MBA Badge MBA MBA
YEAR  WINNER CLUB  SCORE    RUNNER UP CLUB   SCORE Venue
1994  I. Thomas Llanfair BC 21   W.R. James Newtown BC 7  
1995 D. Davies Kerry BC 21   H. Owens Newtown BC 15  
1996 M.A. Fleming Machynlleth BC 21   P. Rees Berriew BC 16  
1997 M. Weaver Montgomery BC 21   M.A. Fleming  Machynlleth BC 14  
1998 M. Weaver Montgomery BC 21   D. Jarman Newtown BC 15  
1999 M.T. Jones Newtown BC 21   G. Lloyd Aberdovey BC 5  
2000 M. Weaver Montgomery BC 21   D. Jarman Newtown BC 13  
2001 M. Weaver Montgomery BC 21   P. Rees Berriew BC 15  
2002 M.T. Jones Newtown BC 21   C. Williams Llanfair BC 7  
2003 M.T. Jones   Newtown BC 21   C. Morrison Machynlleth BC 4  
2004 W. Griffiths Welshpool BC 21   R. Hodges Montgomery BC 9  
2005 M. Weaver Montgomery BC 21   D. Rowlands Machynlleth BC 20  
2006 C. Pryce Berriew BC 21   M.A. Fleming Machynlleth BC 20  
2007 J.P. Evans Llanidloes BC 21   R. Hopkins Kerry BC 18  
2008 M. Weaver Montgomery BC 21   L.B. Fleming Machynlleth BC 11  
2009 J. Marsh Carno BC 21   C. Evans Montgomery BC 18  
2010 S. Jones Machynlleth BC 21   R. Williams Aberdovey BC 9  
2011 M.T. Jones Newtown BC 21   J. Dowell Kerry BC 11  
2012 M. Weaver Montgomery BC 21   M.A. Fleming Machynlleth BC 14  
2013 D. Rowlands Machynlleth BC 21   H. Jones Carno BC 12  
2014 C. Pryce Berriew BC 21   M.A. Fleming Machynlleth BC 15  
2015 D. Hardy Kerry BC 21   M. Weaver Montgomery BC 15  
2016 M. A. Fleming Machynlleth BC 21   M. Weaver Montgomery BC 7  
2017 M. Weaver Montgomery BC 21   M.T. Jones Newtown BC 9  
2018 D.Rowlands Machynlleth BC 15   M.Weaver Montgomery BC 13  
2019 P.A.Lewis Welshpool BC 21   M.T.Jones Newtown BC 20  
2020 NOT PLAYED         N/A           N/A         N/A     
2021 P.A.Lewis Kerry BC 21   M.T.Jones Newtown BC 20  
2022 P Rees Berriew BC 15   M.T.Jones Newtown BC 12  
2023 M. A. Fleming Machynlleth BC 15   M. Hall Llansantffraid BC  5 at Welshpool
2024