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 1 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. #1 Archbishop Moeller (1-0)
2. #2 St Edward (1-0)
3. #10 St Xavier (2-0)
4. #13 Lakota West (1-1)
5. #14 Olentangy Orange (2-0)
6. #16 Pickerington Central (2-0)
7. #17 Whitmer (1-1)
8. #21 Upper Arlington (2-0)
9. #23 Elder (2-0)
10. #24 Olentangy (2-0)
11. #26 Mentor (2-0)
12. #27 Princeton (1-1)
13. #28 Pickerington North (1-1)
14. #31 Springboro (2-0)
15. #36 Canton McKinley (1-1)
16. #39 Lakota East (2-0)
17. #42 Winton Woods (1-1)
18. #45 Olentangy Liberty (0-2)
19. #50 Olentangy Berlin (0-2)
20. #53 Perrysburg (1-1)
21. #54 Centerville (0-2)
22. #56 Wayne (1-1)
23. #62 Springfield (0-2)
24. #66 Kettering Fairmont (0-2)
25. #74 Hamilton (1-1)
26. #75 Grove City (2-0)
27. #77 St Ignatius (0-2)
28. #78 Middletown (2-0)
29. #79 Hilliard Davidson (1-1)
30. #81 Dublin Jerome (2-0)
31. #82 Gahanna Lincoln (1-1)
32. #85 Mason (0-2)
33. #91 Strongsville (2-0)
34. #97 West Clermont (1-1)
35. #101 Dublin Coffman (1-1)
36. #110 Lebanon (2-0)
37. #111 Westland (1-1)
38. #116 Oak Hills (1-1)
39. #120 Jackson (Massillon) (1-1)
40. #128 Troy (1-1)
41. #135 Fairfield (0-2)
42. #140 Findlay (1-1)
43. #145 Berea-Midpark (1-1)
44. #146 Groveport Madison (0-2)
45. #149 Westerville North (1-1)
46. #162 Hilliard Bradley (1-1)
47. #163 Hilliard Darby (1-1)
48. #167 Medina (1-1)
49. #173 Milford (1-1)
50. #184 Cleveland Heights (0-2)
51. #205 GlenOak (0-2)
52. #211 Northmont (0-2)
53. #212 Lancaster (1-1)
54. #217 Marysville (1-1)
55. #219 Solon (0-2)
56. #221 Lorain (1-1)
57. #229 Brunswick (0-2)
58. #259 Colerain (0-2)
59. #260 Little Miami (0-2)
60. #262 Beavercreek (1-1)
61. #285 Newark (1-1)
62. #287 Sycamore (0-2)
63. #298 Delaware Hayes (1-1)
64. #320 Reynoldsburg (0-2)
65. #332 Westerville Central (0-2)
66. #405 Elyria (0-2)
67. #458 Thomas Worthington (0-2)
68. #464 Walnut Hills (1-1)
69. #516 Normandy (1-1)
70. #555 Central Crossing (0-2)
71. #557 Western Hills (0-2)
72. #592 John Marshall (0-2)