Section Overview Stats Bio Splits Game log
Overview Punting Season Team GP PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 2021 PIT 2 7 52.1 63 365 1 14.29 1 14.29 5 47 9.4 42.6 2022 DEN 17 96 46.6 59 4,470 6 6.25 30 31.25 44 362 8.2 41.5 2024 PIT 16 65 46.4 71 3,015 5 7.69 27 41.54 29 191 6.6 41.9 2025 PIT 17 62 45.5 67 2,823 3 4.84 26 41.94 25 175 7.0 41.7 Career 52 230 46.4 71 10,673 15 6.52 84 36.52 103 775 7.5 43.0
Ranks are over the players on a 2026 NFL 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 Passing Season Team GP CMP ATT CMP% YDS AVG TD INT LNG SACK RTG QBR 2024 PIT 16 0 0 0.0 0 0.0 0 0 0 0 39.6 -
Punting Season Team GP PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 2021 PIT 2 7 52.1 63 365 1 14.29 1 14.29 5 47 9.4 42.6 2022 DEN 17 96 46.6 59 4,470 6 6.25 30 31.25 44 362 8.2 41.5 2024 PIT 16 65 46.4 71 3,015 5 7.69 27 41.54 29 191 6.6 41.9 2025 PIT 17 62 45.5 67 2,823 3 4.84 26 41.94 25 175 7.0 41.7 Career 52 230 46.4 71 10,673 15 6.52 84 36.52 103 775 7.5 43.0
Season rows are the regular season only, which is what the source publishes for them. Postseason games are in the game log below, under their own heading and their own total, and they are not counted in these numbers.
Glossary ATT Passing Attempts; Punt Returns AVG Yards Per Pass Attempt; Gross Average Punt Yards; Average Punt Return Yards CMP Completions CMP% Completion Percentage GP Games Played IN20 Punts Inside20 IN20% Punts Inside20 Percentage INT Interceptions LNG Long Passing; Long Punt NET Net Average Punt Yards PUNTS Punts QBR Adj QBR RTG QBRating SACK Sacks TB Touchbacks TB% Touchback Percentage TD Passing Touchdowns YDS Passing Yards; Punt Yards; Punt Return Yards Bio Team San Francisco 49ers Position Punter Experience 5th year College South Alabama Height / weight 6' 2" / 210 lbs Birthplace Milton, FL Jersey #7 Status Active
Career history Splits Season 2026 2025 2024 2022 2021
No splits recorded in 2026.
All Splits, home and away Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET All Splits 62 45.5 67 2,823 3 4.84 26 41.94 25 175 7.0 41.7 Home 33 46.7 67 1,541 3 9.09 11 33.33 15 110 7.3 41.5 Away 29 44.2 55 1,282 0 0.00 15 51.72 10 65 6.5 42.0
In wins and losses Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Wins/Ties 36 46.4 67 1,671 2 5.56 13 36.11 18 123 6.8 41.9 Losses 26 44.3 64 1,152 1 3.85 13 50.00 7 52 7.4 41.5
By margin of victory Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 0-7 26 47.0 67 1,223 1 3.85 9 34.62 14 96 6.9 42.6 8-14 7 45.0 52 315 1 14.29 2 28.57 3 23 7.7 38.9 15+ 3 44.3 47 133 0 0.00 2 66.67 1 4 4.0 43.0
Late and close Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th QTR, +/-7 11 41.3 53 454 1 9.09 4 36.36 4 15 3.8 38.1 Last 2 Min. Half 2 52.0 59 104 1 50.00 1 50.00 0 0 0.0 42.0
By stretch of the season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1-8 28 47.9 67 1,340 2 7.14 10 35.71 15 122 8.1 42.1 9-16 34 43.6 54 1,483 1 2.94 16 47.06 10 53 5.3 41.5
By month Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET September 15 48.4 64 726 2 13.33 5 33.33 7 73 10.4 40.9 October 8 45.3 51 362 0 0.00 3 37.50 5 26 5.2 42.0 November 19 43.9 67 835 0 0.00 8 42.10 5 32 6.4 42.3 December 17 45.9 54 781 1 5.88 9 52.94 8 44 5.5 42.2 January 3 39.7 53 119 0 0.00 1 33.33 0 0 0.0 39.7
By day of the week Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Sunday 55 45.6 67 2,508 2 3.64 22 40.00 23 161 7.0 41.9 Monday 5 46.2 52 231 1 20.00 2 40.00 2 14 7.0 39.4 Other 2 42.0 45 84 0 0.00 2 100.00 0 0 0.0 42.0
Indoors and outdoors Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Outdoors 55 45.3 67 2,490 3 5.45 23 41.82 21 154 7.3 41.4 Indoors 3 50.0 54 150 0 0.00 1 33.33 3 16 5.3 44.7
By temperature Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET <40 F 12 42.6 53 511 1 8.33 5 41.67 2 14 7.0 39.8
As a starter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET As Sub 62 45.5 67 2,823 3 4.84 26 41.94 25 175 7.0 41.7
By conference and division Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs AFC 45 44.6 67 2,006 1 2.22 23 51.11 14 99 7.1 41.9 vs NFC 17 48.1 64 817 2 11.77 3 17.65 11 76 6.9 41.2 vs. Own Division 19 43.2 53 820 0 0.00 11 57.90 5 27 5.4 41.7
By opponent Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs BAL 7 45.1 53 316 0 0.00 2 28.57 3 14 4.7 43.1 vs BUF 4 40.3 51 161 0 0.00 2 50.00 0 0 0.0 40.3 vs CHI 3 35.3 39 106 0 0.00 0 0.00 0 0 0.0 35.3 vs CIN 5 43.4 47 217 0 0.00 4 80.00 1 4 4.0 42.6 vs CLE 7 41.0 52 287 0 0.00 5 71.43 1 9 9.0 39.7 vs DET 3 50.0 54 150 0 0.00 1 33.33 3 16 5.3 44.7 vs GB 4 48.5 51 194 0 0.00 1 25.00 4 17 4.3 44.3 vs IND 5 50.4 67 252 0 0.00 2 40.00 3 23 7.7 45.8 vs LAC 4 45.8 51 183 0 0.00 2 50.00 1 5 5.0 44.5 vs MIA 5 46.2 52 231 1 20.00 2 40.00 2 14 7.0 39.4 vs MIN 3 48.7 54 146 1 33.33 0 0.00 2 13 6.5 37.7 vs NE 4 42.3 55 169 0 0.00 3 75.00 1 11 11.0 39.5 vs NYJ 4 47.5 50 190 0 0.00 1 25.00 2 19 9.5 42.8 vs SEA 4 55.3 64 221 1 25.00 1 25.00 2 30 15.0 42.8
By half Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 29 46.0 67 1,335 1 3.45 14 48.28 11 81 7.4 42.6 2nd 33 45.1 64 1,488 2 6.06 12 36.36 14 94 6.7 41.0
By quarter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 14 45.7 67 640 0 0.00 9 64.29 5 31 6.2 43.5 2nd 15 46.3 60 695 1 6.67 5 33.33 6 50 8.3 41.7 3rd 15 45.7 64 685 1 6.67 5 33.33 5 35 7.0 42.0 4th 18 44.6 59 803 1 5.56 7 38.89 9 59 6.6 40.2
By down Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th 62 45.5 67 2,823 3 4.84 26 41.94 25 175 7.0 41.7
Ahead, behind and tied Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Ahead 25 46.3 64 1,157 2 8.00 9 36.00 11 60 5.5 42.3 Behind 24 46.2 67 1,109 0 0.00 12 50.00 9 71 7.9 43.3 Tied 13 42.8 54 557 1 7.69 5 38.46 5 44 8.8 37.9
By field position Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Own 1-20 7 50.6 60 354 0 0.00 0 0.00 5 50 10.0 43.4 Own 21-50 48 46.5 67 2,233 1 2.08 22 45.83 20 125 6.3 43.5 Opp 49-20 7 33.7 45 236 2 28.57 4 57.14 0 0 0.0 28.0
All Splits, home and away Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET All Splits 65 46.4 71 3,015 5 7.69 27 41.54 29 191 6.6 41.9 Home 34 47.8 71 1,624 2 5.88 12 35.29 15 122 8.1 43.0 Away 31 44.9 58 1,391 3 9.68 15 48.39 14 69 4.9 40.7
In wins and losses Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Wins/Ties 37 49.2 71 1,822 4 10.81 16 43.24 17 83 4.9 44.8 Losses 28 42.6 58 1,193 1 3.57 11 39.29 12 108 9.0 38.0
By margin of victory Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 0-7 18 50.0 71 900 4 22.22 7 38.89 6 29 4.8 43.9 8-14 12 50.1 60 601 0 0.00 4 33.33 6 51 8.5 45.8 15+ 7 45.9 55 321 0 0.00 5 71.43 5 3 0.6 45.4
Late and close Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th QTR, +/-7 4 39.5 54 158 0 0.00 2 50.00 2 9 4.5 37.3 Last 2 Min. Half 7 45.4 56 318 0 0.00 6 85.71 3 11 3.7 43.9
By stretch of the season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1-8 29 46.8 58 1,357 4 13.79 14 48.28 11 35 3.2 42.8 9-16 36 46.1 71 1,658 1 2.78 13 36.11 18 156 8.7 41.2
By month Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET September 14 48.8 58 683 3 21.43 5 35.71 5 30 6.0 42.4 October 15 44.9 55 674 1 6.67 9 60.00 6 5 0.8 43.3 November 10 45.3 71 453 1 10.00 4 40.00 3 9 3.0 42.4 December 21 47.2 60 992 0 0.00 7 33.33 12 123 10.3 41.4 January 5 42.6 50 213 0 0.00 2 40.00 3 24 8.0 37.8
By day of the week Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Sunday 47 47.5 71 2,231 5 10.64 20 42.55 20 115 5.8 42.9 Monday 3 43.7 55 131 0 0.00 2 66.67 1 2 2.0 43.0 Other 15 43.5 58 653 0 0.00 5 33.33 8 74 9.3 38.6
Indoors and outdoors Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Outdoors 62 47.0 71 2,912 5 8.06 25 40.32 28 186 6.6 42.4 Indoors 3 34.3 40 103 0 0.00 2 66.67 1 5 5.0 32.7
By temperature Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET <40 F 15 43.5 58 653 0 0.00 5 33.33 8 74 9.3 38.6 81+ F 11 51.0 58 561 3 27.27 4 36.36 6 19 3.2 43.8
As a starter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET As Sub 65 46.4 71 3,015 5 7.69 27 41.54 29 191 6.6 41.9
By conference and division Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs AFC 47 47.6 71 2,235 4 8.51 18 38.30 23 160 7.0 42.4 vs NFC 18 43.3 55 780 1 5.56 9 50.00 6 31 5.2 40.5 vs. Own Division 22 47.9 71 1,053 1 4.55 8 36.36 10 93 9.3 42.7
By opponent Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs BAL 9 52.6 71 473 1 11.11 4 44.44 3 25 8.3 47.6 vs CIN 6 41.8 50 251 0 0.00 3 50.00 3 24 8.0 37.8 vs CLE 7 47.0 60 329 0 0.00 1 14.29 4 44 11.0 40.7 vs DAL 5 44.4 48 222 1 20.00 2 40.00 0 0 0.0 40.4 vs DEN 8 53.0 58 424 3 37.50 2 25.00 3 20 6.7 43.0 vs IND 3 34.3 40 103 0 0.00 2 66.67 1 5 5.0 32.7 vs KC 4 44.5 58 178 0 0.00 0 0.00 3 34 11.3 36.0 vs LAC 3 52.0 56 156 0 0.00 1 33.33 1 5 5.0 50.3 vs NYG 3 43.7 55 131 0 0.00 2 66.67 1 2 2.0 43.0 vs NYJ 4 46.0 55 184 0 0.00 3 75.00 2 4 2.0 45.0 vs OAK 3 45.7 47 137 0 0.00 2 66.67 3 -1 -0.3 46.0 vs PHI 5 43.0 49 215 0 0.00 2 40.00 3 29 9.7 37.2 vs WAS 5 42.4 51 212 0 0.00 3 60.00 2 0 0.0 42.4
By half Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 40 46.5 71 1,859 2 5.00 16 40.00 20 151 7.6 41.7 2nd 25 46.2 59 1,156 3 12.00 11 44.00 9 40 4.4 42.2
By quarter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 21 47.3 60 993 0 0.00 6 28.57 13 94 7.2 42.8 2nd 19 45.6 71 866 2 10.53 10 52.63 7 57 8.1 40.5 3rd 10 48.0 58 480 2 20.00 3 30.00 3 29 9.7 41.1 4th 15 45.1 59 676 1 6.67 8 53.33 6 11 1.8 43.0
By down Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th 65 46.4 71 3,015 5 7.69 27 41.54 29 191 6.6 41.9
Ahead, behind and tied Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Ahead 20 48.4 71 968 5 25.00 7 35.00 7 29 4.1 42.0 Behind 32 44.4 58 1,420 0 0.00 16 50.00 15 100 6.7 41.3 Tied 13 48.2 60 627 0 0.00 4 30.77 7 62 8.9 43.5
By field position Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Own 1-20 9 48.9 58 440 0 0.00 0 0.00 6 43 7.2 44.1 Own 21-50 48 47.5 71 2,282 4 8.33 20 41.67 23 148 6.4 42.8 Opp 49-20 8 36.6 47 293 1 12.50 7 87.50 0 0 0.0 34.1
All Splits, home and away Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET All Splits 96 46.6 59 4,470 6 6.25 30 31.25 44 362 8.2 41.5 Home 47 45.6 59 2,141 3 6.38 15 31.92 21 167 8.0 40.7 Away 49 47.5 58 2,329 3 6.12 15 30.61 23 195 8.5 42.3
In wins and losses Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Wins/Ties 31 47.0 59 1,458 2 6.45 12 38.71 14 120 8.6 41.9 Losses 65 46.3 58 3,012 4 6.15 18 27.69 30 242 8.1 41.4
By margin of victory Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 0-7 26 47.5 59 1,234 2 7.69 9 34.62 12 109 9.1 41.7 8-14 5 44.8 56 224 0 0.00 3 60.00 2 11 5.5 42.6
Late and close Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th QTR, +/-7 18 46.9 59 845 1 5.56 4 22.22 12 103 8.6 40.1 Last 2 Min. Half 8 46.0 53 368 0 0.00 4 50.00 4 17 4.3 43.9
By stretch of the season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1-8 45 45.9 58 2,065 3 6.67 19 42.22 19 140 7.4 41.4 9-16 51 47.2 59 2,405 3 5.88 11 21.57 25 222 8.9 41.6
By month Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET September 16 45.4 57 726 2 12.50 8 50.00 6 47 7.8 39.9 October 29 46.2 58 1,339 1 3.45 11 37.93 13 93 7.2 42.3 November 20 48.3 58 965 1 5.00 2 10.00 13 123 9.5 41.1 December 21 45.0 56 945 1 4.76 6 28.57 8 48 6.0 41.8 January 10 49.5 59 495 1 10.00 3 30.00 4 51 12.8 42.4
By day of the week Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Sunday 83 46.8 59 3,882 6 7.23 24 28.92 38 301 7.9 41.7 Monday 8 44.9 58 359 0 0.00 5 62.50 3 39 13.0 40.0 Other 5 45.8 52 229 0 0.00 1 20.00 3 22 7.3 41.4
Indoors and outdoors Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Outdoors 82 46.4 59 3,806 5 6.10 23 28.05 37 304 8.2 41.5
By temperature Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET <40 F 14 45.4 58 635 1 7.14 3 21.43 6 62 10.3 39.5
As a starter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET As Sub 96 46.6 59 4,470 6 6.25 30 31.25 44 362 8.2 41.5
By conference and division Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs AFC 71 46.0 59 3,267 6 8.45 17 23.94 31 255 8.2 40.7 vs NFC 25 48.1 58 1,203 0 0.00 13 52.00 13 107 8.2 43.8 vs. Own Division 33 47.8 59 1,579 3 9.09 9 27.27 18 147 8.2 41.6
By opponent Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs ARI 5 44.8 56 224 0 0.00 3 60.00 2 11 5.5 42.6 vs BAL 7 41.1 46 288 0 0.00 2 28.57 1 3 3.0 40.7 vs CAR 7 52.4 58 367 0 0.00 2 28.57 5 44 8.8 46.1 vs HOU 5 42.8 50 214 2 40.00 1 20.00 1 7 7.0 33.4 vs IND 5 45.8 52 229 0 0.00 1 20.00 3 22 7.3 41.4 vs JAC 6 51.0 54 306 0 0.00 1 16.67 4 25 6.3 46.8 vs KC 12 49.2 57 590 2 16.67 2 16.67 6 36 6.0 42.8 vs LAC 12 46.8 59 561 0 0.00 5 41.67 5 76 15.2 40.4 vs LAR 2 50.0 56 100 0 0.00 1 50.00 1 12 12.0 44.0 vs NYJ 6 40.0 46 240 0 0.00 3 50.00 0 0 0.0 40.0 vs OAK 9 47.6 55 428 1 11.11 2 22.22 7 35 5.0 41.4 vs SEA 1 36.0 36 36 0 0.00 1 100.00 0 0 0.0 36.0 vs SF 10 47.6 57 476 0 0.00 6 60.00 5 40 8.0 43.6 vs TEN 9 45.7 58 411 1 11.11 0 0.00 4 51 12.8 37.8
By half Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 46 46.3 58 2,128 3 6.52 15 32.61 17 116 6.8 42.4 2nd 48 46.6 59 2,237 3 6.25 13 27.08 26 235 9.0 40.5
By quarter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 24 47.9 58 1,150 2 8.33 6 25.00 9 84 9.3 42.8 2nd 22 44.5 56 978 1 4.55 9 40.91 8 32 4.0 42.1 3rd 29 46.5 58 1,348 2 6.90 8 27.59 14 132 9.4 40.6 4th 19 46.8 59 889 1 5.26 5 26.32 12 103 8.6 40.3
By down Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th 96 46.6 59 4,470 6 6.25 30 31.25 44 362 8.2 41.5
Ahead, behind and tied Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Ahead 28 46.0 59 1,288 0 0.00 8 28.57 15 127 8.5 41.5 Behind 44 47.1 58 2,073 4 9.09 17 38.64 17 111 6.5 42.8 Tied 24 46.2 58 1,109 2 8.33 5 20.83 12 124 10.3 39.4
By field position Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Own 1-20 19 50.1 58 951 0 0.00 0 0.00 15 127 8.5 43.4 Own 21-50 65 47.0 59 3,058 3 4.61 22 33.85 29 235 8.1 42.5 Opp 49-20 12 38.4 49 461 3 25.00 8 66.67 0 0 0.0 33.4
All Splits, home and away Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET All Splits 7 52.1 63 365 1 14.29 1 14.29 5 47 9.4 42.6 Home 5 48.8 53 244 0 0.00 1 20.00 4 29 7.3 43.0 Away 2 60.5 63 121 1 50.00 0 0.00 1 18 18.0 41.5
In wins and losses Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Wins/Ties 5 48.8 53 244 0 0.00 1 20.00 4 29 7.3 43.0 Losses 2 60.5 63 121 1 50.00 0 0.00 1 18 18.0 41.5
By margin of victory Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 8-14 5 48.8 53 244 0 0.00 1 20.00 4 29 7.3 43.0
By stretch of the season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 9-16 7 52.1 63 365 1 14.29 1 14.29 5 47 9.4 42.6
By month Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET December 2 60.5 63 121 1 50.00 0 0.00 1 18 18.0 41.5 January 5 48.8 53 244 0 0.00 1 20.00 4 29 7.3 43.0
By day of the week Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Sunday 2 60.5 63 121 1 50.00 0 0.00 1 18 18.0 41.5 Monday 5 48.8 53 244 0 0.00 1 20.00 4 29 7.3 43.0
Indoors and outdoors Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Outdoors 7 52.1 63 365 1 14.29 1 14.29 5 47 9.4 42.6
By temperature Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET <40 F 5 48.8 53 244 0 0.00 1 20.00 4 29 7.3 43.0
As a starter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET As Sub 7 52.1 63 365 1 14.29 1 14.29 5 47 9.4 42.6
By conference and division Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs AFC 7 52.1 63 365 1 14.29 1 14.29 5 47 9.4 42.6 vs. Own Division 5 48.8 53 244 0 0.00 1 20.00 4 29 7.3 43.0
By opponent Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs CLE 5 48.8 53 244 0 0.00 1 20.00 4 29 7.3 43.0 vs KC 2 60.5 63 121 1 50.00 0 0.00 1 18 18.0 41.5
By half Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 5 52.2 63 261 1 20.00 1 20.00 3 31 10.3 42.0 2nd 2 52.0 53 104 0 0.00 0 0.00 2 16 8.0 44.0
By quarter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 3 51.3 58 154 0 0.00 1 33.33 2 22 11.0 44.0 2nd 2 53.5 63 107 1 50.00 0 0.00 1 9 9.0 39.0 3rd 2 52.0 53 104 0 0.00 0 0.00 2 16 8.0 44.0
By down Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th 7 52.1 63 365 1 14.29 1 14.29 5 47 9.4 42.6
Ahead, behind and tied Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Ahead 3 49.3 53 148 0 0.00 0 0.00 3 25 8.3 41.0 Behind 1 63.0 63 63 1 100.00 0 0.00 0 0 0.0 43.0 Tied 3 51.3 58 154 0 0.00 1 33.33 2 22 11.0 44.0
By field position Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Own 1-20 1 53.0 53 53 0 0.00 0 0.00 1 9 9.0 44.0 Own 21-50 6 52.0 63 312 1 16.67 1 16.67 4 38 9.5 42.3
Game log Season 2026 2025 2024 2022 2021
Date Opp Result PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 9/7 @ NYJ W 34-32 4 47.5 50 190 0 0.00 1 25.00 2 19 9.5 42.8 9/14 vs SEA L 31-17 4 55.3 64 221 1 25.00 1 25.00 2 30 15.0 47.8 9/21 @ NE W 21-14 4 42.3 55 169 0 0.00 3 75.00 1 11 11.0 39.5 9/28 vs MIN W 24-21 3 48.7 54 146 1 33.33 0 0.00 2 13 6.5 44.3 NFL Dublin Game 10/12 vs CLE W 23-9 2 42.0 50 84 0 0.00 0 0.00 1 9 9.0 37.5 10/16 @ CIN L 33-31 2 42.0 45 84 0 0.00 2 100.00 0 0 0.0 42.0 10/26 vs GB L 35-25 4 48.5 51 194 0 0.00 1 25.00 4 17 4.3 44.3 11/2 vs IND W 27-20 5 50.4 67 252 0 0.00 2 40.00 3 23 7.7 45.8 11/9 @ LAC L 25-10 4 45.8 51 183 0 0.00 2 50.00 1 5 5.0 44.5 11/16 vs CIN W 34-12 3 44.3 47 133 0 0.00 2 67.00 1 4 4.0 43.0 11/23 @ CHI L 31-28 3 35.3 39 106 0 0.00 0 0.00 0 0 0.0 35.3 11/30 vs BUF L 26-7 4 40.3 51 161 0 0.00 2 50.00 0 0 0.0 40.3 12/7 @ BAL W 27-22 4 49.3 53 197 0 0.00 1 25.00 3 14 4.7 45.8 12/15 vs MIA W 28-15 5 46.2 52 231 1 20.00 2 40.00 2 14 7.0 43.4 12/21 @ DET W 29-24 3 50.0 54 150 0 0.00 1 33.00 3 16 5.3 44.7 12/28 @ CLE L 13-6 5 40.6 52 203 0 0.00 5 100.00 0 0 0.0 40.6 1/4 vs BAL W 26-24 3 39.7 53 119 0 0.00 1 33.00 0 0 0.0 39.7 1/12 vs HOU L 30-6 6 45.5 56 273 0 0.00 4 67.00 3 22 7.3 41.8 AFC Wild Card Playoffs 2025 Regular Season total 62 45.5 67 2,823 3 4.84 26 41.94 25 175 7.0 41.7 2025 Postseason total 6 45.5 56 273 0 0.00 4 66.67 3 22 7.3 41.8
The regular season and the postseason are totalled separately because the source counts them separately, and half of these columns — a longest gain, a rating, an average — are not things that can be added together anyway.
Date Opp Result PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 9/7 @ NYJ W 34-32 4 47.5 50 190 0 0.00 1 25.00 2 19 9.5 42.8 9/14 vs SEA L 31-17 4 55.3 64 221 1 25.00 1 25.00 2 30 15.0 47.8 9/21 @ NE W 21-14 4 42.3 55 169 0 0.00 3 75.00 1 11 11.0 39.5 9/28 vs MIN W 24-21 3 48.7 54 146 1 33.33 0 0.00 2 13 6.5 44.3 NFL Dublin Game 10/12 vs CLE W 23-9 2 42.0 50 84 0 0.00 0 0.00 1 9 9.0 37.5 10/16 @ CIN L 33-31 2 42.0 45 84 0 0.00 2 100.00 0 0 0.0 42.0 10/26 vs GB L 35-25 4 48.5 51 194 0 0.00 1 25.00 4 17 4.3 44.3 11/2 vs IND W 27-20 5 50.4 67 252 0 0.00 2 40.00 3 23 7.7 45.8 11/9 @ LAC L 25-10 4 45.8 51 183 0 0.00 2 50.00 1 5 5.0 44.5 11/16 vs CIN W 34-12 3 44.3 47 133 0 0.00 2 67.00 1 4 4.0 43.0 11/23 @ CHI L 31-28 3 35.3 39 106 0 0.00 0 0.00 0 0 0.0 35.3 11/30 vs BUF L 26-7 4 40.3 51 161 0 0.00 2 50.00 0 0 0.0 40.3 12/7 @ BAL W 27-22 4 49.3 53 197 0 0.00 1 25.00 3 14 4.7 45.8 12/15 vs MIA W 28-15 5 46.2 52 231 1 20.00 2 40.00 2 14 7.0 43.4 12/21 @ DET W 29-24 3 50.0 54 150 0 0.00 1 33.00 3 16 5.3 44.7 12/28 @ CLE L 13-6 5 40.6 52 203 0 0.00 5 100.00 0 0 0.0 40.6 1/4 vs BAL W 26-24 3 39.7 53 119 0 0.00 1 33.00 0 0 0.0 39.7 1/12 vs HOU L 30-6 6 45.5 56 273 0 0.00 4 67.00 3 22 7.3 41.8 AFC Wild Card Playoffs Regular season total 62 45.5 67 2,823 3 4.84 26 41.94 25 175 7.0 41.7 Postseason total 6 45.5 56 273 0 0.00 4 66.67 3 22 7.3 41.8
The regular season and the postseason are totalled separately because the source counts them separately, and half of these columns — a longest gain, a rating, an average — are not things that can be added together anyway.
Date Opp Result PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 9/15 @ DEN W 13-6 8 53.0 58 424 3 37.50 2 25.00 3 20 6.7 50.5 9/22 vs LAC W 20-10 3 52.0 56 156 0 0.00 1 33.00 1 5 5.0 50.3 9/29 @ IND L 27-24 3 34.3 40 103 0 0.00 2 67.00 1 5 5.0 32.7 10/6 vs DAL L 20-17 5 44.4 48 222 1 20.00 2 40.00 0 0 0.0 44.4 10/13 @ LV W 32-13 3 45.7 47 137 0 0.00 2 67.00 3 -1 -0.3 46.0 10/20 vs NYJ W 37-15 4 46.0 55 184 0 0.00 3 75.00 2 4 2.0 45.0 10/28 vs NYG W 26-18 3 43.7 55 131 0 0.00 2 67.00 1 2 2.0 43.0 11/10 @ WSH W 28-27 5 42.4 51 212 0 0.00 3 60.00 2 0 0.0 42.4 11/17 vs BAL W 18-16 4 56.5 71 226 1 25.00 1 25.00 1 9 9.0 54.3 11/21 @ CLE L 24-19 1 15.0 15 15 0 0.00 0 0.00 0 0 0.0 15.0 12/1 @ CIN W 44-38 1 38.0 38 38 0 0.00 1 100.00 0 0 0.0 38.0 12/8 vs CLE W 27-14 6 52.3 60 314 0 0.00 1 17.00 4 44 11.0 45.0 12/15 @ PHI L 27-13 5 43.0 49 215 0 0.00 2 40.00 3 29 9.7 37.2 12/21 @ BAL L 34-17 5 49.4 58 247 0 0.00 3 60.00 2 16 8.0 46.2 12/25 vs KC L 29-10 4 44.5 58 178 0 0.00 0 0.00 3 34 11.3 36.0 1/4 vs CIN L 19-17 5 42.6 50 213 0 0.00 2 40.00 3 24 8.0 37.8 1/11 @ BAL L 28-14 5 51.4 60 257 0 0.00 5 100.00 1 4 4.0 50.6 AFC Wild Card Playoffs Regular season total 65 46.4 71 3,015 5 7.69 27 41.54 29 191 6.6 41.9 Postseason total 5 51.4 60 257 0 0.00 5 100.00 1 4 4.0 50.6
The regular season and the postseason are totalled separately because the source counts them separately, and half of these columns — a longest gain, a rating, an average — are not things that can be added together anyway.
Date Opp Result PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 9/12 @ SEA L 17-16 1 36.0 36 36 0 0.00 1 100.00 0 0 0.0 36.0 9/18 vs HOU W 16-9 5 42.8 50 214 2 40.00 1 20.00 1 7 7.0 41.4 9/25 vs SF W 11-10 10 47.6 57 476 0 0.00 6 60.00 5 40 8.0 43.6 10/2 @ LV L 32-23 5 48.2 55 241 1 20.00 2 40.00 3 7 2.3 46.8 10/6 vs IND L 12-9 OT 5 45.8 52 229 0 0.00 1 20.00 3 22 7.3 41.4 10/17 @ LAC L 19-16 OT 7 46.1 58 323 0 0.00 4 57.00 3 39 13.0 40.6 10/23 vs NYJ L 16-9 6 40.0 46 240 0 0.00 3 50.00 0 0 0.0 40.0 10/30 vs JAX W 21-17 6 51.0 54 306 0 0.00 1 17.00 4 25 6.3 46.8 11/13 @ TEN L 17-10 9 45.7 58 411 1 11.11 0 0.00 4 51 12.8 40.0 11/20 vs LV L 22-16 OT 4 46.8 54 187 0 0.00 0 0.00 4 28 7.0 39.8 11/27 @ CAR L 23-10 7 52.4 58 367 0 0.00 2 29.00 5 44 8.8 46.1 12/4 @ BAL L 10-9 7 41.1 46 288 0 0.00 2 29.00 1 3 3.0 40.7 12/11 vs KC L 34-28 7 47.6 51 333 1 14.29 0 0.00 4 22 5.5 44.4 12/18 vs ARI W 24-15 5 44.8 56 224 0 0.00 3 60.00 2 11 5.5 42.6 12/25 @ LAR L 51-14 2 50.0 56 100 0 0.00 1 50.00 1 12 12.0 44.0 1/1 @ KC L 27-24 5 51.4 57 257 1 20.00 2 40.00 2 14 7.0 48.6 1/8 vs LAC W 31-28 5 47.6 59 238 0 0.00 1 20.00 2 37 18.5 40.2 Regular season total 96 46.6 59 4,470 6 6.25 30 31.25 44 362 8.2 41.5
Date Opp Result PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 12/26 @ KC L 36-10 2 60.5 63 121 1 50.00 0 0.00 0 0 0.0 60.5 1/3 vs CLE W 26-14 5 48.8 53 244 0 0.00 1 20.00 0 0 0.0 48.8 Regular season, as the source gives it 7 52.1 63 365 1 14.29 1 14.29 5 47 9.4 42.6
A total counts every game. A game appears above only when the source recorded something for him in it, so the rows can be fewer.