All-time Welsh Premier appearances


Colin Reynolds holds the league's all-time appearance record.

Colin Reynolds of Aberystwyth became the first player to make 500 appearances in the Welsh Premier League when he was named captain against Airbus UK on 12 October 2008.
Gary Lloyd, currently with Llanelli, became the second player to achieve the 400-mark when he played against Cardiff Grange Quins on 10 December 2005, but was passed in April 2010 by Andrew Thomas, who had made all his starts for the same club - Caersws - before joining Newtown in the summer of 2008.
Goalkeeper Andy Mulliner and Welshpool defender Timmy Edwards have also achieved the feat alongside Caersws defender Hugh Clarke, striker Marc Lloyd Williams, Aberystwyth defender Aneurin Thomas and Porthmadog defender Mike Foster.

Player
Last/latest club
Pos
Apps
Sub
Goals
Colin Reynolds
Aberystwyth Town
D
516
12
58
Andrew Thomas
Newtown AFC
D
484
38
3
Gary Lloyd
Llanelli AFC
D
481
28
90
Andy Mulliner
Airbus UK Broughton
G
476
1
0
Tim Edwards
Technogroup Welshpool
CD
454
9
41
Hugh Clarke
Caersws FC
D
445
23
62
Aneurin Thomas
Aberystwyth Town
D
443
45
26
Wyn Thomas
Aberystwyth Town
D
420
48
53
Marc Lloyd Williams
Newtown AFC
S
419
49
319
Mike Foster
Porthmadog FC
D
412
13
16
Andrew Rickard
Afan Lido
D
392
8
18
Mark Allen
Airbus UK Broughton
D
385
34
30
Scott Ruscoe
The New Saints
M
384
25
71
Craig Hutchinson
Newtown AFC
M
372
35
26
Antony Griffiths
Caersws FC
D
354
9
9
Gari Lewis
Caersws FC
D
339
37
10
Gareth Wilson
Prestatyn Town
M
330
64
33
Justin Wickham
Newtown AFC
S
327
26
63
David Burrows
Neath FC
D
323
40
21
James Blackie
Cwmbran Town
D
323
5
1
Ricky Evans
Aberystwyth Town
M
320
22
66
Paul Smith
Bangor City
G
317
1
0
Terry Evans
Haverfordwest County
D
312
16
16
Stuart Rain
Connah's Quay Nomads
S
311
79
150
Neil Thomas
Haverfordwest County
G
309
0
0
Showing records 1 to 25 of 4302
Next Last