Section Overview Stats Bio Splits Game log
Overview Punting Season Team PUNTS AVG LNG YDS 2020 ULM 30 44.6 63 1,337 2022 UVA 47 45.8 63 2,152 2023 UVA 64 42.9 70 2,746 2024 UVA 57 44.6 66 2,543 2025 UVA 37 47.2 65 1,745 2026 UVA 22 49.3 73 1,084 Career 257 45.2 73 11,607
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 2020 ULM 1 -3 -3.0 0 0 2025 UVA 1 5 5.0 0 5 Career 2 2 1.0 0 5
Defense Season Team TOT SOLO AST PD SACK FF INT YDS TD 2020 ULM 1 1 0 0 0 0 0 0 0 2022 UVA 1 1 0 0 0 0 0 0 0 2023 UVA 1 1 0 0 0 0 0 0 0 Career 3 3 0 0 0 0 0 0 0
Punting Season Team PUNTS AVG LNG YDS 2020 ULM 30 44.6 63 1,337 2022 UVA 47 45.8 63 2,152 2023 UVA 64 42.9 70 2,746 2024 UVA 57 44.6 66 2,543 2025 UVA 37 47.2 65 1,745 2026 UVA 22 49.3 73 1,084 Career 257 45.2 73 11,607
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 Yards Per Rush Attempt; Gross Average Punt Yards; Average Punt Return Yards CAR Rushing Attempts FF Fumbles Forced IN20 Punts Inside20 IN20% Punts Inside20 Percentage INT Interceptions LNG Long Rushing; Long Punt NET Net Average Punt Yards PD Passes Defended PUNTS Punts SACK Sacks SOLO Solo Tackles TB Touchbacks TB% Touchback Percentage TD Rushing Touchdowns; Interception Touchdowns TOT Total Tackles YDS Rushing Yards; Interception Yards; Punt Yards; Punt Return Yards Bio Team Virginia Cavaliers Position Punter Class Senior Height / weight 6' 7" / 226 lbs Birthplace Gadsden, AL Jersey #38 Status Active
Career history Splits Season 2026 2025 2024 2023 2022 2020
Season, home and away Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Season 22 49.3 73 1,084 0 0.00 11 50.00 7 81 11.6 45.6 Home 9 45.7 63 411 0 0.00 4 44.44 2 81 40.5 36.7 Away 7 56.7 73 397 0 0.00 4 57.14 4 81 20.3 45.1
Season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Season 35 47.5 65 1,663 4 11.43 12 34.29 0 0 0.0 38.3
Season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Season 57 44.6 66 2,543 3 5.26 14 24.56 0 0 0.0 41.8
Season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Season 64 42.9 70 2,746 7 10.94 10 15.63 0 0 0.0 37.2
Season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Season 47 45.8 63 2,152 5 10.64 12 25.53 0 0 0.0 37.0
Season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Season 30 44.6 63 1,337 0 0.00 0 0.00 0 0 0.0 38.1
Game log Season 2026 2025 2024 2023 2022 2020
Date Opp Result PUNTS AVG LNG YDS 8/29 vs NCSU W 34-8 5 45.4 63 227 9/11 vs NORF W 59-3 2 54.0 61 108 9/19 vs WVU L 38-27 6 46.0 51 276 Duke’s Mayo Classic 9/26 vs DEL W 42-3 2 38.0 41 76 10/3 @ FSU L 38-7 7 56.7 73 397 10/10 vs SYR W 28-25 6 52.2 72 313 2026 total 22 49.3 73 1,084
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 vs CCU W 48-7 2 48.0 57 96 9/6 @ NCSU L 35-31 2 44.0 48 88 10/18 vs WSU W 22-20 6 53.0 65 318 10/25 @ UNC W 17-16 OT 8 48.9 56 391 11/1 @ CAL W 31-21 5 42.8 59 214 11/8 vs WAKE L 16-9 4 49.3 52 197 11/15 @ DUKE W 34-17 2 38.5 43 77 11/29 vs VT W 27-7 4 45.3 55 181 12/6 vs DUKE L 27-20 OT 2 50.5 52 101 ACC Championship 12/27 vs MIZ W 13-7 2 41.0 48 82 TaxSlayer Gator Bowl Total 37 47.2 65 1,745
Date Opp Result PUNTS AVG LNG YDS 8/31 vs RICH W 34-13 2 54.5 56 109 9/7 @ WAKE W 31-30 5 46.8 59 234 9/14 vs MD L 27-13 5 45.6 53 228 9/21 @ CCU W 43-24 3 46.7 60 140 10/5 vs BC W 24-14 3 52.0 62 156 10/12 vs LOU L 24-20 5 29.2 56 146 10/19 @ CLEM L 48-31 6 45.3 53 272 10/26 vs UNC L 41-14 4 44.8 60 179 11/9 @ PITT W 24-19 6 43.0 66 258 11/16 @ ND L 35-14 7 40.0 51 280 11/23 vs SMU L 33-7 7 47.6 57 333 11/30 @ VT L 37-17 4 52.0 59 208 Total 57 44.6 66 2,543
Date Opp Result PUNTS AVG LNG YDS 9/2 vs TENN L 49-13 9 44.2 62 398 9/9 vs JMU L 36-35 6 46.8 69 281 9/15 @ MD L 42-14 4 36.5 40 146 9/22 vs NCSU L 24-21 5 40.6 52 203 9/30 @ BC L 27-24 7 48.1 70 337 10/7 vs W&M W 27-13 2 18.5 32 37 10/21 @ UNC W 31-27 5 50.2 61 251 10/28 @ MIA L 29-26 OT 5 44.0 57 220 11/4 vs GT L 45-17 4 46.3 62 185 11/9 @ LOU L 31-24 4 38.0 44 152 11/18 vs DUKE W 30-27 5 43.6 57 218 11/25 vs VT L 55-17 8 39.8 51 318 Total 64 42.9 70 2,746
Date Opp Result PUNTS AVG LNG YDS 9/3 vs RICH W 34-17 3 48.7 50 146 9/10 @ ILL L 24-3 6 46.2 56 277 9/17 vs ODU W 16-14 3 36.3 40 109 9/23 @ SYR L 22-20 4 48.0 59 192 10/1 @ DUKE L 38-17 3 46.7 57 140 10/8 vs LOU L 34-17 4 44.3 55 177 10/20 @ GT W 16-9 5 43.0 48 215 10/29 vs MIA L 14-12 4OT 6 43.5 51 261 11/5 vs UNC L 31-28 4 46.8 52 187 11/12 vs PITT L 37-7 8 51.1 63 409 2022 total 47 45.8 63 2,152
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 10/3 vs GASO L 35-30 2 40.5 46 81 10/10 @ LIB L 40-7 7 44.3 52 310 10/24 @ USA L 38-14 3 47.0 52 141 10/31 vs APP L 31-13 4 49.8 63 199 11/7 @ GAST L 52-34 3 51.0 63 153 11/28 vs UL L 70-20 6 41.8 48 251 12/5 @ ARST L 48-15 5 40.4 53 202 Total 30 44.6 63 1,337