List of Wrexham A.F.C. players

Goalkeeper Arthur Okonkwo, who joined from Arsenal, is the latest player to reach 100 appearances for Wrexham, having done so in December 2025.

Wrexham Association Football Club is an association football club based in Wrexham, Wales. Founded in October 1864, it is the oldest football club in Wales and the third-oldest professional association football team in the world.[1] After playing in the Combination and regional leagues for several years, Wrexham joined the Football League shortly after the First World War, as a founding member of the new Third Division North. The club remained in the Football League for over 85 years, before they were relegated to the National League in 2008.[2] They remained in the fifth tier of English football for the next 15 seasons, missing out on promotion through the play-offs on five occasions.[3] Wrexham achieved three promotions in three seasons, from 2022 to 2025, through winning the 2022–23 National League, finishing runner-up in the 2023–24 EFL League Two and also in the 2024–25 EFL League One.[4] Thus, Wrexham secured a spot in the EFL Championship, and became the first club across the top five tiers of English football to achieve three consecutive promotions.[4]

Wrexham's first team has competed in numerous nationally and internationally organised competitions. As of the end of the 2023–24 season, a total of 209 players have appeared in 100 or more such matches for the club. Arfon Griffiths holds the record for the greatest number of appearances for Wrexham. In two spells between 1959 and 1979, the Welsh winger played 721 times in all competitions for the club.[5] As of 2001, eleven other players have made more than 400 appearances for Wrexham.[6] The club's goalscoring record is held by Tommy Bamford, who scored 209 goals in all competitions between 1929 and 1934.[7] To date, Bamford is the only player to have scored 200 goals for Wrexham.[7] He also holds the club records for most goals in a season (51 in 1933–34) and most goals per game (0.855).[8][9] Ten players on this list went on to manage Wrexham – Ken Barnes, Arfon Griffiths, Mel Sutton, Dixie McNeil, Brian Flynn, Joey Jones, Brian Carey, Andy Morrell, Dean Keates and Bryan Hughes.[10]

Key

  • The list is ordered first by date of debut, and then if necessary in alphabetical order by surname.
  • Appearances as a substitute are included. This feature of the game was introduced in the Football League at the start of the 1965–66 season.[11]
Positions key
Pre-1960s 1960s–
GK Goalkeeper
FB Full-back DF Defender
HB Half-back MF Midfielder
FW Forward
Nationality
Unless otherwise noted, the nationality of a player is determined by the country/countries which he has played for, or if said person has not played international football, their country of birth.
Position
Playing positions are listed according to the tactical formations that were employed at the time. Thus, the change in the names of defensive and midfield positions reflects the tactical evolution that occurred from the 1960s onwards.
Club career
Club career is defined as the first and last calendar years in which the player appeared for the club in any of the competitions listed below.
Total appearances and Total goals
Total appearances and goals comprise those in the Combination, Welsh Senior League, Birmingham & District League, English Football League, National League, FA Cup, EFL Cup, Welsh Cup, FA Trophy, EFL Trophy, UEFA Cup Winners' Cup and Scottish Challenge Cup. Matches in wartime competitions are excluded.

Players

Gordon Gunson made 149 appearances across two spells with Wrexham in the 1920s and 1930s.
Billy Rogers played 197 times for Wrexham during a six-season tenure.
Alan Hill appeared 267 times for Wrexham between 1975 and 1983, winning the Third Division title in 1978.
John Lyons started his career at Wrexham in 1975 and played for the club 115 times.
Andy Marriott is the goalkeeper with the second-most appearances at Wrexham, with 269 appearances in the 1990s.
Deryn Brace played 118 times for Wrexham.
Peter Ward ended his playing career with Wrexham, appearing 161 times for the club.
Andy Morrell is Wrexham's 11th highest goalscorer of all time, with 96 goals.
Darren Ferguson was captain when Wrexham won the EFL Trophy for the first time in 2005.
Lee Trundle was a mainstay during the 2001–02 and 2002–03 seasons, making a total of 111 appearances for the club.
Dennis Lawrence has the most appearances of any non-European player for Wrexham.
Connor Jennings played over 100 times for Wrexham over the course of just two seasons.
Akil Wright played 102 times during three years at Wrexham, initially as a loanee.
Goalkeeper Rob Lainton made 143 appearances between 2018 and 2023.
Ben Tozer made 141 appearances for Wrexham over a three-year period.
Ollie Palmer played 156 games for Wrexham between 2022 and 2025, scoring 46 times in all competitions.
Elliot Lee passed 100 appearances for Wrexham in April 2024.
James McClean passed 100 appearances for Wrexham in November 2025.
As of 1 July 2026

Players highlighted in bold are still actively playing at Wrexham.

List of Wrexham A.F.C. players with 100 or more appearances
Player Nationality Pos Club career Starts Subs Total Goals
Appearances
Horace Blew  Wales FB1899–1911142N/a1420
Llewelyn Griffiths  Wales FW1899–1908106N/a10649
Llewelyn Davies  Wales FB1901–1919309N/a30911
Ernie Huffadine  Wales HB1906–1915370N/a3707
Pryce Williams  Wales HB1907–1909
1910–1915
264N/a26417
Fred Cook  England FW1908–1915214N/a21420
George Devaney  England GK1910–1915195N/a1950
Bertram Goode  England FW1910–1926275N/a275148
Tommy Matthias  Wales HB1912–1928389N/a38926
Edward Roberts  Wales HB1919–1923130N/a1309
Noel Edwards  Wales FB/FW1919–1926174N/a17443
George Godding  Wales GK1919
1921–1926
188N/a1880
Bobby Simpson  England FB1919–1922104N/a1040
Billy Cotton  England FW1921–1924106N/a10647
Ted Regan  Wales HB1921–1928216N/a21615
George Savage  England HB1922–1925127N/a1272
Dick Finnigan  Wales GK1923–1924
1929–1932
118N/a1180
Alfred Jones  England FB1923–1936581N/a5816
Archie Longmuir  Scotland FW1924–1930254N/a25439
Bert Lumberg  Wales FB1925–1930190N/a1900
Bob Graham  England HB1926–1930146N/a1463
Gordon Gunson  England FW1926–1929
1935–1936
149N/a14945
Billy Rogers  Wales HB1926–1932197N/a19729
Roland Woodhouse  England FW1927–1930129N/a12927
Tommy Bamford  Wales FW1929–1934241N/a241209
Jack Hughes  England FW1930–1939103N/a10319
Tommy Lewis  England FW1930–1933121N/a12145
Jack Mustard  England FW1930–1932
1935–1936
103N/a10322
Matt Lawrence  Wales HB1930–1937152N/a1524
Jim Bulling  England HB1932–1935138N/a1384
George Frewin  England FW1932–1936102N/a10234
Harry Waller  England FW1932–1935108N/a10837
Hugh McMahon  Scotland HB1932–1936165N/a1657
George Snow  England FW1933–1939235N/a23547
Jimmy Hamilton  Scotland FB1933–1937185N/a1851
Jack Lewis  Wales HB1933–1938111N/a1112
Pat McMahon  Scotland GK1935–1939126N/a1260
Archie Burgon  England FW1935–1939160N/a16043
Eddie Tunney  England FB1937–1951256N/a2560
Gib Bellis  Wales HB1938–1939
1946–1949
104N/a1041
Ron Jackson  England FB1945–1949122N/a1220
Norman Sharp  England FW1946–1949133N/a13318
Jack Boothway  England FW1946–1950112N/a11267
Les Speed  Wales FB1947–1955242N/a2421
Billy Tunnicliffe  England FW1947–1953265N/a26588
Bev Wilson  England HB1947–1950109N/a1090
Dennis Grainger  England FW1947–1951111N/a11113
Ron Wynn  Wales HB1948–1956203N/a20317
Archie Ferguson  Scotland GK1948–1953140N/a1400
George Spruce  England HB1948–1952158N/a1583
Johnny Tapscott  England HB1950–1956192N/a1925
George Jones  Wales HB1950–1953128N/a1288
Tommy Bannan  Scotland FW1951–1959260N/a260104
Ron Hewitt  Wales FW1951–1957
1959–1960
267N/a267109
Albert Parker  England FB1951–1959247N/a2471
Glyn Hughes  Wales FW1952–1955107N/a10724
Gordon Richards  Wales FW1952–1958107N/a10728
Ally McGowan  Scotland FB1953–1965478N/a4782
Alan Fox  Wales HB1954–1964412N/a4123
Bernard Evans  England FW1954–1960126N/a12658
Fred Davis  England HB1955–1961263N/a26314
Gren Jones  England FW1955–1961281N/a28143
Billy Waters  Wales GK1955–1960119N/a1190
John Anderson  Scotland FW1956–1959
1961
116N/a11630
George Evans  Wales HB1957–1963208N/a20810
Mike Metcalf  England FW1957–1963144N/a14473
Arfon Griffiths  Wales MF1959–1961
1962–1979
7138721143
Reg Holland  England FB1960–1965144N/a1440
Peter Jones  England DF1960–196627102718
Ken Barnes  England HB1961–1965156N/a15630
Ron Barnes  England FW1961–1963102N/a10229
Clive Colbridge  England FW1962–1965133N/a13335
Ernie Phythian  England FW1962–1965161N/a16148
David Powell  Wales DF1963–196815221545
Sammy McMillan  Northern Ireland FW1963–1967170017061
Stuart Mason  England DF1966–1973200172174
Steve Stacey  England DF1966–196811541196
Albert Kinsey  England FW1966–19732928300100
Mickey Evans  Wales DF1966–19784631748025
Steve Ingle  England DF1967–197217261788
Ray Smith  England FW1967–19721931520871
Alan Bermingham  England DF1967–197013431372
Ian Moir  Scotland MF1968–1972
1973–1975
1891120025
Gareth Davies  Wales DF1968–1982604861221
Eddie May  England DF1968–1976406441043
Brian Tinnion  England MF/FW1969–19763171933666
David Gaskell  England GK1969–197211701171
Bobby Park  Scotland MF1969–197212141259
Tom Vansittart  England DF1970–19759921012
Billy Ashcroft  England FW1970–19772462727395
David Fogg  England DF1971–197619842021
Graham Whittle  England FW1971–198037224396118
Brian Lloyd  Wales GK1971–197733303330
Mickey Thomas  Wales MF1972–1978
1991–1993
3311834943
Mel Sutton  England MF1972–1981463847126
David Smallman  Wales FW1972–1975122312551
Joey Jones  Wales DF1973–1975
1978–1982
1987–1992
476347922
Alan Dwyer  England DF1974–1981227132407
Alan Hill  England DF1975–1983236312678
John Lyons  Wales FW1975–1979862911534
John Roberts  Wales DF1976–198019121935
Bobby Shinton  England FW1976–1979177017758
Wayne Cegielski  Wales DF1976–1982151151661
Les Cartwright  Wales MF1977–1981150415414
Eddie Niedzwiecki  Wales GK1977–198314301430
Dai Davies  Wales GK1977–1981
1985–1987
19901990
Dixie McNeil  England FW1977–1983
1985
220222288
Steve Buxton  England FW1978–1984
1986–1990
2307430467
Steve Fox  England MF1978–1982173818119
Mick Vinter  England FW1979–19821171513242
Frank Carrodus  England MF1979–198211611178
Ian Arkwright  England MF1980–1984132313511
Neil Salathiel  Wales DF1980
1983–1990
32413253
Steve Dowman  England DF1981–198310901096
Simon Hunt  England MF1981–1984133914224
David Gregory  England FW1982–19861831219545
Andy Edwards  Wales FW/MF1982–19861252915435
Jack Keay  Scotland DF1982–1986199019911
Jake King  Scotland DF1982–1984121112211
John Muldoon  England MF/FW1982–1985912811916
Shaun Cunnington  England MF/DF1982–1988267327017
Jim Steel  Scotland FW1983
1984–1987
230023073
Barry Horne  Wales MF1984–1987184018428
Mike Williams  Wales DF1984–199023262385
Steve Charles  England MF1984–1987146515144
Paul Comstive  England MF/DF1984–1987126713311
Mark Morris  England GK1986–199313801380
Roger Preece  England MF/DF1986–19901162614215
Darren Wright  England DF1986–1990140101509
Mike Salmon  England GK1987–198912601260
Geoff Hunter  England MF1987–19911461115715
Kevin Russell  England FW1987–1989
1995–2003
3363737380
Jon Bowden  England MF1987–19911851219726
Brian Flynn  Wales MF1988–1992121101316
Nigel Beaumont  England DF1988–199115051554
Andy Thackeray  England DF1988–19921831720018
Vince O'Keefe  England GK1989–199210801080
Chris Armstrong  England FW1989–1991
2003–2005
945414835
Gareth Owen  Wales MF1989–20014086847645
Waynne Phillips  Wales MF1990–1998
1999–2002
2863532123
Mark Sertori  England DF/FW1990–199414071472
Phil Hardy  Republic of Ireland DF1990–200148144851
Steve Watkin  Wales FW1990–19972214526680
Lee Jones  Wales FW1990–1992
1996
1997
2002–2004
875314043
Brian Carey  Republic of Ireland DF1991–1992
1996–2004
2006
3811039120
Karl Connolly  England FW/MF1991–200045125476122
Jonathan Cross  England DF1991–19971153715217
Mel Pejic  England DF1992–199512731305
Tony Humes  England DF1992–1999247825510
Barry Jones  England DF1992–1997237152527
Gary Bennett  England FW1992–1995
1997
1742176114
Dave Brammer  England MF1992–19991582518316
Barry Hunter  Northern Ireland DF1993–199611841227
Andy Marriott  Wales GK1993–199826902690
Bryan Hughes  England MF1994–19971002712721
Deryn Brace  Wales DF1994–2000107111182
Mark McGregor  England DF1995–2001309931814
Craig Skinner  England MF1995–1998872511211
Peter Ward  England MF1995–1999157416118
Martyn Chalk  England MF1996–20021816124215
David Ridler  England DF1997–2001151191702
Dean Spink  England FW/DF1997–20001052012512
Steve Thomas  Wales MF1997–20041054114615
Neil Roberts  Wales FW1997–2000
2006–2008
1382816640
Stephen Roberts  Wales DF1998–200517891879
Robin Gibson  England MF1999–200265391049
Andy Morrell  England FW1999–2003
2010–2013
1898026996
Paul Barrett  England MF1999–2004121291509
Kevin Dearden  England GK1999–200110001000
Craig Faulconbridge  England FW1999–20021162514144
Danny Williams  Wales MF1999–2001
2004–2008
192619813
Darren Ferguson  Scotland MF1999–2007349735634
Lee Roche  England DF2000–2001
2005–2007
10131040
Hector Sam  Trinidad and Tobago FW2000–20051028718947
Carlos Edwards  Trinidad and Tobago MF/DF2000–20051692819728
Lee Trundle  England FW2001–2003852611134
Dennis Lawrence  Trinidad and Tobago DF2001–20062191022919
Shaun Pejic  Wales DF2001–2008191182092
Jim Whitley  Northern Ireland MF2001–200615571622
Mark Jones  Wales MF2002–2008
2009–2010
1564019634
Matt Crowell  Wales MF2003–200787271145
Chris Llewellyn  Wales MF/FW2003–2005
2006–2008
195419937
Simon Spender  Wales DF2004–2009105231286
Mike Williams  Wales DF2005–2010112271396
Marc Williams  Wales FW2006–2011653510021
Chris Maxwell  Wales GK2009–2012
2013
10801080
Adrian Cieślewicz  Poland MF/FW2009–20146410917321
Curtis Obeng  England DF2009–201210281102
Johnny Hunt  England DF2010–20151043113516
Neil Ashton  England DF2010–2015243124416
Jay Harris  England MF2010–2015
2020–2021
2391725620
Dean Keates  England MF2010–20151681618415
Joe Clarke  England MF2011–20151572418119
Rob Evans  Wales MF2011–201797391367
Mark Carrington  England MF2013–2021245292746
Connor Jennings  England FW2014–201695710223
Manny Smith  England DF2014–2016
2017–2018
16101617
Paul Rutherford  England MF2016–2021154451998
James Jennings  England DF2017–2020130413410
Shaun Pearson  England DF2017–2021140114112
Akil Wright  England DF2017–202078241028
Rob Lainton  England GK2018–202314301430
Luke Young  England MF2018–20242233625922
Max Cleworth  England DF2019–1801219213
Jordan Davies  Wales MF2020–20251024714937
Paul Mullin  England FW2021–202614527172110
James Jones  Scotland MF2021–20251083013816
Ben Tozer  England DF2021–202413741417
Ollie Palmer  England FW2022–20251183815646
Thomas O'Connor  Republic of Ireland DF/MF2022–202689261158
Elliot Lee  England MF2022–1173515241
Ryan Barnett  England MF2023–79331124
James McClean  Republic of Ireland MF/DF2023–202693151088
Arthur Okonkwo  Nigeria GK2023–12011210

References

General

  • "Player Appearance Totals". Wrexham Archive. Retrieved 11 August 2024.

Specific

  1. ↑ Jones, Peter. "Wrexham AFC History". Archived from the original on 15 December 2012. Retrieved 11 August 2024.
  2. ↑ King, Ian (10 January 2023). "Welcome to Wrexham, where celebrity ownership follows years of decline and false hope". Football365. Retrieved 11 August 2024.
  3. ↑ "National League: Wrexham's 33-year play-off hoodoo". BBC Sport. 27 May 2022. Retrieved 11 August 2024.
  4. 1 2 Ogden, Mark (26 April 2025). "Wrexham promoted to Championship as historic rise continues". ESPN. Retrieved 26 April 2025.
  5. ↑ "Find out which Wrexham FC legend scored his first ever goal for the club at Coventry City on Christmas Day 1959". The Leader. 23 December 2020. Retrieved 11 August 2024.
  6. ↑ "Player Appearance Totals". Wrexham Archive. Retrieved 11 August 2024.
  7. 1 2 "Wrexham AFC's Paul Mullin and his love affair with Reds fans". The Leader. 20 May 2022. Retrieved 11 August 2024.
  8. ↑ "All Time Records". Wrexham AFC Archive. Retrieved 11 August 2024.
  9. ↑ "Player Goals per Game". Wrexham AFC Archive. Retrieved 11 August 2024.
  10. ↑ "Wrexham Manager History: Past & Present". Soccerbase. Retrieved 11 August 2024.
  11. ↑ Watts, Nick. "1963 to 1988". English Football League. Archived from the original on 17 April 2016. Retrieved 11 August 2024.