Note: The statistics shown below are limited to 2 seasons before and after 2023-2024. Visit the player's page to view their career statistics.
Goalkeepers
Position: GK ▪ Footed: Right
Age : 21
Born : England, United Kingdom eng
Citizenship : Nigeria ng
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
2021-2022 19 Arsenal eng ENG 1. Premier League Matches
2021-2022 19 Arsenal eng ENG Jr. PL2 — Div. 1 6 540 1 6 540 0 1 Matches
2022-2023 20 Sturm Graz at AUT 1. Bundesliga 15 1,350 18 4 15 1,350 18 4 Matches
2022-2023 20 Crewe Alexandra eng ENG 4. League Two 23 2,070 27 9 3 270 7 1 26 2,340 34 10 Matches
2023-2024 21 Wrexham eng ENG 4. League Two 36 3,195 30 13 3 270 5 1 39 3,465 35 14 Matches
2024-2025 22 Wrexham eng ENG 3. League One 33 2,970 23 19 1 90 1 0 34 3,060 24 19 Matches
2025-2026 23 Wrexham eng ENG 2. Championship 39 3,421 53 10 5 510 12 1 44 3,931 65 11 Matches
6 Seasons *4 Clubs 146 13,006 151 55 12 1,140 25 3 0 158 14,146 176 58
Position: GK ▪ Footed: Right
Age : 36
Born : Southwark, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: GK ▪ Footed: Left
Age : 40
Born : Royal Leamington Spa, England, United Kingdom eng
National Team : England eng
Wikipedia
Defenders
Position: DF-FW-MF (AM-DM-FB-WM, left) ▪ Footed: Left
Age : 34
Born : Derry, Northern Ireland, United Kingdom nir
National Team : Republic of Ireland ie
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
2021-2022 32 Wigan Athletic eng ENG 3. League One 33 2,703 9 7 3 129 0 0 36 2,832 9 7 Matches
2022-2023 33 Wigan Athletic eng ENG 2. Championship 46 4,003 3 8 2 123 0 0 48 4,126 3 8 Matches
2023-2024 34 Wrexham eng ENG 4. League Two 37 3,238 3 10 5 420 0 1 42 3,658 3 11 Matches
2024-2025 35 Wrexham eng ENG 3. League One 42 3,403 4 7 2 93 0 0 44 3,496 4 7 Matches
2025-2026 36 Wrexham eng ENG 2. Championship 16 913 0 2 3 213 0 2 19 1,126 0 4 Matches
2026 36 Derry City ie IRL 1. Premier Division 12 815 0 2 12 815 0 2 Matches
16 Seasons *6 Clubs 519 37,051 51 69 38 2,766 1 3 5 315 0 0 562 40,132 52 72
Position: DF-MF (CB)
Age : 24
Born : Kilkenny, Republic of Ireland ie
Youth National Team : Republic of Ireland ie
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
2021-2022 22 Burton Albion eng ENG 3. League One 18 1,377 5 0 2 153 0 0 20 1,530 5 0 Matches
2021-2022 22 Wrexham eng ENG 5. National League 6 280 0 6 280 0 0 Matches
2022-2023 23 Wrexham eng ENG 5. National League 24 1,495 4 5 219 2 0 29 1,714 6 0 Matches
2023-2024 24 Wrexham eng ENG 4. League Two 34 2,710 0 3 4 325 1 0 38 3,035 1 3 Matches
2024-2025 25 Wrexham eng ENG 3. League One 31 2,268 0 1 1 74 0 0 32 2,342 0 1 Matches
2025-2026 26 Wrexham eng ENG 2. Championship 0 0 Matches
2025-2026 26 Peterborough United eng ENG 3. League One 16 1,304 0 0 1 90 0 0 17 1,394 0 0 Matches
7 Seasons *4 Clubs 191 14,100 10 7 17 1,177 3 2 208 15,277 13 9
Position: DF-MF (CB-FB-WM) ▪ Footed: Right
Age : 33
Born : Plymouth, 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
2021-2022 31 Cheltenham Town eng ENG 3. League One 2 180 0 0 2 180 0 0 4 360 0 0 Matches
2021-2022 31 Wrexham eng ENG 5. National League 43 3,870 1 1 90 0 0 44 3,960 1 0 Matches
2022-2023 32 Wrexham eng ENG 5. National League 46 4,140 4 5 450 0 0 51 4,590 4 0 Matches
2023-2024 33 Wrexham eng ENG 4. League Two 29 2,361 1 1 6 600 0 0 35 2,961 1 1 Matches
2024-2025 34 Forest Green Rovers eng ENG 5. National League 29 1,959 0 1 1 69 0 0 30 2,028 0 1 Matches
17 Seasons *9 Clubs 531 43,338 22 34 48 4,214 1 1 579 47,552 23 35
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
2021-2022 25 Rochdale eng ENG 4. League Two 45 4,047 1 3 5 450 0 0 50 4,497 1 3 Matches
2022-2023 26 Charlton Athletic eng ENG 3. League One 19 1,515 1 0 3 181 0 0 22 1,696 1 0 Matches
2022-2023 26 Wrexham eng ENG 5. National League 15 1,305 2 15 1,305 2 0 Matches
2023-2024 27 Wrexham eng ENG 4. League Two 30 2,477 0 2 3 248 0 0 33 2,725 0 2 Matches
2024-2025 28 Wrexham eng ENG 3. League One 39 3,347 0 2 1 90 0 0 40 3,437 0 2 Matches
2025-2026 29 Wrexham eng ENG 2. Championship 2 180 0 0 2 180 0 0 Matches
2025-2026 29 Barnsley eng ENG 3. League One 25 2,045 1 0 1 18 0 0 26 2,063 1 0 Matches
14 Seasons *9 Clubs 319 26,294 9 11 28 2,367 2 0 1 22 0 0 348 28,683 11 11
Position: DF
Age : 20
Born : Wales, United Kingdom wal
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
2021-2022 18 Wrexham eng ENG 5. National League 28 2,212 0 28 2,212 0 0 Matches
2022-2023 19 Wrexham eng ENG 5. National League 21 1,693 0 3 266 0 0 24 1,959 0 0 Matches
2023-2024 20 Wrexham eng ENG 4. League Two 24 2,091 1 1 3 300 0 0 27 2,391 1 1 Matches
2024-2025 21 Wrexham eng ENG 3. League One 42 3,777 7 2 1 90 0 0 43 3,867 7 2 Matches
2025-2026 22 Wrexham eng ENG 2. Championship 41 3,594 3 4 4 303 0 0 45 3,897 3 4 Matches
7 Seasons *1 Club 156 13,367 11 7 11 959 0 0 167 14,326 11 7
Position: DF-MF
Age : 23
Born : 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
2021-2022 21 Solihull Moors eng ENG 5. National League 40 3,040 3 1 97 0 0 41 3,137 3 0 Matches
2022-2023 22 Solihull Moors eng ENG 5. National League 33 2,712 0 2 187 1 0 35 2,899 1 0 Matches
2022-2023 22 Wrexham eng ENG 5. National League 12 1,060 0 12 1,060 0 0 Matches
2023-2024 23 Wrexham eng ENG 4. League Two 32 2,101 2 4 4 259 0 0 36 2,360 2 4 Matches
2024-2025 24 Wrexham eng ENG 3. League One 40 2,867 2 9 2 102 0 0 42 2,969 2 9 Matches
2025-2026 25 Wrexham eng ENG 2. Championship 12 419 0 0 6 320 0 2 18 739 0 2 Matches
9 Seasons *3 Clubs 182 12,851 8 13 17 1,077 1 2 199 13,928 9 15
Position: DF-MF (CM-DM) ▪ Footed: Both
Age : 28
Born : Cheadle, England, United Kingdom eng
Youth National Team : England eng
Wikipedia
Position: DF-MF (FB)
Age : 26
National Team : Gambia gm
Position: DF-MF (CM) ▪ Footed: Right
Age : 27
Born : Scotland, United Kingdom sco
Youth National Team : Scotland sct
Wikipedia
Position: DF (CB-FB) ▪ Footed: Right
Age : 27
Born : Garforth, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: DF-MF (CB-CM) ▪ Footed: Right
Age : 30
Born : Plymouth, 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
2021-2022 28 Wrexham eng ENG 5. National League 41 3,603 0 1 90 0 0 42 3,693 0 0 Matches
2022-2023 29 Wrexham eng ENG 5. National League 38 3,111 2 5 450 0 1 43 3,561 2 1 Matches
2023-2024 30 Wrexham eng ENG 4. League Two 25 1,131 1 2 4 274 0 1 29 1,405 1 3 Matches
2024-2025 31 Cheltenham Town eng ENG 4. League Two 34 2,905 4 2 3 213 0 1 37 3,118 4 3 Matches
2025-2026 32 Cheltenham Town eng ENG 4. League Two 45 3,596 2 5 4 352 0 0 49 3,948 2 5 Matches
16 Seasons *4 Clubs 535 41,900 50 45 22 1,688 0 3 557 43,588 50 48
Position: DF (CB) ▪ Footed: Right
Age : 26
Born : Croydon, 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
2021-2022 24 Wrexham eng ENG 5. National League 39 3,380 7 1 90 0 1 40 3,470 7 1 Matches
2022-2023 25 Wrexham eng ENG 5. National League 26 2,340 11 3 190 0 0 29 2,530 11 0 Matches
2023-2024 26 Wrexham eng ENG 4. League Two 15 1,208 1 2 2 75 0 0 17 1,283 1 2 Matches
2024-2025 27 Carlisle United eng ENG 4. League Two 24 1,972 3 1 2 164 0 0 26 2,136 3 1 Matches
2025-2026 28 Carlisle United eng ENG 5. National League 19 1,597 2 0 2 210 0 0 21 1,807 2 0 Matches
9 Seasons *5 Clubs 190 16,169 31 5 17 1,309 1 1 207 17,478 32 6
Position: DF-FW-MF (FB-WM) ▪ Footed: Right
Age : 29
Born : Ballingarry, Republic of Ireland ie
Youth National Team : Republic of Ireland ie
Wikipedia
Position: DF-MF ▪ Footed: Left
Age : 24
Born : Wales, United Kingdom wal
Citizenship : Wales wls
Position: DF-FW-MF
Age : 23
Born : England, United Kingdom eng
Citizenship : England eng
Position: DF-MF (CB)
Age : 29
Born : Nuneaton, England, United Kingdom eng
Citizenship : England eng
Position: DF-MF (FB, left)
Age : 29
Born : Sheffield, England, United Kingdom eng
Youth National Team : Scotland sct
Wikipedia
Position: DF
Age : 18
Born : England, United Kingdom eng
Citizenship : England eng
Position: DF-MF
Age : 24
Born : London, England, United Kingdom eng
Citizenship : England eng
Midfielders
Position: MF (CM) ▪ Footed: Right
Age : 27
Born : Borough of Tameside, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Forwards
Position: FW-MF (CM) ▪ Footed: Both
Age : 28
Born : Durham, 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
2021-2022 26 Luton Town eng ENG 2. Championship 1 78 0 0 1 78 0 0 Matches
2021-2022 26 Charlton Athletic eng ENG 3. League One 34 2,316 3 4 3 175 0 0 37 2,491 3 4 Matches
2022-2023 27 Wrexham eng ENG 5. National League 45 3,178 12 5 337 2 0 50 3,515 14 0 Matches
2023-2024 28 Wrexham eng ENG 4. League Two 46 3,905 16 5 6 455 0 0 52 4,360 16 5 Matches
2024-2025 29 Wrexham eng ENG 3. League One 38 2,374 8 3 2 61 0 1 40 2,435 8 4 Matches
2025-2026 30 Wrexham eng ENG 2. Championship 3 270 1 1 3 270 1 1 Matches
2025-2026 30 Doncaster Rovers eng ENG 3. League One 18 1,077 3 2 18 1,077 3 2 Matches
13 Seasons *9 Clubs 330 22,024 78 25 36 2,418 5 2 366 24,442 83 27
Position: FW-MF ▪ Footed: Right
Age : 28
Born : Litherland, 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
2021-2022 26 Wrexham eng ENG 5. National League 38 3,263 26 38 3,263 26 0 Matches
2022-2023 27 Wrexham eng ENG 5. National League 46 3,945 38 5 409 8 0 51 4,354 46 0 Matches
2023-2024 28 Wrexham eng ENG 4. League Two 38 3,001 24 7 4 344 1 0 42 3,345 25 7 Matches
2024-2025 29 Wrexham eng ENG 3. League One 26 1,161 2 0 1 90 0 0 27 1,251 2 0 Matches
2025-2026 30 Bradford City eng ENG 3. League One 9 279 0 0 9 279 0 0 Matches
2025-2026 30 Wigan Athletic eng ENG 3. League One 20 660 4 1 5 303 1 1 25 963 5 2 Matches
12 Seasons *7 Clubs 433 26,275 166 22 40 2,331 15 2 473 28,606 181 24
Position: FW ▪ Footed: Right
Age : 31
Born : Epsom, 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
2021-2022 29 AFC Wimbledon eng ENG 3. League One 18 1,335 5 2 6 301 3 1 24 1,636 8 3 Matches
2021-2022 29 Wrexham eng ENG 5. National League 21 1,840 15 21 1,840 15 0 Matches
2022-2023 30 Wrexham eng ENG 5. National League 45 3,265 17 5 187 0 0 50 3,452 17 0 Matches
2023-2024 31 Wrexham eng ENG 4. League Two 39 2,146 7 3 5 221 1 0 44 2,367 8 3 Matches
2024-2025 32 Wrexham eng ENG 3. League One 27 1,803 3 2 1 58 0 0 28 1,861 3 2 Matches
2025-2026 33 Wrexham eng ENG 2. Championship 1 22 2 0 1 22 2 0 Matches
2025-2026 33 Swindon Town eng ENG 4. League Two 41 2,448 8 2 2 204 2 0 43 2,652 10 2 Matches
13 Seasons *9 Clubs 476 28,298 121 32 41 2,478 14 1 517 30,776 135 33
Position: FW-MF ▪ Footed: Right
Age : 23
Born : Leytonstone, 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
2021-2022 21 Southend United eng ENG 5. National League 43 3,477 9 1 90 0 1 44 3,567 9 1 Matches
2022-2023 22 Wrexham eng ENG 5. National League 41 1,074 6 5 302 2 4 46 1,376 8 4 Matches
2023-2024 23 Wrexham eng ENG 4. League Two 31 1,178 1 5 6 328 2 3 37 1,506 3 8 Matches
2024-2025 24 Wrexham eng ENG 3. League One 1 15 0 0 1 61 0 0 2 76 0 0 Matches
2024-2025 24 Dundee United sct SCO 1. Premiership 35 2,796 15 2 35 2,796 15 2 Matches
2025-2026 25 Bolton Wanderers eng ENG 3. League One 41 2,315 10 4 2 179 0 0 43 2,494 10 4 Matches
10 Seasons *9 Clubs 230 12,824 43 14 16 1,000 4 8 246 13,824 47 22
Position: FW ▪ Footed: Left
Age : 36
Born : Shrewsbury, England, United Kingdom eng
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
2021-2022 34 Stoke City eng ENG 2. Championship 35 1,502 3 0 5 126 0 0 40 1,628 3 0 Matches
2022-2023 35 Dundee United sct SCO 1. Premiership 33 2,539 9 2 33 2,539 9 2 Matches
2023-2024 36 Wrexham eng ENG 4. League Two 33 1,138 8 0 1 67 0 0 34 1,205 8 0 Matches
2024-2025 37 Wrexham eng ENG 3. League One 40 1,083 8 1 1 29 0 0 41 1,112 8 1 Matches
22 Seasons *9 Clubs 660 40,268 172 37 32 1,675 2 6 3 205 0 0 695 42,148 174 43
Position: FW
Age : 21
Born : Wales, United Kingdom wal
Citizenship : Wales wls
Position: FW ▪ Footed: Right
Age : 28
Born : Beverley, 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
2021-2022 26 Peterborough United eng ENG 2. Championship 28 1,368 9 0 2 84 0 0 30 1,452 9 0 Matches
2022-2023 27 Peterborough United eng ENG 3. League One 21 835 4 2 4 254 2 0 25 1,089 6 2 Matches
2022-2023 27 Fleetwood Town eng ENG 3. League One 19 1,393 8 2 19 1,393 8 2 Matches
2023-2024 28 Fleetwood Town eng ENG 3. League One 24 1,604 5 0 3 266 0 0 27 1,870 5 0 Matches
2023-2024 28 Wrexham eng ENG 4. League Two 17 338 1 0 17 338 1 0 Matches
2024-2025 29 Wrexham eng ENG 3. League One 26 808 6 0 1 29 0 0 27 837 6 0 Matches
2025-2026 30 Wrexham eng ENG 2. Championship 1 23 0 0 1 23 0 0 Matches
2025-2026 30 Reading eng ENG 3. League One 24 1,763 16 3 24 1,763 16 3 Matches
13 Seasons *12 Clubs 415 23,122 125 26 41 2,747 15 2 456 25,869 140 28
Position: FW-MF ▪ Footed: Right
Age : 28
Born : Epsom, England, United Kingdom eng
Citizenship : England eng
Wikipedia
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 Wrexham Pages
Wrexham History
Match Logs (All Competitions)
Match Logs (League Two)
Match Logs (FA Cup)
Match Logs (EFL Cup)
Competition Goal Logs
We're Social...for Statheads
Site Last Updated: Wednesday, June 3, 1:47PM
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.