Note: The statistics shown below are limited to 2 seasons before and after 2021-2022. Visit the player's page to view their career statistics.
Goalkeepers
Position: GK
Age : 23
Born : Clydebank, Scotland, United Kingdom sco
National Team : Scotland sct
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
2019-2020 21 Ayr United sct SCO 2. Championship 27 2,430 8 27 2,430 0 8 Matches
2020-2021 22 Ross County sct SCO 1. Premiership 5 450 10 1 5 450 10 1 Matches
2020-2021 22 Celtic sct SCO 1. Premiership Matches
2020-2021 22 Dundee United sct SCO 1. Premiership 2 180 2 1 2 180 2 1 Matches
2021-2022 23 Tranmere Rovers eng ENG 4. League Two 30 2,639 30 13 3 270 6 1 33 2,909 36 14 Matches
2022-2023 24 Tranmere Rovers eng ENG 4. League Two 25 2,250 22 11 1 90 2 0 26 2,340 24 11 Matches
2022-2023 24 Forest Green Rovers eng ENG 3. League One 19 1,710 35 2 19 1,710 35 2 Matches
2023-2024 25 Aberdeen sct SCO 1. Premiership 1 90 1 0 1 90 1 0 Matches
9 Seasons *8 Clubs 160 14,294 127 52 4 360 8 1 0 164 14,654 135 53
Position: GK ▪ Footed: Right
Age : 24
Born : Gdynia, Poland pl
Citizenship : Poland pl
Position: GK
Age : 20
Born : England, United Kingdom eng
Citizenship : England eng
Defenders
Position: DF (CB) ▪ Footed: Right
Age : 39
Born : Southport, 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
2019-2020 37 Fleetwood Town eng ENG 3. League One 12 913 1 1 1 90 0 0 13 1,003 1 1 Matches
2019-2020 37 Tranmere Rovers eng ENG 3. League One 6 540 0 1 3 300 0 0 9 840 0 1 Matches
2020-2021 38 Tranmere Rovers eng ENG 4. League Two 46 4,140 3 3 3 270 1 0 49 4,410 4 3 Matches
2021-2022 39 Tranmere Rovers eng ENG 4. League Two 46 4,140 4 1 3 270 0 0 49 4,410 4 1 Matches
2022-2023 40 Oldham Athletic eng ENG 5. National League 16 1,086 2 16 1,086 2 0 Matches
2022-2023 40 Walsall eng ENG 4. League Two 14 895 0 0 1 1 0 0 15 896 0 0 Matches
23 Seasons *11 Clubs 777 67,465 56 16 28 2,449 5 1 805 69,914 61 17
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 25
Born : Warwick-on-Eden, 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
2019-2020 23 Crawley Town eng ENG 4. League Two 16 1,288 0 2 16 1,288 0 2 Matches
2019-2020 23 Birmingham City eng ENG 2. Championship 1 90 0 0 1 90 0 0 Matches
2020-2021 24 Birmingham City eng ENG 2. Championship 5 384 0 0 5 384 0 0 Matches
2021-2022 25 Tranmere Rovers eng ENG 4. League Two 45 4,050 1 4 3 270 0 1 48 4,320 1 5 Matches
2022-2023 26 Tranmere Rovers eng ENG 4. League Two 46 4,140 1 4 3 300 0 1 49 4,440 1 5 Matches
2023-2024 27 Bolton Wanderers eng ENG 3. League One 44 3,891 2 5 4 299 0 0 48 4,190 2 5 Matches
10 Seasons *5 Clubs 241 19,860 5 24 23 1,799 0 3 264 21,659 5 27
Position: DF-FW (CB) ▪ Footed: Right
Age : 29
Born : Warrington, 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
2019-2020 27 Bristol Rovers eng ENG 3. League One 19 1,637 1 0 2 180 0 0 21 1,817 1 0 Matches
2020-2021 28 Barrow eng ENG 4. League Two 12 1,057 1 0 12 1,057 1 0 Matches
2021-2022 29 Tranmere Rovers eng ENG 4. League Two 36 3,217 1 0 2 100 0 0 38 3,317 1 0 Matches
2022-2023 30 Tranmere Rovers eng ENG 4. League Two 28 2,431 0 1 1 77 0 0 29 2,508 0 1 Matches
2023-2024 31 Tranmere Rovers eng ENG 4. League Two 37 3,329 3 2 3 300 0 2 40 3,629 3 4 Matches
11 Seasons *10 Clubs 273 22,977 8 4 18 1,617 0 2 291 24,594 8 6
Position: DF-MF (FB, left)
Age : 23
Born : England, United Kingdom eng
Citizenship : England eng
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
2019-2020 19 Manchester Utd eng ENG Jr. PL2 — Div. 2 4 360 0 0 4 360 0 0 Matches
2019-2020 19 Partick Thistle sct SCO 2. Championship 4 340 0 0 4 340 0 0 Matches
2020-2021 20 Tranmere Rovers eng ENG 4. League Two 33 2,516 0 0 3 270 0 0 36 2,786 0 0 Matches
2021-2022 21 Tranmere Rovers eng ENG 4. League Two 31 2,325 0 2 2 180 0 0 33 2,505 0 2 Matches
2022-2023 22 Tranmere Rovers eng ENG 4. League Two 39 3,060 0 0 3 230 0 0 42 3,290 0 0 Matches
2023-2024 23 Tranmere Rovers eng ENG 4. League Two 40 3,267 0 5 1 90 0 0 41 3,357 0 5 Matches
7 Seasons *2 Clubs 200 15,776 0 8 12 880 0 0 212 16,656 0 8
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
2019-2020 32 St Mirren sct SCO 1. Premiership 27 2,414 1 0 27 2,414 1 0 Matches
2020-2021 33 St Mirren sct SCO 1. Premiership 11 858 0 0 11 858 0 0 Matches
2020-2021 33 Motherwell sct SCO 1. Premiership 4 260 1 0 4 260 1 0 Matches
2021-2022 34 Tranmere Rovers eng ENG 4. League Two 39 2,152 1 0 3 153 1 0 42 2,305 2 0 Matches
2022-2023 35 Barrow eng ENG 4. League Two 39 2,272 0 2 2 105 0 0 41 2,377 0 2 Matches
2023-2024 36 Barrow eng ENG 4. League Two 43 1,700 4 5 3 147 0 0 46 1,847 4 5 Matches
16 Seasons *9 Clubs 518 34,808 41 47 23 1,696 1 4 541 36,504 42 51
Position: DF (CB) ▪ Footed: Right
Age : 34
Born : Cambridgeshire, 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
2019-2020 32 Carlisle United eng ENG 4. League Two 15 1,219 0 0 3 183 0 0 18 1,402 0 0 Matches
2020-2021 33 Morecambe eng ENG 4. League Two 31 2,485 0 0 3 270 0 0 34 2,755 0 0 Matches
2021-2022 34 Tranmere Rovers eng ENG 4. League Two 16 1,286 0 0 2 180 0 0 18 1,466 0 0 Matches
2023-2024 36 Kidderminster eng ENG 5. National League 13 1,075 0 13 1,075 0 0 Matches
16 Seasons *9 Clubs 505 41,363 44 15 27 2,336 2 0 532 43,699 46 15
Position: DF-MF (CM-DM-FB) ▪ Footed: Right
Age : 28
Born : Crewe, 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
2019-2020 26 Northampton Town eng ENG 4. League Two 25 1,904 5 2 5 382 1 0 30 2,286 6 2 Matches
2020-2021 27 Northampton Town eng ENG 3. League One 39 2,992 9 0 2 180 1 0 41 3,172 10 0 Matches
2021-2022 28 Tranmere Rovers eng ENG 4. League Two 16 559 1 0 3 189 0 0 19 748 1 0 Matches
2021-2022 28 Salford City FC eng ENG 4. League Two 23 2,063 4 3 23 2,063 4 3 Matches
2022-2023 29 Salford City FC eng ENG 4. League Two 34 2,821 7 3 3 191 0 0 37 3,012 7 3 Matches
2023-2024 30 Salford City FC eng ENG 4. League Two 45 3,210 7 5 5 490 0 0 50 3,700 7 5 Matches
12 Seasons *6 Clubs 291 20,152 35 23 27 2,011 3 0 318 22,163 38 23
Position: DF ▪ Footed: Right
Age : 25
Born : Manchester, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Midfielders
Position: MF (CM-DM) ▪ Footed: Right
Age : 32
Born : Wallasey, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: MF (CM-DM)
Age : 18
Born : Birkenhead, England, United Kingdom eng
Citizenship : England eng
Position: MF
Age : 19
Born : Scotland, United Kingdom sco
Youth National Team : Scotland sct
Position: MF (CM) ▪ Footed: Right
Age : 22
Born : Liverpool, England, United Kingdom eng
Citizenship : England eng
Position: MF (WM) ▪ Footed: Right
Age : 35
Born : Liverpool, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: MF
Age : 19
Born : England, United Kingdom eng
Citizenship : England eng
Position: MF
Age : 18
Born : England, United Kingdom eng
Citizenship : England eng
Forwards
Position: FW-MF (AM-WM) ▪ Footed: Right
Age : 27
Born : Hereford, 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
2019-2020 25 Tranmere Rovers eng ENG 3. League One 34 2,914 2 7 7 690 3 0 41 3,604 5 7 Matches
2020-2021 26 Tranmere Rovers eng ENG 4. League Two 42 2,651 5 3 4 238 0 1 46 2,889 5 4 Matches
2021-2022 27 Tranmere Rovers eng ENG 4. League Two 37 2,918 5 4 2 180 0 0 39 3,098 5 4 Matches
2022-2023 28 Tranmere Rovers eng ENG 4. League Two 23 1,888 3 4 1 90 0 0 24 1,978 3 4 Matches
2023-2024 29 Tranmere Rovers eng ENG 4. League Two 39 2,670 9 2 3 165 1 0 42 2,835 10 2 Matches
13 Seasons *5 Clubs 388 25,801 44 35 35 2,517 6 3 423 28,318 50 38
Position: FW
Age : 24
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 24 Tranmere Rovers eng ENG 4. League Two 40 2,814 7 1 3 158 1 0 43 2,972 8 1 Matches
2022-2023 25 Tranmere Rovers eng ENG 4. League Two 22 1,510 4 1 2 121 1 0 24 1,631 5 1 Matches
2022-2023 25 Crewe Alexandra eng ENG 4. League Two 21 1,390 0 1 21 1,390 0 1 Matches
2023-2024 26 Crewe Alexandra eng ENG 4. League Two 43 2,779 16 2 4 270 2 0 47 3,049 18 2 Matches
5 Seasons *4 Clubs 200 12,867 33 7 11 647 5 0 211 13,514 38 7
Position: FW-MF (WM)
Age : 22
Born : Stockton-on-Tees, 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
2019-2020 20 Hartlepool United eng ENG 5. National League 18 731 1 2 192 1 0 20 923 2 0 Matches
2020-2021 21 Sunderland eng ENG Jr. PL2 — Div. 2 20 1,665 13 6 20 1,665 13 6 Matches
2020-2021 21 Sunderland eng ENG 3. League One 0 0 Matches
2021-2022 22 Sunderland eng ENG 3. League One 1 11 0 0 1 90 1 0 2 101 1 0 Matches
2021-2022 22 Tranmere Rovers eng ENG 4. League Two 35 2,346 6 3 1 45 0 0 36 2,391 6 3 Matches
2022-2023 23 Tranmere Rovers eng ENG 4. League Two 44 3,295 10 4 3 198 1 0 47 3,493 11 4 Matches
2023-2024 24 Tranmere Rovers eng ENG 4. League Two 36 1,284 6 0 2 144 0 0 38 1,428 6 0 Matches
10 Seasons *4 Clubs 226 11,826 41 14 11 730 3 0 237 12,556 44 14
Position: FW ▪ Footed: Right
Age : 29
Born : Burton upon Trent, 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
2019-2020 27 Notts County eng ENG 5. National League 1 90 0 1 90 0 0 Matches
2019-2020 27 Dundee sct SCO 2. Championship 25 2,105 10 2 25 2,105 10 2 Matches
2020-2021 28 Burton Albion eng ENG 3. League One 36 2,463 15 2 3 270 0 0 39 2,733 15 2 Matches
2021-2022 29 Burton Albion eng ENG 3. League One 18 968 4 2 2 174 0 0 20 1,142 4 2 Matches
2021-2022 29 Tranmere Rovers eng ENG 4. League Two 22 1,935 8 6 22 1,935 8 6 Matches
2022-2023 30 Tranmere Rovers eng ENG 4. League Two 39 3,361 8 3 3 300 0 0 42 3,661 8 3 Matches
2023-2024 31 Tranmere Rovers eng ENG 4. League Two 1 19 0 0 2 46 0 0 3 65 0 0 Matches
2023-2024 31 Stevenage eng ENG 3. League One 34 1,678 5 3 3 168 2 0 37 1,846 7 3 Matches
15 Seasons *12 Clubs 425 29,584 135 38 28 1,851 9 2 453 31,435 144 40
Position: FW-MF (AM-WM, right) ▪ Footed: Right
Age : 30
Born : Whiston, 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
2019-2020 28 Luton Town eng ENG 2. Championship 23 917 4 0 3 106 0 0 26 1,023 4 0 Matches
2020-2021 29 Melbourne Victory au AUS 1. A-League 18 1,405 4 2 18 1,405 4 2 Matches
2021-2022 30 Tranmere Rovers eng ENG 4. League Two 29 1,711 2 1 3 203 1 0 32 1,914 3 1 Matches
2023-2024 32 Wigan Athletic eng ENG 3. League One 37 1,277 2 3 4 103 0 0 41 1,380 2 3 Matches
16 Seasons *8 Clubs 317 13,140 27 13 26 1,141 1 1 6 351 0 0 349 14,632 28 14
Position: FW-MF (AM) ▪ Footed: Left
Age : 35
Born : Hammersmith, 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
2019-2020 33 Blackpool eng ENG 3. League One 35 2,863 1 14 5 458 0 1 40 3,321 1 15 Matches
2020-2021 34 Tranmere Rovers eng ENG 4. League Two 41 3,379 3 8 2 149 0 1 43 3,528 3 9 Matches
2021-2022 35 Tranmere Rovers eng ENG 4. League Two 19 1,017 0 0 2 84 0 0 21 1,101 0 0 Matches
2021-2022 35 Scunthorpe United eng ENG 4. League Two 19 1,575 0 0 19 1,575 0 0 Matches
2022-2023 36 Scunthorpe United eng ENG 5. National League 22 1,009 1 22 1,009 1 0 Matches
16 Seasons *11 Clubs 564 38,985 42 79 33 2,527 1 2 597 41,512 43 81
Position: FW-MF
Age : 20
Born : England, United Kingdom eng
Citizenship : England eng
Position: FW
Age : 20
Born : England, United Kingdom eng
Citizenship : England eng
Position: FW ▪ Footed: Right
Age : 26
Born : Leeds, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: FW ▪ Footed: Right
Age : 34
Born : Winsford, England, United Kingdom eng
Citizenship : England eng
Wikipedia
Position: FW
Age : 19
Born : England, United Kingdom eng
Citizenship : England eng
Position: FW ▪ Footed: Right
Age : 20
Youth National Team : 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 Tranmere Rovers Pages
Tranmere Rovers 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.