Note: The statistics shown below are limited to 2 seasons before and after 2020-2021. Visit the player's page to view their career statistics.
Goalkeepers
Position: GK ▪ Footed: Right
Age : 27
Born : Harrogate, England, United Kingdom eng
Citizenship : Scotland sct
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
2018-2019 25 Portsmouth eng ENG 3. League One 46 4,140 51 11 5 450 3 3 51 4,590 54 14 Matches
2019-2020 26 Portsmouth eng ENG 3. League One 20 1,800 26 6 5 450 6 2 25 2,250 32 8 Matches
2020-2021 27 Portsmouth eng ENG 3. League One 46 4,140 51 15 4 345 8 0 50 4,485 59 15 Matches
2021-2022 28 Charlton Athletic eng ENG 3. League One 43 3,870 52 16 1 90 1 0 44 3,960 53 16 Matches
2022-2023 29 Charlton Athletic eng ENG 3. League One 4 360 8 0 1 90 3 0 5 450 11 0 Matches
2022-2023 29 Burton Albion eng ENG 3. League One 19 1,710 25 6 19 1,710 25 6 Matches
12 Seasons *7 Clubs 286 25,673 333 87 24 2,052 27 8 310 27,725 360 95
Position: GK ▪ Footed: Right
Age : 22
Born : Southampton, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: GK ▪ Footed: Right
Age : 22
Born : Geneva, Illinois, United States us
Citizenship : United States us
Position: GK
Age : 23
Born : England, United Kingdom eng
Citizenship : England eng
Defenders
Position: DF-MF (CB-CM-DM) ▪ Footed: Right
Age : 29
Born : Sutton in Ashfield, 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
2018-2019 27 Portsmouth eng ENG 3. League One 43 3,870 4 1 5 450 0 0 48 4,320 4 1 Matches
2019-2020 28 Portsmouth eng ENG 3. League One 33 2,970 1 0 6 473 0 0 39 3,443 1 0 Matches
2020-2021 29 Portsmouth eng ENG 3. League One 46 4,112 6 0 5 455 2 0 51 4,567 8 0 Matches
2021-2022 30 Wigan Athletic eng ENG 3. League One 43 3,860 3 4 4 284 0 1 47 4,144 3 5 Matches
2022-2023 31 Wigan Athletic eng ENG 2. Championship 36 2,005 2 1 2 180 1 0 38 2,185 3 1 Matches
17 Seasons *10 Clubs 544 43,284 54 19 42 3,405 5 1 586 46,689 59 20
Position: DF (CB) ▪ Footed: Right
Age : 27
Born : Gillingham, 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
2018-2019 25 Rotherham United eng ENG 2. Championship 7 438 1 0 3 197 0 0 10 635 1 0 Matches
2019-2020 26 Portsmouth eng ENG 3. League One 26 2,339 2 1 4 216 0 0 30 2,555 2 1 Matches
2020-2021 27 Portsmouth eng ENG 3. League One 45 3,953 3 0 5 480 2 0 50 4,433 5 0 Matches
2021-2022 28 Portsmouth eng ENG 3. League One 45 4,050 6 1 3 270 0 0 48 4,320 6 1 Matches
2022-2023 29 Portsmouth eng ENG 3. League One 44 3,716 1 4 5 338 0 0 49 4,054 1 4 Matches
12 Seasons *6 Clubs 368 30,319 30 10 35 2,753 4 0 403 33,072 34 10
Position: DF-MF (FB, right)
Age : 23
Born : Yarm, 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
2018-2019 21 Accrington Stanley eng ENG 3. League One 41 3,406 0 1 4 353 0 0 45 3,759 0 1 Matches
2019-2020 22 Accrington Stanley eng ENG 3. League One 33 2,848 0 3 2 158 0 0 35 3,006 0 3 Matches
2020-2021 23 Accrington Stanley eng ENG 3. League One 1 90 0 0 1 90 0 0 Matches
2020-2021 23 Portsmouth eng ENG 3. League One 40 3,468 0 2 3 230 1 0 43 3,698 1 2 Matches
2021-2022 24 Portsmouth eng ENG 3. League One 1 1 0 0 1 47 0 0 2 48 0 0 Matches
2021-2022 24 Fleetwood Town eng ENG 3. League One 35 2,923 3 1 1 15 0 0 36 2,938 3 1 Matches
2022-2023 25 Ross County sct SCO 1. Premiership 18 1,311 0 0 18 1,311 0 0 Matches
2022-2023 25 Mansfield Town eng ENG 4. League Two 13 875 0 3 13 875 0 3 Matches
9 Seasons *7 Clubs 249 19,218 5 11 17 1,238 1 0 266 20,456 6 11
Position: DF (CB) ▪ Footed: Right
Age : 23
Born : Gosport, 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
2018-2019 21 Portsmouth eng ENG 3. League One 26 2,233 0 1 4 360 0 1 30 2,593 0 2 Matches
2019-2020 22 Portsmouth eng ENG 3. League One 1 45 0 0 1 45 0 0 Matches
2020-2021 23 Portsmouth eng ENG 3. League One 34 2,814 2 1 2 115 0 0 36 2,929 2 1 Matches
2021-2022 24 Wigan Athletic eng ENG 3. League One 46 4,109 2 2 3 191 1 0 49 4,300 3 2 Matches
2022-2023 25 Wigan Athletic eng ENG 2. Championship 37 3,046 1 1 2 180 0 0 39 3,226 1 1 Matches
13 Seasons *4 Clubs 246 19,303 7 7 19 1,529 1 1 265 20,832 8 8
Position: DF (FB, left) ▪ Footed: Right
Age : 29
Born : Farnborough, 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
2018-2019 27 Portsmouth eng ENG 3. League One 44 3,878 0 3 4 360 1 1 48 4,238 1 4 Matches
2019-2020 28 Portsmouth eng ENG 3. League One 16 1,344 1 0 3 256 0 0 19 1,600 1 0 Matches
2020-2021 29 Portsmouth eng ENG 3. League One 32 2,547 2 3 2 180 0 0 34 2,727 2 3 Matches
2021-2022 30 Portsmouth eng ENG 3. League One 19 1,624 3 2 2 124 0 0 21 1,748 3 2 Matches
2021-2022 30 AFC Wimbledon eng ENG 3. League One 15 1,337 0 2 15 1,337 0 2 Matches
2022-2023 31 AFC Wimbledon eng ENG 4. League Two 29 2,203 0 1 29 2,203 0 1 Matches
15 Seasons *7 Clubs 509 42,679 30 51 24 2,095 2 2 533 44,774 32 53
Position: DF (CB) ▪ Footed: Left
Age : 23
Born : Denmark dk
Citizenship : Denmark dk
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
2018-2019 21 Midtjylland dk DEN 1. Danish Superliga 17 1,263 4 3 17 1,263 4 3 Matches
2019-2020 22 Midtjylland dk DEN 1. Danish Superliga 16 855 1 0 16 855 1 0 Matches
2020-2021 23 Portsmouth eng ENG 3. League One 21 1,266 0 0 3 255 1 1 24 1,521 1 1 Matches
2020-2021 23 Midtjylland dk DEN 1. Danish Superliga 0 0 Matches
2021-2022 24 Midtjylland dk DEN 1. Danish Superliga 3 120 0 0 3 120 0 0 Matches
2021-2022 24 Toulouse fr FRA 2. Ligue 2 32 2,835 4 2 4 324 0 0 36 3,159 4 2 Matches
2022-2023 25 Toulouse fr FRA 1. Ligue 1 34 2,995 0 2 5 421 0 0 39 3,416 0 2 Matches
10 Seasons *3 Clubs 205 16,104 12 8 18 1,481 2 2 8 720 0 0 231 18,305 14 10
Position: DF-MF (FB, left) ▪ Footed: Left
Age : 33
Born : Harlow, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: DF (CB-FB)
Age : 25
Born : England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: DF-MF (FB, left) ▪ Footed: Left
Age : 22
Born : Cheltenham, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: DF-MF (CM-DM) ▪ Footed: Right
Age : 24
Born : Hartlepool, England, United Kingdom eng
Youth National Team : England eng
Wikipedia
Position: DF (CB) ▪ Footed: Right
Age : 28
Born : Taunton, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: DF-MF (FB, right)
Age : 18
Born : England, United Kingdom eng
National Team : Tanzania tz
Wikipedia
Midfielders
Position: MF (CM) ▪ Footed: Right
Age : 24
Born : Borough of Tameside, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: MF (CM-DM) ▪ Footed: Right
Age : 23
Born : Portsmouth, 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
2018-2019 21 Portsmouth eng ENG 3. League One 34 2,307 8 0 4 264 0 0 38 2,571 8 0 Matches
2019-2020 22 Portsmouth eng ENG 3. League One 29 2,415 3 2 8 630 3 0 37 3,045 6 2 Matches
2020-2021 23 Portsmouth eng ENG 3. League One 22 1,105 1 0 2 188 0 0 24 1,293 1 0 Matches
2021-2022 24 Doncaster Rovers eng ENG 3. League One 14 1,214 0 2 2 135 0 0 16 1,349 0 2 Matches
2022-2023 25 Doncaster Rovers eng ENG 4. League Two 36 2,981 2 3 1 86 0 0 37 3,067 2 3 Matches
12 Seasons *3 Clubs 261 19,005 20 11 33 2,385 5 0 294 21,390 25 11
Position: MF (AM-WM) ▪ Footed: Left
Age : 28
Born : Rothwell, 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
2018-2019 26 Wigan Athletic eng ENG 2. Championship 22 1,682 4 3 22 1,682 4 3 Matches
2019-2020 27 Wigan Athletic eng ENG 2. Championship 32 1,679 3 4 32 1,679 3 4 Matches
2020-2021 28 Portsmouth eng ENG 3. League One 20 1,022 2 3 1 85 0 0 21 1,107 2 3 Matches
2021-2022 29 Portsmouth eng ENG 3. League One 24 1,093 5 4 3 128 0 0 27 1,221 5 4 Matches
2022-2023 30 Portsmouth eng ENG 3. League One 32 1,516 4 3 3 60 0 1 35 1,576 4 4 Matches
16 Seasons *7 Clubs 503 31,882 71 67 26 1,482 0 3 529 33,364 71 70
Position: MF (DM) ▪ Footed: Left
Age : 18
Born : England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: MF (CM-DM) ▪ Footed: Right
Age : 24
Born : Ilford, England, United Kingdom eng
Youth National Team : 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
2018-2019 22 Swansea City eng ENG Jr. PL2 — Div. 1 3 227 0 1 3 227 0 1 Matches
2018-2019 22 Swansea City eng ENG 2. Championship 21 1,637 2 1 4 261 1 0 25 1,898 3 1 Matches
2019-2020 23 Swansea City eng ENG 2. Championship 35 2,086 2 0 4 304 3 1 39 2,390 5 1 Matches
2020-2021 24 Swansea City eng ENG 2. Championship 1 90 0 0 1 90 0 0 Matches
2020-2021 24 Portsmouth eng ENG 3. League One 14 503 0 1 14 503 0 1 Matches
2021-2022 25 Sheffield Weds eng ENG 3. League One 22 1,714 6 2 22 1,714 6 2 Matches
2022-2023 26 Sheffield Weds eng ENG 3. League One 24 1,586 6 3 5 251 0 0 29 1,837 6 3 Matches
10 Seasons *6 Clubs 198 12,773 20 11 17 1,153 4 2 215 13,926 24 13
Forwards
Position: FW-MF (AM) ▪ Footed: Right
Age : 24
Born : Coventry, 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
2018-2019 22 Burton Albion eng ENG 3. League One 32 2,023 5 5 4 315 0 0 36 2,338 5 5 Matches
2019-2020 23 Portsmouth eng ENG 3. League One 25 1,499 5 5 6 439 1 0 31 1,938 6 5 Matches
2020-2021 24 Portsmouth eng ENG 3. League One 46 3,600 7 8 5 465 1 1 51 4,065 8 9 Matches
2021-2022 25 Portsmouth eng ENG 3. League One 40 3,249 11 6 2 172 1 0 42 3,421 12 6 Matches
2022-2023 26 Ipswich Town eng ENG 3. League One 40 1,907 6 2 4 171 0 0 44 2,078 6 2 Matches
13 Seasons *7 Clubs 377 21,716 50 39 41 2,858 4 5 418 24,574 54 44
Position: FW ▪ Footed: Right
Age : 28
Born : Lewisham, 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
2018-2019 26 Doncaster Rovers eng ENG 3. League One 44 3,920 21 4 7 618 3 1 51 4,538 24 5 Matches
2019-2020 27 Portsmouth eng ENG 3. League One 33 2,279 8 3 7 518 3 0 40 2,797 11 3 Matches
2020-2021 28 Portsmouth eng ENG 3. League One 41 3,135 16 7 5 316 1 0 46 3,451 17 7 Matches
2021-2022 29 Portsmouth eng ENG 3. League One 19 1,243 4 3 3 143 0 0 22 1,386 4 3 Matches
2021-2022 29 Lincoln City eng ENG 3. League One 20 1,498 5 1 20 1,498 5 1 Matches
2022-2023 30 Bristol Rovers eng ENG 3. League One 36 1,778 9 2 1 90 0 0 37 1,868 9 2 Matches
17 Seasons *11 Clubs 532 36,513 147 38 46 3,110 14 2 578 39,623 161 40
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
2018 21 Derry City ie IRL 1. Premier Division 22 1,714 5 0 22 1,714 5 0 Matches
2018-2019 22 Portsmouth eng ENG 3. League One 41 3,195 11 8 5 370 0 1 46 3,565 11 9 Matches
2019-2020 23 Portsmouth eng ENG 3. League One 33 2,783 11 5 8 609 2 1 41 3,392 13 6 Matches
2020-2021 24 Portsmouth eng ENG 3. League One 42 3,070 10 7 4 284 2 2 46 3,354 12 9 Matches
2021-2022 25 Portsmouth eng ENG 3. League One 43 3,426 8 7 3 211 0 0 46 3,637 8 7 Matches
2022-2023 26 Portsmouth eng ENG 3. League One 25 1,168 2 0 5 334 3 2 30 1,502 5 2 Matches
12 Seasons *5 Clubs 373 25,851 75 40 30 2,074 8 6 403 27,925 83 46
Position: FW-MF (AM-WM) ▪ Footed: Right
Age : 26
Born : Subiaco, Australia au
National Team : India in
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
2018-2019 24 Rotherham United eng ENG 2. Championship 39 2,361 1 2 2 163 0 0 41 2,524 1 2 Matches
2019-2020 25 Portsmouth eng ENG 3. League One 26 1,598 3 2 5 379 0 2 31 1,977 3 4 Matches
2020-2021 26 Portsmouth eng ENG 3. League One 41 2,803 5 4 5 405 0 1 46 3,208 5 5 Matches
2021-2022 27 Oxford United eng ENG 3. League One 33 1,856 2 3 2 189 0 1 35 2,045 2 4 Matches
2022-2023 28 Perth Glory au AUS 1. A-League 24 2,124 4 2 24 2,124 4 2 Matches
14 Seasons *7 Clubs 318 20,401 38 27 19 1,454 0 4 337 21,855 38 31
Position: FW-MF (WM) ▪ Footed: Right
Age : 26
Born : Newport, 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
2018-2019 24 Ipswich Town eng ENG 2. Championship 16 777 1 1 1 11 0 0 17 788 1 1 Matches
2019-2020 25 Portsmouth eng ENG 3. League One 28 1,593 5 1 4 234 2 1 32 1,827 7 2 Matches
2020-2021 26 Portsmouth eng ENG 3. League One 25 1,203 4 0 4 181 1 1 29 1,384 5 1 Matches
2021-2022 27 Portsmouth eng ENG 3. League One 11 169 0 1 1 59 1 0 12 228 1 1 Matches
2021-2022 27 Fleetwood Town eng ENG 3. League One 18 1,331 6 2 18 1,331 6 2 Matches
2022-2023 28 Fleetwood Town eng ENG 3. League One 2 108 0 0 2 108 0 0 Matches
2022-2023 28 Port Vale eng ENG 3. League One 33 2,371 11 3 33 2,371 11 3 Matches
15 Seasons *8 Clubs 421 21,879 95 25 26 1,540 8 2 447 23,419 103 27
Position: FW-MF ▪ Footed: Both
Age : 25
Born : Manchester, England, United Kingdom eng
Youth National Team : England eng
Wikipedia
Position: FW-MF (AM) ▪ Footed: Right
Age : 32
Born : Macclesfield, 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
2018-2019 30 Portsmouth eng ENG 3. League One 42 2,912 10 5 6 386 0 2 48 3,298 10 7 Matches
2019-2020 31 Portsmouth eng ENG 3. League One 17 995 5 0 5 236 0 0 22 1,231 5 0 Matches
2020-2021 32 Portsmouth eng ENG 3. League One 1 54 0 0 1 75 1 0 2 129 1 0 Matches
2020-2021 32 Bradford City eng ENG 4. League Two 27 1,627 2 2 1 45 0 0 28 1,672 2 2 Matches
2021-2022 33 Bradford City eng ENG 4. League Two 20 1,039 1 2 1 2 0 0 21 1,041 1 2 Matches
15 Seasons *5 Clubs 519 36,159 88 44 25 1,702 2 2 544 37,861 90 46
Position: FW
Age : 19
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 Portsmouth Pages
Portsmouth 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, 5:57AM
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.