| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2025/2026 | Carabao Cup |
Milton Keynes Dons
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2025/2026 | League Two |
Milton Keynes Dons
|
4 | 0 | 1 | 1/0/0 | 323 |
| 2024/2025 | FA Cup |
Derby County
|
1 | 0 | 0 | 0/0/0 | 75 |
| 2024/2025 | Carabao Cup |
Derby County
|
2 | 0 | 0 | 1/0/0 | 104 |
| 2024/2025 | Championship |
Derby County
|
41 | 3 | 5 | 4/0/0 | 2105 |
| 2023/2024 | League One |
Derby County
|
46 | 9 | 16 | 6/0/0 | 3717 |
| 2023/2024 | EFL Trophy |
Derby County
|
3 | 0 | 2 | 0/0/0 | 119 |
| 2023/2024 | FA Cup |
Derby County
|
1 | 1 | 0 | 0/0/0 | 90 |
| 2022/2023 | FA Cup |
Derby County
|
3 | 0 | 1 | 0/0/0 | 137 |
| 2022/2023 | EFL Trophy |
Derby County
|
2 | 1 | 1 | 1/0/0 | 104 |
| 2022/2023 | Carabao Cup |
Derby County
|
2 | 0 | 1 | 0/0/0 | 99 |
| 2022/2023 | League One |
Derby County
|
44 | 7 | 8 | 4/0/0 | 3310 |
| 2021/2022 | League One |
Sheffield Wednesday
|
19 | 2 | 2 | 0/0/0 | 1097 |
| 2021/2022 | Carabao Cup |
Sheffield Wednesday
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2021/2022 | FA Cup |
Sheffield Wednesday
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2021/2022 | EFL Trophy |
Sheffield Wednesday
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2020/2021 | Championship |
Middlesbrough
|
9 | 1 | 1 | 0/0/0 | 292 |
| 2019/2020 | Championship |
Cardiff City
|
29 | 3 | 4 | 0/0/0 | 1937 |
| 2018/2019 | Premier League |
Cardiff City
|
20 | 4 | 1 | 0/0/0 | 984 |
| 2017/2018 | Championship |
Cardiff City
|
38 | 6 | 5 | 1/0/0 | 2861 |
| 2017/2018 | Carabao Cup |
Cardiff City
|
1 | 0 | 0 | 0/0/0 | 87 |
| 2017/2018 | FA Cup |
Cardiff City
|
2 | 0 | 0 | 0/0/0 | 168 |
| 2016/2017 | League One |
Rochdale
|
39 | 8 | 9 | 3/0/0 | 2616 |
| 2016/2017 | FA Cup |
Rochdale
|
4 | 1 | 0 | 0/0/0 | 202 |
| 2016/2017 | Carabao Cup |
Rochdale
|
2 | 1 | 0 | 0/0/0 | 0 |
| 2016/2017 | EFL Trophy |
Rochdale
|
4 | 0 | 0 | 0/0/0 | 124 |
| 2015/2016 | League One |
Rochdale
|
33 | 7 | 5 | 0/0/0 | 1686 |
| 2015/2016 | EFL Trophy |
Rochdale
|
2 | 0 | 0 | 0/0/0 | 0 |
| 2014/2015 | League Two |
Cambridge United
|
11 | 1 | 0 | 0/0/0 | 829 |
| 2014/2015 | League One |
Peterborough United
|
14 | 0 | 1 | 1/0/0 | 588 |
| 2013/2014 | League One |
Shrewsbury Town
|
6 | 0 | 0 | 1/0/0 | 229 |
| 2013/2014 | League One |
Peterborough United
|
16 | 1 | 0 | 0/0/0 | 521 |
| 2013/2014 | FA Cup |
Peterborough United
|
2 | 1 | 0 | 0/0/0 | 0 |
| 2013/2014 | Carabao Cup |
Peterborough United
|
2 | 0 | 0 | 0/0/0 | 0 |
| 2013/2014 | EFL Trophy |
Peterborough United
|
3 | 1 | 0 | 0/0/0 | 0 |
| 2012/2013 | Championship |
Peterborough United
|
21 | 3 | 0 | 1/0/0 | 1263 |
| 2012/2013 | League One |
Portsmouth
|
8 | 0 | 0 | 0/0/0 | 493 |
| 2011/2012 | EFL Trophy |
Sheffield United
|
2 | 0 | 0 | 0/0/0 | 0 |
| 2011/2012 | League One |
Sheffield United
|
8 | 1 | 0 | 0/0/0 | 330 |
| 2010/2011 | League One |
Peterborough United
|
34 | 5 | 0 | 0/0/0 | 1112 |
| 2010/2011 | FA Cup |
Peterborough United
|
3 | 0 | 0 | 0/0/0 | 0 |
| 2010/2011 | Carabao Cup |
Peterborough United
|
2 | 0 | 0 | 0/0/0 | 0 |
| Total: | 483 | 67 | 63 | 24/0/0 | 27602 |
| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2026 | World Cup Qualification Concacaf |
Guatemala
|
4 | 0 | 0 | 0/0/0 | 214 |
| 2025 | Friendly International |
Guatemala
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2025 | CONCACAF Gold Cup Qualification |
Guatemala
|
2 | 0 | 0 | 0/0/0 | 29 |
| 2024/2025 | CONCACAF Nations League |
Guatemala
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2024 | Friendly International |
Guatemala
|
1 | 0 | 0 | 0/0/0 | 29 |
| 2023/2024 | CONCACAF Nations League |
Guatemala
|
4 | 0 | 1 | 0/0/0 | 61 |
| 2023 | CONCACAF Gold Cup |
Guatemala
|
4 | 0 | 2 | 1/0/0 | 309 |
| Total: | 15 | 0 | 3 | 1/0/0 | 642 |
| From | To | Date | Amount |
|---|---|---|---|
Derby County
|
Sheffield Wednesday
|
02/07/2022 | Free |
Sheffield Wednesday
|
Middlesbrough
|
26/11/2021 | Free |
Middlesbrough
|
Cardiff City
|
01/02/2021 | Free |
Cardiff City
|
Rochdale
|
01/07/2017 | Free |
Cambridge United
|
Peterborough United
|
18/02/2015 | Loan |
Peterborough United
|
Shrewsbury Town
|
01/04/2014 | N/a |
Portsmouth
|
Peterborough United
|
15/11/2012 | Loan |
Sheffield United
|
Wolverhampton Wanderers
|
05/08/2011 | Loan |
Peterborough United
|
Wolverhampton Wanderers
|
01/07/2010 | Loan |