Played for
Plays in
Barry Town
Cardiff City
Taff´s Well
Cinderford Town
Taunton Town
Weston Super Mare
Abergavenny Town
Ammanford AFC
Builth Wells FC
Cwmbran
Cwmbran Celtic
Llantwit Major FC
Merthyr Town
Newtown AFC
Rhayader Town
Risca United