Drew Pasteur's Ohio Fantastic 50

Ohio High School Football Rankings and Predictions

Follow the Fantastic 50 on Twitter/X for the latest updates.

Scores & schedules courtesy of Joe Eitel

Division 3 predictive rankings

Updated Sat 30-Aug-2025 08:59 AM
Week 2 in progress
These are predictive rankings, comparing all 708 OHSAA teams for future games (not Harbin points or resume quality)

1. #8 Bishop Watterson (1-0)
2. #11 Ursuline (2-0)
3. #12 Toledo Central Catholic (0-2)
4. #29 Tippecanoe (2-0)
5. #35 Badin (2-0)
6. #51 Wapakoneta (2-0)
7. #59 Archbishop Alter (1-1)
8. #63 Villa Angela-St Joseph (1-0)
9. #65 London (2-0)
10. #67 Buckeye (2-0)
11. #72 Cuyahoga Val. Christian (1-0)
12. #73 Bellbrook (1-1)
13. #76 Kenston (1-1)
14. #80 Maple Heights (2-0)
15. #90 Gilmour Academy (1-1)
16. #96 Aurora (1-1)
17. #98 Archbishop McNicholas (1-1)
18. #106 Dover (1-1)
19. #107 Benedictine (2-0)
20. #117 Lexington (1-1)
21. #121 Bishop Hartley (1-1)
22. #129 Granville (2-0)
23. #131 Steubenville (0-2)
24. #132 Tiffin Columbian (1-1)
25. #137 Canfield (2-0)
26. #144 Geneva (2-0)
27. #147 Jackson (2-0)
28. #153 Licking Valley (2-0)
29. #156 Tri-Valley (1-1)
30. #157 Ontario (1-1)
31. #158 Midview (2-0)
32. #161 Chardon (1-1)
33. #170 Buckeye Valley (2-0)
34. #171 Rocky River (2-0)
35. #174 Talawanda (2-0)
36. #180 Madison (1-1)
37. #192 Hawken (2-0)
38. #194 Shawnee (Lima) (1-1)
39. #198 Defiance (2-0)
40. #203 Alliance (1-1)
41. #209 Celina (0-2)
42. #210 Tallmadge (1-1)
43. #213 Batavia (2-0)
44. #220 Bellefontaine (1-1)
45. #224 Holy Name (1-1)
46. #227 Ross (1-1)
47. #233 Copley (1-1)
48. #235 Hughes (2-0)
49. #237 East (Akron) (1-1)
50. #238 Athens (2-0)
51. #240 Revere (1-0)
52. #242 New Philadelphia (0-2)
53. #244 Miami Trace (2-0)
54. #246 Bloom-Carroll (1-1)
55. #252 St Marys Memorial (0-2)
56. #253 Chaney (1-1)
57. #256 Padua Franciscan (0-2)
58. #258 Madison (Mansfield) (1-1)
59. #270 Chaminade Julienne (0-2)
60. #289 Wilmington (1-1)
61. #293 Elyria Catholic (0-2)
62. #307 Franklin (0-2)
63. #323 Hamilton Township (2-0)
64. #326 Brush (1-1)
65. #339 Kent Roosevelt (1-1)
66. #340 Hillsboro (2-0)
67. #347 John Glenn (1-1)
68. #361 Mansfield Senior (0-2)
69. #363 Norwalk (1-1)
70. #364 Lutheran East (1-1)
71. #365 Bedford (0-2)
72. #367 Sheridan (0-2)
73. #374 Youngstown East (1-1)
74. #375 Maumee (0-2)
75. #396 Harvey (1-1)
76. #402 Greenville (2-0)
77. #408 Chillicothe (0-2)
78. #418 Independence (Cbus) (2-0)
79. #423 Western Brown (0-2)
80. #434 Warren (0-2)
81. #435 Ellet (1-1)
82. #437 Carrollton (1-1)
83. #440 Goshen (1-1)
84. #442 Linden McKinley (2-0)
85. #455 Dunbar (0-2)
86. #469 Bowling Green (0-2)
87. #484 Eastmoor Academy (1-1)
88. #485 Marietta (0-2)
89. #486 Howland (1-1)
90. #498 Bexley (1-1)
91. #508 Beechcroft (0-2)
92. #513 Lutheran West (0-2)
93. #514 Centennial (1-1)
94. #521 Cleveland Central Cath. (0-1)
95. #532 Tecumseh (1-1)
96. #537 Lakeside (0-2)
97. #544 Rogers (0-2)
98. #562 Zanesville (0-2)
99. #564 Scott (0-2)
100. #572 Carroll (0-2)
101. #589 Woodward (Cincy) (0-2)
102. #590 South (Columbus) (1-1)
103. #604 Woodward (Toledo) (1-1)
104. #619 East Technical (0-0)
105. #642 West (0-2)
106. #654 Ponitz Tech (0-2)
107. #656 Collinwood (0-0)