Previous Winners - Mid Wales League
1940 | Newtown | 1941 | Llandrindod |
1942 to 1945 - war years, not played | |||
1946 | Newtown | 1947 | Newtown |
1948 | Newtown | 1949 | Newtown |
1950 | Talgarth | 1951 | Llandrindod |
1952 | Talgarth | 1953 | Talgarth |
1954 | Talgarth | 1955 | Talgarth |
1956 | Talgarth | 1957 | Llandrindod |
1958 | Talgarth | 1959 | Talgarth |
1960 | Llandrindod | 1961 | Llandrindod |
1962 | Talgarth | 1963 | Talgarth |
1964 | Llandrindod | 1965 | Talgarth |
1966 | Talgarth | 1967 | Talgarth |
1968 | Llandrindod | 1969 | Llandrindod |
1970 | Rhayader | 1971 | Talgarth |
1972 | Talgarth | 1973 | Talgarth |
1974 | Builth Wells | 1975 | Llandrindod |
1976 | Rhayader | 1977 | Llandrindod |
1978 | Talgarth | 1979 | Rhayader |
1980 | Llandrindod | 1981 | Llandrindod |
1982 | Llandrindod | 1983 | Llandrindod |
1984 | Presteigne | 1985 | Rhayader |
1986 | Llandrindod | 1987 | Presteigne |
1988 | Presteigne | 1989 | Presteigne |
1990 | Presteigne | 1991 | Presteigne |
1992 | Presteigne | 1993 | Presteigne |
1994 | Presteigne | 1995 | Llandrindod |
1996 | Presteigne | 1997 | Presteigne |
1998 | Llandrindod | 1999 | Presteigne |
2000 | Presteigne | 2001 | Llandrindod |
2002 | Llandrindod | 2003 | Llandrindod |
2004 | Llandrindod | 2005 | Llandrindod |
2006 | Presteigne | 2007 | Llandrindod |
2008 | Llandrindod | 2009 | Presteigne |
2010 | Llandrindod | 2011 | Presteigne |
2012 | Presteigne | 2013 | Presteigne |
2014 | Presteigne | 2015 | Presteigne |
2016 | Presteigne | 2017 | Presteigne |
2018 | Llandrindod | 2019 | Llandrindod |
2020 | Not Played | 2021 | Llandrindod |
2022 | Presteigne |