These records are as accurate as researched information permits. If your past records can fill in any of the missing champions please contact president@nwrmsl.ca to have this record updated.
| Year | Atom | Squirt | Peewee | Bantam | Midget |
|---|---|---|---|---|---|
| 2019 | A - Gold Elmira | A - Gold Wilmot Majors A - Silver St George B - Gold Wilmot Minors B - Silver PDP | A - Gold A - Silver B - Gold B - Silver | A - Gold A - Silver B - Not awarded B - Not awarded | A - Gold Tavistock A - Silver Innerkip A - Bronze - K-W B - Not awarded |
| 2018 | A - Gold Wilmot | A - Gold Wilmot Major A - Silver Elmira B - Gold Twin Centre B - Silver Tavistock | Not Played | A - Gold Six Nations A - Silver Palmerston B - Gold Elmira B - Silver Ayr | A - Gold KW A - Silver Tavistock B - Gold PDP B - Silver Burgessville |
| 2017 | A - Gold Baden A - Silver Twin Centre B - Gold KW B - Silver New Hamburg | A - Gold New Hamburg A - Silver Baden B - Gold PDP 1 B - Silver Tavistock | A - Gold Shallow Lake A - Silver Palmerston B - Gold Simcoe B - Silver Springfield | A - Gold Belmore A - Silver KW B - Gold Twin Centre B - Silver PDP | A - Gold New Hamburg A - Silver Burgessville B - Gold Tavistock B - Silver Cambridge |
| 2016 | Gold PDP Silver Baden Bronze Tavistock | Gold Springfield Silver New Hamburg Bronze Innerkip | A - Gold Tavistock A - Silver Twin Centre B - Gold Norwich/Otterville B - Silver PDP | A - Gold Belmore A - Silver PDP B - Gold Twin Centre B - Silver Stratford | A - Gold Cambridge A - Silver Arthur B - Gold Burgessville B - Silver Fullarton |
| 2015 | A - Belmore B - New Hamburg | Cambridge | A - Tavistock B - Fullarton | ||
| A - Elma B - Twin Centre | Tavistock | A - Twin Centre B - Sweaburg | |||
| 2014 | K-W | K-W | A-Hickson B-Jarvis | ||
| Embro | Tavistock | A-Fullarton B-Caledonia | |||
| 2013 | K-W | Tavistock | K-W Twins | ||
| New Hamburg | Twin Centre | Tavistock | |||
| 2012 | Twin Centre | A-Tavistock | Tavistock | ||
| Tavistock | B-Fullarton | Baden | |||
| 2011 | A-Shakespeare | Tavistock-2 | New Hamburg | ||
| B-Fullarton | |||||
| 2010 | Wellesley | A-Tavistock | Elmira | A-K-W | |
| Brantford | B-Fullarton | K-W | B Sebringville | ||
| 2009 | K-W Twins | A-New Hamburg | A-Stratford | Stratford | K-W Twins |
| New Hamburg | B-Wellesley | B-Millbank | Elmira | Rockwood | |
| 2008 | Wellesley | A-New Hamburg | A-Stratford | Stratford | K-W Twins |
| New Dundee | B-Baden | B-K-W Kolts | Fullarton | Sebringville | |
| 2007 | Waterloo | Elmira | Stratford | Waterloo | A-Waterloo |
| NewDundee | Kitchener | Nw Dundee | Stratford | B-Elmira | |
| 2006 | Kitchener | Stratford | Stratford | Paris | Mitchell |
| Waterloo | Milverton | Waterloo | Waterloo | ||
| 2005 | Elmira | Stratford | Waterloo | Ponsonby | Mitchell |
| Kitchener | Milverton | Cambridge | Kitchener | Waterloo | |
| 2004 | Paris | Stratford | Stratford | ||
| 2003 | Paris | Waterloo | A-Stratford | Waterloo | A-Stratford |
| Stratford | New Dundee | B-Elmira | Linwood | B-New Dundee | |
| 2002 | Kitchener | Cambridge | Waterloo | Waterloo | Elmira |
| Elmira | Stratford | Stratford | Mitchell | Waterloo | |
| 2001 | Kitchener | Stratford | Waterloo | Elmira | Waterloo |
| Waterloo | Waterloo | Stratford | Stratford | South Woolwich | |
| 2000 | Paris | Waterloo | Waterloo | Waterloo | Orangeville |
| Waterloo | Stratford | Kitchener | Kitchener | New Dundee | |
| 1999 | Waterloo | Waterloo | Waterloo | Waterloo | |
| Kitchener | Fergus | Cambridge | New Hamburg | ||
| 1998 | N-Kitchener | Cambridge | N-Stratford | S. Woolwich | |
| S-S. Woolwich | Waterloo | S-Linwood | Waterloo | ||
| 1997 | N-St Marys | N-Waterloo | N-Elmira | Elmira | |
| S-Beverly | S-New Dundee | S-New Dundee | |||
| 1996 | Plattsville / | Kitchener | New Hamburg | Linwood | |
| Bright | |||||
| 1995 | Waterloo | N- Kitchener | Tavistock | Linwood | |
| S-New Hamburg | |||||
| 1994 | Kitchener | N-Elmira | New Hamburg | Cambridge | |
| S-Maryhill | |||||
| 1993 | Kitchener | N-New Hamburg | Fergus | St Clements | |
| S-Tavistock | |||||
| 1992 | N-Fergus | N-Elmira | N-Elmira | N-Fergus | Fergus |
| S-New Dundee | S-New Dundee | S-Breslau | S-Linwood | ||
| 1991 | N-New Hamburg | N-Kitchener | N-Fergus | N-New Hamburg | |
| S-New Dundee | S-Baden | S-Linwood | S-St Clements | ||
| 1990 | N-Guelph | N-New Hamburg | N-Guelph | N-Fergus | |
| S-New Dundee | S-Breslau | S-Baden | S-New Dundee | ||
| 1989 | N-Kitchener | N-Guelph | N-Guelph | New Hamburg | |
| S-New Dundee | S-New Dundee | S-Bridgeport | Breslau | ||
| 1988 | Guelph | N-Guelph | Elmira | ||
| S-Bridgeport | |||||
| 1987 | South Woolwich | Fergus | Bridgeport | ||
| Wellesley | |||||
| 1986 | S. Woolwich | Bridgeport | Bridgeport | ||
| St Clements | |||||
| 1985 | Elmira | Elmira | Conestogo | Ayr | Maryhill |
| Hespler | Ayr | Nw Dundee | Elmira | Breslau | |
| 1984 | St Clements | Bridgeport | Maryhill | Breslau | |
| Elmira | |||||
| 1983 | Elmira | Elmira | Maryhill | Baden | Baden |
| St Clements | Wellesley | New Dundee | Bloomingdale | New Dundee |