D2 Scoreboard
Menu

Stats Northern Michigan

Shovald, Duke

No. 8, Northern Michigan University, 2026 season

Passing

Completions
38
Pass attempts
79
Completion percentage
48.10%
Passing yards
271
Passing touchdowns
2
Interceptions thrown
3
Longest pass
30
Passing yards per game
45.17
Passing efficiency
77.68

Rushing

Rushing attempts
14
Rushing yards gained
24
Rushing yards lost
46
Rushing yards
-22
Yards per rush
-1.6
Rushing touchdowns
0
Longest rush
12
Rushing yards per game
-3.67

Punting

Punts
1
Punting yards
38
Yards per punt
38.00
Longest punt
38
Punts inside the 20
1
Punts of 50+ yards
0
Fair catches
0
Punt touchbacks
0
Punts blocked
0

Participation

Games played
6

Source: Northern Michigan's cumulative statistics (opens in a new tab). Season totals fetched Oct 27, 4:33 PM CT.

Game log

Thu Aug 27 at Minnesota State University Moorhead

Completions
9
Pass attempts
16
Passing yards
56
Passing touchdowns
1
Interceptions thrown
0
Longest pass
11
Times sacked
2
Rushing attempts
3
Rushing yards gained
12
Rushing yards lost
9
Rushing yards
3
Yards per rush
1.0
Rushing touchdowns
0
Longest rush
12

Award score: offense -1.3 · defense 0.0 · special teams 0.0 (opp ×1.01). How it works

From the published box score (opens in a new tab), fetched Sep 23, 4:10 PM CT.

Sat Sep 5 vs Tiffin University (Ohio)

Completions
4
Pass attempts
10
Passing yards
46
Passing touchdowns
0
Interceptions thrown
1
Longest pass
17
Times sacked
2
Rushing attempts
2
Rushing yards gained
0
Rushing yards lost
11
Rushing yards
-11
Yards per rush
-5.5
Rushing touchdowns
0
Longest rush
0

Award score: offense -6.0 · defense 0.0 · special teams 0.0 (opp ×1.01). How it works

From the published box score (opens in a new tab), fetched Sep 23, 2:43 PM CT.

Sat Sep 12 at University of St. Thomas

Completions
2
Pass attempts
8
Passing yards
37
Passing touchdowns
1
Interceptions thrown
0
Longest pass
30
Times sacked
0
Rushing attempts
1
Rushing yards gained
0
Rushing yards lost
2
Rushing yards
-2
Yards per rush
-2.0
Rushing touchdowns
0
Longest rush
0

Award score: offense 0.7 · defense 0.0 · special teams 0.0 (opp ×1.05). How it works

From the published box score (opens in a new tab), fetched Sep 24, 1:50 PM CT.

Sat Sep 19 vs Davenport University

Completions
6
Pass attempts
8
Passing yards
27
Passing touchdowns
0
Interceptions thrown
1
Longest pass
13
Times sacked
0
Rushing attempts
1
Rushing yards gained
0
Rushing yards lost
2
Rushing yards
-2
Yards per rush
-2.0
Rushing touchdowns
0
Longest rush
0
Punts
1
Punting yards
38
Yards per punt
38
Longest punt
38
Punts inside the 20
1
Punts of 50+ yards
0
Punt touchbacks
0

Award score: offense -5.8 · defense 0.0 · special teams 0.4 (opp ×1.04). How it works

From the published box score (opens in a new tab), fetched Sep 26, 2:19 PM CT.

Sat Oct 3 vs Ferris State University

Completions
10
Pass attempts
21
Passing yards
63
Passing touchdowns
0
Interceptions thrown
0
Longest pass
18
Times sacked
3
Rushing attempts
6
Rushing yards gained
9
Rushing yards lost
22
Rushing yards
-13
Yards per rush
-2.2
Rushing touchdowns
0
Longest rush
6

Award score: offense -7.0 · defense 0.0 · special teams 0.0 (opp ×1.15). How it works

From the published box score (opens in a new tab), fetched Oct 10, 9:41 PM CT.

Sat Oct 10 at Davenport University

Completions
7
Pass attempts
16
Passing yards
42
Passing touchdowns
0
Interceptions thrown
1
Longest pass
15
Times sacked
0
Rushing attempts
1
Rushing yards gained
3
Rushing yards lost
0
Rushing yards
3
Yards per rush
3.0
Rushing touchdowns
0
Longest rush
3

Award score: offense -7.9 · defense 0.0 · special teams 0.0 (opp ×1.09). How it works

From the published box score (opens in a new tab), fetched Oct 17, 8:06 PM CT.

Game lines come from each game's published box score, fetched as shown under each game, and appear only when the printed name matches this player exactly, so a game the box score spells differently is missing here. Live game state is provisional and is not added here.