
Moorhead Football
Latest Scores
Team Overview
Players
# | Name | Position | Grade |
|---|---|---|---|
| 1 | David Mack | WR, DB | 11 |
| 2 | Jaimeson Dunlap | WR, DB | 12 |
| 3 | Jett Feeney | QB | 11 |
| 4 | Gage Bakke | WR, DB | 12 |
| 5 | Madison Suah | RB, DB | 12 |
| 6 | Yuot Yuot | TE, LB | 12 |
| 7 | Taye Reich | RB, LB | 11 |
| 8 | Frazier Flanagan | QB, DB | 11 |
| 9 | Zak Walker | WR, DB | 11 |
| 10 | Charles Martin | WR, DB | 12 |
| 11 | Andrew Vesh | RB, LB | 12 |
| 12 | Aboa Diabate | WR, DB | 12 |
| 13 | Hassan Adbolkate | TE, LB | 12 |
| 14 | Bari Okaga | WR, DB | 12 |
| 15 | Austin Dryburgh | QB, TE | 11 |
| 16 | Maxon Grace | TE, DB | 11 |
| 17 | Wyatt Myklebust | WR, DB | 11 |
| 18 | Espen Bennett | WR, DB | 12 |
| 19 | Quinn Henschke | WR, DB | 12 |
| 20 | Jack Kausch | RB, LB | 12 |
| 21 | Nic Steinert | RB, DB | 11 |
| 22 | Etina Monono | RB, DB | 11 |
| 23 | Lucas Hernandez | RB, DB | 12 |
| 24 | Preston Myers | QB, RB | 12 |
| 25 | Markus Kooren | TE, LB | 11 |
| 27 | Jack Ford | WR, LB | 11 |
| 28 | Parker Ostus | RB, LB | 11 |
| 29 | Romeo Kromah | TE, C | 10 |
| 30 | Aaron Dinukar | RB, LB | 10 |
| 31 | Kellen Conrad | WR, DB | 10 |
| 32 | Emmanuel Geebli | WR, DB | 10 |
| 33 | Riley Maier | TE, LB | 12 |
| 34 | Samuel Miezel | TE, LB | 10 |
| 35 | Parker Mullen | RB, LB | 10 |
| 38 | Owen Bratholt | TE, LB | 10 |
| 39 | Griffin Ogaard | WR, DB | 10 |
| 40 | Reace Bell | TE, LB | 10 |
| 41 | Jeremiah Biah | RB, DB | 11 |
| 43 | Samuel Cragg | TE, LB | 11 |
| 45 | Joseph Zue | RB, DB | 11 |
| 46 | Yousef Arif | TE, DL | 10 |
| 47 | Austin Diggins | RB, DB | 11 |
| 48 | Celliot Culkins | TE, DB | 10 |
| 49 | Peter Johnson | WR, DB | 10 |
| 50 | Genesis Kamara | OL, DL | 12 |
| 51 | Andy Armison | OL, DL | 11 |
| 52 | Oliver Seram | OL, LB | 11 |
| 54 | Logan Olson | OL, LB | 12 |
| 55 | Even Benedict | OL, DL | 12 |
| 56 | Isaac Perry | OL, DL | 11 |
| 56 | Riley Paquin | OL, DL | 11 |
| 58 | Kai Elgendy | OL, LB | 11 |
| 60 | Nathan Steinert | OL, DL | 10 |
| 64 | Nate Giroux | OL, DL | 12 |
| 65 | Sam Jacobson | OL, DL | 12 |
| 66 | Lennox Charley | OL, DL | 12 |
| 67 | Jamison Pachel | OL, DL | 10 |
| 68 | Julian Cassel | OL, DL | 10 |
| 69 | Isaac LaVei | OL, DL | 12 |
| 70 | Jacoby Bahi | OL, DL | 12 |
| 71 | Steven Carlson | OL, DL | 12 |
| 72 | Muhammad Bekin | OL, DL | 11 |
| 72 | Jered Pigeon | OL, DL | 10 |
| 73 | Rylan Stevenson | OL, DL | 10 |
| 75 | Aiden Struck | 12 | |
| 76 | Logan Wilkins | OL, DL | 12 |
| 77 | Drew Bernaking | OL, LB | 12 |
| 79 | Ben Mettin | OL, DL | 10 |
| 80 | Sam Swanson | WR, DB | 11 |
| 81 | Jermaine McClure | TE, LB | 10 |
| 82 | Amani Muieba | WR, DB | 10 |
| 83 | Nolan Holmes | TE, LB | 11 |
| 84 | Ethan Wilken | WR, DB | 10 |
| 85 | Micah Zimmerman | WR, DB | 10 |
| 87 | Mohammed N | WR, DB | 10 |
| 88 | Micah Blake | WR, DB | 10 |
| 89 | Carter Shelquist | WR, DB | 10 |
| 90 | Anthony Jones | TE, LB | 10 |
| 92 | Beau Littlewolf | TE, LB | 11 |
| 93 | Elvis Gaye | WR, C | 10 |
| 95 | Nathainel Brown | OL, DL | 12 |
| 96 | Ibrahaim Abdi | P | 11 |
| 98 | Alex Arelleau | P | 12 |
| 99 | Thomas Lawrence | OL, DL | 11 |
Staff
Name |
|---|
Passing | |
|---|---|
| Completions | 205 |
| Attempts | 291 |
| Completion Percent | 0.704 |
| Yards | 2635 |
| Average Yards | 9.055 |
| Touchdowns | 36 |
| Interceptions | 8 |
| Quarterback Rating | 126.647 |
| Passing Yards | 239.545 |
| Games Played | 11 |
Rushing | |
|---|---|
| Attempts | 248 |
| Yards | 1459 |
| Average Yards | 5.883 |
| Touchdowns | 17 |
| Fumbles Lost | 0 |
| Two Point Conversions | 0 |
| Rushing Yards | 132.636 |
| Games Played | 11 |
Receiving | |
|---|---|
| Receptions | 206 |
| Yards | 2634 |
| Average Yards | 12.786 |
| Touchdowns | 35 |
| Two Point Conversions | 1 |
| Yards After Catch | 0 |
| Receiving Yards | 239.455 |
| Games Played | 11 |
Defensive | |
|---|---|
| Solo Tackles | 385 |
| Assisted Tackles | 140 |
| Tackles | 525 |
| Sacks | 4 |
| Fumble Recoveries | 6 |
| Interceptions | 10 |
| Forced Fumbles | 0 |
| Blocked Kicks | 0 |
| Safeties | 0 |
| Interception Touchdowns | 0 |
| Fumble Touchdowns | 0 |
| Blocked Kick Touchdowns | 0 |
| Touchdowns | 0 |
| Passes Defended | 0 |
| Tackles For Loss | 19 |
| Games Played | 11 |
Punt Returning | |
|---|---|
| Returns | 3 |
| Fair Catches | 0 |
| Yards | 17 |
| Average Yards | 5.667 |
| Touchdowns | 1 |
| Games Played | 11 |
Kick Returning | |
|---|---|
| Returns | 24 |
| Yards | 358 |
| Average Yards | 14.917 |
| Touchdowns | 1 |
| Games Played | 11 |
Punting | |
|---|---|
| Punts | 10 |
| Yards | 343 |
| Average Yards | 34.300 |
| Touchbacks | 0 |
| Not Returned Past 20 | 1 |
| Games Played | 11 |
Kicking | |
|---|---|
| Tens Attempted | 0 |
| Tens Made | 0 |
| Twenties Attempted | 0 |
| Twenties Made | 0 |
| Thirties Attempted | 0 |
| Thirties Made | 0 |
| Forties Attempted | 0 |
| Forties Made | 0 |
| Fifties Plus Attempted | 0 |
| Fifties Plus Made | 0 |
| Field Goals Attempted | 0 |
| Field Goals Made | 0 |
| Field Goal Percent | 0 |
| Extra Points Attempted | 12 |
| Extra Points Made | 19 |
| Extra Points Percent | 1.583 |
| Games Played | 11 |
Team Offensive | |
|---|---|
| First Downs | 96 |
| Third Down Attempts | 31 |
| Third Down Conversions | 18 |
| Third Down Conversion Percent | 0.581 |
| Fourth Down Attempts | 13 |
| Fourth Down Conversions | 9 |
| Fourth Down Conversion Percent | 0.692 |
| Possession Time | 1155 |
| Penalties | 33 |
| Penalty Yards | 273 |
| Yards | 4094 |
| Games Played | 11 |
Team Record | |
|---|---|
| Wins | |
| Losses | |
| Ties | |
| Points | 393 |
Passing
# | Name | G | C | Att | C% | Yd | Yd/Att | TD | Int | Rate |
|---|---|---|---|---|---|---|---|---|---|---|
| 3 | Jett Feeney | 6 | 122 | 161 | 0.758 | 1620 | 10.062 | 23 | 1 | 144.151 |
| 15 | Austin Dryburgh | 6 | 83 | 130 | 0.638 | 1015 | 7.808 | 13 | 7 | 98.718 |
Rushing
# | Name | G | Att | Yd | Yd/Att | TD | Fum | 2PM | YPG |
|---|---|---|---|---|---|---|---|---|---|
| 3 | Jett Feeney | 6 | 27 | 99 | 3.667 | 3 | 0 | 0 | 16.500 |
| 5 | Madison Suah | 4 | 6 | 32 | 5.333 | 0 | 0 | 0 | 8 |
| 7 | Taye Reich | 11 | 193 | 1312 | 6.798 | 14 | 0 | 0 | 119.273 |
| 15 | Austin Dryburgh | 4 | 7 | -10 | -1.429 | 0 | 0 | 0 | -2.500 |
| 23 | Lucas Hernandez | 2 | 14 | 27 | 1.929 | 0 | 0 | 0 | 13.500 |
Receiving
# | Name | G | Rec | Yd | Yd/Rec | TD | 2pm | YPG | YAC |
|---|---|---|---|---|---|---|---|---|---|
| 1 | David Mack | 11 | 107 | 1439 | 13.449 | 24 | 0 | 130.818 | 0 |
| 2 | Jaimeson Dunlap | 11 | 32 | 405 | 12.656 | 5 | 0 | 36.818 | 0 |
| 4 | Gage Bakke | 7 | 18 | 123 | 6.833 | 0 | 0 | 17.571 | 0 |
| 5 | Madison Suah | 2 | 2 | 6 | 3 | 0 | 0 | 3 | 0 |
| 7 | Taye Reich | 10 | 19 | 244 | 12.842 | 1 | 0 | 24.400 | 0 |
| 9 | Zak Walker | 9 | 24 | 371 | 15.458 | 5 | 1 | 41.222 | 0 |
| 10 | Charles Martin | 2 | 2 | 3 | 1.500 | 0 | 0 | 1.500 | 0 |
| 29 | Romeo Kromah | 1 | 2 | 43 | 21.500 | 0 | 0 | 43 | 0 |
Punt Returning
# | Name | G | Ret | FC | Yd | Yd/Ret | TD |
|---|---|---|---|---|---|---|---|
| 1 | David Mack | 1 | 1 | 0 | 5 | 5 | 0 |
| 7 | Taye Reich | 1 | 1 | 0 | 7 | 7 | 1 |
Kick Returning
# | Name | G | Ret | Yd | Yd/Ret | TD |
|---|---|---|---|---|---|---|
| 5 | Madison Suah | 4 | 6 | 134 | 22.333 | 0 |
| 7 | Taye Reich | 3 | 4 | 75 | 18.750 | 0 |
| 9 | Zak Walker | 4 | 7 | 121 | 17.286 | 1 |
| 16 | Maxon Grace | 2 | 3 | 17 | 5.667 | 0 |
| 23 | Lucas Hernandez | 2 | 3 | 11 | 3.667 | 0 |
| 54 | Logan Olson | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 13 | Hassan Adbolkate | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 96 | Ibrahaim Abdi | 4 | 0 | 0 | 0 | 4 | 13 | 3.250 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Defensive
# | Name | G | Tck | Atck | TTck | Sck | Fum | FF | Int | IntTD | TotTD | Sfty | BK | BKTD | PD |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | David Mack | 3 | 2 | 2 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Jaimeson Dunlap | 8 | 16 | 7 | 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Gage Bakke | 9 | 25 | 8 | 33 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 | Madison Suah | 10 | 39 | 9 | 48 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 | Yuot Yuot | 9 | 15 | 14 | 29 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 | Taye Reich | 9 | 19 | 8 | 27 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 9 | Zak Walker | 7 | 25 | 5 | 30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 | Charles Martin | 2 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 | Andrew Vesh | 5 | 7 | 2 | 9 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 | Aboa Diabate | 10 | 27 | 6 | 33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 | Wyatt Myklebust | 3 | 5 | 1 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18 | Espen Bennett | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 | Nic Steinert | 2 | 4 | 1 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 22 | Etina Monono | 9 | 36 | 7 | 43 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | Lucas Hernandez | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 25 | Markus Kooren | 2 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | Jack Ford | 2 | 2 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | Parker Ostus | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 | Romeo Kromah | 5 | 10 | 2 | 12 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 30 | Aaron Dinukar | 8 | 17 | 9 | 26 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | Kellen Conrad | 2 | 1 | 2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 32 | Emmanuel Geebli | 1 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | Riley Maier | 2 | 4 | 1 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 39 | Griffin Ogaard | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 40 | Reace Bell | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 43 | Samuel Cragg | 9 | 21 | 5 | 26 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 46 | Yousef Arif | 1 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 50 | Genesis Kamara | 9 | 26 | 14 | 40 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 54 | Logan Olson | 9 | 27 | 10 | 37 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 55 | Even Benedict | 7 | 8 | 6 | 14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 56 | Isaac Perry | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 56 | Riley Paquin | 4 | 6 | 3 | 9 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 65 | Sam Jacobson | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 66 | Lennox Charley | 10 | 23 | 11 | 34 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 69 | Isaac LaVei | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 77 | Drew Bernaking | 1 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 80 | Sam Swanson | 2 | 2 | 2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 88 | Micah Blake | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Punting
# | Name | G | Punts | Yd | Avg | Touchbacks | In20 |
|---|---|---|---|---|---|---|---|
| 3 | Jett Feeney | 1 | 1 | 39 | 39 | 0 | 0 |
| 16 | Maxon Grace | 5 | 9 | 304 | 33.778 | 0 | 1 |
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.
Recent Livestreams
More from Moorhead Football
Watch the show: ‘Strib Varsity Live With Randy Shaver’ Episode 10
Minnetonka’s Caleb Francois and Moorhead’s Jett Feeney were among Randy Shaver’s guests on Friday’s “Strib Varsity Live.”
Top moments from section semifinals: BSM hangs on, Rocori wins on late FG
St. Thomas Academy, Mahtomedi, Hill-Murray, Benilde-St. Margaret’s, Minneapolis North and Elk River are among teams that advanced to section championships.
How did the Minnesota Top 25 fare? Absolutely perfectly.
The teams in Strib Varsity’s statewide ranking went 25-for-25 on the playoff weekend.
Moorhead seals win over Blaine with 'smash-mouth football'
Junior quarterback Jett Feeney threw for four touchdowns, and the Spuds turned to their power game when necessary.
Playoff roundup: Find out which teams advanced in the Class 6A bracket
Catch up on the biggest moments from Friday’s games, including Andover at East Ridge and Moorhead at Blaine.
Strib Varsity writers take on postseason predictions two days at a time
Strib Varsity writers Marcus Fuller and Jim Paulsen predict outcomes for Class 6A first-round tournament games on Friday and section semifinal games on Saturday.
Top 25, postseason edition: Who's carrying the most momentum?
Moorhead and Woodbury entered the rankings, and Rosemount kept rising in the top five.
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.
Watch the show: Regular high school football season comes to close as rivals clash
Moorhead wide receiver David Mack and Maple Grove running back James Engle Jr. joined Randy Shaver on “Strib Varsity Live.”
High school football Week 7: Those final seconds always seem to matter
Centennial, St. Michael-Albertville and Byron all made the most of the last few ticks in victories Friday.



















