D2 Scoreboard
Menu

Stats Hillsdale

Woodyard, Ian

No. 90, Hillsdale College, 2026 season

Punting

Punts
27
Punting yards
1091
Yards per punt
40.41
Longest punt
63
Punts inside the 20
13
Punts of 50+ yards
5
Fair catches
2
Punt touchbacks
1
Punts blocked
0

Participation

Games played
7

Source: Hillsdale's cumulative statistics (opens in a new tab). Season totals fetched Oct 27, 8:06 PM CT.

Game log

Sat Sep 5 vs McKendree University

Punts
3
Punting yards
98
Yards per punt
32.7
Longest punt
40
Punts inside the 20
1
Punts of 50+ yards
0
Punt touchbacks
0

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

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

Sat Sep 26 vs Thomas More University

Punts
2
Punting yards
80
Yards per punt
40
Longest punt
46
Punts inside the 20
2
Punts of 50+ yards
0
Punt touchbacks
0

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

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

Sat Oct 10 vs Walsh University (Ohio)

Punts
2
Punting yards
76
Yards per punt
38
Longest punt
43
Punts inside the 20
2
Punts of 50+ yards
0
Punt touchbacks
0

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

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

Sat Oct 17 vs University of Findlay

Punts
4
Punting yards
160
Yards per punt
40
Longest punt
42
Punts inside the 20
2
Punts of 50+ yards
0
Punt touchbacks
0

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

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

Sat Oct 24 vs Tiffin University (Ohio)

Punts
4
Punting yards
184
Yards per punt
46
Longest punt
57
Punts inside the 20
3
Punts of 50+ yards
2
Punt touchbacks
0

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

From the published box score (opens in a new tab), fetched Oct 27, 8:34 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.