Cymru Leagues and Ardal Leagues transfer tracker: Every deal from January window

Denbigh Town announced on December 30 that Kyle Cooper would be returning to the Cymru Leagues North club. (Image: Ollie Beech)
The winter transfer window officially opened for Cymru Leagues clubs on January 1, 2025.
Clubs from the first and second tiers have a transfer registration period from the opening of the window on Wednesday, January 1 to 11.00 pm on Monday February 3, 2025. Teams in these divisions have been able to sign a player should they have been a free agent, whilst Cymru Premier clubs have squad limits.
Teams in the four divisions of the Ardal Leagues; North East, North West, South East, and South West; have all been free to make additions to their squad outside of the window as their leagues do not offer contracts, and do not have any professional players in their ranks.
With teams in the Cymru Premier, North, and South now able to do business, they could in essence look to the lower leagues to do business, which in turn would require lower league teams to sign replacements.
Below are the 44 teams that are in the Cymru Leagues, and the 64 teams in the Ardal Leagues along with their transfer business completed so far.
Cymru Leagues transfer tracker
Cymru Premier
Aberystwyth Town
In | Out |
Elliot Scotcher | Rhys Davies |
Cuba Cline | Harry Arnison |
Abdi Sharif | Devon Torry – Newtown (loan expired) |
Christoph Aziamale – Flint Mountain |
Bala Town
In | Out |
Callum Edwards – Wrexham (loan) | Tom Hughes – NFA |
Issa Kargbo – Ringmahon | |
Ben Woollam – TNS |
Barry Town United
In | Out |
Ellis Williams – Ammanford | Harley Tucker – Afan Lido |
Owen Cuddihy – Newport City | Drew Perrett – Goytre United (loan) |
Josh Beecher – Cardiff City (loan expired) | |
Keenan Patten – Newport COunty |
Briton Ferry Llansawel
In | Out |
Nelson Sanca – Newport County (loan) | Joseph Jones – Trefelin |
Ruben Davies – Bath City | |
Jac Norris – Newport County (loan) |
Caernarfon Town
In | Out |
Blaine Hudson – TNS (loan) | Zack Clarke – The New Siants |
Ben Hughes – Swansea City (loan) | Stephen McMullan – Fleetwood Town (loan expired) |
Josh Lock – TNS (loan) | |
Jake Canavan – TNS (loan) |
Cardiff Met
In | Out |
Kelland Absalom – Weston-super-Mare | Brandon Roberts – Afan Lido |
Daniel Barton – Newport County | Cole Gibbings – Llanelli Town |
Alex Lang |
Connah’s Quay
In | Out |
Michael Kedman – Folkestone Invicta | Elliott Dugan |
Max Woodock – Leek Town | Dylan Evans – Llay Welfare (loan) |
Kris Owens | Harvey Scott – Bangor 1876 (loan) |
Cameron Ferguson | Taylor Harris – Llay Welfare (loan) |
Olly Wright | Callum Simpson – Llay Welfare (loan) |
Daniel Flanders – Denbigh Town | |
Ben Maher – Llandudno |
Flint Town United
In | Out |
Isaac Lee (permanent from Radcliffe) | Ryley Oakley |
Okera Simmonds – Wythenshawe | Florian Yonsian |
Ben Collins – Salford City | Teddy Mfuni |
Corey Hart | Bobby Beaumont – Denbigh Town |
Harry Cartwright – Llay Welfare (loan) |
Haverfordwest County
In | Out |
Fletcher Picton – Goytre United (loan) |
Newtown
In | Out |
Devon Torry – Aberystwyth Town (loan expired) | Alex Swindell – Vauxhall Motors |
Abidan Edwards | Ben Guest |
Dylan Downs – Caersws (loan expired) | Ryan Pryce – Trearddur Bay |
Julian Schwarzer | Abidan Edwards |
Rackeem Reid | Josh Lock – TNS (loan expired) |
Wahib Tahra – Matlock Town | |
Desean Martin – Bedworth United | |
James Rainbird – Wrexham (loan) |
Penybont
In | Out |
Mark Little | |
Ben Morgan – Bath City | |
Keane Watts – Goytre United |
The New Saints
In | Out |
Zack Clarke – Caernarfon Town | Blaine Hudson – Caernarfon Town (loan) |
Louis Phillips – Newport City | Josh Lock – Caernarfon Town (loan) |
Jake Canavan – Caernarfon Town (loan) | |
Declan McManus – Coleraine |
Cymru North
Airbus UK
In | Out |
Charlie Davies – Mold Alexandra | Dan Wood – Llandudno |
Bangor 1876
In | Out |
Harvey Scott – Connah’s Quay (loan) | Sam Jones – Porthmadog |
Mark Hawkins | |
Carl Jones – Trearddur Bay | |
Dylan Summers-Jones – Holyhead Hotspur | |
Ryan Stratulis |
Buckley Town
In | Out |
Steve Lewis | |
Ben Glendon – Ashton Athletic |
Caersws
In | Out |
Jake Mann – Welshpool Town | Ben Jones – Llanfair |
Tommy Rowlands – Builth Wells | |
Ashley Jones – Llandrindod Wells | |
Iwan Smout – Newtown | |
Lyndon Jones – Builth Wells | |
Colwyn Bay
In | Out |
George Nugent – Vauxhall Motors | Ryan Kehoe |
Denbigh Town
In | Out |
Kyle Cooper – Penmaenmawr Phoenix | |
Elijah Beattie – Meliden | |
Daniel Flanders – Connah’s Quay (loan) | |
Bobby Beaumont – Flint Town United | |
Dan Clarke – Rhyl | |
Jordan Pownall – Connah’s Quay |
Flint Mountain
In | Out |
Taylor Edwards – Mold Alexandra | Tom Dyer – Llanuwchllyn |
Christoph Azimale – Aberystwyth Town | Matty Scoullar |
Rob Hughes – Prestatyn Town | |
Matty Senior – Rhyl |
Gresford Athletic
In | Out |
Cole Bagnall – Rhostyllen | Ilan ap Gareth – Holywell Town |
Haci Ozlu – Brickfield Rangers | Josh Watkin – Mold Alexandra |
Rian O’Riordan – Bala Town |
Guilsfield
In | Out |
Alex Golder | Callum Graybrook – Ellesmere Rangers |
Cameron Allen – Penrhyncoch |
Holywell Town
In | Out |
Ilan ap Gareth – Gresford Athletic | Macauley Taylor – Prestatyn Town |
Luca Hogan – Connah’s Quay (loan) | |
Reece Oliver – Gresford Athletic |
Llandudno
In | Out |
Callum Stephens – Halewood Apollo | Steffan Roberts – Risca United |
Dan Wood – Airbus UK | |
Ben Maher – Connah’s Quay |
Llay Welfare
In | Out |
Dylan Evans – Connah’s Quay (loan) | Cameron Dutton – Lex XI |
Taylor Harris – Connah’s Quay (loan) | |
Callum Simpson – Connah’s Quay (loan) | |
Cian Evans – Conwy Borough | |
Harry Cartwright – Llay Welfare |
Mold Alexandra
In | Out |
Harvey Drazdauskas – St Asaph City | Charlie Davies – Airbus UK |
Ben Farley | Taylor Edwards – Flint Mountain |
Josh Watkin – Gresford Athletc | |
Callum Mannion – Cefn Albion | |
Lucas Greson – Connah’s Quay | |
Rhys Edwards – Buckley Town | |
Noah Sumner – Connah’s Quay (loan) |
Penrhyncoch
In | Out |
Elliot Jones – Kerry | Cameron Allen – Guilsfield |
Taylor Watts |
Prestatyn Town
In | Out |
Tom Cain | |
Rob Hughes – Flint Mountain | |
Sam Ashton – Rhyl | |
James Jones – Rhyl | |
Alex Jones – Rhyl | |
Casey Faulkner – Rhyl | |
Macauley Taylor – Holywell Town | |
Nathan Lavender – Penyfford | |
Leigh Craven – Rhyl | |
Daniel Wright – Rhyl | |
Robbie Parry |
Ruthin Town
In | Out |
Jamie Reed | Meiron Pughe – Llanuwchllyn |
Danny Holland | Rhys Rowlands – Llanuwchllyn |
Cymru South
Afan Lido
In | Out |
Nico Sofiu – Giants Grave | Babucar Sauane – Ammanford |
Brandon Roberts – Cardiff Met | Liam Thomas – Carmarthen Town |
Ben Parry – Taffs Well | |
Harley Tucker – Barry Town (loan) | |
Jackson Hall – Port Talbot Town | |
John Hall – Port Talbot Town | |
Dylan Williams – Swansea University | |
David Lyon – Taffs Well | |
Daniel Nagle – Ynysygerwn | |
Brad Flay – Goytre United |
Ammanford
In | Out |
Babucar Sauane – Afan Lido | Alex Arnold – South Gower |
Luke Harris – Morriston Town | Harrison Lewis – Caerau Ely |
Seth Woodhouse – Haverfordwest County |
Baglan Dragons
In | Out |
Jordan Pike – Swansea University | Paolo Marenghi – Taffs Well |
Rohan Davies | Harry Davies – Llangeinor |
Connah Troy | Dylan Edwards – Trefelin |
Caerau Ely
In | Out |
Harrison Lewis – Ammanford | Joe Shephard – Trethomas Bluebirds |
Jack Pascoe | |
Drew Banner – Taffs Well |
Cambrian United
In | Out |
Miles John – Newport City | Abdul Ibrahim – Taffs Well |
Calum Bateman – Newport City | |
Harry Treharne – Taffs Well |
Carmarthen Town
In | Out |
Morgan Weaver – Swansea University | Cam Strinati – Llanelli Town |
Liam Thomas – Afan Lido |
Cwmbran Celtic
In | Out |
Dylan Dinham – Pontypridd Unted | Thomas Meechan – Goytre |
Tom Dean – Taffs Well | Josh Hinwood – Taffs Well |
Robert Jones – Goytre | |
Joseph Bowen – Ammanford | |
Brandon Virgo | |
Tom Challenger – Pontypridd United |
Goytre United
In | Out |
Tye Williams – Llangynwyd | Kofi Rowe – Newport City |
Harry Bailey – Ely Rangers | Dafydd Owen – Trefelin |
Fletcher Picton – Haverfordwest County (loan) | Keane Watts – Penybont |
Josh Edwards – Morriston Town | Rhys Thomas – Llangeinor |
Charlie Hansen-Taylor – Cardiff Dracs | Jordan Edwards – Port Talbot Town |
Coby Rogers – Gwynfi United | Daniel Paul – Goytre |
Munyaradzi Mabwe – Treharris Athletic Western | Kai Steadman – Newport City |
Efan Fletcher – Cambrian United | Brad Flay – Afan Lido |
Oliver Bradley – Ely Rangers | |
Luke Birnage – Ely Rangers | |
Iwan Batcup – Cribbs |
Llanelli Town
In | Out |
Cole Gibbings – Cardiff Met | Joe Hunt |
Liam Eason – Pontypridd United | |
Louis Gerrard – Newport City | |
Cam Strinati – Carmarthen Town | |
Jamie Baker – Afan Lido |
Llantwit Major
In | Out |
Ollie Baker | Nathan Evans – Ely Rangers |
Jonah Williams | |
Evan Cadwallader – Cardiff Met |
Newport City
In | Out |
Kofi Rowe – Goytre United | Miles John – Cambrian United |
Josh Williams – Cardiff Met | Louis Gerrard – Llanelli Town |
Joseph Cashman – Trethomas Bluebirds | Calum Bateman – Cambrian United |
Ollie Young – Pontypridd United | Ethan Wynne – Pontypridd United |
Harvey Sing – Taffs Well | Sam Westhead |
Kieran Cotterill – Ely Rangers | Louis Phillips – TNS |
Kai Steadman – Goytre United | |
Danny Hillman | |
Adam Ward | |
In | Out |
Rameer Outlaw | |
Morgan Andrews | |
Liam Price | |
Kai Wint |
Pontypridd United
In | Out |
Ethan Wynne – Newport City | Ollie Young – Newport City |
Kavan O’Leary – Trefelin | Dylan Dinham – Cwmbran Celtic |
Liam Eason – Llanelli Town | |
Kyle Capner | |
Goncalo Fereira – Taffs Well |
Taffs Well
In | Out |
Paolo Marenghi – Baglan Dragons | Ben Parry – Afan Lido |
Abdul Ibrahim – Cambrian United | Harvey Sing – Newport City |
Joshua Hinwood – Cwmbran Celtic | Harry Treharne – Cambrian United |
Thomas Rees – Abertillery Bluebirds | Tom Dean – Cwmbran Celtic |
Callum Gunstone – Bridgend Street | Ryan Harris – Ely Rangers |
Iwan Hooper – Cwmbran Celtic | |
Goncalo Ferreira – Pontyprid United | |
Logan Shephard – Treherbert |
Trefelin BGC
In | Out |
Dafydd Owen – Goytre United | Kavan O’Leary – Pontypridd United |
Jack Bevan – Port Talbot Town | |
Dylan Edwards – Goytre United | |
Jack Hurley | |
Joseph Jones – Briton Ferry |
Trethomas Bluebirds
In | Out |
Joe Shephard – Caerau Ely | Joseph Cashman – Newport City |
Josh Gibson – Caerleon |
Ardal Leagues
North East
Bow Street
In | Out |
Jack Rimmer | |
Josh Davies |
Brickfield Rangers
In | Out |
Iwan Hardy – Llangollen Town | |
Haci Ozlu – Gresford Athletic |
Builth Wells
In | Out |
Tommy Rowlands – Caersws |
Cefn Albion
In | Out |
Callum Mannion – Mold Alexandra |
Chirk AAA
In | Out |
Dolgellau
In | Out |
Kerry
In | Out |
Llandrindod Wells
In | Out |
Ashley Jones – Caersws |
Llanfair United
In | Out |
Kyle Capner – Pontypridd United | |
Ben Jones – Caersws | |
Josh Astley – Caersws |
Llangollen Town
In | Out |
Iwan Hardy – Brickfield Rangers |
Llanidloes Town
In | Out |
Lewis Jones |
Llansantffraid Village
In | Out |
Llanuwchllyn
In | Out |
Tom Dyer – Flint Mountain | |
Meiron Pughe – Ruthin Town | |
Rhys Rowlands – Ruthin Town |
Penycae
In | Out |
Radnor Valley
In | Out |
Rhos Aelwyd
In | Out |
North West
Corwen
In | Out |
Paul Jones – Llanuwchllyn | |
Seydou Bamba – Mold Alexandra |
Connah’s Quay Town
In | Out |
Tom Burrows – Gronant | |
James Johnson – Buckley Town |
Conwy Borough
In | Out |
Ray Knight | Cian Evans – Llay Welfare |
CPD Y Felinheli
In | Out |
Holyhead Hotspur
In | Out |
Llangefni Town
In | Out |
Josh Stanley – Trearddur Bay |
Llannefydd
In | Out |
Rhys Davies – Cerrigydrudion | |
Leon Gierke – Llansannan |
Llanrwst United
In | Out |
Menai Bridge Tigers
In | Out |
Matty Jones – Trearddur Bay |
Nantlle Vale
In | Out |
Ashley Owen – Porthmadog |
NFA
In | Out |
Tom Hughes – Bala Town | Archie Jones – Rhyl |
Porthmadog
In | Out |
Jack Rimmer – FC Barnton | Ashley Owen – Nantlle Vale |
Shaun Cavanagh – Trearddur Bay | |
Sam Jones – Bangor 1876 |
Pwllheli
In | Out |
Y Rhyl 1879
In | Out |
George Huyton | Sam Ashton – Prestatyn Town |
Dylan Meredith | James Jones – Prestatyn Town |
Archie Jones – NFA | Alex Jones – Prestatyn Town |
Matty Senior – Flint Mountain | Casey Faulkner – Prestatyn Town |
Danny Clarke | |
Dan Wright – Prestatyn Town | |
Leigh Craven – Prestatyn Town | |
Seb Kidd |
St Asaph City
In | Out |
Harvey Drazdauskas – Mold Alexandra |
Trearddur Bay
In | Out |
Josh Stanley – Llangefni | Matty Jones – Menai Bridge Tigers |
Ryan Pryce – Newtown | Carl Jones – Bangor 1876 |
Shaun Cavanagh – Porthmadog |
South East
Abertillery Bluebirds
In | Out |
Thomas Rees – Taffs Well |
Abercarn United
In | Out |
Abergavenny Town
In | Out |
Mackenzie Chadwick – Undy |
Blaenavon Blues
In | Out |
Brecon Corries
In | Out |
Caldicot Town
In | Out |
Canton
In | Out |
Chepstow Town
In | Out |
Croesyceiliog
In | Out |
Lewis Green – Goytre |
Goytre
In | Out |
Thomas Meechan – Cwmbran Celtic | Robert Jones – Cwmbran Celtic |
Lewis Green – Croesyceiliog | |
Lewis McCauley – Cwmbran Celtic |
Newport Corinthians
In | Out |
Liam Head – Cwmbran Town |
Risca United
In | Out |
Steffan Roberts – Llandudno |
Tredegar Town
In | Out |
Cael Jones – Treowen Stars |
Treharris Athletic Western
In | Out |
Iestyn Thomas – Aberdare Town |
Treowen Stars
In | Out |
Cael Jones – Tredegar Town |
Undy Athletic
In | Out |
Mackenzie Chadwick – Abergavenny Ton |

South West
AFC Llwydcoed
In | Out |
Aaron Rowling – Aberdare Town | |
Leon Jacka – Aberdare Town | |
Dan Field – Aberdare Town | |
Jordan Ellis |
Bridgend Street
In | Out |
JJ Ogugua – Newport City | Callum Gunstone – Taffs Well |
Aiden Crimmins |
Cardiff Corries
In | Out |
Jac Jones – Ynysygerwn | |
Marco Truel |
Cardiff Draconians
In | Out |
Cedovan Taniel | Charlie Hansen-Taylor – Goytre United |
Cefn Cribwr
In | Out |
Clydach
In | Out |
Evans & Williams
In | Out |
Llewellyn James – Ammanford |
Morriston Town
In | Out |
Ross Hudson – Penlan | Josh Edwards – Goytre United |
Pontardawe Town
In | Out |
Pontyclun
In | Out |
Seven Sisters Onllwyn
In | Out |
South Gower
In | Out |
Alex Arnold – Ammanford |
Swansea University
In | Out |
Morgan Weaver – Carmarthen Town |
Treherbert
In | Out |
Ynyshir Albions
In | Out |
Ynysygerwn
In | Out |
Jac Jones – Cardiff Corries |
Brilliant coverage ! Thanks