Note: The statistics shown below are limited to 2 seasons before and after 2019-2020. Visit the player's page to view their career statistics.
Goalkeepers
Position: GK ▪ Footed: Right
Age : 26
Born : Huyton, England, United Kingdom eng
Youth National Team : England eng
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
Matches
2017-2018 24 Milton Keynes Dons eng ENG 3. League One 41 3,690 59 10 5 480 2 3 46 4,170 61 13 Matches
2018-2019 25 Milton Keynes Dons eng ENG 4. League Two 40 3,600 42 14 3 270 3 1 43 3,870 45 15 Matches
2019-2020 26 Milton Keynes Dons eng ENG 3. League One 35 3,150 47 7 2 210 3 0 37 3,360 50 7 Matches
2020-2021 27 Milton Keynes Dons eng ENG 3. League One 7 630 11 1 4 420 2 2 11 1,050 13 3 Matches
2021-2022 28 Huddersfield Town eng ENG 2. Championship 43 3,870 41 18 2 180 2 1 45 4,050 43 19 Matches
15 Seasons *6 Clubs 374 33,436 482 104 27 2,610 32 7 2 180 3 0 403 36,226 517 111
Position: GK ▪ Footed: Right
Age : 24
Born : Sandown, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: GK ▪ Footed: Right
Age : 21
Born : England, United Kingdom eng
Citizenship : England eng
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
Matches
2017-2018 19 Blackburn Rovers eng ENG Jr. PL2 — Div. 2 16 1,440 8 16 1,440 0 8 Matches
2017-2018 19 Blackburn Rovers eng ENG 3. League One Matches
2018-2019 20 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 12 1,080 2 12 1,080 0 2 Matches
2018-2019 20 Blackburn Rovers eng ENG 2. Championship Matches
2019-2020 21 Northampton Town eng ENG 4. League Two Matches
2019-2020 21 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 3 270 0 3 270 0 0 Matches
2019-2020 21 Blackburn Rovers eng ENG 2. Championship Matches
2019-2020 21 Milton Keynes Dons eng ENG 3. League One Matches
2020-2021 22 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 1 90 1 1 90 0 1 Matches
2020-2021 22 Blackburn Rovers eng ENG 2. Championship 1 90 2 0 1 90 2 0 Matches
2020-2021 22 Milton Keynes Dons eng ENG 3. League One 39 3,510 51 11 39 3,510 51 11 Matches
2021-2022 23 Milton Keynes Dons eng ENG 3. League One 23 2,070 27 6 2 210 4 0 25 2,280 31 6 Matches
2021-2022 23 Swansea City eng ENG 2. Championship 20 1,800 34 5 20 1,800 34 5 Matches
10 Seasons *5 Clubs 123 11,010 172 31 11 1,080 22 1 134 12,090 194 32
Defenders
Position: DF-MF (FB, left) ▪ Footed: Right
Age : 35
Born : Kingston upon Thames, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 33 Milton Keynes Dons eng ENG 3. League One 22 1,820 0 0 3 161 0 0 25 1,981 0 0 Matches
2018-2019 34 Milton Keynes Dons eng ENG 4. League Two 46 4,114 1 9 2 180 0 0 48 4,294 1 9 Matches
2019-2020 35 Milton Keynes Dons eng ENG 3. League One 33 2,830 0 0 3 300 0 0 36 3,130 0 0 Matches
2020-2021 36 Milton Keynes Dons eng ENG 3. League One 43 3,861 0 0 4 420 0 0 47 4,281 0 0 Matches
2021-2022 37 Milton Keynes Dons eng ENG 3. League One 44 3,820 0 4 1 90 0 0 45 3,910 0 4 Matches
23 Seasons *2 Clubs 820 71,843 22 51 32 2,811 0 0 852 74,654 22 51
Position: DF-MF (DM-FB-WM, right) ▪ Footed: Right
Age : 21
Born : Bedford, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 19 Milton Keynes Dons eng ENG 3. League One 29 2,318 2 0 4 363 0 0 33 2,681 2 0 Matches
2018-2019 20 Milton Keynes Dons eng ENG 4. League Two 32 2,504 1 1 2 166 0 1 34 2,670 1 2 Matches
2019-2020 21 Milton Keynes Dons eng ENG 3. League One 31 2,488 1 0 4 390 1 0 35 2,878 2 0 Matches
2020-2021 22 Milton Keynes Dons eng ENG 3. League One 4 292 0 1 1 90 0 0 5 382 0 1 Matches
2020-2021 22 Barnsley eng ENG 2. Championship 40 3,547 0 4 3 240 0 0 43 3,787 0 4 Matches
2021-2022 23 Barnsley eng ENG 2. Championship 36 3,073 0 3 1 120 0 0 37 3,193 0 3 Matches
11 Seasons *4 Clubs 323 25,708 7 24 26 2,077 1 3 349 27,785 8 27
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 26
Born : Hillingdon, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 24 Milton Keynes Dons eng ENG 3. League One 43 3,755 1 3 5 480 0 0 48 4,235 1 3 Matches
2018-2019 25 Milton Keynes Dons eng ENG 4. League Two 30 2,401 0 5 3 241 0 0 33 2,642 0 5 Matches
2019-2020 26 Milton Keynes Dons eng ENG 3. League One 28 2,477 1 1 2 100 0 0 30 2,577 1 1 Matches
2020-2021 27 Milton Keynes Dons eng ENG 3. League One 8 684 0 1 2 151 0 0 10 835 0 1 Matches
2020-2021 27 Bristol Rovers eng ENG 3. League One 26 2,252 0 0 26 2,252 0 0 Matches
2021-2022 28 Cambridge United eng ENG 3. League One 40 3,599 1 3 7 630 1 0 47 4,229 2 3 Matches
11 Seasons *7 Clubs 307 24,671 6 16 34 2,939 1 1 341 27,610 7 17
Position: DF-MF (CM-DM) ▪ Footed: Right
Age : 23
Born : Chertsey, England, United Kingdom eng
Youth National Team : England eng
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 21 Doncaster Rovers eng ENG 3. League One 37 2,923 0 1 3 241 1 0 40 3,164 1 1 Matches
2017-2018 21 Chelsea eng ENG Jr. PL2 — Div. 1 2 90 0 0 2 90 0 0 Matches
2018-2019 22 Milton Keynes Dons eng ENG 4. League Two 44 3,540 2 4 3 213 0 0 47 3,753 2 4 Matches
2019-2020 23 Milton Keynes Dons eng ENG 3. League One 30 2,490 2 3 2 37 0 0 32 2,527 2 3 Matches
2020-2021 24 Milton Keynes Dons eng ENG 3. League One 19 938 0 0 2 103 0 0 21 1,041 0 0 Matches
2021-2022 25 Plymouth Argyle eng ENG 3. League One 42 3,643 1 3 7 610 0 2 49 4,253 1 5 Matches
11 Seasons *5 Clubs 377 27,227 8 18 28 1,835 1 2 405 29,062 9 20
Position: DF-MF (CB) ▪ Footed: Right
Age : 27
Born : Cardiff, Wales, United Kingdom wal
Youth National Team : Wales wls
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 25 Milton Keynes Dons eng ENG 3. League One 10 819 0 0 4 273 0 0 14 1,092 0 0 Matches
2018-2019 26 Milton Keynes Dons eng ENG 4. League Two 30 2,598 2 0 2 180 0 0 32 2,778 2 0 Matches
2019-2020 27 Milton Keynes Dons eng ENG 3. League One 24 2,026 0 0 2 180 0 0 26 2,206 0 0 Matches
2020-2021 28 Lincoln City eng ENG 3. League One 21 1,684 0 0 1 60 0 0 22 1,744 0 0 Matches
2021-2022 29 Lincoln City eng ENG 3. League One 12 1,007 0 0 12 1,007 0 0 Matches
11 Seasons *3 Clubs 264 22,589 13 0 20 1,671 0 0 284 24,260 13 0
Position: DF-MF (CB-FB) ▪ Footed: Right
Age : 21
Born : Cardiff, Wales, United Kingdom wal
National Team : Wales wls
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 19 Northampton Town eng ENG 3. League One 22 1,691 0 1 1 90 0 0 23 1,781 0 1 Matches
2018-2019 20 Newport County eng ENG 4. League Two 20 1,783 0 0 3 270 0 0 23 2,053 0 0 Matches
2018-2019 20 Manchester Utd eng ENG Jr. PL2 — Div. 2 15 1,297 0 1 15 1,297 0 1 Matches
2019-2020 21 Milton Keynes Dons eng ENG 3. League One 19 1,568 0 1 4 390 0 2 23 1,958 0 3 Matches
2020-2021 22 Milton Keynes Dons eng ENG 3. League One 20 1,345 1 1 3 330 0 0 23 1,675 1 1 Matches
2020-2021 22 Lincoln City eng ENG 3. League One 22 1,650 0 1 22 1,650 0 1 Matches
2021-2022 23 Lincoln City eng ENG 3. League One 44 3,934 1 1 2 152 0 0 46 4,086 1 1 Matches
11 Seasons *6 Clubs 289 24,244 8 9 23 1,948 0 2 1 1 0 0 313 26,193 8 11
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 26 Crewe Alexandra eng ENG 4. League Two 45 2,966 12 2 4 189 0 0 49 3,155 12 2 Matches
2018-2019 27 Crewe Alexandra eng ENG 4. League Two 44 3,259 8 2 2 154 0 0 46 3,413 8 2 Matches
2019-2020 28 Milton Keynes Dons eng ENG 3. League One 16 941 2 1 4 380 0 0 20 1,321 2 1 Matches
2020-2021 29 Mansfield Town eng ENG 4. League Two 43 3,345 10 5 3 330 0 2 46 3,675 10 7 Matches
2021-2022 30 Mansfield Town eng ENG 4. League Two 40 2,362 8 5 4 253 0 1 44 2,615 8 6 Matches
18 Seasons *11 Clubs 536 31,678 73 33 37 2,806 1 5 573 34,484 74 38
Position: DF-MF (CB) ▪ Footed: Right
Age : 25
Born : Exeter, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 23 Exeter City eng ENG 4. League Two 24 1,999 2 0 3 300 1 0 27 2,299 3 0 Matches
2018-2019 24 Milton Keynes Dons eng ENG 4. League Two 23 1,826 1 0 2 135 0 0 25 1,961 1 0 Matches
2019-2020 25 Milton Keynes Dons eng ENG 3. League One 14 1,127 0 0 1 90 0 0 15 1,217 0 0 Matches
2020-2021 26 Forest Green Rovers eng ENG 4. League Two 29 2,513 2 1 2 119 0 0 31 2,632 2 1 Matches
2021-2022 27 Forest Green Rovers eng ENG 4. League Two 40 3,429 2 0 3 225 0 0 43 3,654 2 0 Matches
14 Seasons *3 Clubs 357 29,043 19 3 22 1,880 1 0 379 30,923 20 3
Position: DF (CB) ▪ Footed: Right
Age : 33
Born : Brighton, England, United Kingdom eng
National Team : Scotland sct
Wikipedia
Position: DF (CB) ▪ Footed: Left
Age : 24
Born : Winchester, England, United Kingdom eng
Youth National Team : England eng
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 22 Fleetwood Town eng ENG 3. League One 11 703 0 0 2 180 0 0 13 883 0 0 Matches
2017-2018 22 Partick Thistle sct SCO 1. Premiership 16 1,406 0 0 16 1,406 0 0 Matches
2018-2019 23 Milton Keynes Dons eng ENG 4. League Two 29 2,443 0 1 3 215 0 0 32 2,658 0 1 Matches
2019-2020 24 Milton Keynes Dons eng ENG 3. League One 12 745 0 2 1 120 0 0 13 865 0 2 Matches
2020-2021 25 Milton Keynes Dons eng ENG 3. League One 11 718 1 0 2 210 0 0 13 928 1 0 Matches
2020-2021 25 Forest Green Rovers eng ENG 4. League Two 23 2,062 2 2 23 2,062 2 2 Matches
2021-2022 26 Forest Green Rovers eng ENG 4. League Two 36 2,878 0 0 1 90 0 0 37 2,968 0 0 Matches
13 Seasons *10 Clubs 283 21,975 13 12 34 2,758 0 1 317 24,733 13 13
Position: DF-MF (CM) ▪ Footed: Right
Age : 27
Born : Reading, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: DF-MF
Age : 18
Born : England, United Kingdom eng
Citizenship : England eng
Wikipedia
Midfielders
Position: MF (CM-DM-WM, right) ▪ Footed: Right
Age : 23
Born : Falkirk, Scotland, United Kingdom sco
Citizenship : Scotland sct
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 21 Milton Keynes Dons eng ENG 3. League One 19 1,188 0 0 5 300 0 0 24 1,488 0 0 Matches
2018-2019 22 Milton Keynes Dons eng ENG 4. League Two 25 2,183 1 2 25 2,183 1 2 Matches
2019-2020 23 Milton Keynes Dons eng ENG 3. League One 31 2,216 1 2 3 300 1 1 34 2,516 2 3 Matches
2020-2021 24 Lincoln City eng ENG 3. League One 39 3,002 5 2 5 320 0 1 44 3,322 5 3 Matches
2021-2022 25 Lincoln City eng ENG 3. League One 39 3,263 2 1 3 270 0 0 42 3,533 2 1 Matches
13 Seasons *6 Clubs 347 26,835 18 21 26 1,893 2 3 373 28,728 20 24
Position: MF (CM-DM) ▪ Footed: Right
Age : 19
Born : Lambeth, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: MF (DM) ▪ Footed: Right
Age : 24
Born : Dover, England, United Kingdom eng
Youth National Team : Wales wls
Wikipedia
Position: MF ▪ Footed: Right
Age : 34
Born : City of Bristol, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: MF
Age : 17
Born : England, United Kingdom eng
Citizenship : England eng
Forwards
Position: FW-MF (AM-CM) ▪ Footed: Right
Age : 24
Born : Dagenham, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 22 Wigan Athletic eng ENG 3. League One 2 47 0 1 2 151 0 1 4 198 0 2 Matches
2017-2018 22 Milton Keynes Dons eng ENG 3. League One 23 2,013 3 2 2 166 0 1 25 2,179 3 3 Matches
2018-2019 23 Milton Keynes Dons eng ENG 4. League Two 39 3,227 3 5 2 180 0 0 41 3,407 3 5 Matches
2019-2020 24 Milton Keynes Dons eng ENG 3. League One 30 2,318 5 2 4 301 0 0 34 2,619 5 2 Matches
2020-2021 25 Charlton Athletic eng ENG 3. League One 23 1,610 3 2 2 45 0 0 25 1,655 3 2 Matches
2021-2022 26 Charlton Athletic eng ENG 3. League One 37 2,771 2 1 2 176 0 0 39 2,947 2 1 Matches
14 Seasons *6 Clubs 455 36,475 64 37 31 2,385 2 2 486 38,860 66 39
Position: FW ▪ Footed: Right
Age : 24
Born : Manchester, England, United Kingdom eng
Citizenship : Wales wls
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 22 Torquay United eng ENG 5. National League 8 590 6 0 8 590 6 0 Matches
2017-2018 22 Cardiff City eng ENG 2. Championship 3 99 0 0 2 77 0 0 5 176 0 0 Matches
2018-2019 23 Cardiff City eng ENG 1. Premier League 3 52 0 0 3 52 0 0 Matches
2018-2019 23 Milton Keynes Dons eng ENG 4. League Two 18 1,343 8 3 2 145 0 0 20 1,488 8 3 Matches
2019-2020 24 Milton Keynes Dons eng ENG 3. League One 19 1,408 11 2 1 65 1 0 20 1,473 12 2 Matches
2020-2021 25 Toulouse fr FRA 2. Ligue 2 32 1,685 14 1 1 78 0 1 33 1,763 14 2 Matches
2021-2022 26 Toulouse fr FRA 2. Ligue 2 32 2,563 19 4 5 275 2 0 37 2,838 21 4 Matches
13 Seasons *10 Clubs 204 11,405 78 12 18 1,172 4 1 222 12,577 82 13
Position: FW ▪ Footed: Right
Age : 20
Born : London, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: FW-MF (CM) ▪ Footed: Left
Age : 23
Born : Wandsworth, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 21 Exeter City eng ENG 4. League Two 38 2,654 1 6 4 310 0 2 42 2,964 1 8 Matches
2018-2019 22 Exeter City eng ENG 4. League Two 27 1,856 1 6 2 105 0 0 29 1,961 1 6 Matches
2019-2020 23 Milton Keynes Dons eng ENG 3. League One 20 1,160 0 1 3 65 1 1 23 1,225 1 2 Matches
2020-2021 24 Cambridge United eng ENG 4. League Two 25 1,698 0 2 1 90 0 0 26 1,788 0 2 Matches
2021-2022 25 Milton Keynes Dons eng ENG 3. League One 29 960 3 3 1 120 0 0 30 1,080 3 3 Matches
13 Seasons *10 Clubs 346 20,504 19 42 21 1,442 1 6 367 21,946 20 48
Position: FW-MF (WM) ▪ Footed: Right
Age : 29
Born : London, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: FW-MF ▪ Footed: Right
Age : 23
Born : Cambridgeshire, England, United Kingdom eng
Youth National Team : England eng
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2017-2018 21 Shrewsbury Town eng ENG 3. League One 42 2,769 6 4 4 153 1 0 46 2,922 7 4 Matches
2018-2019 22 Norwich City eng ENG Jr. PL2 — Div. 2 3 225 0 0 3 225 0 0 Matches
2019-2020 23 Rotherham United eng ENG 3. League One 21 1,052 3 3 4 149 0 1 25 1,201 3 4 Matches
2019-2020 23 Milton Keynes Dons eng ENG 3. League One 10 822 2 0 10 822 2 0 Matches
2020-2021 24 Milton Keynes Dons eng ENG 3. League One 18 1,344 3 1 3 300 0 0 21 1,644 3 1 Matches
2020-2021 24 Barnsley eng ENG 2. Championship 23 1,081 7 3 23 1,081 7 3 Matches
2021-2022 25 Barnsley eng ENG 2. Championship 28 2,278 7 3 2 101 2 0 30 2,379 9 3 Matches
11 Seasons *10 Clubs 352 24,068 87 30 26 1,516 4 5 378 25,584 91 35
Position: FW-MF (WM, left) ▪ Footed: Right
Age : 26
Born : Ferndown, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: FW
Age : 18
Born : England, United Kingdom eng
Citizenship : England eng
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Milton Keynes Dons Pages
Milton Keynes Dons History
Match Logs (All Competitions)
Match Logs (League One)
Match Logs (FA Cup)
Match Logs (EFL Cup)
Competition Goal Logs
We're Social...for Statheads
Site Last Updated: Thursday, June 4, 1:48PM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead FBref: Get your first month FREE
Your All-Access Ticket to the FBref Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.