Rugby Union Scores & Fixtures

March 2025

English National League 1

  • Bishop's Stortford 31, Birmingham Moseley 29 at full time, Bishop's Stortford win 31 - 29
    Bishop's Stortford
    Birmingham Moseley
    Full Time

English National League 2

East

  • Guernsey 21, Tonbridge Juddians 49 at full time, Tonbridge Juddians win 49 - 21
    Guernsey
    Tonbridge Juddians
    Full Time

Arnold Clark Men’s Premiership

  • Ayr 53, Selkirk 21 at full time, Ayr win 53 - 21
    Ayr
    Selkirk
    Full Time
  • Edinburgh Accies 31, Watsonians FC 24 at full time, Edinburgh Accies win 31 - 24
    Edinburgh Accies
    Watsonians FC
    Full Time
  • Kelso 27, Glasgow Hawks 24 at full time, Kelso win 27 - 24
    Kelso
    Glasgow Hawks
    Full Time
  • Marr 0, Heriots 31 at full time, Heriots win 31 - 0
    Marr
    Heriots
    Full Time
  • Melrose 50, Musselburgh 28 at full time, Melrose win 50 - 28
    Melrose
    Musselburgh
    Full Time

Arnold Clark Men’s National League 2

  • Gordonians 19, Newton Stewart 7 at full time, Newton Stewart win 7 - 19
    Gordonians
    Newton Stewart
    Full Time

Arnold Clark Men's National League 3

  • Garnock RFC 19, Howe of Fife 49 at full time, Howe of Fife win 49 - 19
    Garnock RFC
    Howe of Fife
    Full Time
  • Orkney 17, Cartha Queens Park 5 at full time, Cartha Queens Park win 5 - 17
    Orkney
    Cartha Queens Park
    Full Time
  • West of Scotland 29, Aberdeen Grammar Rugby 18 at full time, West of Scotland win 29 - 18
    West of Scotland
    Aberdeen Grammar Rugby
    Full Time

Super Rygbi Cymru Trophy

  • Aberavon 22, Cardiff RFC 44 at full time, Cardiff RFC win 44 - 22
    Aberavon
    Cardiff RFC
    Full Time
  • Carmarthen 29, RGC 21 at full time, Carmarthen win 29 - 21
    Carmarthen
    RGC
    Full Time
  • Swansea 42, Llandovery 24 at full time, Swansea win 42 - 24
    Swansea
    Llandovery
    Full Time

WRU Premiership

  • Bonymaen 19, Cardiff Met 22 at full time, Cardiff Met win 22 - 19
    Bonymaen
    Cardiff Met
    Full Time
  • Brecon 36, Pontypridd RFC 29 at full time, Brecon win 36 - 29
    Brecon
    Pontypridd RFC
    Full Time
  • Cross Keys 21, Bargoed RFC 29 at full time, Bargoed RFC win 29 - 21
    Cross Keys
    Bargoed RFC
    Full Time
  • Merthyr RFC 78, Narberth 17 at full time, Merthyr RFC win 78 - 17
    Merthyr RFC
    Narberth
    Full Time
  • Ystrad Rhondda 31, Newbridge 29 at full time, Ystrad Rhondda win 31 - 29
    Ystrad Rhondda
    Newbridge
    Full Time

WRU Championship

East

  • Aberdare 28, Cambrian Welfare 22 at full time, Aberdare win 28 - 22
    Aberdare
    Cambrian Welfare
    Full Time
  • Beddau 64, Treorchy 19 at full time, Beddau win 64 - 19
    Beddau
    Treorchy
    Full Time
  • Mountain Ash 39, Talywain 26 at full time, Mountain Ash win 39 - 26
    Mountain Ash
    Talywain
    Full Time
  • Penallta 20, Glamorgan Wanderers 21 at full time, Glamorgan Wanderers win 21 - 20
    Penallta
    Glamorgan Wanderers
    Full Time
  • Rumney 12, Bedwas 54 at full time, Bedwas win 54 - 12
    Rumney
    Bedwas
    Full Time
  • St Peters 87, Ynysddu 31 at full time, St Peters win 87 - 31
    St Peters
    Ynysddu
    Full Time

West

  • Dunvant 31, Tata Steel 38 at full time, Tata Steel win 38 - 31
    Dunvant
    Tata Steel
    Full Time
  • Gorseinon 69, Maesteg Harlequins 15 at full time, Gorseinon win 69 - 15
    Gorseinon
    Maesteg Harlequins
    Full Time
  • Kenfig Hill 44, Ystalyfera 26 at full time, Kenfig Hill win 44 - 26
    Kenfig Hill
    Ystalyfera
    Full Time
  • Llanelli Wanderers 68, Crymych 12 at full time, Llanelli Wanderers win 68 - 12
    Llanelli Wanderers
    Crymych
    Full Time
  • Tondu 7, Glynneath 22 at full time, Tondu win 7 - 22
    Tondu
    Glynneath
    Full Time

WRU Division One

East

  • Abergavenny 26, Nelson 38 at full time, Nelson win 38 - 26
    Abergavenny
    Nelson
    Full Time
  • Abertillery 59, Blaenavon 10 at full time, Abertillery win 59 - 10
    Abertillery
    Blaenavon
    Full Time
  • Monmouth 42, Pontypool United 19 at full time, Monmouth win 42 - 19
    Monmouth
    Pontypool United
    Full Time
  • Senghenydd 13, Bedlinog 50 at full time, Bedlinog win 50 - 13
    Senghenydd
    Bedlinog
    Full Time

East Central

  • Abercynon 23, Penarth 21 at full time, Abercynon win 23 - 21
    Abercynon
    Penarth
    Full Time
  • Llanharan 17, Llanishen 19 at full time, Llanishen win 19 - 17
    Llanharan
    Llanishen
    Full Time
  • Rhydyfelin 5, St. Joseph's 23 at full time, Rhydyfelin win 5 - 23
    Rhydyfelin
    St. Joseph's
    Full Time

North

  • Bethesda 25, Llandudno 17 at full time, Bethesda win 25 - 17
    Bethesda
    Llandudno
    Full Time
  • Caernarfon 27, COBRA 0 at full time, Caernarfon win 27 - 0
    Caernarfon
    COBRA
    Full Time
  • Denbigh 19, Pwllheli 47 at full time, Pwllheli win 47 - 19
    Denbigh
    Pwllheli
    Full Time
  • Mold 15, Ruthin 10 at full time, Mold win 15 - 10
    Mold
    Ruthin
    Full Time
  • Nant Conwy 38, Bala 0 at full time, Nant Conwy win 38 - 0
    Nant Conwy
    Bala
    Full Time
  • Wrexham 13, Llangefni 0 at full time, Wrexham win 13 - 0
    Wrexham
    Llangefni
    Full Time

West

  • Aberystwyth 81, Felinfoel 5 at full time, Aberystwyth win 81 - 5
    Aberystwyth
    Felinfoel
    Full Time
  • Burry Port 24, Kidwelly 8 at full time, Kidwelly win 8 - 24
    Burry Port
    Kidwelly
    Full Time
  • Hendy 19, Pontarddulais 21 at full time, Pontarddulais win 21 - 19
    Hendy
    Pontarddulais
    Full Time
  • Tenby United 51, St. Clears 0 at full time, Tenby United win 51 - 0
    Tenby United
    St. Clears
    Full Time
  • Waunarlwydd 17, Penclawdd 15 at full time, Waunarlwydd win 17 - 15
    Waunarlwydd
    Penclawdd
    Full Time

West Central

  • Aberavon Green Stars 38, Builth Wells 17 at full time, Aberavon Green Stars win 38 - 17
    Aberavon Green Stars
    Builth Wells
    Full Time
  • Bridgend Athletic 33, Birchgrove 7 at full time, Birchgrove win 7 - 33
    Bridgend Athletic
    Birchgrove
    Full Time
  • Morriston 23, Ystradgynlais 24 at full time, Ystradgynlais win 24 - 23
    Morriston
    Ystradgynlais
    Full Time
  • Nantyffyllon 33, Vardre 0 at full time, Nantyffyllon win 33 - 0
    Nantyffyllon
    Vardre
    Full Time
  • Swansea Uplands 28, Skewen 21 at full time, Swansea Uplands win 28 - 21
    Swansea Uplands
    Skewen
    Full Time

All Ireland League Division 1A

  • Ballynahinch 5, Cork Constitution 28 at full time, Ballynahinch win 5 - 28
    Ballynahinch
    Cork Constitution
    Full Time
  • Garryowen 19, Clontarf 18 at full time, Garryowen win 19 - 18
    Garryowen
    Clontarf
    Full Time
  • St Mary's College 40, City of Armagh 12 at full time, St Mary's College win 40 - 12
    St Mary's College
    City of Armagh
    Full Time
  • Terenure College 12, Young Munster 20 at full time, Young Munster win 20 - 12
    Terenure College
    Young Munster
    Full Time
  • UCD 7, Lansdowne 25 at full time, UCD win 7 - 25
    UCD
    Lansdowne
    Full Time

All Ireland League Division 1B

  • Highfield 7, UCC 45 at full time, Highfield win 7 - 45
    Highfield
    UCC
    Full Time
  • Nenagh Ormond 21, Blackrock College 17 at full time, Nenagh Ormond win 21 - 17
    Nenagh Ormond
    Blackrock College
    Full Time
  • Old Belvedere 36, Dublin University 18 at full time, Old Belvedere win 36 - 18
    Old Belvedere
    Dublin University
    Full Time
  • Old Wesley 34, Shannon 5 at full time, Shannon win 5 - 34
    Old Wesley
    Shannon
    Full Time
  • Queen's University 26, Naas 15 at full time, Queen's University win 26 - 15
    Queen's University
    Naas
    Full Time
All times are UK and subject to change. BBC is not responsible for any changes.