Professional sports, event and PR photographers

Welcome

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

Established by Ian Williams in the mid 1990s, our experience 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 ! 

Thanks for visiting!


Categories


Latest images

Ystalyfera v Beddau 22nd April 2023

Ystalyfera v Beddau 22nd April 2023

Neath v Ystalyfera 9th February 2023

Neath v Ystalyfera 9th February 2023

Ystalyfera v Narberth 12th November 2022

Ystalyfera v Narberth 12th November 2022

Seven Sisters v Whitland Ladies 26th March 2023

Seven Sisters v Whitland Ladies 26th March 2023

Seven Sisters v Burry Port 5th March 2023

Seven Sisters v Burry Port 5th March 2023

Burry Port v Whitland Ladies 13th November 2022

Burry Port v Whitland Ladies 13th November 2022

Whitland v Seven Sisters Ladies 9th October 2022

Whitland v Seven Sisters Ladies 9th October 2022

Scarlets v Welsh Exiles U16 23rd April 2023

Scarlets v Welsh Exiles U16 23rd April 2023

Scarlets v Clermont Tag & Festival 7th April 2023

Scarlets v Clermont Tag & Festival 7th April 2023

Scarlets v Cell C Sharks 25th March 2023

Scarlets v Cell C Sharks 25th March 2023

Scarlets East v West U16 15th March 2023

Scarlets East v West U16 15th March 2023

Scarlets U16 West Squad 2022/23

Scarlets U16 West Squad 2022/23

Scarlets U16 East Squad 2022/23

Scarlets U16 East Squad 2022/23

Scarlets U18 Squad 2022/23

Scarlets U18 Squad 2022/23

Ospreys East v Scarlets East 22nd February 2023

Ospreys East v Scarlets East 22nd February 2023

Scarlets v RGC Under 18 19th February 2023

Scarlets v RGC Under 18 19th February 2023

Ospreys v Scarlets Under 18 5th February 2023

Ospreys v Scarlets Under 18 5th February 2023

Scarlets v RGC Women U18 5th February 2023

Scarlets v RGC Women U18 5th February 2023

Scarlets v Cardiff Under 18 1st February 2023

Scarlets v Cardiff Under 18 1st February 2023

Scarlets v Vodacom Bulls 27th January 2023

Scarlets v Vodacom Bulls 27th January 2023

Scarlets U18 Women Squad 2022/23

Scarlets U18 Women Squad 2022/23

Scarlets v Ospreys Women U18 15th January 2023

Scarlets v Ospreys Women U18 15th January 2023

Scarlets v Toyota Cheetahs 13th January 2023

Scarlets v Toyota Cheetahs 13th January 2023

Scarlets v Dragons U18 4th January 2023

Scarlets v Dragons U18 4th January 2023

Scarlets v Dragons 1st January 2023

Scarlets v Dragons 1st January 2023

Scarlets v Bayonne 11th December 2022

Scarlets v Bayonne 11th December 2022

Scarlets v Leinster 28th October 2022

Scarlets v Leinster 28th October 2022

Scarlets v Cardiff Rugby 8th October 2022

Scarlets v Cardiff Rugby 8th October 2022

Cardiff North v Scarlets East U16 28th September 2022

Cardiff North v Scarlets East U16 28th September 2022

Ospreys West v Scarlets East U16 21st September 2022

Ospreys West v Scarlets East U16 21st September 2022

Scarlets West v Ospreys East U16 7th September 2022

Scarlets West v Ospreys East U16 7th September 2022

Scarlets v Bristol Bears 2nd September 2022

Scarlets v Bristol Bears 2nd September 2022

Scarlets U17 v Netherlands U18 23rd August 2022

Scarlets U17 v Netherlands U18 23rd August 2022

Scarlets v Dragons Under 18 17th August 2022

Scarlets v Dragons Under 18 17th August 2022

Bridgend v Llanelli 24th February 2023

Bridgend v Llanelli 24th February 2023

Llanelli v Aberavon 11th February 2023

Llanelli v Aberavon 11th February 2023

Llanelli v Ebbw Vale 5th January 2023

Llanelli v Ebbw Vale 5th January 2023

Swansea v Llanelli 26th December 2022

Swansea v Llanelli 26th December 2022

Llanelli v Llandovery 10th November 2022

Llanelli v Llandovery 10th November 2022

Llanelli v Cardiff 18th October 2022

Llanelli v Cardiff 18th October 2022

Llanelli v RGC 1st October 2022

Llanelli v RGC 1st October 2022

Premiership Final Llandovery v Cardiff 21st May 2023

Premiership Final Llandovery v Cardiff 21st May 2023

Llandovery v Merthyr 14th May 2023

Llandovery v Merthyr 14th May 2023

Junior Drovers Memorial Rugby Festival 7th May 2023

Junior Drovers Memorial Rugby Festival 7th May 2023

Llandovery v Swansea 8th April 2023

Llandovery v Swansea 8th April 2023

Swansea v Llandovery 17th March 2023

Swansea v Llandovery 17th March 2023

Llandovery v Aberavon 10th March 2023

Llandovery v Aberavon 10th March 2023

Llandovery v Cardiff 2nd March 2023

Llandovery v Cardiff 2nd March 2023

Llandovery v Ebbw Vale 28th January 2023

Llandovery v Ebbw Vale 28th January 2023

Llandovery v Merthyr 12th January 2023

Llandovery v Merthyr 12th January 2023

Llandovery v Cardiff 3rd December 2022

Llandovery v Cardiff 3rd December 2022

Llandovery v Bridgend 18th November 2022

Llandovery v Bridgend 18th November 2022

Merthyr v Llandovery 22nd October 2022

Merthyr v Llandovery 22nd October 2022

Ystradgynlais v Cwmafan U 14 14th April 2023

Ystradgynlais v Cwmafan U 14 14th April 2023

Aberavon v Pembrokeshire Schools U15 15th February 2023

Aberavon v Pembrokeshire Schools U15 15th February 2023

Aberavon v Neath Schools U15 8th February 2023

Aberavon v Neath Schools U15 8th February 2023

Swansea University v Leeds Beckett University 25th January 2023

Swansea University v Leeds Beckett University 25th January 2023

Swansea v Carmarthen Quins 14th January 2023

Swansea v Carmarthen Quins 14th January 2023

Gwernyfed v Beddau Youth 10th December 2022

Gwernyfed v Beddau Youth 10th December 2022

Anniversary - First Game Played Under Rules in Wales 2nd December 2022

Anniversary - First Game Played Under Rules in Wales 2nd December 2022

Swansea University v Exeter University 16th November 2022

Swansea University v Exeter University 16th November 2022

Rumney v Treorchy 29th October 2022

Rumney v Treorchy 29th October 2022

Swansea v Pontypridd 1st October 2022

Swansea v Pontypridd 1st October 2022

Ystradgynlais v Aberavon Green Stars 27th August 2022

Ystradgynlais v Aberavon Green Stars 27th August 2022

Aberavon v Llandovery 15th April 2023

Aberavon v Llandovery 15th April 2023

Aberavon v Newport 4th March 2023

Aberavon v Newport 4th March 2023

Aberavon v Swansea 7th January 2023

Aberavon v Swansea 7th January 2023

Aberavon v Cardiff 9th December 2022

Aberavon v Cardiff 9th December 2022

Aberavon v Ebbw Vale 11th November 2022

Aberavon v Ebbw Vale 11th November 2022

Aberavon v Merthyr 15th October 2022

Aberavon v Merthyr 15th October 2022

Aberavon v Bridgend 3rd September 2022

Aberavon v Bridgend 3rd September 2022

Under 16 Haverfordwest v Llandeilo/Llandovery

Under 16 Haverfordwest v Llandeilo/Llandovery

Under 15 Amman Utd v Aberystwyth

Under 15 Amman Utd v Aberystwyth

Under 14 Carmarthen Quins v Tenby

Under 14 Carmarthen Quins v Tenby

Under 13 Newcastle Emlyn v Aberystwyth

Under 13 Newcastle Emlyn v Aberystwyth

Under 12 Carmarthen Quins v Fishguard

Under 12 Carmarthen Quins v Fishguard