| Temporada | Equipo | Competición | PJ | G | A | Nota | ||
|---|---|---|---|---|---|---|---|---|
| 2020 | Houston Dynamo | MLS | 0 | 0 | 0 | 0 | 0 | – |
| 2019 | Houston Dynamo | MLS | 12 | 0 | 2 | 0 | 0 | 6.7 |
| 2018 | Houston Dynamo | MLS | 26 | 1 | 2 | 0 | 1 | 6.8 |
| 2017 | Houston Dynamo | MLS | 28 | 0 | 0 | 0 | 0 | 6.8 |
| 2016 | Houston Dynamo | MLS | 24 | 1 | 0 | 1 | 0 | 6.9 |
| 2015 | Houston Dynamo | MLS | 28 | 1 | 1 | 1 | 0 | 7.0 |
| 2014 | Houston Dynamo | MLS | 10 | 0 | 0 | 1 | 0 | – |
| 2013/2014 | Puebla | Liga MX | 28 | 1 | 0 | 2 | 0 | – |
| 2012/2013 | Puebla | Liga MX | 31 | 4 | 0 | 6 | 0 | – |
| 2011/2012 | Puebla | Liga MX | 33 | 7 | 0 | 6 | 0 | – |
| 2010/2011 | Hannover 96 | Bundesliga | 4 | 0 | 0 | 0 | 0 | – |
| 2009/2010 | Rangers | Premiership | 9 | 2 | 0 | 0 | 0 | – |
| 2008/2009 | Rangers | Premiership | 10 | 0 | 0 | 0 | 0 | – |
| 2007/2008 | Rangers | Premiership | 11 | 2 | 0 | 0 | 0 | – |
| 2006/2007 | Manchester City | Premier League | 18 | 3 | 0 | 1 | 0 | – |
| 2005/2006 | PSV | Eredivisie | 27 | 4 | 0 | 0 | 0 | – |
| 2004 | Chicago Fire | MLS | 15 | 0 | 0 | 1 | 0 | – |
| Total | 314 | 26 | 5 | 19 | 1 | – | ||
| Fecha | Desde | Hacia | Tipo | |
|---|---|---|---|---|
| - | Puebla | Houston | N/A | |
| 07 ene 2011 | Hannover | Puebla | Free | |
| - | Rangers | Hannover | Free | |
| 07 feb 2007 | PSV | Rangers | € 1.2M | |
| 08 ene 2006 | PSV | Man City | Loan | |
| 07 ene 2004 | Chicago | PSV | € 2M |
D. Beasley career history shows progression across clubs and competitions, including club timeline, national team appearances and overall career totals.