2003–04 OPJHL season

The thirty-five teams of the North, South, East, and West divisions competed in a 49-game schedule.

Come February, the top eight teams of each division competed for the Frank L. Buckland Trophy, the OPJHL championship.

The winner of the Buckland Cup, the Aurora Tigers, went on to win both the Dudley Hewitt Cup as Central Canadian Champions and the 2004 Royal Bank Cup as National Champions.

Note: 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 Divisional Quarter-final Divisional Semi-final Divisional Final Semi-final Final Hosted by North Bay Skyhawks in North Bay, Ontario.

Round Robin Final Hosted by Grande Prairie Storm in Grande Prairie, Alberta.