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
481
1
0
Wyn Thomas
Aberystwyth Town
D
480
55
60
Tim Edwards
Technogroup Welshpool
CD
454
9
41
Aneurin Thomas
Aberystwyth Town
D
447
49
27
Hugh Clarke
Caersws FC
D
445
23
62
Marc Lloyd Williams
Newtown AFC
S
419
49
319
Mike Foster
Porthmadog FC
D
412
13
16
Gareth Wilson
Prestatyn Town
M
394
78
39
Scott Ruscoe
The New Saints
M
392
36
73
Andrew Rickard
Afan Lido
D
392
8
18
Chris Thomas
Carmarthen Town
M
387
13
21
Mark Allen
Airbus UK Broughton
D
385
34
30
Ricky Evans
Airbus UK Broughton
M
379
37
76
Chris Venables
Bala Town
M
375
6
138
Craig Hutchinson
Newtown AFC
M
372
35
26
Les Davies
Bala Town
M
371
36
122
Lee Surman
Carmarthen Town
D
367
4
12
Showing records 1 to 20 of 4975
NEXT LAST