Tomas O'Halloran
East Carolina Pirates · #48 · Punter · Junior
2025 season
PUNTS
21
106th of 153
AVG
42.1
not ranked
Overview
Punting
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
Defense
| Season | Team | TOT | SOLO | AST | PD | SACK | FF | INT | YDS | TD |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | ECU | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Punting
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
- AST
- Assist Tackles
- ATT
- Punt Returns
- AVG
- Gross Average Punt Yards; Average Punt Return Yards
- FF
- Fumbles Forced
- IN20
- Punts Inside20
- IN20%
- Punts Inside20 Percentage
- INT
- Interceptions
- LNG
- Long Punt
- NET
- Net Average Punt Yards
- PD
- Passes Defended
- PUNTS
- Punts
- SACK
- Sacks
- SOLO
- Solo Tackles
- TB
- Touchbacks
- TB%
- Touchback Percentage
- TD
- Interception Touchdowns
- TOT
- Total Tackles
- YDS
- Interception Yards; Punt Yards; Punt Return Yards
Bio
| Team | East Carolina Pirates |
|---|---|
| Position | Punter |
| Class | Junior |
| Height / weight | 6' 3" / 200 lbs |
| Birthplace | Adelaide, Australia |
| Jersey | #48 |
| Status | Active |
Career history
- East Carolina Pirates 2025–2026 · 2 seasons
Splits
Season, home and away
| Split | PUNTS | AVG | LNG | YDS | TB | TB% | IN20 | IN20% | ATT | YDS | AVG | NET |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | 24 | 47.3 | 60 | 1,136 | 1 | 4.17 | 7 | 29.17 | 9 | 68 | 7.6 | 43.7 |
| Home | 10 | 47.0 | 60 | 470 | 0 | 0.00 | 3 | 30.00 | 3 | 68 | 22.7 | 40.2 |
| Away | 14 | 47.6 | 57 | 666 | 1 | 7.14 | 4 | 28.57 | 6 | 68 | 11.3 | 41.3 |
Season
| Split | PUNTS | AVG | LNG | YDS | TB | TB% | IN20 | IN20% | ATT | YDS | AVG | NET |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | 18 | 42.7 | 53 | 768 | 1 | 5.56 | 4 | 22.22 | 0 | 0 | 0.0 | 37.9 |
Game log
| Date | Opp | Result | PUNTS | AVG | LNG | YDS |
|---|---|---|---|---|---|---|
| 9/5 | @ ALA | L 48-10 | 8 | 47.1 | 57 | 377 |
| 9/12 | vs APP | L 27-24 | 6 | 46.2 | 60 | 277 |
| 9/19 | @ ODU | W 20-17 | 6 | 48.2 | 55 | 289 |
| 9/26 | vs NCCU | W 42-9 | 4 | 48.3 | 54 | 193 |
| 10/10 | vs RICE | W 28-12 | 5 | 44.6 | 50 | 223 |
| 2026 total | 24 | 47.3 | 60 | 1,136 |
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 |
|---|---|---|---|---|---|---|
| 9/6 | vs CAM | W 56-3 | 3 | 43.7 | 52 | 131 |
| 10/9 | @ TULN | L 26-19 | 3 | 36.0 | 51 | 108 |
| 11/8 | vs CLT | W 48-22 | 3 | 36.0 | 39 | 108 |
| 11/15 | vs MEM | W 31-27 | 3 | 46.7 | 53 | 140 |
| 11/22 | @ UTSA | L 58-24 | 4 | 46.0 | 50 | 184 |
| 11/29 | @ FAU | W 42-3 | 2 | 48.5 | 53 | 97 |
| 12/27 | vs PITT | W 23-17 | 2 | 39.0 | 46 | 78 |
| Go Bowling Military Bowl | ||||||
| 2025 total | 21 | 42.1 | 53 | 885 | ||
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.