Royal Oak
Royal Oak
Home · #368 · 4-3
13 – 55
Final · Wk 7
Ferndale
Ferndale
Away · #83 · 6-1
Home · #368 · 4-3 2026 · Wk 7 Away · #83 · 6-1
Projection vs Result
2026 · Wk 7
Projected
Actual
Spread
+44.0
+42
O/U
58.0
68
Score
7–51
13–55
Favorite Cover Model Breaker
Chalky
Ratings Comparison
Thru Wk 7
-17.4
#368 ovr · #53/63 div
Overall
26.2
#83 ovr · #17/63 div
-7.6
#345 ovr · #50/63 div
Offense
17.5
#62 ovr · #13/63 div
-9.7
#379 ovr · #55/63 div
Defense
8.8
#136 ovr · #25/63 div
24.4
#269 ovr · #34/63 div
PPG-F
48.1
#8 ovr · #1/63 div
26.1
#267 ovr · #28/63 div
PPG-A
10.4
#29 ovr · #2/63 div
-15.6
#392 ovr · #63/63 div
SOS
-11.5
#356 ovr · #62/63 div
L1
#318 ovr · #40/63 div
Streak
W5
#62 ovr · #5/63 div
2026 Season Results
Royal Oak
Wk Opponent Score Result
1 @ SCS Lake Shore 28–6 W
2 vs Seaholm 7–50 L
3 @ Kettering 27–13 W
4 @ Avondale 20–24 L
5 vs Pontiac 41–12 W
6 @ Berkley 35–23 W
7 vs Ferndale 13–55 L
Ferndale
Wk Opponent Score Result
1 vs MH Lamphere 36–12 W
2 vs Harper Woods 12–48 L
3 vs Berkley 48–0 W
4 @ Kettering 50–0 W
5 vs Avondale 74–0 W
6 @ Pontiac 62–0 W
7 @ Royal Oak 55–13 W
Head-to-Head History
Royal Oak @ Ferndale 2026 · Wk 7
13–55
Royal Oak @ Ferndale 2025 · Wk 3
14–46
(function() { var toolbar = document.getElementById('table-toolbar') || document.getElementById('toolbar'); if (!toolbar) return; var scroller = document.querySelector('main') || document.querySelector('#main-area'); if (!scroller) return; scroller.addEventListener('scroll', function() { toolbar.classList.toggle('scrolled', scroller.scrollTop > 4); }, { passive: true }); })();