Division 1, 2, & 3
League Records from 2001.
Division 1
2001: Old Landorians
2002: Old Landorians
2003: Morriston United
2004: Morriston United
2005: BSC Landore
2006: Old Landorians
2007: Old Landorians
2008: Old Landorians
2009: Old Landorians
2010: Victoria
2011: Victoria
2012: Victoria
2013: BSC Landore
2014: Old Landorians
2015: BSC Landore
2016: Old Landorians
2017: BSC Landore
2018: Old Landorians
2019: BSC Landore
2020: NOT PLAYED
2021: Dunvant
2022: Old Landorians
Division 2
2001: Victoria
2002: Mynyddbach
2003: Dunvant
2004: Dyfatty
2005: Cwmfelin
2006: Jersey
2007: Cwmfelin
2008: Jersey
2009: Dunvant
2010: Swansea
2011: Cwmfelin
2012: St. Gabriels
2013: Mynyddbach
2014: Bonymaen
2015: Sketty Church
2016: Dunvant
2017: Hafod Brotherhood
2018: Sketty Church
2019: Dunvant
2020: NOT PLAYED
2021: Jersey
2022: Dyfatty
Division 3
2001: Mynyddbach
2002: Parc Llewellyn
2003: Clyne Valley
2004: St. Thomas
2005: Salisbury
2006: Clyne Valley
2007: St. Thomas
2008: Ravenhill
2009: Brynmill
2010: Ravenhill
2011: St. Thomas
2012: Sketty Church
2013: Tawe
2014: Ravenhill
2015: Dunvant
Mond Shield (Division 1) Winners
28: Old Landorians
13: Victoria
10: Oystermouth
8: Pantygwydr
6: Sketty Church
5: BSC Landore
4: Llansamlet
3: Manselton
3: Morriston Town
3: Sketty
3: St. Gabirels
3: Morriston United
3: Brynmill
2: Dunvant
2: Blaencaerau
1: Dyfatty
1: Jersey
1: Penlan
1: Ynystawe
1: Mynyddbach