The 2009–10 OHL season was the 30th season of the Ontario Hockey League (OHL). Twenty teams played 68 games each during the regular season schedule, which started on September 17, 2009 and ended on March 14, 2010. On September 9, 2009, all 20 teams in the OHL unveiled their new Reebok Edge jerseys, which have been used in the National Hockey League (NHL) from 2007 until 2017. The playoffs began on March 18, 2010, and ended on May 4, 2010, with the Windsor Spitfires winning the J. Ross Robertson Cup for the second consecutive year, which they followed up by winning the 2010 Memorial Cup, hosted by the Brandon Wheat Kings of the WHL in Brandon, Manitoba.

Regular season

Final standings

Note: DIV = Division; GP = Games played; W = Wins; L = Losses; OTL = Overtime losses; SL = Shootout losses; GF = Goals for; GA = Goals against; PTS = Points; x = clinched playoff berth; y = clinched division title; z = clinched conference title

2009–10 OHL season

Eastern conference

Western conference

Scoring leaders

Note: GP = Games played; G = Goals; A = Assists; Pts = Points; PIM = Penalty minutes As of the end of the season, March 14

2009–10 OHL season

Leading goaltenders

Note: GP = Games played; Mins = Minutes played; W = Wins; L = Losses: OTL = Overtime losses; SL = Shootout losses; GA = Goals Allowed; SO = Shutouts; GAA = Goals against average

2009–10 OHL season

Playoffs

Conference quarterfinals

Eastern conference

(1) Barrie Colts vs. (8) Sudbury Wolves

(2) Ottawa 67's vs. (7) Niagara IceDogs

(3) Mississauga St. Michael's Majors vs. (6) Peterborough Petes

(4) Kingston Frontenacs vs. (5) Brampton Battalion

Western conference

(1) Windsor Spitfires vs. (8) Erie Otters

(2) London Knights vs. (7) Guelph Storm

(3) Kitchener Rangers vs. (6) Saginaw Spirit

(4) Plymouth Whalers vs. (5) Sault Ste. Marie Greyhounds

Conference semifinals

Eastern conference

(1) Barrie Colts vs. (5) Brampton Battalion

(2) Ottawa 67's vs. (3) Mississauga St. Michael's Majors

Western conference

(1) Windsor Spitfires vs. (4) Plymouth Whalers

(2) London Knights vs. (3) Kitchener Rangers

Conference finals

Eastern conference

(1) Barrie Colts vs. (3) Mississauga St. Michael's Majors

Western conference

(1) Windsor Spitfires vs. (3) Kitchener Rangers

J. Ross Robertson Cup

(E1) Barrie Colts vs. (W1) Windsor Spitfires

J. Ross Robertson Cup Champions Roster

Playoff scoring leaders

Note: GP = Games played; G = Goals; A = Assists; Pts = Points; PIM = Penalty minutes

Playoff leading goaltenders

Note: GP = Games played; Mins = Minutes played; W = Wins; L = Losses; GA = Goals Allowed; SO = Shutouts; SV& = Save percentage; GAA = Goals against average

All-Star Classic

The OHL All-Star Classic was played on February 3, 2010, at the K-Rock Centre in Kingston, Ontario. The game was televised on Rogers Sportsnet. The Eastern Conference All-Stars defeated the Western Conference All-Stars 17–11. Captains of the All-Star games were Ryan Ellis for the Western Conference and Alex Pietrangelo for the Eastern Conference. Andrew Agozzino of the Niagara IceDogs won the player of the game award as he scored an All-Star Game record four goals and added one assist. The skills competition was held the night before on February 2, with the Western Conference winning. Honorary captains for the event were former Toronto Marlboros player Steve Thomas representing the Eastern Conference and former Windsor Spitfires player Adam Graves representing the Eastern Conference.

All-Star teams

The OHL All-Star Teams were selected by the OHL's general managers.