Professional sports, event and PR photographers

Welcome

Welcome to the website of Riley Sports, primarily professional sports, event and PR photographers based in the Swansea Valley, South Wales.

Established by Ian Williams in the mid 1990s, the photography business and archive covers over two decades of supplying high quality images to digital media, newspapers, magazines, clubs, businesses and organisations.

We are able to cover any event using the latest digital technology. Examples of our work can be viewed on our portfolio page along with contact details should you require our services.

Scroll down for all our latest galleries! 

In 2020 we opened a retail outlet in Ystradgynlais, Powys to run alongside and compliment the photography business – details of which can be found on the next page of this website 

Thanks for visiting and supporting us!


Categories

Aberavon RFC

Aberavon RFC

Club Soccer

Club Soccer

Llandovery RFC

Llandovery RFC

Other Clubs, Colleges & Schools Rugby

Other Clubs, Colleges & Schools Rugby

Scarlets

Scarlets

SCARLETS CUP FINALS 2024

SCARLETS CUP FINALS 2024

Women's Rugby

Women's Rugby

Ystalyfera RFC

Ystalyfera RFC


Latest images

Ystalyfera v Narberth 9th March 2024

Ystalyfera v Narberth 9th March 2024

Ystalyfera v Tata 21st October 2023

Ystalyfera v Tata 21st October 2023

Ystalyfera v Ammanford 30th September 2023

Ystalyfera v Ammanford 30th September 2023

Brython Thunder v Gwalia Lightning 3rd March 2024

Brython Thunder v Gwalia Lightning 3rd March 2024

Seven Sisters v Burry Port Ladies WRU Cup 26th November 2023

Seven Sisters v Burry Port Ladies WRU Cup 26th November 2023

Whitland v Burry Port Ladies 22nd October 2023

Whitland v Burry Port Ladies 22nd October 2023

U16 Tenby v Amman Utd

U16 Tenby v Amman Utd

U15 Amman Utd v Tenby

U15 Amman Utd v Tenby

U14 Burry Port v Haverfordwest

U14 Burry Port v Haverfordwest

U13 Carmarthen Quins v Haverfordwest

U13 Carmarthen Quins v Haverfordwest

U12 Carmarthen Athletic v Pembroke

U12 Carmarthen Athletic v Pembroke

Scarlets v RGC U16 17th March 2024

Scarlets v RGC U16 17th March 2024

Scarlets Under 18 Women Squad 2023/24

Scarlets Under 18 Women Squad 2023/24

Scarlets Under 18 Squad 2023/24

Scarlets Under 18 Squad 2023/24

Scarlets v Ospreys U18 Women 4th February 2024

Scarlets v Ospreys U18 Women 4th February 2024

Scarlets v RGC U18 28th January 2024

Scarlets v RGC U18 28th January 2024

Scarlets v Cardiff U18 Women 28th January 2024

Scarlets v Cardiff U18 Women 28th January 2024

Scarlets v Dragons U18 24th January 2024

Scarlets v Dragons U18 24th January 2024

Scarlets v Ospreys U18 30th August 2023

Scarlets v Ospreys U18 30th August 2023

Ysgol Dyffryn Aman v Scarlets U17 30th August 2023

Ysgol Dyffryn Aman v Scarlets U17 30th August 2023

Scarlets v Netherlands U17 22nd August 2023

Scarlets v Netherlands U17 22nd August 2023

Scarlets v Saracens U18 4th August 2023

Scarlets v Saracens U18 4th August 2023

District Shield U15 Final Ystradgynlais v Bonymaen 7th May 2024

District Shield U15 Final Ystradgynlais v Bonymaen 7th May 2024

Welsh Varsity 2024 Men 24th April

Welsh Varsity 2024 Men 24th April

Welsh Varsity 2024 Women 24th April

Welsh Varsity 2024 Women 24th April

Swansea University v Newcastle University 10th April 2024

Swansea University v Newcastle University 10th April 2024

Swansea University v Loughborough University 6th March 2024

Swansea University v Loughborough University 6th March 2024

Cardiff University v Exeter University Women 28th February 2024

Cardiff University v Exeter University Women 28th February 2024

Cardiff University v Durham University 28th February 2024

Cardiff University v Durham University 28th February 2024

Ystradgynlais v Builth Wells 23rd February 2024

Ystradgynlais v Builth Wells 23rd February 2024

Swansea University v Leeds Beckett University 15th November 2023

Swansea University v Leeds Beckett University 15th November 2023

Ysgol Dyffryn Aman v Christ College Brecon 8th November 2023

Ysgol Dyffryn Aman v Christ College Brecon 8th November 2023

Team Colostomy UK v AFI Wolfhounds 28th October 2023

Team Colostomy UK v AFI Wolfhounds 28th October 2023

Wales Dragonhearts v England Lions RL 28th October 2023

Wales Dragonhearts v England Lions RL 28th October 2023

Swansea University v Exeter University 18th October 2023

Swansea University v Exeter University 18th October 2023

Ysgol Dyffryn Aman v Ysgol Ystalyfera 18th October 2023

Ysgol Dyffryn Aman v Ysgol Ystalyfera 18th October 2023

Aberavon v Bridgend Schools U16 22nd September 2023

Aberavon v Bridgend Schools U16 22nd September 2023

Aberavon Quins v Aberavon Green Stars 2nd September 2023

Aberavon Quins v Aberavon Green Stars 2nd September 2023

Wales RL Grand Final South Wales Jets v Aberavon Fighting Irish 20th August 2023

Wales RL Grand Final South Wales Jets v Aberavon Fighting Irish 20th August 2023

Morriston v Swansea 19th August 2023

Morriston v Swansea 19th August 2023

Swansea v Bedford Blues 11th May 2023

Swansea v Bedford Blues 11th May 2023

Aberavon Fighting Irish v South Wales Jets 8th July 2023

Aberavon Fighting Irish v South Wales Jets 8th July 2023

Junior Drovers Arwel Adclad Memorial Festival 21st April 2024

Junior Drovers Arwel Adclad Memorial Festival 21st April 2024

Premiership Cup Final Llandovery v Merthyr 7th April 2024

Premiership Cup Final Llandovery v Merthyr 7th April 2024

Llandovery v Ebbw Vale 2nd March 2024

Llandovery v Ebbw Vale 2nd March 2024

Swansea v Llandovery 10th February 2024

Swansea v Llandovery 10th February 2024

Llandovery v Aberavon 16th December 2023

Llandovery v Aberavon 16th December 2023

Llandovery v Aberavon 9th December 2023

Llandovery v Aberavon 9th December 2023

Llandovery v Carmarthen Quins 23rd December 2023

Llandovery v Carmarthen Quins 23rd December 2023

Llandovery v Pontypridd 6th January 2024

Llandovery v Pontypridd 6th January 2024

Llandovery v Ebbw Vale 20th January 2024

Llandovery v Ebbw Vale 20th January 2024

Bridgend v Llandovery 3rd November 2023

Bridgend v Llandovery 3rd November 2023

Llandovery v Cardiff 28th September 2023

Llandovery v Cardiff 28th September 2023

Llandovery v Merthyr 9th September 2023

Llandovery v Merthyr 9th September 2023

Bridgend v Llandovery 17th August 2023

Bridgend v Llandovery 17th August 2023

Aberavon v Carmarthen Quins 20th April 2024

Aberavon v Carmarthen Quins 20th April 2024

Aberavon v Cardiff 30th March 2024

Aberavon v Cardiff 30th March 2024

Aberavon v RGC 17th February 2024

Aberavon v RGC 17th February 2024

Aberavon v Swansea 27th January 2024

Aberavon v Swansea 27th January 2024

Aberavon v Bridgend 30th December 2023

Aberavon v Bridgend 30th December 2023

Cardiff v Aberavon 25th November 2023

Cardiff v Aberavon 25th November 2023

Aberavon v Pontypridd 18th November 2023

Aberavon v Pontypridd 18th November 2023

Swansea v Aberavon 19th October 2023

Swansea v Aberavon 19th October 2023

Aberavon v Newport 14th October 2023

Aberavon v Newport 14th October 2023

Aberavon v Pontypool Premiership Cup 23rd September 2023

Aberavon v Pontypool Premiership Cup 23rd September 2023

Aberavon v Neath 2nd September 2023

Aberavon v Neath 2nd September 2023