Moorhead vs Edina Football Game
Football Hub
Moorhead vs Edina
November 21, 2025 • U.S. Bank Stadium
Team | 1 | 2 | 3 | 4 | F |
|---|---|---|---|---|---|
| Moorhead | 7 | 8 | 6 | 14 | 35 |
| Edina | 7 | 13 | 7 | 15 | 42 |
SCORING SUMMARY
1st Quarter
time | team | description | Score |
|---|---|---|---|
| 4:30 | Run, TOUCHDOWN by T. Reich for a 1-yard gain Extra Point by I. Abdi | 7 - 0 | |
| 3:37 | Run, TOUCHDOWN by C. Bjorgaard for a 26-yard gain Extra Point by W. Gremmels | 7 - 7 |
2nd Quarter
time | team | description | Score |
|---|---|---|---|
| 6:11 | Run, TOUCHDOWN by J. Feeney for a 7-yard gain Two Point Conversion Run by D. Mack | 15 - 7 | |
| 3:42 | Pass, TOUCHDOWN from M. West to C. Bjorgaard for a 24-yard gain Two Point Conversion Run by M. West unsuccessful | 15 - 13 | |
| 1:22 | Pass, TOUCHDOWN from M. West to C. Bjorgaard for a 7-yard gain Extra Point by W. Gremmels | 15 - 20 |
3rd Quarter
time | team | description | Score |
|---|---|---|---|
| 10:05 | Run, TOUCHDOWN by C. Bjorgaard for a 3-yard gain Extra Point by W. Gremmels | 15 - 27 | |
| 8:45 | Pass, TOUCHDOWN from J. Feeney to D. Mack for a 46-yard gain Extra Point by I. Abdi unsuccessful | 21 - 27 |
4th Quarter
time | team | description | Score |
|---|---|---|---|
| 9:13 | Run, TOUCHDOWN by J. Feeney for a 4-yard gain Extra Point by T. Reich | 28 - 27 | |
| 8:56 | Run, TOUCHDOWN by C. Bjorgaard for a 59-yard gain Extra Point by W. Gremmels | 28 - 34 | |
| 3:33 | Run, TOUCHDOWN by C. Bjorgaard for a 24-yard gain Two Point Conversion Run by C. Bjorgaard | 28 - 42 | |
| 2:51 | Pass, TOUCHDOWN from J. Feeney to Z. Walker for a 86-yard gain Extra Point by T. Reich | 35 - 42 |
Passing
| Total | 29 | 39 | 373 | 2 | 1 | 110.310 |
| Jett Feeney #3 | 29 | 39 | 373 | 2 | 1 | 110.310 |
Passing
| Total | 7 | 7 | 78 | 2 | 0 | 152.679 |
| Mason West #9 | 7 | 7 | 78 | 2 | 0 | 152.679 |
Rushing
| Total | 31 | 119 | 3.839 | 3 |
| Jett Feeney #3 | 11 | 43 | 3.909 | 2 |
| Taye Reich #7 | 19 | 71 | 3.737 | 1 |
| David Mack #1 | 0 | 0 | 0 | 0 |
| Madison Suah #5 | 1 | 5 | 5 | 0 |
Rushing
| Total | 35 | 340 | 9.714 | 4 |
| Chase Bjorgaard #1 | 31 | 320 | 10.323 | 4 |
| Mason West #9 | 4 | 20 | 5 | 0 |
Receiving
| Total | 29 | 373 | 12.862 | 2 |
| David Mack #1 | 7 | 108 | 15.429 | 1 |
| Zak Walker #9 | 2 | 98 | 49 | 1 |
| Jaimeson Dunlap #2 | 6 | 61 | 10.167 | 0 |
| Gage Bakke #4 | 3 | 24 | 8 | 0 |
| Taye Reich #7 | 10 | 75 | 7.500 | 0 |
| Austin Dryburgh #15 | 1 | 7 | 7 | 0 |
Receiving
| Total | 7 | 78 | 11.143 | 2 |
| Chase Bjorgaard #1 | 2 | 31 | 15.500 | 2 |
| Alex White #2 | 2 | 20 | 10 | 0 |
| Sammy Stephenson #3 | 2 | 17 | 8.500 | 0 |
| Luke Ansems #18 | 1 | 10 | 10 | 0 |
Kick Returning
| Total | 3 | 60 | 20 | 0 |
| Zak Walker #9 | 2 | 38 | 19 | 0 |
| Madison Suah #5 | 1 | 22 | 22 | 0 |
Kick Returning
| Total | 4 | 73 | 18.250 | 0 |
| Alex White #2 | 2 | 62 | 31 | 0 |
| Sam Hoy #15 | 1 | 11 | 11 | 0 |
| Avi Aggarwal #21 | 1 | 0 | 0 | 0 |
Kicking
| Total | 0 | 5 | 4 |
| Taye Reich #7 | 0 | 2 | 2 |
| Ibrahaim Abdi #96 | 0 | 3 | 2 |
Kicking
| Total | 0 | 4 | 4 |
| Will Gremmels #6 | 0 | 4 | 4 |
Defensive
| Total | 31 | 45 | 0 | 0 | 0 |
| Logan Olson #54 | 6 | 7 | 0 | 0 | 0 |
| Madison Suah #5 | 4 | 5 | 0 | 0 | 0 |
| Aboa Diabate #12 | 2 | 4 | 0 | 0 | 0 |
| Etina Monono #22 | 2 | 4 | 0 | 0 | 0 |
| David Mack #1 | 2 | 3 | 0 | 0 | 0 |
| Taye Reich #7 | 1 | 3 | 0 | 0 | 0 |
| Zak Walker #9 | 3 | 3 | 0 | 0 | 0 |
| Samuel Cragg #43 | 1 | 3 | 0 | 0 | 0 |
| Genesis Kamara #50 | 1 | 3 | 0 | 0 | 0 |
| Lennox Charley #66 | 3 | 3 | 0 | 0 | 0 |
| Jaimeson Dunlap #2 | 2 | 2 | 0 | 0 | 0 |
| Quinn Henschke #19 | 2 | 2 | 0 | 0 | 0 |
| Gage Bakke #4 | 1 | 1 | 0 | 0 | 0 |
| Espen Bennett #18 | 1 | 1 | 0 | 0 | 0 |
| Even Benedict #55 | 0 | 1 | 0 | 0 | 0 |
Defensive
| Total | 42 | 58 | 0 | 0 | 1 |
| Jackson McGrath #7 | 4 | 8 | 0 | 0 | 0 |
| Cooper Drake #20 | 7 | 8 | 0 | 0 | 0 |
| Evan Gilder #37 | 4 | 8 | 0 | 0 | 0 |
| Sam Hoy #15 | 5 | 7 | 0 | 0 | 0 |
| Alex White #2 | 6 | 6 | 0 | 0 | 0 |
| Henry Couchman #40 | 1 | 4 | 0 | 0 | 1 |
| Xander Rasmussen #23 | 2 | 3 | 0 | 0 | 0 |
| Gage Geyer #36 | 3 | 3 | 0 | 0 | 0 |
| Cole Carpenter #47 | 2 | 3 | 0 | 0 | 0 |
| Luke Norman #41 | 2 | 2 | 0 | 0 | 0 |
| Chase Bjorgaard #1 | 1 | 1 | 0 | 0 | 0 |
| Christian Hayes #13 | 1 | 1 | 0 | 0 | 0 |
| Avi Aggarwal #21 | 1 | 1 | 0 | 0 | 0 |
| Sullivan Hook #29 | 1 | 1 | 0 | 0 | 0 |
| Porter Yeaman #49 | 1 | 1 | 0 | 0 | 0 |
| Sawyer Jezeriski #55 | 1 | 1 | 0 | 0 | 0 |
Passing Stats | ||
|---|---|---|
| Completions | 29 | 7 |
| Attempts | 39 | 7 |
| Yards | 373 | 78 |
| Touchdowns | 2 | 2 |
| Interceptions | 1 | 0 |
| Quarterback Rating | 110.310 | 152.679 |
Rushing Stats | ||
|---|---|---|
| Attempts | 31 | 35 |
| Yards | 119 | 340 |
| Average Yards | 3.839 | 9.714 |
| Touchdowns | 3 | 4 |
Receiving Stats | ||
|---|---|---|
| Receptions | 29 | 7 |
| Yards | 373 | 78 |
| Average Yards | 12.862 | 11.143 |
| Touchdowns | 2 | 2 |
Defensive Stats | ||
|---|---|---|
| Solo Tackles | 31 | 42 |
| Tackles | 45 | 58 |
| Sacks | 0 | 0 |
| Forced Fumbles | 0 | 0 |
| Interceptions | 0 | 1 |
Punt Returning Stats | ||
|---|---|---|
| Returns | 0 | 0 |
| Yards | 0 | 0 |
| Average Yards | 0 | 0 |
| Touchdowns | 0 | 0 |
Kick Returning Stats | ||
|---|---|---|
| Returns | 3 | 4 |
| Yards | 60 | 73 |
| Average Yards | 20 | 18.250 |
| Touchdowns | 0 | 0 |
Punting Stats | ||
|---|---|---|
| Punts | 0 | 0 |
| Yards | 0 | 0 |
| Average Yards | 0 | 0 |
Kicking Stats | ||
|---|---|---|
| Field Goals Made | 0 | 0 |
| Extra Points Attempted | 5 | 4 |
| Extra Points Made | 4 | 4 |
Team Offensive Stats |
|---|

