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 4 predictive rankings

Updated Sun 23-Aug-2026 12:09 PM
Week 1 complete
These are predictive rankings, comparing all 701 OHSAA teams for future games (not Harbin points or resume quality)

1. #23 Indian Valley (1-0)
2. #34 Shelby (1-0)
3. #45 Perkins (1-0)
4. #70 West Branch (1-0)
5. #76 London (0-1)
6. #87 Ottawa-Glandorf (1-0)
7. #92 Rocky River (1-0)
8. #93 New Lexington (1-0)
9. #122 Bellevue (1-0)
10. #125 Norton (1-0)
11. #130 Taft (0-1)
12. #135 Clear Fork (1-0)
13. #139 Valley View (0-1)
14. #144 Poland Seminary (0-1)
15. #153 Wyoming (1-0)
16. #160 Streetsboro (0-1)
17. #170 Northwest (Canal Fult.) (1-0)
18. #172 Urbana (1-0)
19. #180 Johnstown (1-0)
20. #181 Buckeye (0-1)
21. #189 Cinc. Hills Christian (1-0)
22. #192 West Geauga (1-0)
23. #195 Clinton-Massie (0-1)
24. #206 Philo (1-0)
25. #208 Van Wert (1-0)
26. #211 West Holmes (0-1)
27. #214 Napoleon (0-1)
28. #216 East (Akron) (1-0)
29. #221 Bishop Ready (1-0)
30. #233 Elida (1-0)
31. #249 Union Local (1-0)
32. #252 Canton South (0-1)
33. #254 Beaver Local (1-0)
34. #262 Bay (0-1)
35. #270 Woodridge (1-0)
36. #279 Fairfield Union (0-1)
37. #280 Orrville (1-0)
38. #285 Buckeye Valley (0-1)
39. #291 St Clairsville (0-1)
40. #300 Oakwood (1-0)
41. #308 Benjamin Logan (0-1)
42. #309 Roger Bacon (0-1)
43. #314 West Muskingum (1-0)
44. #316 Kenton (0-1)
45. #320 Highland (Marengo) (1-0)
46. #324 Upper Sandusky (1-0)
47. #325 Claymont (1-0)
48. #336 Struthers (0-1)
49. #339 Kenton Ridge (0-1)
50. #344 Otsego (1-0)
51. #349 River Valley (Caled.) (0-1)
52. #354 Wilmington (0-1)
53. #360 Hubbard (0-1)
54. #361 John Glenn (0-1)
55. #365 Eaton (1-0)
56. #378 Washington (0-1)
57. #380 New Richmond (1-0)
58. #387 Edgewood (Ashtabula) (1-0)
59. #388 Taylor (0-1)
60. #400 Heath (0-1)
61. #404 Clyde (0-1)
62. #407 Orange (1-0)
63. #410 Indian Creek (1-0)
64. #411 Firelands (1-0)
65. #413 East Liverpool (1-0)
66. #417 Wauseon (0-1)
67. #429 Marion-Franklin (0-1)
68. #430 Circleville (0-1)
69. #434 Cleveland Central Cath. (0-1)
70. #436 Marlington (1-0)
71. #447 Meadowdale (1-0)
72. #448 Carrollton (0-1)
73. #457 Northridge (0-1)
74. #459 Lake (Millbury) (0-1)
75. #483 McClain (1-0)
76. #489 Clearview (0-1)
77. #492 Lutheran East (0-1)
78. #499 Dunbar (1-0)
79. #502 Field (0-1)
80. #508 Bryan (0-1)
81. #510 Shawnee (Springfield) (0-1)
82. #511 Waverly (0-1)
83. #536 Trinity (0-1)
84. #537 Rossford (0-1)
85. #541 North College Hill (0-0)
86. #549 Jefferson Area (0-1)
87. #550 Reading (0-1)
88. #555 Fostoria (0-1)
89. #567 Niles McKinley (0-1)
90. #572 Alexander (1-0)
91. #577 Clark Montessori (0-1)
92. #586 Coventry (0-1)
93. #593 Minerva (0-1)
94. #602 Cambridge (0-1)
95. #612 Shroder (0-1)
96. #613 Brookside (0-1)
97. #614 Warrensville Heights (0-1)
98. #656 Lakewood (Hebron) (0-1)
99. #659 Woodward (Cincy) (0-1)
100. #664 Springfield (Akron) (0-1)
101. #676 Norwood (0-1)