When Perry Football and Kirtland Football meet annually in Week 3, fireworks usually follow.
This time, they came from the Perry defense.
The Pirates forced two second-half turnovers, including a 58-yard pick-six by Carter Crofoot, and pulled away for a 31-10 victory over the visiting Hornets on Sept. 4.
“The pick-six is awesome because in the stat sheet it looks like I did something right on the offensive side,” Perry head coach Bob Gecewich said. “This is one of the few games where the cliches actually matter. Not turning the ball over, capitalizing on mistakes because it’s so tight athletically and in preparedness. Those were momentum shifters. Those were massive.”
Perry wasted little time establishing itself, scoring on an 11-play opening drive. Nate Trefzger capped it with a 10-yard read-option touchdown run after connecting with Greg Mechenbier for 31 yards earlier in the possession.
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.
The Pirates carried that 7-0 lead into the second quarter, but Kirtland quickly created an opportunity of its own.
After a missed 41-yard field goal by Marko Valentic, Tommy Caimi intercepted Trefzger and gave the Hornets possession. Moments later, Ben Loncar scored on a one-yard quarterback sneak to tie the game at 7.
Perry answered.
A 15-yard reception by Crofoot and a 13-yard Trefzger run helped move the Pirates into scoring range, where Colton Crissinger drilled a 41-yard field goal to give Perry a 10-7 advantage with approximately two-and-a-half minutes remaining in the half.
Kirtland responded before the break. Loncar found Mario Lorber for a key completion that helped set up Valentic, who converted a 41-yard field goal to send the teams into halftime tied at 10.
Then the game changed.
Kirtland opened the second half with possession but fumbled, with Chase Sivon recovering for Perry.
The Pirates immediately capitalized.
Crofoot helped move Perry deep into Kirtland territory, and on the next snap Trefzger dropped a 32-yard touchdown pass into Mechenbier’s hands to give the Pirates a 17-10 lead.
Crofoot delivered an even bigger play later in the third quarter.
He made a one-handed interception and raced 58 yards for a touchdown, suddenly stretching Perry’s advantage to 24-10.
After another Kirtland possession ended without points, Trefzger connected with Carter Hopkins across the middle to help set up another scoring drive. Hopkins eventually finished it himself, breaking free for a 31-yard touchdown run that pushed the lead to 31-10.
Perry added one final defensive statement with a goal-line stand and closed out a 21-point victory.
“We play to win. When we’re on offense, what’s the difference between punting and going for it?” Gecewich said. “I trust our guys who practice every day and get the majority of the snaps. This week we were fortunate to come up on the right side today.”
The victory was Perry’s first over Kirtland since defeating the Hornets on the road in 2023, but this one came in front of the Pirates’ home crowd.
“Our kids treated it as a rivalry game; we really do have tremendous respect for those guys over there, for their players, for their coaches,” Gecewich said. “The atmosphere is different, you know. People show up for it, really get excited about this game, and our kids do too. So it is different, and they’re the standard bearer in our part of the state for small (school) football, and that’s who you want to build your program to be like.”
Hopkins led Perry’s ground game with eight carries for 54 yards and a touchdown.
Trefzger rushed eight times for 27 yards and a touchdown while completing 10 of 22 passes for 149 yards, one touchdown and one interception.
Mechenbier caught three passes for 69 yards and a touchdown, while Crofoot finished with 62 yards from scrimmage on eight touches in addition to his 58-yard interception return for a touchdown.
Traxton Richards added three receptions for 28 yards.
For Kirtland, the loss followed a dramatic 36-34 victory over Poland Seminary a week earlier. Two difficult games in consecutive weeks gave the Hornets an early-season test that head coach Tiger LaVerde believes will help his team moving forward.
“When two good teams meet, you can’t make mistakes like that. Fumble, pick six, and that’s the game right there,” LaVerde said. “It was a dogfight. We had the ball, got a couple first downs, and we just dropped it. They capitalized. Got to give them credit. They played great defense tonight, and they capitalized on our mistakes.
“I learned we got a lot of improvements to make, but that’s part of the process. That’s why we schedule Poland and Perry, and that’s why we schedule games like this. It’s going to help us down the road.”
LaVerde pointed specifically to tackling as an area the Hornets must improve.
“We got to tackle better. That’s number one; we got to tackle better,” LaVerde said. “I thought (Ryan) Beeler did a nice job calling the defensive game plan. I thought we had them in third and long quite a bit, and we just didn’t tackle when we needed to get off the field.”
Caimi led Kirtland with 108 yards from scrimmage on 20 touches and also recorded an interception. Loncar rushed 10 times for 43 yards and a touchdown, while Zander Perko added 31 yards on nine carries.
Both teams open CVC play on Sept. 11. Perry travels to Jefferson, while Kirtland visits Rootstown.
More Football Coverage From OhioVarsity.com


Box Score
Kirtland Game Stats
| # | Player | CMP | ATT | PCT | YDS | AVG | TD | INT |
|---|---|---|---|---|---|---|---|---|
| 3 | Ben Loncar | 5 | 9 | 55.6% | 60 | 12.0 | 0 | 1 |
| # | Player | ATT | YDS | AVG | TD |
|---|---|---|---|---|---|
| 30 | Tommy Caimi | 18 | 70 | 3.9 | 0 |
| 3 | Ben Loncar | 10 | 43 | 4.3 | 1 |
| 1 | Zander Perko | 9 | 31 | 3.4 | 0 |
| 5 | Sebastian Becker | 6 | 23 | 3.8 | 0 |
| 27 | Matt Rus | 3 | 18 | 6.0 | 0 |
| 6 | Mario Lorber | 1 | 4 | 4.0 | 0 |
| # | Player | REC | YDS | AVG | TD |
|---|---|---|---|---|---|
| 30 | Tommy Caimi | 2 | 38 | 19.0 | 0 |
| 6 | Mario Lorber | 2 | 17 | 8.5 | 0 |
| # | Player | RUSH | PASS | REC |
|---|---|---|---|---|
| 30 | Tommy Caimi | 70 | 0 | 38 |
| 3 | Ben Loncar | 43 | 60 | 0 |
| 1 | Zander Perko | 31 | 0 | 0 |
| 5 | Sebastian Becker | 23 | 0 | 0 |
| 6 | Mario Lorber | 4 | 0 | 17 |
| 27 | Matt Rus | 18 | 0 | 0 |
| # | Player | INT |
|---|---|---|
| 30 | Tommy Caimi | 1 |
| # | Player | RET | YDS | AVG | TD |
|---|---|---|---|---|---|
| 30 | Tommy Caimi | 4 | 69 | 17.3 | 0 |
Perry Game Stats
| # | Player | CMP | ATT | PCT | YDS | AVG | TD | INT |
|---|---|---|---|---|---|---|---|---|
| 13 | Nate Trefzger | 10 | 22 | 45.5% | 149 | 14.9 | 1 | 1 |
| # | Player | ATT | YDS | AVG | TD |
|---|---|---|---|---|---|
| 23 | Carter Hopkins | 8 | 54 | 6.8 | 1 |
| 34 | Carter Crofoot | 5 | 29 | 5.8 | 0 |
| 13 | Nate Trefzger | 8 | 27 | 3.4 | 1 |
| 4 | Chase Sivon | 2 | 13 | 6.5 | 0 |
| 84 | Brayden Martin | 2 | -1 | -0.5 | 0 |
| 12 | Traxton Richards | 2 | -1 | -0.5 | 0 |
| # | Player | REC | YDS | AVG | TD |
|---|---|---|---|---|---|
| 6 | Greg Mechenbier | 3 | 69 | 23.0 | 1 |
| 34 | Carter Crofoot | 3 | 33 | 11.0 | 0 |
| 84 | Brayden Martin | 3 | 28 | 9.3 | 0 |
| 12 | Traxton Richards | 3 | 28 | 9.3 | 0 |
| 23 | Carter Hopkins | 1 | 19 | 19.0 | 0 |
| # | Player | RUSH | PASS | REC |
|---|---|---|---|---|
| 13 | Nate Trefzger | 27 | 149 | 0 |
| 23 | Carter Hopkins | 54 | 0 | 19 |
| 6 | Greg Mechenbier | 0 | 0 | 69 |
| 34 | Carter Crofoot | 29 | 0 | 33 |
| 84 | Brayden Martin | -1 | 0 | 28 |
| 12 | Traxton Richards | -1 | 0 | 28 |
| 4 | Chase Sivon | 13 | 0 | 0 |
| # | Player | INT |
|---|---|---|
| 34 | Carter Crofoot | 1 |
| # | Player | RET | YDS | AVG | TD |
|---|---|---|---|---|---|
| 4 | Chase Sivon | 1 | 20 | 20.0 | 0 |
| 12 | Traxton Richards | 1 | 7 | 7.0 | 0 |
Why the Predictor Favors Perry
Perry carries a 57% modeled win probability because Home field favors Perry; Current season favors Perry; Recent head-to-head favors Perry. 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
Perry Win
- Perry has started 4-0 for the 16th time since 1972.
- It is Perry's first 4-0 start since 2023.
- Perry has extended its overall winning streak to 4 games.
- Perry is now 106-5 when scoring 31-40 points since 1972.
- 21 points is Perry's largest winning margin since Aug. 28, 2026.
Other Statistical Notes
- Kirtland has started 2-0 36 times since 1972, including 11 consecutive seasons (2016-2026).
- Perry has started 3-0 20 times since 1972.
- This is the 34th recorded meeting between Kirtland and Perry since 1972.
- Series: Kirtland is 15-19 against Perry since 1972; average score 16.9-21.6.
- Kirtland's largest recorded win in the series: Sep. 17, 1976 • 28-0.
- Highest-scoring meeting: Nov. 3, 1995 • 30-54.
- Series shutouts since 1972: Kirtland 4, Perry 3.
Program Milestones
- Kirtland has recorded 132 shutouts since 1972; the most recent was Oct. 17, 2025.
- Kirtland has scored 40+ points 177 times since 1972 (most recently Aug. 22, 2026).
- The program has reached 50+ points 67 times since 1972 (most recently Aug. 22, 2026).
- Perry has recorded 83 shutouts since 1972; the most recent was Nov. 14, 2025.
- Perry has scored 40+ points 163 times since 1972 (most recently Aug. 28, 2026).
- The program has reached 50+ points 56 times since 1972 (most recently Oct. 24, 2025).
- Perry has scored at least 30 points in 4 straight games.
Record by Points Scored
Program record in games falling within each scoring range.
Kirtland scoring history
Perry scoring history
Kirtland Results vs. Perry
| Date | Location | Score |
|---|---|---|
| Sep. 4, 2026 | Alumni Stadium, Perry, Ohio | Kirtland L 10-31 |
| Sep. 5, 2025 | — | Kirtland W 44-24 |
| Sep. 6, 2024 | — | Kirtland W 22-21 |
| Sep. 1, 2023 | — | Kirtland L 6-24 |
| Sep. 30, 2022 | — | Kirtland W 36-16 |
| Oct. 1, 2021 | — | Kirtland W 30-6 |
| Sep. 14, 2001 | — | Kirtland L 0-48 |
| Sep. 15, 2000 | — | Kirtland L 6-44 |
| Sep. 19, 1997 | — | Kirtland W 28-14 |
| Sep. 20, 1996 | — | Kirtland L 7-28 |
| Nov. 3, 1995 | — | Kirtland L 30-54 |
| Nov. 4, 1994 | — | Kirtland L 18-49 |
| Nov. 5, 1993 | — | Kirtland L 6-26 |
| Sep. 11, 1992 | — | Kirtland L 7-40 |
| Sep. 6, 1991 | — | Kirtland L 6-35 |
| Oct. 26, 1990 | — | Kirtland W 6-3 |
| Oct. 27, 1989 | — | Kirtland W 37-13 |
| Oct. 14, 1988 | — | Kirtland W 26-0 |
| Oct. 2, 1987 | — | Kirtland L 6-18 |
| Oct. 3, 1986 | — | Kirtland L 0-28 |
| Sep. 27, 1985 | — | Kirtland W 21-20 |
| Sep. 28, 1984 | — | Kirtland L 19-24 |
| Sep. 16, 1983 | — | Kirtland L 9-18 |
| Sep. 17, 1982 | — | Kirtland L 6-43 |
| Sep. 18, 1981 | — | Kirtland L 0-16 |
| Sep. 12, 1980 | — | Kirtland L 9-12 |
| Sep. 14, 1979 | — | Kirtland W 34-13 |
| Sep. 15, 1978 | — | Kirtland L 14-31 |
| Sep. 16, 1977 | — | Kirtland W 13-0 |
| Sep. 17, 1976 | — | Kirtland W 28-0 |
| Sep. 12, 1975 | — | Kirtland L 7-10 |
| Sep. 13, 1974 | — | Kirtland W 27-12 |
| Sep. 14, 1973 | — | Kirtland W 36-12 |
| Sep. 15, 1972 | — | Kirtland W 20-0 |
Historical Data: Series records shown here cover 1972 through the latest imported season. Earlier meetings may not be included.
Top Performers
Kirtland



Perry



Kirtland — Last 5 vs. Perry
Kirtland vs. Perry Series Notes
Latest meeting: Sep. 4, 2026 • Kirtland L 10-31
First recorded meeting: Sep. 15, 1972
Kirtland longest winning streak: W 3
Perry longest winning streak: W 6
Largest Kirtland win: Sep. 17, 1976 • 28-0
Highest-scoring game: Nov. 3, 1995 • 30-54
Closest game: Sep. 27, 1985 • 21-20
Average score: Kirtland 16.9 • Perry 21.6
Team Stats
| Stat Category | Kirtland | Perry |
|---|---|---|
| Passing | ||
| Yards | 637 | 877 |
| Comp-Att | 36-62 | 41-69 |
| Comp % | 58.1% | 59.4% |
| Yards/Att | 10.3 | 12.7 |
| TD / INT | 8 / 1 | 8 / 1 |
| Rushing | ||
| Yards | 3175 | 360 |
| Attempts | 369 | 88 |
| Yards/Carry | 8.6 | 4.1 |
| Touchdowns | 28 | 5 |
| Receiving | ||
| Yards | 635 | 755 |
| Receptions | 45 | 44 |
| Yards/Catch | 14.1 | 17.2 |
| Touchdowns | 5 | 6 |
| Defense | ||
| Tackles | 0 | 0 |
| Sacks | 3 | 0 |
| Interceptions | 8 | 1 |
| 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 |
Perry Stats (2026-2027)
| # | Player | CMP | ATT | PCT | YDS | Y/G | TD | INT | LONG | QB RTG |
|---|---|---|---|---|---|---|---|---|---|---|
| 13 | Nate Trefzger | 36 | 61 | 59.0% | 766 | 0.0 | 7 | 1 | 0 | 0.0 |
| 12 | Traxton Richards | 1 | 1 | 100.0% | 58 | 0.0 | 1 | 0 | 0 | 0.0 |
| 11 | Joe Marcotte | 2 | 3 | 66.7% | 28 | 0.0 | 0 | 0 | 0 | 0.0 |
| 9 | Nolan Andrejack | 2 | 4 | 50.0% | 25 | 0.0 | 0 | 0 | 0 | 0.0 |
| # | Player | ATT | YDS | AVG | Y/G | LONG | TD |
|---|---|---|---|---|---|---|---|
| 23 | Carter Hopkins | 32 | 224 | 7.0 | 0.0 | 0 | 2 |
| 13 | Nate Trefzger | 23 | 58 | 2.5 | 0.0 | 0 | 3 |
| 34 | Carter Crofoot | 15 | 42 | 2.8 | 0.0 | 0 | 0 |
| 4 | Chase Sivon | 5 | 17 | 3.4 | 0.0 | 0 | 0 |
| 25 | Graydon Crum | 4 | 13 | 3.3 | 0.0 | 0 | 0 |
| 12 | Traxton Richards | 3 | 4 | 1.3 | 0.0 | 0 | 0 |
| 32 | Nolan Albrecht | 1 | 2 | 2.0 | 0.0 | 0 | 0 |
| # | Player | REC | YDS | AVG | Y/G | LONG | TD |
|---|---|---|---|---|---|---|---|
| 6 | Greg Mechenbier | 7 | 256 | 36.6 | 0.0 | 0 | 3 |
| 7 | Brody Krantz | 8 | 145 | 18.1 | 0.0 | 0 | 2 |
| 12 | Traxton Richards | 12 | 131 | 10.9 | 0.0 | 0 | 1 |
| 23 | Carter Hopkins | 3 | 45 | 15.0 | 0.0 | 0 | 0 |
| 4 | Chase Sivon | 1 | 38 | 38.0 | 0.0 | 0 | 0 |
| 34 | Carter Crofoot | 3 | 33 | 11.0 | 0.0 | 0 | 0 |
| 84 | Brayden Martin | 3 | 28 | 9.3 | 0.0 | 0 | 0 |
| 17 | Alex Searson | 3 | 25 | 8.3 | 0.0 | 0 | 0 |
| 9 | Nolan Andrejack | 1 | 19 | 19.0 | 0.0 | 0 | 0 |
| 5 | Chase Harris | 1 | 18 | 18.0 | 0.0 | 0 | 0 |
| 14 | Vinn Vojack | 1 | 14 | 14.0 | 0.0 | 0 | 0 |
| 8 | Michal Niedzwiecki | 1 | 3 | 3.0 | 0.0 | 0 | 0 |
| # | Player | RUSH | REC | KR | PR | IR | TOTAL | Y/G |
|---|---|---|---|---|---|---|---|---|
| 23 | Carter Hopkins | 224 | 45 | 0 | 0 | 0 | 269 | 0.0 |
| 6 | Greg Mechenbier | 0 | 256 | 0 | 0 | 0 | 256 | 0.0 |
| 7 | Brody Krantz | 0 | 145 | 0 | 0 | 0 | 145 | 0.0 |
| 12 | Traxton Richards | 4 | 131 | 7 | 0 | 0 | 142 | 0.0 |
| 34 | Carter Crofoot | 42 | 33 | 0 | 0 | 0 | 75 | 0.0 |
| 4 | Chase Sivon | 17 | 38 | 20 | 0 | 0 | 75 | 0.0 |
| 13 | Nate Trefzger | 58 | 0 | 0 | 0 | 0 | 58 | 0.0 |
| 84 | Brayden Martin | 0 | 28 | 0 | 0 | 0 | 28 | 0.0 |
| 17 | Alex Searson | 0 | 25 | 0 | 0 | 0 | 25 | 0.0 |
| 9 | Nolan Andrejack | 0 | 19 | 0 | 0 | 0 | 19 | 0.0 |
| 5 | Chase Harris | 0 | 18 | 0 | 0 | 0 | 18 | 0.0 |
| 14 | Vinn Vojack | 0 | 14 | 0 | 0 | 0 | 14 | 0.0 |
| 25 | Graydon Crum | 13 | 0 | 0 | 0 | 0 | 13 | 0.0 |
| 8 | Michal Niedzwiecki | 0 | 3 | 0 | 0 | 0 | 3 | 0.0 |
| 32 | Nolan Albrecht | 2 | 0 | 0 | 0 | 0 | 2 | 0.0 |
| # | Player | RUSH | PASS | REC | TOTAL | Y/G |
|---|---|---|---|---|---|---|
| 13 | Nate Trefzger | 58 | 766 | 0 | 824 | 0.0 |
| 23 | Carter Hopkins | 224 | 0 | 45 | 269 | 0.0 |
| 6 | Greg Mechenbier | 0 | 0 | 256 | 256 | 0.0 |
| 12 | Traxton Richards | 4 | 58 | 131 | 193 | 0.0 |
| 7 | Brody Krantz | 0 | 0 | 145 | 145 | 0.0 |
| 34 | Carter Crofoot | 42 | 0 | 33 | 75 | 0.0 |
| 4 | Chase Sivon | 17 | 0 | 38 | 55 | 0.0 |
| 9 | Nolan Andrejack | 0 | 25 | 19 | 44 | 0.0 |
| 84 | Brayden Martin | 0 | 0 | 28 | 28 | 0.0 |
| 11 | Joe Marcotte | 0 | 28 | 0 | 28 | 0.0 |
| 17 | Alex Searson | 0 | 0 | 25 | 25 | 0.0 |
| 5 | Chase Harris | 0 | 0 | 18 | 18 | 0.0 |
| 14 | Vinn Vojack | 0 | 0 | 14 | 14 | 0.0 |
| 25 | Graydon Crum | 13 | 0 | 0 | 13 | 0.0 |
| 8 | Michal Niedzwiecki | 0 | 0 | 3 | 3 | 0.0 |
| 32 | Nolan Albrecht | 2 | 0 | 0 | 2 | 0.0 |
| # | Player | INT | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|---|
| 34 | Carter Crofoot | 1 | 0 | 0.0 | 0 | 0 |
| # | Player | PUNTS | YDS | AVG | Y/G | IN 20 | LONG |
|---|---|---|---|---|---|---|---|
| 99 | Colton Crissinger | 0 | 626 | 0.0 | 0.0 | 0 | 0 |
| 57 | Nick Gustin | 0 | 42 | 0.0 | 0.0 | 0 | 0 |
| 23 | Carter Hopkins | 0 | 7 | 0.0 | 0.0 | 0 | 0 |
| # | Player | RET | YDS | AVG | Y/G | TD | LONG |
|---|---|---|---|---|---|---|---|
| 4 | Chase Sivon | 1 | 20 | 20.0 | 0.0 | 0 | 0 |
| 12 | Traxton Richards | 1 | 7 | 7.0 | 0.0 | 0 | 0 |




