Kirtland Football has spent more than a decade making road games look routine.
Friday night will be anything but.
The Hornets travel to Rootstown for a Chagrin Valley Conference Valley Division opener just one week after a 31-10 loss at Perry ended Kirtland’s remarkable 54-game road winning streak, the longest by an OHSAA program since 2000.
Kickoff is scheduled for 7 p.m.
Both Kirtland and Rootstown Football enter the game at 2-1, and both are 0-0 in the Valley Division. Yet the circumstances surrounding those records are considerably different.
Help Ohio Varsity Tell More Stories
Ohio Varsity is independently owned and provides local coverage of high school athletes, teams and communities throughout Northeast Ohio.
One-time and monthly donations available through PayPal.
Rootstown comes in with momentum after a 35-0 shutout of Trinity. Kirtland comes in following one of the rarest events in Ohio high school football over the past two decades — a Hornets loss.
History suggests the response may be just as significant as the loss itself.
A 54-game road streak comes to an end
Kirtland’s 31-10 loss at Perry did more than hand the Hornets their first defeat of 2026.
It ended a 54-game road winning streak that stretched back to the 2015 season.
The previous road loss in Kirtland’s historical database came on Sept. 4, 2015, when Grand Valley defeated the Hornets, 30-21.
For more than 11 years after that night, Kirtland did not lose another true road game.
Perry finally ended the run Sept. 4.
The Pirates and Hornets were tied 10-10 at halftime before Perry scored 21 unanswered points in the second half. Kirtland finished with 249 yards of offense, including 189 on the ground, but two turnovers proved costly.
Tommy Caimi rushed 18 times for 70 yards and added two receptions for 38 yards. Ben Loncar rushed for 43 yards and Kirtland’s only touchdown while completing 5 of 9 passes for 60 yards. Zander Perko added 31 rushing yards.
Now comes a situation Kirtland has handled extraordinarily well throughout Tiger LaVerde‘s tenure.
What happens after Kirtland loses?
Losing once under LaVerde has been rare.
Losing twice in a row has been almost nonexistent.
Looking at every Kirtland loss during the LaVerde era through the end of the 2025 season, the Hornets went 18-3 in their next game following a loss. That figure includes season-opening victories following season-ending playoff or state championship losses.
When limiting the sample to losses that occurred with another game still to be played in the same season, Kirtland is 8-2 under LaVerde in the game immediately following a loss.
Even that does not fully illustrate how long it has been since Kirtland experienced consecutive defeats.
The Hornets’ last back-to-back losses came in September 2009.
Hawken defeated Kirtland, 31-28, on Sept. 17, 2009. One week later, Cuyahoga Heights beat the Hornets, 20-10.
It has not happened since.
Beginning with that loss to Cuyahoga Heights, each of Kirtland’s next 12 losses through the end of the 2025 season was followed by a victory.
The more recent numbers are even more striking.
Since the start of the 2015 season, Kirtland is 8-0 in the game following a loss.
Three of those losses came with another game remaining that same season, making them true week-to-week bounce-back situations.
Kirtland won all three.
After the 30-21 loss to Grand Valley in 2015, Kirtland returned one week later and shut out Villa Angela-St. Joseph, 30-0.
After a 21-0 loss to Cuyahoga Heights in 2016, the Hornets responded with a 35-6 victory over Hawken.
And there is an especially relevant example from just three years ago.
Perry defeated Kirtland, 24-6, on Sept. 1, 2023.
Kirtland’s response?
A 56-0 win over Trinity the following week.
In those three same-season games immediately following a loss since 2015, Kirtland is 3-0 and has outscored its opponents 121-6.
Rootstown now gets the next opportunity to break that pattern.
Rootstown has shown plenty of fight
Rootstown’s 2-1 record has included three very different games.
The Rovers opened the season at Southeast and found themselves trailing 13-0 at halftime.
They rallied.
An interception by Grayson Rantilla helped turn the momentum before quarterback Blake Mullaly scored on a sneak and added the extra point. Rootstown completed the comeback in the fourth quarter when Mullaly and Max McEwuen helped move the Rovers into scoring position and Ayden Moyer ran for a 15-yard touchdown.
Rootstown’s defense then forced a turnover on downs in the final minute to preserve a 14-13 victory.
One week later, the Rovers experienced the opposite side of a comeback.
Rootstown jumped to a 14-0 lead at Independence behind McEwuen, who returned an interception for a touchdown and caught a 59-yard touchdown pass from Mullaly.
Independence responded with 31 unanswered points to win, 31-14.
Rootstown bounced back in Week 3 by shutting out Trinity, 35-0.
That means the Rovers have allowed only 13 total points in their two victories.
Through three games, Rootstown has scored 63 points and allowed 44. Kirtland has scored 97 and allowed 71.
McEwuen has already demonstrated the ability to affect games in multiple ways, while Mullaly has been at the center of Rootstown’s offense.
Those two could be particularly important against a Kirtland defense looking to respond after Perry generated 271 yards and scored three second-half touchdowns last week.
Turnovers could loom large
Rootstown’s first two games also provided evidence that turnovers can dramatically change the Rovers’ fortunes.
Rantilla’s interception helped spark the comeback at Southeast.
McEwuen’s interception return for a touchdown helped Rootstown build its 14-0 lead at Independence.
But an Independence interception helped the Blue Devils turn the momentum back in their direction during their comeback.
Kirtland experienced the same problem at Perry.
The Hornets lost a fumble and threw an interception, with Perry returning the interception 58 yards for a touchdown as the Pirates pulled away in the second half.
For a Kirtland team that historically thrives on controlling possession, field position and the line of scrimmage, avoiding those momentum-changing mistakes will be a priority Friday.
Kirtland owns the series
The historical series has been one-sided, although there have been only three recorded meetings.
Kirtland is 3-0 against Rootstown and has outscored the Rovers 121-14.
The first recorded meeting came in the 2017 regional final, when Kirtland defeated Rootstown, 17-7.
The programs did not meet again until the opening round of the 2024 playoffs, when Kirtland won, 62-0.
They met during the regular season at Rootstown last year, with Kirtland winning, 42-7.
Friday marks the fourth recorded meeting and Kirtland’s second consecutive trip to Rootstown.
Same records, very different predictive outlook
The standings make Friday’s matchup look nearly even.
Both teams are 2-1.
The computer projections do not.
Drew Pasteur’s Fantastic 50’s Week 3 predictive rankings have Kirtland rated No. 1 in Division VI, Region 21 and No. 47 among all 700 OHSAA teams.
Rootstown is No. 17 in Region 21 and No. 529 statewide.
That is a 482-position difference in the statewide predictive rankings despite identical records.
Kirtland is even rated ahead of undefeated South Range, which sits second in Region 21 and No. 60 statewide.
The current Harbin standings tell a somewhat different story because those rankings are based on results and computer points rather than predictive strength.
South Range leads Region 21 with a 6.5152 average.
Kirtland is 10th at 3.8333, currently inside the top-12 playoff cutoff, while Rootstown is 17th at 3.1667.
With both teams competing in the same playoff region, Friday’s result also has potential computer-point implications as the season progresses.
Valley Division race begins
The matchup also serves as the Valley Division opener for both teams.
Every team in the division enters Week 4 at 0-0 in conference play.
Conneaut owns the division’s best overall record at 3-0. Kirtland, Rootstown and Chagrin Falls are each 2-1, Berkshire is 1-2, and Crestwood and Fairview are 0-3.
That makes Friday an immediate opportunity for either Kirtland or Rootstown to gain an early advantage in the league race.
For Rootstown, it begins a challenging two-game stretch. The Rovers host Kirtland before traveling to Chagrin Falls next week.
Something about Sept. 11
There is symmetry in the date as well.
In the recorded history, Kirtland and Rootstown are each 4-3 in games played on Sept. 11.
Kirtland has won its last four games played on the date.
The Hornets beat Fairport, 74-0, in 1998; Harvey, 28-6, in 2009; VASJ, 30-0, in 2015; and Cardinal, 55-0, in 2020.
Three of those four victories were shutouts.
That 2015 victory over VASJ is especially relevant: it came exactly one week after the Grand Valley loss that preceded Kirtland’s 54-game road winning streak.
Eleven years later, the Hornets return to Sept. 11 looking to start over again.
What to watch
Rootstown has already proven it can overcome adversity. The Rovers erased a 13-point halftime deficit at Southeast, recovered from their Independence loss with a shutout, and have playmakers capable of generating points on offense and defense.
Kirtland, however, brings nearly two decades of evidence showing how rarely one loss turns into two.
The Hornets’ 54-game road streak is over.
Their streak without consecutive losses is not.
Friday night will determine whether Rootstown can end another remarkable piece of Kirtland history — or whether the Hornets begin building the next one.
Game Information
Game: Kirtland (2-1) at Rootstown (2-1)
Date: Friday, Sept. 11, 2026
Time: 7 p.m.
Conference: Chagrin Valley Conference, Valley Division
Division records: Kirtland 0-0, Rootstown 0-0
Series: Kirtland leads, 3-0
More Football Coverage From OhioVarsity.com


Box Score
Kirtland Game Stats
| # | Player | CMP | ATT | PCT | YDS | AVG | TD | INT |
|---|---|---|---|---|---|---|---|---|
| 3 | Ben Loncar | 3 | 5 | 60.0% | 26 | 8.7 | 2 | 0 |
| # | Player | ATT | YDS | AVG | TD |
|---|---|---|---|---|---|
| 3 | Ben Loncar | 2 | 75 | 37.5 | 0 |
| 1 | Zander Perko | 3 | 64 | 21.3 | 0 |
| 30 | Tommy Caimi | 2 | 48 | 24.0 | 2 |
| 27 | Matt Rus | 7 | 44 | 6.3 | 1 |
| 5 | Sebastian Becker | 2 | 24 | 12.0 | 0 |
| 8 | Brayden Yates | 3 | 18 | 6.0 | 0 |
| 33 | Bryson Rader | 3 | 5 | 1.7 | 0 |
| 24 | James O'Hara | 2 | -1 | -0.5 | 0 |
| # | Player | REC | YDS | AVG | TD |
|---|---|---|---|---|---|
| 6 | Mario Lorber | 2 | 20 | 10.0 | 2 |
| 21 | Jacob Brandal | 1 | 6 | 6.0 | 0 |
| # | Player | RUSH | PASS | REC |
|---|---|---|---|---|
| 3 | Ben Loncar | 75 | 26 | 0 |
| 1 | Zander Perko | 64 | 0 | 0 |
| 30 | Tommy Caimi | 48 | 0 | 0 |
| 27 | Matt Rus | 44 | 0 | 0 |
| 5 | Sebastian Becker | 24 | 0 | 0 |
| 6 | Mario Lorber | 0 | 0 | 20 |
| 8 | Brayden Yates | 18 | 0 | 0 |
| 21 | Jacob Brandal | 0 | 0 | 6 |
| 33 | Bryson Rader | 5 | 0 | 0 |
| # | Player | SACK | TACK |
|---|---|---|---|
| 62 | Lucci Cantini | 2.0 | 0.0 |
| 66 | Jack Turk | 1.0 | 0.0 |
Rootstown Game Stats
| # | Player | CMP | ATT | PCT | YDS | AVG | TD | INT |
|---|---|---|---|---|---|---|---|---|
| 1 | Blake Mullaly | 3 | 5 | 60.0% | 80 | 26.7 | 0 | 0 |
| # | Player | ATT | YDS | AVG | TD |
|---|---|---|---|---|---|
| 2 | Grayson Rantilla | 7 | 4 | 0.6 | 0 |
| 14 | Ayden Moyer | 5 | 2 | 0.4 | 0 |
| 0 | Kiel Reuting | 2 | 1 | 0.5 | 0 |
| 22 | Maxwell McEwuen | 1 | -1 | -1.0 | 0 |
| 8 | Tyler West | 1 | -1 | -1.0 | 0 |
| 1 | Blake Mullaly | 15 | -2 | -0.1 | 1 |
| 11 | Jackson Deangelis | 1 | -3 | -3.0 | 0 |
| # | Player | REC | YDS | AVG | TD |
|---|---|---|---|---|---|
| 22 | Maxwell McEwuen | 1 | 54 | 54.0 | 0 |
| 0 | Kiel Reuting | 1 | 21 | 21.0 | 0 |
| 2 | Grayson Rantilla | 1 | 5 | 5.0 | 0 |
| # | Player | RUSH | PASS | REC |
|---|---|---|---|---|
| 1 | Blake Mullaly | -2 | 80 | 0 |
| 22 | Maxwell McEwuen | -1 | 0 | 54 |
| 0 | Kiel Reuting | 1 | 0 | 21 |
| 2 | Grayson Rantilla | 4 | 0 | 5 |
| 14 | Ayden Moyer | 2 | 0 | 0 |
Why the Predictor Favors Kirtland
Kirtland carries a 75% modeled win probability because Current season favors Kirtland; Recent head-to-head favors Kirtland; All-time series favors Kirtland. The model refreshes as new results are entered.
The Ohio Varsity Matchup Predictor™ uses the previous three seasons as an early program-strength baseline, then shifts weight toward current-season record and PF/PA as results accumulate. Recent head-to-head results, strength of schedule, momentum and the longer recorded series provide additional context. An unfollowed team's missing data remains neutral instead of erasing known information about its opponent. Home field receives a small adjustment. Predicted score and win probability are editorial estimates, not betting lines.
Historical Notes
Kirtland Win
- Kirtland has now won its 4th straight against Rootstown.
- Kirtland is now 172-1 when scoring 41+ points since 1972.
- It is Kirtland's first game with 50+ points since Aug. 22, 2026.
- 43 points is Kirtland's largest winning margin since Aug. 22, 2026.
- This is Kirtland's first game allowing 7 or fewer points since Aug. 22, 2026.
Other Statistical Notes
- This is the 4th recorded meeting between Kirtland and Rootstown since 1972.
- Series: Kirtland is 4-0 against Rootstown since 1972; average score 42.8-5.3.
- Kirtland's largest recorded win in the series: Nov. 1, 2024 • 62-0.
- Highest-scoring meeting: Nov. 1, 2024 • 62-0.
- Series shutouts since 1972: Kirtland 1, Rootstown 0.
Program Milestones
- Kirtland has recorded 132 shutouts since 1972; the most recent was Oct. 17, 2025.
- Kirtland has scored 40+ points 178 times since 1972 (most recently Sep. 11, 2026).
- The program has reached 50+ points 68 times since 1972 (most recently Sep. 11, 2026).
- Rootstown has recorded 79 shutouts since 1972; the most recent was Sep. 4, 2026.
- Rootstown has scored 40+ points 55 times since 1972 (most recently Sep. 19, 2025).
- The program has reached 50+ points 13 times since 1972 (most recently Sep. 23, 2022).
Record by Points Scored
Program record in games falling within each scoring range.
Kirtland scoring history
Rootstown scoring history
Kirtland Results vs. Rootstown
| Date | Location | Score |
|---|---|---|
| Sep. 11, 2026 | Rootstown | Kirtland W 50-7 |
| Oct. 24, 2025 | — | Kirtland W 42-7 |
| Nov. 1, 2024 | — | Kirtland W 62-0 |
| Nov. 17, 2017 | Stewart Field | Kirtland W 17-7 |
Historical Data: Series records shown here cover 1972 through the latest imported season. Earlier meetings may not be included.
Top Performers
Kirtland



Rootstown



Kirtland — Last 5 vs. Rootstown
Kirtland vs. Rootstown Series Notes
Latest meeting: Sep. 11, 2026 • Kirtland W 50-7
First recorded meeting: Nov. 17, 2017
Kirtland longest winning streak: W 4
Rootstown longest winning streak: —
Largest Kirtland win: Nov. 1, 2024 • 62-0
Highest-scoring game: Nov. 1, 2024 • 62-0
Closest game: Nov. 17, 2017 • 17-7
Average score: Kirtland 42.8 • Rootstown 5.3
Team Stats
| Stat Category | Kirtland | Rootstown |
|---|---|---|
| Passing | ||
| Yards | 637 | 52 |
| Comp-Att | 36-62 | 5-9 |
| Comp % | 58.1% | 55.6% |
| Yards/Att | 10.3 | 5.8 |
| TD / INT | 8 / 1 | 0 / 0 |
| Rushing | ||
| Yards | 3175 | 210 |
| Attempts | 369 | 32 |
| Yards/Carry | 8.6 | 6.6 |
| Touchdowns | 28 | 2 |
| Receiving | ||
| Yards | 635 | 16 |
| Receptions | 45 | 5 |
| Yards/Catch | 14.1 | 3.2 |
| Touchdowns | 5 | 100 |
| Defense | ||
| Tackles | 0 | 0 |
| Sacks | 3 | 0 |
| Interceptions | 8 | 0 |
| Scoring | ||
| Points | 418 | 0 |
Player Stats
Kirtland Stats (2026-2027)
| # | Player | CMP | ATT | PCT | YDS | Y/G | TD | INT | LONG | QB RTG |
|---|---|---|---|---|---|---|---|---|---|---|
| 6 | Mario Lorber | 13 | 22 | 59.1% | 315 | 78.8 | 4 | 1 | 0 | 0.0 |
| 13 | Griffin Gabriel | 11 | 20 | 55.0% | 180 | 11.5 | 1 | 0 | 0 | 0.0 |
| 3 | Ben Loncar | 11 | 18 | 61.1% | 134 | 33.5 | 3 | 0 | 0 | 0.0 |
| 6 | Noah Fardo | 1 | 2 | 50.0% | 8 | 8.0 | 0 | 0 | 0 | 60.4 |
| # | Player | ATT | YDS | AVG | Y/G | LONG | TD |
|---|---|---|---|---|---|---|---|
| 30 | Tommy Caimi | 103 | 1,162 | 8.1 | 97.5 | 6 | 18 |
| 1 | Zander Perko | 82 | 611 | 3.7 | 33.0 | 0 | 0 |
| 5 | Sebastian Becker | 40 | 501 | 6.6 | 26.3 | 0 | 2 |
| 27 | Matt Rus | 17 | 253 | 17.5 | 35.0 | 0 | 0 |
| 3 | Ben Loncar | 22 | 172 | 8.1 | 42.3 | 2 | 2 |
| 8 | Brayden Yates | 26 | 150 | 4.6 | 9.3 | 0 | 1 |
| 6 | Mario Lorber | 18 | 96 | 5.3 | 24.0 | 0 | 2 |
| 6 | Noah Fardo | 4 | 55 | 13.8 | 55.0 | 0 | 0 |
| 33 | Bryson Rader | 11 | 54 | 1.0 | 1.0 | 0 | 1 |
| 16 | Rylan Martinez | 5 | 36 | 3.0 | 3.0 | 0 | 0 |
| 26 | Carter Luzar | 3 | 21 | 7.0 | 5.3 | 0 | 0 |
| 13 | Griffin Gabriel | 16 | 20 | -2.0 | -1.5 | 0 | 2 |
| 23 | Max Samac | 3 | 17 | 3.0 | 0.8 | 0 | 0 |
| 14 | Tad Hilstrom | 2 | 10 | 8.0 | 2.0 | 0 | 0 |
| 22 | Evan Lallo | 5 | 7 | 1.4 | 0.0 | 0 | 0 |
| 24 | Matt Schweinfurth | 2 | 7 | 5.0 | 5.0 | 0 | 0 |
| 24 | James O'Hara | 4 | 6 | -1.0 | -0.3 | 0 | 0 |
| 17 | Holden Martinez | 6 | -3 | -10.0 | -10.0 | 0 | 0 |
| # | Player | REC | YDS | AVG | Y/G | LONG | TD |
|---|---|---|---|---|---|---|---|
| 30 | Tommy Caimi | 14 | 314 | 22.4 | 9.5 | 0 | 2 |
| 36 | Carson Kalous | 7 | 147 | 21.0 | 9.8 | 0 | 0 |
| 6 | Mario Lorber | 5 | 40 | 8.0 | 10.0 | 3 | 2 |
| 16 | Rylan Martinez | 1 | 40 | 40.0 | 10.0 | 1 | 0 |
| 1 | Zander Perko | 2 | 35 | 17.5 | 3.0 | 0 | 1 |
| 5 | Sebastian Becker | 1 | 15 | 15.0 | 3.8 | 0 | 0 |
| 23 | Max Samac | 1 | 11 | 11.0 | 2.8 | 0 | 0 |
| 18 | Casey Lester | 1 | 8 | 8.0 | 0.0 | 0 | 0 |
| 25 | Jackson Cramp | 1 | 8 | 8.0 | 0.0 | 0 | 0 |
| 21 | Jacob Brandal | 1 | 6 | 6.0 | 1.5 | 0 | 0 |
| 45 | Marko Valentic | 6 | 6 | 1.0 | 1.5 | 0 | 0 |
| 20 | Landon Oppenheim | 1 | 5 | 5.0 | 1.3 | 0 | 0 |
| # | Player | RUSH | REC | KR | PR | IR | TOTAL | Y/G |
|---|---|---|---|---|---|---|---|---|
| 30 | Tommy Caimi | 1,162 | 314 | 102 | 29 | 0 | 1,607 | 401.8 |
| 1 | Zander Perko | 611 | 35 | 0 | 0 | 0 | 646 | 646.0 |
| 5 | Sebastian Becker | 501 | 15 | 0 | 0 | 0 | 516 | 129.0 |
| 27 | Matt Rus | 253 | 0 | 73 | 0 | 0 | 326 | 326.0 |
| 8 | Brayden Yates | 150 | 0 | 34 | 0 | 0 | 184 | 46.0 |
| 3 | Ben Loncar | 172 | 0 | 0 | 0 | 0 | 172 | 43.0 |
| 36 | Carson Kalous | 0 | 147 | 0 | 0 | 0 | 147 | 36.8 |
| 6 | Mario Lorber | 96 | 40 | 0 | 0 | 0 | 136 | 34.0 |
| 16 | Rylan Martinez | 36 | 40 | 0 | 0 | 0 | 76 | 76.0 |
| 6 | Noah Fardo | 55 | 0 | 0 | 0 | 0 | 55 | 55.0 |
| 33 | Bryson Rader | 54 | 0 | 0 | 0 | 0 | 54 | 13.5 |
| 23 | Max Samac | 17 | 11 | 0 | 0 | 0 | 28 | 7.0 |
| 26 | Carter Luzar | 21 | 0 | 0 | 0 | 0 | 21 | 5.3 |
| 13 | Griffin Gabriel | 20 | 0 | 0 | 0 | 0 | 20 | 5.0 |
| 14 | Tad Hilstrom | 10 | 0 | 0 | 0 | 0 | 10 | 2.5 |
| 18 | Casey Lester | 0 | 8 | 0 | 0 | 0 | 8 | 0.0 |
| 25 | Jackson Cramp | 0 | 8 | 0 | 0 | 0 | 8 | 0.0 |
| 22 | Evan Lallo | 7 | 0 | 0 | 0 | 0 | 7 | 0.0 |
| 24 | Matt Schweinfurth | 7 | 0 | 0 | 0 | 0 | 7 | 7.0 |
| 21 | Jacob Brandal | 0 | 6 | 0 | 0 | 0 | 6 | 1.5 |
| 24 | James O'Hara | 6 | 0 | 0 | 0 | 0 | 6 | 1.5 |
| 45 | Marko Valentic | 0 | 6 | 0 | 0 | 0 | 6 | 1.5 |
| 20 | Landon Oppenheim | 0 | 5 | 0 | 0 | 0 | 5 | 1.3 |
| 17 | Holden Martinez | -3 | 0 | 0 | 0 | 0 | -3 | -3.0 |
| # | Player | RUSH | PASS | REC | TOTAL | Y/G |
|---|---|---|---|---|---|---|
| 30 | Tommy Caimi | 1,162 | 0 | 314 | 1,476 | 369.0 |
| 1 | Zander Perko | 611 | 0 | 35 | 646 | 33.0 |
| 5 | Sebastian Becker | 501 | 0 | 15 | 516 | 129.0 |
| 6 | Mario Lorber | 96 | 315 | 40 | 451 | 112.8 |
| 3 | Ben Loncar | 172 | 134 | 0 | 306 | 76.5 |
| 27 | Matt Rus | 253 | 0 | 0 | 253 | 35.0 |
| 13 | Griffin Gabriel | 20 | 180 | 0 | 200 | 50.0 |
| 8 | Brayden Yates | 150 | 0 | 0 | 150 | 37.5 |
| 36 | Carson Kalous | 0 | 0 | 147 | 147 | 36.8 |
| 16 | Rylan Martinez | 36 | 0 | 40 | 76 | 3.0 |
| 6 | Noah Fardo | 55 | 8 | 0 | 63 | 63.0 |
| 33 | Bryson Rader | 54 | 0 | 0 | 54 | 13.5 |
| 23 | Max Samac | 17 | 0 | 11 | 28 | 7.0 |
| 26 | Carter Luzar | 21 | 0 | 0 | 21 | 5.3 |
| 14 | Tad Hilstrom | 10 | 0 | 0 | 10 | 2.5 |
| 18 | Casey Lester | 0 | 0 | 8 | 8 | 0.0 |
| 25 | Jackson Cramp | 0 | 0 | 8 | 8 | 0.0 |
| 22 | Evan Lallo | 7 | 0 | 0 | 7 | 0.0 |
| 24 | Matt Schweinfurth | 7 | 0 | 0 | 7 | 5.0 |
| 21 | Jacob Brandal | 0 | 0 | 6 | 6 | 1.5 |
| 24 | James O'Hara | 6 | 0 | 0 | 6 | 1.5 |
| 45 | Marko Valentic | 0 | 0 | 6 | 6 | 1.5 |
| 20 | Landon Oppenheim | 0 | 0 | 5 | 5 | 1.3 |
| 17 | Holden Martinez | -3 | 0 | 0 | -10 | -10.0 |
| # | Player | TD | 2-PT PTS | KICK PTS | PTS | PPG |
|---|---|---|---|---|---|---|
| 30 | Tommy Caimi | 15 | 0 | 0 | 148 | 37.0 |
| 1 | Zander Perko | 6 | 0 | 0 | 68 | 68.0 |
| 45 | Marko Valentic | 6 | 0 | 64 | 64 | 16.0 |
| 6 | Mario Lorber | 5 | 0 | 1 | 42 | 10.5 |
| 5 | Sebastian Becker | 2 | 0 | 0 | 24 | 6.0 |
| 3 | Ben Loncar | 3 | 0 | 0 | 18 | 4.5 |
| 27 | Matt Rus | 3 | 0 | 0 | 18 | 18.0 |
| 44 | Brandon Oppenheim | 0 | 0 | 0 | 6 | 0.0 |
| 8 | Brayden Yates | 1 | 0 | 0 | 6 | 1.5 |
| 33 | Bryson Rader | 1 | 0 | 0 | 6 | 1.5 |
| 36 | Carson Kalous | 0 | 0 | 0 | 6 | 1.5 |
| 13 | Griffin Gabriel | 0 | 0 | 0 | 6 | 1.5 |
| 16 | Rylan Martinez | 1 | 0 | 0 | 6 | 6.0 |
| # | Player | SACK | YDL | HUR | TACK | TFL |
|---|---|---|---|---|---|---|
| 62 | Lucci Cantini | 2.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 66 | Jack Turk | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| # | Player | INT | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|---|
| 30 | Tommy Caimi | 3 | 0 | 0.0 | 0 | 0 |
| 6 | Mario Lorber | 2 | 0 | 0.0 | 0 | 0 |
| 36 | Carson Kalous | 1 | 0 | 0.0 | 0 | 0 |
| 21 | Jacob Brandal | 1 | 0 | 0.0 | 0 | 0 |
| 55 | Jordan Force | 1 | 0 | 0.0 | 0 | 0 |
| # | Player | FGM | FGA | FG% | LONG | XPM | XPA | XP% | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 45 | Marko Valentic | 5 | 2 | 23.0% | 0 | 49 | 4 | 1,225.0% | 64 |
| 21 | Jacob Brandal | 0 | 0 | 0.0% | 0 | 0 | 0 | 0.0% | 1 |
| 6 | Mario Lorber | 0 | 0 | 0.0% | 0 | 0 | 0 | 0.0% | 1 |
| # | Player | RET | YDS | AVG | Y/G | TD | LONG |
|---|---|---|---|---|---|---|---|
| 30 | Tommy Caimi | 4 | 102 | 25.5 | 25.5 | 0 | 0 |
| 27 | Matt Rus | 2 | 73 | 36.5 | 73.0 | 0 | 0 |
| 8 | Brayden Yates | 1 | 34 | 34.0 | 8.5 | 0 | 0 |
| # | Player | RET | YDS | AVG | Y/G | TD | LONG |
|---|---|---|---|---|---|---|---|
| 30 | Tommy Caimi | 1 | 29 | 29.0 | 7.3 | 2 | 0 |
Rootstown Stats (2026-2027)
| # | Player | CMP | ATT | PCT | YDS | Y/G | TD | INT | LONG | QB RTG |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Blake Mullaly | 4 | 7 | 57.1% | 52 | 52.0 | 0 | 0 | 0 | 80.7 |
| # | Player | ATT | YDS | AVG | Y/G | LONG | TD |
|---|---|---|---|---|---|---|---|
| 1 | Blake Mullaly | 10 | 63 | 6.3 | 63.0 | 0 | 1 |
| 22 | Maxwell McEwuen | 6 | 50 | 8.3 | 50.0 | 0 | 0 |
| 18 | Carson Saltsman | 5 | 30 | 6.0 | 12.0 | 0 | 0 |
| 8 | Tyler West | 2 | 16 | 8.0 | 16.0 | 0 | 0 |
| 14 | Ayden Moyer | 2 | 15 | 7.5 | 15.0 | 0 | 1 |
| 26 | Andrew Lingo | 2 | 14 | 7.0 | 11.0 | 0 | 0 |
| 0 | Kiel Reuting | 1 | 13 | 13.0 | 13.0 | 0 | 0 |
| 2 | Grayson Rantilla | 2 | 6 | 3.0 | 6.0 | 0 | 0 |
| 7 | Doug Nichols | 1 | 3 | 3.0 | 3.0 | 0 | 0 |
| # | Player | REC | YDS | AVG | Y/G | LONG | TD |
|---|---|---|---|---|---|---|---|
| 22 | Maxwell McEwuen | 2 | 21 | 10.5 | 21.0 | 0 | 0 |
| 0 | Kiel Reuting | 1 | 8 | 8.0 | 8.0 | 0 | 0 |
| # | Player | RUSH | REC | KR | PR | IR | TOTAL | Y/G |
|---|---|---|---|---|---|---|---|---|
| 22 | Maxwell McEwuen | 50 | 21 | 0 | 0 | 0 | 71 | 71.0 |
| 1 | Blake Mullaly | 63 | 0 | 0 | 0 | 0 | 63 | 63.0 |
| 18 | Carson Saltsman | 30 | 0 | 0 | 0 | 0 | 30 | 6.0 |
| 0 | Kiel Reuting | 13 | 8 | 0 | 0 | 0 | 21 | 21.0 |
| 8 | Tyler West | 16 | 0 | 0 | 0 | 0 | 16 | 16.0 |
| 14 | Ayden Moyer | 15 | 0 | 0 | 0 | 0 | 15 | 15.0 |
| 26 | Andrew Lingo | 14 | 0 | 0 | 0 | 0 | 14 | 14.0 |
| 2 | Grayson Rantilla | 6 | 0 | 0 | 0 | 0 | 6 | 6.0 |
| 7 | Doug Nichols | 3 | 0 | 0 | 0 | 0 | 3 | 3.0 |
| # | Player | RUSH | PASS | REC | TOTAL | Y/G |
|---|---|---|---|---|---|---|
| 1 | Blake Mullaly | 63 | 52 | 0 | 115 | 115.0 |
| 22 | Maxwell McEwuen | 50 | 0 | 21 | 71 | 71.0 |
| 18 | Carson Saltsman | 30 | 0 | 0 | 30 | 6.0 |
| 0 | Kiel Reuting | 13 | 0 | 8 | 21 | 21.0 |
| 8 | Tyler West | 16 | 0 | 0 | 16 | 16.0 |
| 14 | Ayden Moyer | 15 | 0 | 0 | 15 | 15.0 |
| 26 | Andrew Lingo | 14 | 0 | 0 | 14 | 14.0 |
| 2 | Grayson Rantilla | 6 | 0 | 0 | 6 | 6.0 |
| 7 | Doug Nichols | 3 | 0 | 0 | 3 | 3.0 |





