Season | Winner | Team | Goals | Assists | Points |
1933–34 | J. J. Graboski | Oshawa Majors | 23 | 23 | 46 |
1934–35 | Jimmy Good | Toronto Lions | 15 | 13 | 28 |
1935–36 | John O'Flaherty | West Toronto Redmen | 6 | 14 | 20 |
1936–37 | Billy Taylor | Oshawa Generals | 12 | 14 | 26 |
1937–38 | Hank Goldup | Toronto Marlboros | 25 | 16 | 41 |
1938–39 | Billy Taylor | Oshawa Generals | 22 | 31 | 53 |
1939–40 | Jud McAtee | Oshawa Generals | 25 | 19 | 44 |
1940–41 | Gaye Stewart | Toronto Marlboros | 31 | 13 | 44 |
1941–42 | Bob Wiest | Brantford Lions | 40 | 28 | 68 |
1942–43 | Red Tilson | Oshawa Generals | 19 | 38 | 57 |
1943–44 | Ken Smith | Oshawa Generals | 53 | 26 | 79 |
1944–45 | Leo Gravelle | Toronto St. Michael's Majors | 30 | 22 | 52 |
1945–46 | Tod Sloan | Toronto St. Michael's Majors | 43 | 32 | 75 |
1946–47 | Fleming Mackell | Toronto St. Michael's Majors | 49 | 33 | 82 |
1947–48 | George Armstrong | Stratford Kroehlers | 33 | 40 | 73 |
1948–49 | Bert Giesebrecht | Windsor Spitfires | 47 | 46 | 93 |
1949–50 | Earl Reibel | Windsor Spitfires | 53 | 76 | 129 |
1950–51 | Lou Jankowski | Oshawa Generals | 65 | 59 | 124 |
1951–52 | Ken Laufman | Guelph Biltmore Mad Hatters | 53 | 86 | 139 |
1952–53 | Jim McBurney | Galt Black Hawks | 61 | 35 | 96 |
1953–54 | Brian Cullen | St. Catharines Teepees | 68 | 93 | 161 |
1954–55 | Hank Ciesla | St. Catharines Teepees | 57 | 49 | 106 |
1955–56 | Stan Baluik | Kitchener Canucks | 31 | 73 | 104 |
1956–57 | Bill Sweeney | Guelph Biltmore Mad Hatters | 49 | 57 | 106 |
1957–58 | John McKenzie | St. Catharines Teepees | 48 | 51 | 99 |
1958–59 | Stan Mikita | St. Catharines Teepees | 38 | 59 | 97 |
1959–60 | Chico Maki | St. Catharines Teepees | 39 | 53 | 92 |
1960–61 | Rod Gilbert | Guelph Biltmore Mad Hatters | 54 | 49 | 103 |
1961–62 | Andre Boudrias | Montreal Junior Canadiens | 34 | 63 | 97 |
1962–63 | Wayne Maxner | Niagara Falls Flyers | 32 | 62 | 94 |
1963–64 | Andre Boudrias | Montreal Junior Canadiens | 38 | 97 | 135 |
1964–65 | Ken Hodge | St. Catharines Black Hawks | 63 | 60 | 123 |
1965–66 | Andre Lacroix | Peterborough Petes | 40 | 80 | 120 |
1966–67 | Derek Sanderson | Niagara Falls Flyers | 41 | 60 | 101 |
1967–68 | Tom Webster | Niagara Falls Flyers | 50 | 64 | 114 |
1968–69 | Rejean Houle | Montreal Junior Canadiens | 53 | 55 | 108 |
1969–70 | Marcel Dionne | St. Catharines Black Hawks | 55 | 77 | 132 |
1970–71 | Marcel Dionne | St. Catharines Black Hawks | 62 | 81 | 143 |
1971–72 | Dave Gardner | Toronto Marlboros | 53 | 76 | 129 |
Billy Harris | Toronto Marlboros | 57 | 72 | 129 |
1972–73 | Blake Dunlop | Ottawa 67's | 60 | 99 | 159 |
1973–74 | Jack Valiquette | Sault Ste. Marie Greyhounds | 63 | 72 | 135 |
Rick Adduono | St. Catharines Black Hawks | 51 | 84 | 135 |
1974–75 | Bruce Boudreau | Toronto Marlboros | 68 | 97 | 165 |
1975–76 | Mike Kaszycki | Sault Ste. Marie Greyhounds | 51 | 119 | 170 |
1976–77 | Dwight Foster | Kitchener Rangers | 60 | 83 | 143 |
1977–78 | Bobby Smith | Ottawa 67's | 69 | 123 | 192 |
1978–79 | Mike Foligno | Sudbury Wolves | 65 | 85 | 150 |
1979–80 | Jim Fox | Ottawa 67's | 65 | 101 | 166 |
1980–81 | John Goodwin | Sault Ste. Marie Greyhounds | 56 | 110 | 166 |
1981–82 | Dave Simpson | London Knights | 67 | 88 | 155 |
1982–83 | Doug Gilmour | Cornwall Royals | 70 | 107 | 177 |
1983–84 | Tim Salmon | Kingston Canadians | 45 | 100 | 145 |
1984–85 | Dave MacLean | Belleville Bulls | 64 | 90 | 154 |
1985–86 | Ray Sheppard | Cornwall Royals | 81 | 61 | 142 |
1986–87 | Scott McCrory | Oshawa Generals | 51 | 99 | 150 |
1987–88 | Andrew Cassels | Ottawa 67's | 48 | 103 | 151 |
1988–89 | Bryan Fogarty | Niagara Falls Thunder | 47 | 108 | 155 |
1989–90 | Keith Primeau | Niagara Falls Thunder | 57 | 70 | 127 |
1990–91 | Eric Lindros | Oshawa Generals | 71 | 78 | 149 |
1991–92 | Todd Simon | Niagara Falls Thunder | 53 | 93 | 146 |
1992–93 | Andrew Brunette | Owen Sound Platers | 62 | 100 | 162 |
1993–94 | Jason Allison | London Knights | 55 | 87 | 142 |
1994–95 | Marc Savard | Oshawa Generals | 43 | 96 | 139 |
1995–96 | Aaron Brand | Sarnia Sting | 46 | 73 | 119 |
1996–97 | Marc Savard | Oshawa Generals | 43 | 87 | 130 |
1997–98 | Peter Sarno | Windsor Spitfires | 33 | 88 | 121 |
1998–99 | Peter Sarno | Sarnia Sting | 37 | 93 | 130 |
1999–2000 | Sheldon Keefe | Barrie Colts | 48 | 73 | 121 |
2000–01 | Kyle Wellwood | Belleville Bulls | 35 | 83 | 118 |
2001–02 | Nathan Robinson | Belleville Bulls | 47 | 63 | 110 |
2002–03 | Corey Locke | Ottawa 67's | 63 | 88 | 151 |
2003–04 | Corey Locke | Ottawa 67's | 51 | 67 | 118 |
2004–05 | Corey Perry | London Knights | 47 | 83 | 130 |
2005–06 | Rob Schremp | London Knights | 57 | 88 | 145 |
2006–07 | Patrick Kane | London Knights | 62 | 83 | 145 |
2007–08 | Justin Azevedo | Kitchener Rangers | 43 | 81 | 124 |
2008–09 | John Tavares | Oshawa Generals/London Knights | 58 | 46 | 104 |
2009–10 | Tyler Seguin | Plymouth Whalers | 48 | 58 | 106 |
Taylor Hall | Windsor Spitfires | 40 | 66 | 106 |
2010–11 | Tyler Toffoli | Ottawa 67's | 57 | 51 | 108 |
Jason Akeson | Kitchener Rangers | 24 | 84 | 108 |
2011–12 | Michael Sgarbossa | Sudbury Wolves | 47 | 55 | 102 |
2012–13 | Vincent Trocheck | Saginaw Spirit/Plymouth Whalers | 50 | 59 | 109 |
2013–14 | Connor Brown | Erie Otters | 45 | 83 | 128 |
2014–15 | Dylan Strome | Erie Otters | 45 | 84 | 129 |
2015–16 | Kevin Labanc | Barrie Colts | 39 | 88 | 127 |
2016–17 | Alex DeBrincat | Erie Otters | 65 | 62 | 127 |
2017–18 | Aaron Luchuk | Windsor Spitfires/Barrie Colts | 50 | 65 | 115 |
2018–19 | Jason Robertson | Kingston Frontenacs/Niagara IceDogs | 48 | 69 | 117 |
2019–20 | Marco Rossi | Ottawa 67's | 39 | 81 | 120 |
2020–21 | Not awarded, season cancelled due to COVID-19 pandemic[2] |
2021–22 | Wyatt Johnston | Windsor Spitfires | 46 | 78 | 124 |
2022–23 | Matthew Maggio | Windsor Spitfires | 54 | 57 | 111 |
2023–24 | David Goyette | Sudbury Wolves | 40 | 77 | 117 |