Ian Brandt
Old Dominion Monarchs · #96 · Punter · Junior
2025 season
PUNTS
47
tied 64th of 153
AVG
41.0
not ranked
Overview
Punting
| Season | Team | PUNTS | AVG | LNG | YDS |
|---|---|---|---|---|---|
| 2023 | ODU | 21 | 40.1 | 64 | 842 |
| 2024 | ODU | 7 | 35.0 | 42 | 245 |
| 2025 | ODU | 47 | 41.0 | 59 | 1,926 |
| 2026 | ODU | 25 | 42.5 | 67 | 1,063 |
| Career | 100 | 40.8 | 67 | 4,076 |
Ranks are over the players on a 2026 FBS roster who have been read, counting only those who recorded that statistic in 2025 — how many that is. Rate statistics are shown without a rank, because ranking them without a qualifying minimum would put one long run above a whole season of them.
Stats
Rushing
| Season | Team | CAR | YDS | AVG | TD | LNG |
|---|---|---|---|---|---|---|
| 2025 | ODU | 1 | -4 | -4.0 | 0 | 0 |
Punting
| Season | Team | PUNTS | AVG | LNG | YDS |
|---|---|---|---|---|---|
| 2023 | ODU | 21 | 40.1 | 64 | 842 |
| 2024 | ODU | 7 | 35.0 | 42 | 245 |
| 2025 | ODU | 47 | 41.0 | 59 | 1,926 |
| 2026 | ODU | 25 | 42.5 | 67 | 1,063 |
| Career | 100 | 40.8 | 67 | 4,076 |
Season rows count every game played, including bowl and playoff games. The national leaders table ranks the regular season only, so a figure there can be the smaller of the two.
Glossary
- ATT
- Punt Returns
- AVG
- Yards Per Rush Attempt; Gross Average Punt Yards; Average Punt Return Yards
- CAR
- Rushing Attempts
- IN20
- Punts Inside20
- IN20%
- Punts Inside20 Percentage
- LNG
- Long Rushing; Long Punt
- NET
- Net Average Punt Yards
- PUNTS
- Punts
- TB
- Touchbacks
- TB%
- Touchback Percentage
- TD
- Rushing Touchdowns
- YDS
- Rushing Yards; Punt Yards; Punt Return Yards
Bio
| Team | Old Dominion Monarchs |
|---|---|
| Position | Punter |
| Class | Junior |
| Height / weight | 6' 2" / 201 lbs |
| Birthplace | State College, PA |
| Jersey | #96 |
| Status | Active |
Career history
- Old Dominion Monarchs 2023–2026 · 4 seasons
Splits
Season, home and away
| Split | PUNTS | AVG | LNG | YDS | TB | TB% | IN20 | IN20% | ATT | YDS | AVG | NET |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | 25 | 42.5 | 67 | 1,063 | 3 | 12.00 | 3 | 12.00 | 6 | 95 | 15.8 | 36.3 |
| Home | 16 | 41.5 | 67 | 664 | 1 | 6.25 | 2 | 12.50 | 4 | 95 | 23.8 | 34.3 |
| Away | 9 | 44.3 | 65 | 399 | 2 | 22.22 | 1 | 11.11 | 2 | 95 | 47.5 | 29.3 |
Season
| Split | PUNTS | AVG | LNG | YDS | TB | TB% | IN20 | IN20% | ATT | YDS | AVG | NET |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | 41 | 41.0 | 59 | 1,679 | 3 | 7.32 | 17 | 41.46 | 0 | 0 | 0.0 | 36.6 |
Season
| Split | PUNTS | AVG | LNG | YDS | TB | TB% | IN20 | IN20% | ATT | YDS | AVG | NET |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | 7 | 35.0 | 42 | 245 | 0 | 0.00 | 0 | 0.00 | 0 | 0 | 0.0 | 34.4 |
Season
| Split | PUNTS | AVG | LNG | YDS | TB | TB% | IN20 | IN20% | ATT | YDS | AVG | NET |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | 17 | 38.4 | 47 | 652 | 1 | 5.88 | 4 | 23.53 | 0 | 0 | 0.0 | 36.3 |
Game log
| Date | Opp | Result | PUNTS | AVG | LNG | YDS |
|---|---|---|---|---|---|---|
| 9/5 | vs NORF | W 31-10 | 2 | 45.0 | 46 | 90 |
| 9/12 | @ VT | L 44-21 | 6 | 45.2 | 54 | 271 |
| 9/19 | vs ECU | L 20-17 | 7 | 35.7 | 41 | 250 |
| 9/26 | vs JMU | L 46-20 | 7 | 46.3 | 67 | 324 |
| 10/3 | @ GAST | L 42-10 | 3 | 42.7 | 65 | 128 |
| 10/10 | @ APP | W 10-3 | 6 | 41.8 | 53 | 251 |
| 2026 total | 25 | 42.5 | 67 | 1,063 |
The season total counts every game. A game appears above only when the source recorded something for him in it, so the rows can be fewer.
| Date | Opp | Result | PUNTS | AVG | LNG | YDS |
|---|---|---|---|---|---|---|
| 8/30 | @ IU | L 27-14 | 6 | 50.5 | 59 | 303 |
| 9/6 | vs NCCU | W 54-6 | 3 | 34.0 | 39 | 102 |
| 9/13 | @ VT | W 45-26 | 2 | 43.5 | 45 | 87 |
| 9/27 | vs LIB | W 21-7 | 3 | 43.7 | 50 | 131 |
| 10/4 | vs CCU | W 47-7 | 2 | 31.5 | 34 | 63 |
| 10/11 | @ MRSH | L 48-24 | 4 | 40.5 | 51 | 162 |
| 10/18 | @ JMU | L 63-27 | 6 | 38.5 | 48 | 231 |
| 10/25 | vs APP | W 24-21 | 3 | 45.7 | 54 | 137 |
| 11/1 | @ ULM | W 31-6 | 3 | 41.0 | 52 | 123 |
| 11/13 | vs TROY | W 33-0 | 2 | 38.5 | 40 | 77 |
| 11/22 | @ GASO | W 45-10 | 2 | 44.0 | 51 | 88 |
| 11/29 | vs GAST | W 27-10 | 5 | 35.0 | 39 | 175 |
| 12/17 | vs USF | W 24-10 | 6 | 41.2 | 47 | 247 |
| StaffDNA Cure Bowl | ||||||
| Total | 47 | 41.0 | 59 | 1,926 | ||
| Date | Opp | Result | PUNTS | AVG | LNG | YDS |
|---|---|---|---|---|---|---|
| 10/12 | @ GAST | W 21-14 | 7 | 35.0 | 42 | 245 |
| Total | 7 | 35.0 | 42 | 245 |