- Home
- >schools
- >st. thomas academy
- >football

St. Thomas Academy Football
Latest Scores
Team Overview
Players
# | Name | Position | Grade |
|---|---|---|---|
| 0 | Dominic Baez | RB | 12 |
| 1 | Manny Sims | WR | 12 |
| 2 | Anderson Dose | DB | 12 |
| 3 | Bennett Nientimp | LB | 12 |
| 4 | Cody Kronberg | DB | 12 |
| 5 | Ian Turnbow | RB | 11 |
| 6 | Peter Olson | DL | 12 |
| 7 | Tristan Karl | QB | 11 |
| 8 | Todd Rogalski | DB | 12 |
| 9 | Luke Mechtel | LB | 12 |
| 10 | Grant English | WR | 12 |
| 11 | Matthew Wagner | DB | 12 |
| 12 | Brooks Borman | LB | 12 |
| 13 | Truman Caruso | DB | 12 |
| 14 | Grant Keeley | QB | 10 |
| 15 | Luke Siemon | QB | 11 |
| 16 | Ethan Ruiz | QB | 12 |
| 17 | Luke Hudson | TE | 12 |
| 18 | Jay Warford | WR | 12 |
| 19 | Douglas Ringeisen | QB | 10 |
| 20 | Dan Sit | DB | 12 |
| 21 | Sam McNellis | DB | 11 |
| 22 | Ryan Votel | LB | 12 |
| 23 | Liam Gottsch | TE | 12 |
| 24 | Nolan Bosl | LB | 11 |
| 25 | Kristian Cercioglu | LB | 12 |
| 26 | Aidan Frommeyer | DB | 11 |
| 27 | Eric Whitton | DB | 12 |
| 28 | Logan Fotsch | WR | 11 |
| 29 | Britt Mollner | DB | 12 |
| 30 | Mason Gerry | RB | 12 |
| 31 | Owen Behm | DL | 11 |
| 32 | Shannon Joyce | RB | 10 |
| 33 | Grant Young | LB | 11 |
| 34 | Max Griffin | DB | 11 |
| 35 | Jaxon (JP) Marx | TE | 12 |
| 36 | Revis Cooney | WR | 10 |
| 37 | Giorgio Sylvester | TE | 11 |
| 38 | Alistair Schlaeger | DB | 10 |
| 39 | Nick Laska | DB | 10 |
| 40 | Peter Dahdah | LB | 10 |
| 41 | Rekhori Davis | RB | 11 |
| 42 | Connor Noble | WR | 10 |
| 43 | Brody Chase | DB | 10 |
| 44 | Michael Korf | LB | 12 |
| 45 | Peter English | DB | 10 |
| 46 | Max Fitzel | LB | 10 |
| 47 | Daniel Keating | DB | 10 |
| 48 | Jonah Erickson | DB | 10 |
| 49 | Max Cercioglu | RB | 9 |
| 50 | Shilohe Espinoza | OL | 12 |
| 51 | Luke Erickson | DB | 10 |
| 52 | Vinny Perri | OL | 12 |
| 53 | TJ Abbott | OL | 10 |
| 54 | Alex Larson | LB | 10 |
| 55 | Connor Flanagan | LB | 9 |
| 56 | Thomas Wicks | OL | 12 |
| 57 | Alec Smith | LB | 11 |
| 58 | Bobby White | OL, LS | 11 |
| 59 | Michael Dewitt | DL | 11 |
| 60 | Joaquin Espinoza | LB | 10 |
| 63 | Jack Dupre | OL | 10 |
| 64 | Andrew Nelson | OL | 12 |
| 65 | Juan Lopez-Munoz | OL | 11 |
| 66 | Easton Kasel | OL | 10 |
| 70 | Eli Kraus | OL | 11 |
| 71 | Roman Wicka | OL | 11 |
| 72 | Birk Zeleny | OL | 12 |
| 73 | Liam Flood | OL | 10 |
| 74 | Phillip Dahdah | DL | 9 |
| 75 | Adrian Pieper | OL | 10 |
| 77 | Adam Remick | OL | 12 |
| 80 | George Plumm | WR | 10 |
| 81 | Evan Budd | WR | 11 |
| 82 | Declan Cusick | WR | 10 |
| 83 | Emmett McMahon | WR | 10 |
| 84 | Milo Candee | DB | 10 |
| 85 | Teddy Petschel | DL | 12 |
| 86 | Max Hayes | WR | 11 |
| 87 | JJ Greeley | WR | 9 |
| 88 | Max Hewitt | TE | 10 |
| 89 | Jack Wills | DL | 11 |
| 90 | Joey Wills | DL | 10 |
| 92 | Daniel Ugwumba | DL | 11 |
| 93 | Steven Raab | LB | 10 |
| 94 | Andrew Korf | DL | 10 |
| 95 | Jacob Tigan | DL | 12 |
| 96 | Jeshua Gonzalez | DL | 10 |
| 97 | Magnus Mehlhoff | DL | 12 |
| 98 | Christopher Nunez | DL | 12 |
| 99 | Toren Piltingsrud | PK, P | 11 |
Staff
Name |
|---|
| Nick VandenPlas |
| Douglas Ringeisen |
Passing | |
|---|---|
| Completions | 84 |
| Attempts | 146 |
| Completion Percent | 0.575 |
| Yards | 1120 |
| Average Yards | 7.671 |
| Touchdowns | 18 |
| Interceptions | 3 |
| Quarterback Rating | 113.014 |
| Passing Yards | 101.818 |
| Games Played | 11 |
Rushing | |
|---|---|
| Attempts | 372 |
| Yards | 2284 |
| Average Yards | 6.140 |
| Touchdowns | 28 |
| Fumbles Lost | 1 |
| Two Point Conversions | 0 |
| Rushing Yards | 207.636 |
| Games Played | 11 |
Receiving | |
|---|---|
| Receptions | 74 |
| Yards | 1097 |
| Average Yards | 14.824 |
| Touchdowns | 16 |
| Two Point Conversions | 0 |
| Yards After Catch | 0 |
| Receiving Yards | 99.727 |
| Games Played | 11 |
Defensive | |
|---|---|
| Solo Tackles | 354 |
| Assisted Tackles | 103 |
| Tackles | 457 |
| Sacks | 16 |
| Fumble Recoveries | 8 |
| Interceptions | 12 |
| Forced Fumbles | 0 |
| Blocked Kicks | 8 |
| Safeties | 0 |
| Interception Touchdowns | 2 |
| Fumble Touchdowns | 1 |
| Blocked Kick Touchdowns | 0 |
| Touchdowns | 3 |
| Passes Defended | 0 |
| Tackles For Loss | 65 |
| Games Played | 11 |
Punt Returning | |
|---|---|
| Returns | 16 |
| Fair Catches | 1 |
| Yards | 191 |
| Average Yards | 11.938 |
| Touchdowns | 1 |
| Games Played | 11 |
Kick Returning | |
|---|---|
| Returns | 20 |
| Yards | 460 |
| Average Yards | 23 |
| Touchdowns | 1 |
| Games Played | 11 |
Punting | |
|---|---|
| Punts | 30 |
| Yards | 808 |
| Average Yards | 26.933 |
| Touchbacks | 2 |
| Not Returned Past 20 | 8 |
| Games Played | 11 |
Kicking | |
|---|---|
| Tens Attempted | 0 |
| Tens Made | 0 |
| Twenties Attempted | 0 |
| Twenties Made | 0 |
| Thirties Attempted | 2 |
| Thirties Made | 0 |
| Forties Attempted | 0 |
| Forties Made | 0 |
| Fifties Plus Attempted | 0 |
| Fifties Plus Made | 0 |
| Field Goals Attempted | 17 |
| Field Goals Made | 17 |
| Field Goal Percent | 1 |
| Extra Points Attempted | 37 |
| Extra Points Made | 39 |
| Extra Points Percent | 1.054 |
| Games Played | 11 |
Team Offensive | |
|---|---|
| First Downs | 67 |
| Third Down Attempts | 44 |
| Third Down Conversions | 15 |
| Third Down Conversion Percent | 0.341 |
| Fourth Down Attempts | 6 |
| Fourth Down Conversions | 4 |
| Fourth Down Conversion Percent | 0.667 |
| Possession Time | 3356 |
| Penalties | 25 |
| Penalty Yards | 184 |
| Yards | 3404 |
| Games Played | 11 |
Team Record | |
|---|---|
| Wins | |
| Losses | |
| Ties | |
| Points | 374 |
Passing
# | Name | G | C | Att | C% | Yd | Yd/Att | TD | Int | Rate |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | Dominic Baez | 2 | 2 | 2 | 1 | 74 | 37 | 2 | 0 | 158.333 |
| 7 | Tristan Karl | 11 | 66 | 117 | 0.564 | 810 | 6.923 | 15 | 3 | 106.838 |
| 8 | Todd Rogalski | 1 | 1 | 1 | 1 | 38 | 38 | 0 | 0 | 118.750 |
| 16 | Ethan Ruiz | 6 | 13 | 24 | 0.542 | 168 | 7 | 1 | 0 | 90.278 |
| 19 | Douglas Ringeisen | 1 | 1 | 1 | 1 | 27 | 27 | 0 | 0 | 118.750 |
| 99 | Toren Piltingsrud | 1 | 1 | 1 | 1 | 3 | 3 | 0 | 0 | 79.167 |
Rushing
# | Name | G | Att | Yd | Yd/Att | TD | Fum | 2PM | YPG |
|---|---|---|---|---|---|---|---|---|---|
| 0 | Dominic Baez | 11 | 217 | 1410 | 6.498 | 21 | 0 | 0 | 128.182 |
| 5 | Ian Turnbow | 9 | 57 | 227 | 3.982 | 1 | 0 | 0 | 25.222 |
| 7 | Tristan Karl | 11 | 74 | 492 | 6.649 | 4 | 1 | 0 | 44.727 |
| 8 | Todd Rogalski | 7 | 14 | 97 | 6.929 | 0 | 0 | 0 | 13.857 |
| 16 | Ethan Ruiz | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
| 28 | Logan Fotsch | 3 | 3 | 47 | 15.667 | 1 | 0 | 0 | 15.667 |
| 36 | Revis Cooney | 2 | 5 | 19 | 3.800 | 0 | 0 | 0 | 9.500 |
| 53 | TJ Abbott | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Receiving
# | Name | G | Rec | Yd | Yd/Rec | TD | 2pm | YPG | YAC |
|---|---|---|---|---|---|---|---|---|---|
| 0 | Dominic Baez | 7 | 11 | 118 | 10.727 | 2 | 0 | 16.857 | 0 |
| 1 | Manny Sims | 3 | 7 | 129 | 18.429 | 0 | 0 | 43 | 0 |
| 5 | Ian Turnbow | 1 | 1 | 30 | 30 | 0 | 0 | 30 | 0 |
| 7 | Tristan Karl | 1 | 1 | 10 | 10 | 1 | 0 | 10 | 0 |
| 8 | Todd Rogalski | 8 | 16 | 307 | 19.188 | 6 | 0 | 38.375 | 0 |
| 10 | Grant English | 5 | 7 | 159 | 22.714 | 5 | 0 | 31.800 | 0 |
| 11 | Matthew Wagner | 1 | 1 | -2 | -2 | 0 | 0 | -2 | 0 |
| 17 | Luke Hudson | 6 | 9 | 152 | 16.889 | 1 | 0 | 25.333 | 0 |
| 18 | Jay Warford | 3 | 5 | 23 | 4.600 | 0 | 0 | 7.667 | 0 |
| 23 | Liam Gottsch | 2 | 3 | 24 | 8 | 0 | 0 | 12 | 0 |
| 28 | Logan Fotsch | 2 | 2 | 31 | 15.500 | 0 | 0 | 15.500 | 0 |
| 30 | Mason Gerry | 1 | 1 | 12 | 12 | 0 | 0 | 12 | 0 |
| 36 | Revis Cooney | 2 | 2 | 6 | 3 | 0 | 0 | 3 | 0 |
| 40 | Peter Dahdah | 1 | 2 | 16 | 8 | 1 | 0 | 16 | 0 |
| 80 | George Plumm | 4 | 4 | 59 | 14.750 | 0 | 0 | 14.750 | 0 |
| 86 | Max Hayes | 2 | 2 | 23 | 11.500 | 0 | 0 | 11.500 | 0 |
Punt Returning
# | Name | G | Ret | FC | Yd | Yd/Ret | TD |
|---|---|---|---|---|---|---|---|
| 1 | Manny Sims | 3 | 7 | 1 | 22 | 3.143 | 0 |
| 8 | Todd Rogalski | 6 | 6 | 0 | 165 | 27.500 | 1 |
| 11 | Matthew Wagner | 2 | 3 | 0 | 4 | 1.333 | 0 |
Kick Returning
# | Name | G | Ret | Yd | Yd/Ret | TD |
|---|---|---|---|---|---|---|
| 0 | Dominic Baez | 7 | 8 | 240 | 30 | 0 |
| 5 | Ian Turnbow | 2 | 2 | 39 | 19.500 | 0 |
| 8 | Todd Rogalski | 2 | 3 | 122 | 40.667 | 1 |
| 10 | Grant English | 2 | 2 | 0 | 0 | 0 |
| 17 | Luke Hudson | 1 | 1 | 5 | 5 | 0 |
| 28 | Logan Fotsch | 1 | 1 | 27 | 27 | 0 |
| 40 | Peter Dahdah | 1 | 1 | 11 | 11 | 0 |
| 55 | Connor Flanagan | 1 | 1 | 16 | 16 | 0 |
| 95 | Jacob Tigan | 1 | 1 | 0 | 0 | 0 |
Kicking
# | Name | G | FGA | FGM | FG% | XPA | XPM | XP% | 1-19A | 1-19M | 20-29A | 20-29M | 30-39A | 30-39M | 40-49A | 40-49M | 50+A | 50+M |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5 | Ian Turnbow | 1 | 0 | 0 | 0 | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 99 | Toren Piltingsrud | 10 | 17 | 17 | 1 | 33 | 35 | 1.061 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
Defensive
# | Name | G | Tck | Atck | TTck | Sck | Fum | FF | Int | IntTD | TotTD | Sfty | BK | BKTD | PD |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Manny Sims | 4 | 8 | 1 | 9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Anderson Dose | 9 | 27 | 5 | 32 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 4 | Cody Kronberg | 9 | 17 | 9 | 26 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 | Ian Turnbow | 2 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 | Peter Olson | 7 | 8 | 2 | 10 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
| 8 | Todd Rogalski | 11 | 56 | 14 | 70 | 2 | 2 | 0 | 3 | 1 | 1 | 0 | 4 | 0 | 0 |
| 9 | Luke Mechtel | 10 | 20 | 6 | 26 | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 | Grant English | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 | Matthew Wagner | 8 | 15 | 4 | 19 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 | Brooks Borman | 11 | 37 | 10 | 47 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 13 | Truman Caruso | 5 | 6 | 1 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 | Dan Sit | 2 | 2 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 | Sam McNellis | 9 | 24 | 6 | 30 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 22 | Ryan Votel | 9 | 18 | 1 | 19 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 24 | Nolan Bosl | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 25 | Kristian Cercioglu | 11 | 34 | 13 | 47 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | Aidan Frommeyer | 1 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | Eric Whitton | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | Logan Fotsch | 2 | 2 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | Owen Behm | 4 | 9 | 0 | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | Grant Young | 8 | 11 | 2 | 13 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 34 | Max Griffin | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 36 | Revis Cooney | 2 | 3 | 1 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 40 | Peter Dahdah | 1 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 44 | Michael Korf | 4 | 3 | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 53 | TJ Abbott | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 55 | Connor Flanagan | 8 | 11 | 4 | 15 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 72 | Birk Zeleny | 5 | 4 | 2 | 6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 77 | Adam Remick | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 85 | Teddy Petschel | 7 | 12 | 4 | 16 | 1 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 86 | Max Hayes | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 95 | Jacob Tigan | 2 | 3 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 97 | Magnus Mehlhoff | 9 | 16 | 10 | 26 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 98 | Christopher Nunez | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 99 | Toren Piltingsrud | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Punting
# | Name | G | Punts | Yd | Avg | Touchbacks | In20 |
|---|---|---|---|---|---|---|---|
| 0 | Dominic Baez | 1 | 2 | 45 | 22.500 | 0 | 2 |
| 7 | Tristan Karl | 4 | 5 | 207 | 41.400 | 2 | 1 |
| 16 | Ethan Ruiz | 1 | 1 | 40 | 40 | 0 | 1 |
| 99 | Toren Piltingsrud | 9 | 22 | 516 | 23.455 | 0 | 4 |
Help us get data for this page
We’ll post updates here as soon as we get them. If you’re a coach, you can send us your team’s information below.
Submit Team InfoLatest Headlines
Over three days, three of the first 10 in the Strib Varsity rankings hit the end of their seasons.
More from St. Thomas Academy Football
St. Thomas Academy routs Mahtomedi, stakes a claim as Class 5A’s best
The Cadets, No. 1 in the class, handed the Zephyrs their first loss and finished the regular season undefeated for the first time since 2022.
Two Minnesota Top 25 squads make their losses spectacular
The ranked teams lost mostly to each other, but Edina (loser to Moorhead) and Cretin-Derham Hall (loser to Elk River) were spectacular exceptions.
Week 8 picks: Regular-season finales include big Class 6A matchups
Minnetonka plays at Maple Grove in a rematch of the 2024 title game, and Lakeville South travels to Rosemount for a game pitting top-five teams.
As regular season winds down, the polls stay active
Ahead of the final games of the regular season, Centennial and Lakeville South moved into the upper echelon in Class 6A.
Minnesota Top 25 undergoes a late-season adjustment
As the regular season nears its Wednesday end, a few unforeseen upsets and close games Friday jumbled Jim Paulsen’s list.
A couple of big bruises show in the Minnesota Top 25 after Week 7
Losses by No. 2 Minnetonka and No. 3 Forest Lake left Class 6A with a single undefeated team, Maple Grove.
Watch the show: Big upsets, surprise guests on 'Strib Varsity Live With Randy Shaver'
Edina coach Jason Potts and Mounds View coach Aaron Moberg called in to chat with Randy Shaver after their teams upset Minnetonka and Forest Lake.
These 10 running backs are making a case to be called Minnesota's best
Martin Sleen, Zack Shatek and Carson Heimer are fighting for the state rushing title. Others are flying under the radar but have strong credentials.
One No. 1 is not like the others
Class 6A’s Maple Grove stands alone as a unanimous top pick in the seven football classes.
Minnesota Top 25 winners keep up a steady reign; others fade away
Maple Grove, Minnetonka, Forest Lake and Lakeville South remain in, holding the top four spots. Also important is who’s out: Chaska and Fergus Falls exited after losing last week.
















