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 NO 17 83 47.7 63 3,956 4 4.82 29 34.94 43 391 9.1 42.0 2022 NO 17 77 46.4 68 3,571 7 9.09 32 41.56 26 232 8.9 41.5 2023 ARI 13 51 50.6 77 2,580 2 3.92 11 21.57 29 318 11.0 43.6 2024 ARI 13 38 49.7 63 1,887 1 2.63 19 50.00 16 183 11.4 44.3 2025 ARI 5 22 51.7 63 1,138 2 9.09 8 36.36 11 99 9.0 45.4 Career 65 271 48.5 77 13,132 16 5.90 99 36.53 125 1,223 9.8 43.9
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 2021 NO 17 0 1 0.0 0 0.0 0 0 0 0 39.6 - 2023 ARI 13 0 0 0.0 0 0.0 0 0 0 0 39.6 - Career 65 0 1 0.0 0 0.0 0 0 0 0 39.6 -
Rushing Season Team GP CAR YDS AVG TD LNG FD FUM LST 2023 ARI 13 1 10 10.0 0 10 1 0 0
Defense Season Team GP TOT SOLO AST SACK FF FR YDS INT YDS AVG TD LNG PD STF STFYDS KB 2021 NO 17 1 1 0 0 0 0 0 0 0 0.0 0 0 0 0 0 0 2023 ARI 13 2 1 1 0 0 0 0 0 0 0.0 0 0 0 0 0 0 2024 ARI 13 1 1 0 0 0 0 0 0 0 0.0 0 0 0 0 0 0 Career 65 4 3 1 0 0 0 0 0 0 0.0 0 0 0 0 0 0
Kicking Season Team GP FG FG% 1-19 20-29 30-39 40-49 50+ LNG XPM XPA PTS 2021 NO 17 0-0 0.0 0-0 0-0 0-0 0-0 0-0 0 0 0 0
Punting Season Team GP PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 2021 NO 17 83 47.7 63 3,956 4 4.82 29 34.94 43 391 9.1 42.0 2022 NO 17 77 46.4 68 3,571 7 9.09 32 41.56 26 232 8.9 41.5 2023 ARI 13 51 50.6 77 2,580 2 3.92 11 21.57 29 318 11.0 43.6 2024 ARI 13 38 49.7 63 1,887 1 2.63 19 50.00 16 183 11.4 44.3 2025 ARI 5 22 51.7 63 1,138 2 9.09 8 36.36 11 99 9.0 45.4 Career 65 271 48.5 77 13,132 16 5.90 99 36.53 125 1,223 9.8 43.9
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 1-19 Field Goals Made1-19-field Goal Attempts1-19 20-29 Field Goals Made20-29-field Goal Attempts20-29 30-39 Field Goals Made30-39-field Goal Attempts30-39 40-49 Field Goals Made40-49-field Goal Attempts40-49 50+ Field Goals Made50-field Goal Attempts50 AST Assist Tackles ATT Passing Attempts; Punt Returns AVG Yards Per Pass Attempt; Yards Per Rush Attempt; Average Interception Yards; Gross Average Punt Yards; Average Punt Return Yards CAR Rushing Attempts CMP Completions CMP% Completion Percentage FD Rushing First Downs FF Fumbles Forced FG Field Goals Made-field Goal Attempts FG% Field Goal Percentage FR Fumbles Recovered FUM Rushing Fumbles GP Games Played IN20 Punts Inside20 IN20% Punts Inside20 Percentage INT Interceptions KB Kicks Blocked LNG Long Passing; Long Rushing; Long Interception; Long Field Goal Made; Long Punt LST Rushing Fumbles Lost NET Net Average Punt Yards PD Passes Defended PTS Total Kicking Points PUNTS Punts QBR Adj QBR RTG QBRating SACK Sacks SOLO Solo Tackles STF Stuffs STFYDS Stuff Yards TB Touchbacks TB% Touchback Percentage TD Passing Touchdowns; Rushing Touchdowns; Interception Touchdowns TOT Total Tackles XPA Extra Point Attempts XPM Extra Points Made YDS Passing Yards; Rushing Yards; Fumbles Recovered Yards; Interception Yards; Punt Yards; Punt Return Yards Bio Team Arizona Cardinals Position Punter Experience 8th year College Penn State Height / weight 6' 2" / 196 lbs Birthplace Smyrna, GA Jersey #12 Status Active
Career history Splits Season 2025 2024 2023 2022 2021
All Splits, home and away Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET All Splits 22 51.7 63 1,138 2 9.09 8 36.36 11 99 9.0 45.4 Home 13 53.2 63 692 1 7.69 5 38.46 6 55 9.2 47.5 Away 9 49.6 60 446 1 11.11 3 33.33 5 44 8.8 42.4
In wins and losses Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Wins/Ties 6 51.8 62 311 0 0.00 1 16.67 3 30 10.0 46.8 Losses 16 51.7 63 827 2 12.50 7 43.75 8 69 8.6 44.9
By margin of victory Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 0-7 6 51.8 62 311 0 0.00 1 16.67 3 30 10.0 46.8
Late and close Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th QTR, +/-7 5 50.8 55 254 1 20.00 2 40.00 2 19 9.5 43.0 Last 2 Min. Half 5 51.0 60 255 2 40.00 1 20.00 2 23 11.5 38.4
By stretch of the season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1-8 22 51.7 63 1,138 2 9.09 8 36.36 11 99 9.0 45.4
By month Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET September 15 51.4 63 771 1 6.67 6 40.00 8 66 8.3 45.7 October 7 52.4 63 367 1 14.29 2 28.57 3 33 11.0 44.9
By day of the week Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Sunday 18 52.0 63 936 2 11.11 5 27.78 9 89 9.9 44.8 Other 4 50.5 63 202 0 0.00 3 75.00 2 10 5.0 48.0
Indoors and outdoors Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Outdoors 5 51.6 55 258 1 20.00 2 40.00 3 26 8.7 42.4 Indoors 17 51.8 63 880 1 5.88 6 35.29 8 73 9.1 46.3
As a starter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET As Sub 22 51.7 63 1,138 2 9.09 8 36.36 11 99 9.0 45.4
By conference and division Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs AFC 7 52.4 63 367 1 14.29 2 28.57 3 33 11.0 44.9 vs NFC 15 51.4 63 771 1 6.67 6 40.00 8 66 8.3 45.7 vs. Own Division 9 51.1 63 460 1 11.11 5 55.56 5 36 7.2 44.9
By opponent Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs CAR 2 61.5 62 123 0 0.00 0 0.00 1 12 12.0 55.5 vs NO 4 47.0 60 188 0 0.00 1 25.00 2 18 9.0 42.5 vs SEA 4 50.5 63 202 0 0.00 3 75.00 2 10 5.0 48.0 vs SF 5 51.6 55 258 1 20.00 2 40.00 3 26 8.7 42.4 vs TEN 7 52.4 63 367 1 14.29 2 28.57 3 33 11.0 44.9
By half Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 11 53.9 63 593 1 9.09 3 27.27 8 63 7.9 46.4 2nd 11 49.5 63 545 1 9.09 5 45.46 3 36 12.0 44.5
By quarter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 3 50.7 60 152 0 0.00 1 33.33 2 21 10.5 43.7 2nd 8 55.1 63 441 1 12.50 2 25.00 6 42 7.0 47.4 3rd 3 45.7 63 137 0 0.00 1 33.33 1 17 17.0 40.0 4th 8 51.0 62 408 1 12.50 4 50.00 2 19 9.5 46.1
By down Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th 22 51.7 63 1,138 2 9.09 8 36.36 11 99 9.0 45.4
Ahead, behind and tied Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Ahead 13 51.4 63 668 2 15.39 3 23.08 5 56 11.2 44.0 Behind 3 53.3 63 160 0 0.00 2 66.67 2 10 5.0 50.0 Tied 6 51.7 60 310 0 0.00 3 50.00 4 33 8.3 46.2
By field position Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Own 1-20 5 58.4 63 292 0 0.00 0 0.00 4 48 12.0 48.8 Own 21-50 16 50.0 63 800 1 6.25 8 50.00 7 51 7.3 45.6 Opp 49-20 1 46.0 46 46 1 100.00 0 0.00 0 0 0.0 26.0
All Splits, home and away Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET All Splits 38 49.7 63 1,887 1 2.63 19 50.00 16 183 11.4 44.3 Home 20 49.0 63 980 0 0.00 10 50.00 9 95 10.6 44.3 Away 18 50.4 60 907 1 5.56 9 50.00 7 88 12.6 44.4
In wins and losses Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Wins/Ties 15 48.7 60 731 0 0.00 11 73.33 5 50 10.0 45.4 Losses 23 50.3 63 1,156 1 4.35 8 34.78 11 133 12.1 43.6
By margin of victory Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 0-7 9 49.3 60 444 0 0.00 7 77.78 2 25 12.5 46.6 15+ 6 47.8 60 287 0 0.00 4 66.67 3 25 8.3 43.7
Late and close Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th QTR, +/-7 2 36.0 44 72 0 0.00 1 50.00 0 0 0.0 36.0 Last 2 Min. Half 3 51.0 60 153 0 0.00 1 33.33 1 12 12.0 47.0
By stretch of the season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1-8 25 49.8 63 1,245 1 4.00 10 40.00 12 147 12.3 43.1 9-16 13 49.4 63 642 0 0.00 9 69.23 4 36 9.0 46.6
By month Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET September 12 49.2 63 590 0 0.00 2 16.67 7 75 10.7 42.9 October 13 50.4 60 655 1 7.69 8 61.54 5 72 14.4 43.3 November 11 48.8 58 537 0 0.00 8 72.73 3 22 7.3 46.8 December 2 52.5 63 105 0 0.00 1 50.00 1 14 14.0 45.5
By day of the week Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Sunday 34 50.3 63 1,709 1 2.94 15 44.12 16 183 11.4 44.3 Monday 4 44.5 54 178 0 0.00 4 100.00 0 0 0.0 44.5
Indoors and outdoors Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Outdoors 27 49.4 63 1,333 1 3.70 16 59.26 10 115 11.5 44.4 Indoors 11 50.4 63 554 0 0.00 3 27.27 6 68 11.3 44.2
By temperature Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 81+ F 9 49.3 60 444 0 0.00 7 77.78 2 25 12.5 46.6
As a starter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET As Sub 38 49.7 63 1,887 1 2.63 19 50.00 16 183 11.4 44.3
By conference and division Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs AFC 10 45.6 60 456 0 0.00 7 70.00 3 32 10.7 42.4 vs NFC 28 51.1 63 1,431 1 3.57 12 42.86 13 151 11.6 45.0 vs. Own Division 10 53.9 63 539 0 0.00 5 50.00 3 35 11.7 50.4
By opponent Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs BUF 2 39.0 50 78 0 0.00 0 0.00 1 7 7.0 35.5 vs CHI 4 46.8 55 187 0 0.00 3 75.00 2 13 6.5 43.5 vs DET 5 52.0 63 260 0 0.00 1 20.00 4 40 10.0 44.0 vs GB 4 52.8 58 211 1 25.00 1 25.00 3 47 15.7 36.0 vs LAC 4 44.5 54 178 0 0.00 4 100.00 0 0 0.0 44.5 vs LAR 1 60.0 60 60 0 0.00 0 0.00 1 12 12.0 48.0 vs MIA 3 53.3 60 160 0 0.00 2 66.67 2 25 12.5 45.0 vs MIN 1 42.0 42 42 0 0.00 1 100.00 0 0 0.0 42.0 vs NYJ 1 40.0 40 40 0 0.00 1 100.00 0 0 0.0 40.0 vs SEA 7 53.3 63 373 0 0.00 4 57.14 2 23 11.5 50.0 vs SF 2 53.0 60 106 0 0.00 1 50.00 0 0 0.0 53.0 vs WAS 4 48.0 62 192 0 0.00 1 25.00 1 16 16.0 44.0
By half Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 25 49.8 63 1,246 1 4.00 12 48.00 10 122 12.2 44.2 2nd 13 49.3 63 641 0 0.00 7 53.85 6 61 10.2 44.6
By quarter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 12 49.2 60 590 1 8.33 7 58.33 5 49 9.8 43.4 2nd 13 50.5 63 656 0 0.00 5 38.46 5 73 14.6 44.8 3rd 7 56.4 63 395 0 0.00 3 42.86 5 58 11.6 48.1 4th 6 41.0 53 246 0 0.00 4 66.67 1 3 3.0 40.5
By down Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th 38 49.7 63 1,887 1 2.63 19 50.00 16 183 11.4 44.3
Ahead, behind and tied Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Ahead 8 46.1 60 369 0 0.00 5 62.50 1 12 12.0 44.6 Behind 19 51.8 63 984 1 5.26 6 31.58 10 134 13.4 43.7 Tied 11 48.5 58 534 0 0.00 8 72.73 5 37 7.4 45.2
By field position Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Own 1-20 6 52.8 63 317 0 0.00 0 0.00 3 41 13.7 46.0 Own 21-50 26 51.0 63 1,325 0 0.00 14 53.85 13 142 10.9 45.5 Opp 49-20 6 40.8 45 245 1 16.67 5 83.33 0 0 0.0 37.5
All Splits, home and away Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET All Splits 51 50.6 77 2,580 2 3.92 11 21.57 29 318 11.0 43.6 Home 21 51.1 66 1,074 0 0.00 4 19.05 12 148 12.3 44.1 Away 30 50.2 77 1,506 2 6.67 7 23.33 17 170 10.0 43.2
In wins and losses Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Wins/Ties 8 51.0 62 408 1 12.50 3 37.50 2 19 9.5 46.1 Losses 43 50.5 77 2,172 1 2.33 8 18.60 27 299 11.1 43.1
By margin of victory Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 0-7 3 52.0 54 156 0 0.00 1 33.33 1 8 8.0 49.3 8-14 5 50.4 62 252 1 20.00 2 40.00 1 11 11.0 44.2
Late and close Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th QTR, +/-7 2 55.5 58 111 0 0.00 0 0.00 1 6 6.0 52.5 Last 2 Min. Half 5 53.4 62 267 0 0.00 1 20.00 4 37 9.3 46.0
By stretch of the season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1-8 16 50.0 66 800 0 0.00 2 12.50 14 176 12.6 39.0 9-16 35 50.9 77 1,780 2 5.71 9 25.71 15 142 9.5 45.7
By month Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET October 16 50.0 66 800 0 0.00 2 12.50 14 176 12.6 39.0 November 19 50.1 60 951 0 0.00 3 15.79 11 101 9.2 44.7 December 13 52.1 77 677 2 15.39 4 30.77 3 26 8.7 47.0 January 3 50.7 61 152 0 0.00 2 66.67 1 15 15.0 45.7
By day of the week Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Sunday 51 50.6 77 2,580 2 3.92 11 21.57 29 318 11.0 43.6
Indoors and outdoors Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Outdoors 25 50.6 77 1,265 2 8.00 6 24.00 12 124 10.3 44.0 Indoors 23 51.3 66 1,181 0 0.00 4 17.39 14 164 11.7 44.2
As a starter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET As Sub 51 50.6 77 2,580 2 3.92 11 21.57 29 318 11.0 43.6
By conference and division Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs AFC 24 51.9 66 1,245 1 4.17 4 16.67 16 181 11.3 43.5 vs NFC 27 49.4 77 1,335 1 3.70 7 25.93 13 137 10.5 43.6 vs. Own Division 18 48.1 62 866 0 0.00 5 27.78 11 118 10.7 41.6
By opponent Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs ATL 3 52.0 54 156 0 0.00 1 33.33 1 8 8.0 49.3 vs BAL 4 51.8 66 207 0 0.00 0 0.00 3 31 10.3 44.0 vs CHI 6 52.2 77 313 1 16.67 1 16.67 1 11 11.0 47.0 vs CIN 4 54.8 62 219 0 0.00 0 0.00 4 68 17.0 37.8 vs CLE 9 51.1 58 460 0 0.00 2 22.22 6 55 9.2 45.0 vs HOU 2 53.5 59 107 0 0.00 0 0.00 2 16 8.0 45.5 vs LAR 8 45.3 60 362 0 0.00 1 12.50 5 52 10.4 38.8 vs PIT 5 50.4 62 252 1 20.00 2 40.00 1 11 11.0 44.2 vs SEA 8 49.0 61 392 0 0.00 3 37.50 5 62 12.4 41.3 vs SF 2 56.0 62 112 0 0.00 1 50.00 1 4 4.0 54.0
By half Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 31 49.6 62 1,538 1 3.23 6 19.35 21 242 11.5 41.2 2nd 20 52.1 77 1,042 1 5.00 5 25.00 8 76 9.5 47.3
By quarter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 17 47.7 61 811 0 0.00 4 23.53 11 138 12.5 39.6 2nd 14 51.9 62 727 1 7.14 2 14.29 10 104 10.4 43.1 3rd 12 53.6 77 643 1 8.33 4 33.33 4 40 10.0 48.6 4th 8 49.9 58 399 0 0.00 1 12.50 4 36 9.0 45.4
By down Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th 51 50.6 77 2,580 2 3.92 11 21.57 29 318 11.0 43.6
Ahead, behind and tied Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Ahead 7 48.0 62 336 0 0.00 2 28.57 3 58 19.3 39.7 Behind 30 52.4 77 1,573 1 3.33 4 13.33 18 191 10.6 45.4 Tied 14 47.9 59 671 1 7.14 5 35.71 8 69 8.6 41.6
By field position Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Own 1-20 15 50.9 66 763 0 0.00 0 0.00 12 116 9.7 43.1 Own 21-50 32 52.3 77 1,672 2 6.25 7 21.88 17 202 11.9 44.7 Opp 49-20 4 36.3 46 145 0 0.00 4 100.00 0 0 0.0 36.3
All Splits, home and away Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET All Splits 77 46.4 68 3,571 7 9.09 32 41.56 26 232 8.9 41.5 Home 37 46.1 68 1,706 3 8.11 13 35.13 12 105 8.8 41.6 Away 40 46.6 62 1,865 4 10.00 19 47.50 14 127 9.1 41.5
In wins and losses Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Wins/Ties 32 46.0 62 1,471 3 9.38 14 43.75 11 94 8.5 41.2 Losses 45 46.7 68 2,100 4 8.89 18 40.00 15 138 9.2 41.8
By margin of victory Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 0-7 24 47.3 62 1,135 3 12.50 7 29.17 9 84 9.3 41.3 8-14 6 42.7 55 256 0 0.00 5 83.33 1 7 7.0 41.5 15+ 2 40.0 46 80 0 0.00 2 100.00 1 3 3.0 38.5
Late and close Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th QTR, +/-7 12 39.2 53 470 1 8.33 4 33.33 3 12 4.0 36.5 Last 2 Min. Half 5 43.6 57 218 0 0.00 2 40.00 3 38 12.7 36.0
By stretch of the season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1-8 31 47.8 63 1,481 3 9.68 10 32.26 13 140 10.8 41.3 9-16 46 45.4 68 2,090 4 8.70 22 47.83 13 92 7.1 41.7
By month Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET September 16 48.4 59 775 1 6.25 5 31.25 8 81 10.1 42.1 October 15 47.1 63 706 2 13.33 5 33.33 5 59 11.8 40.5 November 19 48.1 62 913 2 10.53 9 47.37 5 35 7.0 44.1 December 16 43.6 62 697 1 6.25 6 37.50 6 48 8.0 39.3 January 11 43.6 68 480 1 9.09 7 63.64 2 9 4.5 41.0
By day of the week Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Sunday 58 47.1 68 2,729 6 10.35 23 39.65 22 197 9.0 41.6 Monday 11 44.9 62 494 0 0.00 5 45.46 2 20 10.0 43.1 Other 8 43.5 58 348 1 12.50 4 50.00 2 15 7.5 39.1
Indoors and outdoors Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Outdoors 35 45.5 62 1,593 4 11.43 18 51.43 11 85 7.7 40.8 Indoors 38 46.9 68 1,784 3 7.89 13 34.21 13 124 9.5 42.1
By temperature Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET <40 F 6 42.3 52 254 1 16.67 2 33.33 2 15 7.5 36.5 81+ F 2 47.0 58 94 0 0.00 2 100.00 0 0 0.0 47.0
As a starter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET As Sub 77 46.4 68 3,571 7 9.09 32 41.56 26 232 8.9 41.5
By conference and division Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs AFC 21 46.4 62 974 2 9.52 8 38.10 6 54 9.0 41.9 vs NFC 56 46.4 68 2,597 5 8.93 24 42.86 20 178 8.9 41.4 vs. Own Division 31 46.5 68 1,442 2 6.45 11 35.48 13 116 8.9 41.5
By opponent Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs ARI 2 47.0 58 94 0 0.00 2 100.00 0 0 0.0 47.0 vs ATL 9 50.3 59 453 0 0.00 2 22.22 5 55 11.0 44.2 vs BAL 5 46.4 53 232 0 0.00 2 40.00 0 0 0.0 46.4 vs CAR 11 46.3 68 509 2 18.18 4 36.36 4 24 6.0 40.5 vs CIN 3 49.7 61 149 0 0.00 0 0.00 2 33 16.5 38.7 vs CLE 6 42.3 52 254 1 16.67 2 33.33 2 15 7.5 36.5 vs LAR 5 47.8 55 239 0 0.00 3 60.00 2 14 7.0 45.0 vs MIN 4 48.5 63 194 0 0.00 1 25.00 2 23 11.5 42.8 vs OAK 2 40.0 46 80 0 0.00 2 100.00 1 3 3.0 38.5 vs PHI 6 42.7 55 256 0 0.00 5 83.33 1 7 7.0 41.5 vs PIT 5 51.8 62 259 1 20.00 2 40.00 1 3 3.0 47.2 vs SEA 4 47.3 62 189 2 50.00 0 0.00 0 0 0.0 37.3 vs SF 4 45.8 57 183 1 25.00 2 50.00 2 18 9.0 36.3 vs TB 11 43.6 62 480 0 0.00 5 45.46 4 37 9.3 40.3
By half Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 44 47.3 63 2,079 4 9.09 19 43.18 13 138 10.6 42.3 2nd 33 45.2 68 1,492 3 9.09 13 39.39 13 94 7.2 40.5
By quarter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 22 49.4 63 1,087 2 9.09 7 31.82 9 97 10.8 43.2 2nd 22 45.1 58 992 2 9.09 12 54.54 4 41 10.3 41.4 3rd 14 50.7 68 710 2 14.29 7 50.00 6 58 9.7 43.7 4th 19 41.2 58 782 1 5.26 6 31.58 7 36 5.1 38.2
By down Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th 77 46.4 68 3,571 7 9.09 32 41.56 26 232 8.9 41.5
Ahead, behind and tied Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Ahead 30 43.1 62 1,292 2 6.67 14 46.67 9 84 9.3 38.9 Behind 29 49.0 63 1,421 2 6.90 12 41.38 11 110 10.0 43.8 Tied 18 47.7 68 858 3 16.67 6 33.33 6 38 6.3 42.2
By field position Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Own 1-20 16 50.3 63 804 0 0.00 0 0.00 10 114 11.4 43.1 Own 21-50 45 48.6 68 2,189 4 8.89 21 46.67 15 104 6.9 44.6 Opp 49-20 16 36.1 42 578 3 18.75 11 68.75 1 14 14.0 31.5
All Splits, home and away Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET All Splits 83 47.7 63 3,956 4 4.82 29 34.94 43 391 9.1 42.0 Home 34 46.7 63 1,589 2 5.88 11 32.35 17 159 9.4 40.9 Away 49 48.3 62 2,367 2 4.08 18 36.74 26 232 8.9 42.8
In wins and losses Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Wins/Ties 42 48.8 63 2,048 2 4.76 18 42.86 21 187 8.9 43.4 Losses 41 46.5 62 1,908 2 4.88 11 26.83 22 204 9.3 40.6
By margin of victory Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 0-7 6 47.5 58 285 0 0.00 4 66.67 2 19 9.5 44.3 8-14 24 48.0 63 1,153 1 4.17 12 50.00 12 77 6.4 44.0 15+ 12 50.8 62 610 1 8.33 2 16.67 7 91 13.0 41.6
Late and close Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th QTR, +/-7 4 49.5 56 198 0 0.00 2 50.00 2 11 5.5 46.8 Last 2 Min. Half 1 33.0 33 33 0 0.00 1 100.00 0 0 0.0 33.0
By stretch of the season Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1-8 33 48.8 63 1,611 2 6.06 13 39.39 15 140 9.3 43.4 9-16 50 46.9 63 2,345 2 4.00 16 32.00 28 251 9.0 41.1
By month Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET September 13 49.7 60 646 1 7.69 2 15.39 8 71 8.9 42.7 October 17 49.6 63 843 0 0.00 10 58.82 7 69 9.9 45.5 November 19 45.2 62 858 2 10.53 5 26.32 10 101 10.1 37.7 December 27 47.9 62 1,294 0 0.00 8 29.63 17 138 8.1 42.8 January 7 45.0 63 315 1 14.29 4 57.14 1 12 12.0 40.4
By day of the week Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Sunday 59 47.7 63 2,812 4 6.78 22 37.29 29 270 9.3 41.7 Monday 13 46.2 58 601 0 0.00 6 46.15 5 28 5.6 44.1 Other 11 49.4 62 543 0 0.00 1 9.09 9 93 10.3 40.9
Indoors and outdoors Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Outdoors 49 48.4 62 2,370 2 4.08 18 36.74 26 237 9.1 42.7 Indoors 34 46.6 63 1,586 2 5.88 11 32.35 17 154 9.1 40.9
By temperature Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 81+ F 8 49.6 60 397 0 0.00 2 25.00 5 41 8.2 44.5
As a starter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET As Sub 83 47.7 63 3,956 4 4.82 29 34.94 43 391 9.1 42.0
By conference and division Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs AFC 27 46.7 62 1,260 2 7.41 4 14.81 15 141 9.4 40.0 vs NFC 56 48.1 63 2,696 2 3.57 25 44.64 28 250 8.9 43.0 vs. Own Division 28 46.5 63 1,301 2 7.14 11 39.29 15 91 6.1 41.8
By opponent Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET vs ATL 5 44.4 52 222 1 20.00 2 40.00 1 12 12.0 38.0 vs BUF 5 47.0 53 235 0 0.00 0 0.00 5 49 9.8 37.2 vs CAR 11 46.3 63 509 1 9.09 4 36.36 4 24 6.0 42.3 vs DAL 6 51.3 62 308 0 0.00 1 16.67 4 44 11.0 44.0 vs GB 2 51.5 58 103 0 0.00 1 50.00 1 17 17.0 43.0 vs MIA 7 45.1 54 316 0 0.00 2 28.57 3 9 3.0 43.9 vs NE 5 49.8 56 249 1 20.00 0 0.00 3 30 10.0 39.8 vs NYG 3 44.0 55 132 0 0.00 2 66.67 1 26 26.0 35.3 vs NYJ 5 51.6 62 258 0 0.00 1 20.00 3 44 14.7 42.8 vs PHI 6 49.8 62 299 0 0.00 3 50.00 4 43 10.8 42.7 vs SEA 6 47.5 58 285 0 0.00 4 66.67 2 19 9.5 44.3 vs TB 12 47.5 63 570 0 0.00 5 41.67 10 55 5.5 42.9 vs TEN 5 40.4 43 202 1 20.00 1 20.00 1 9 9.0 34.6 vs WAS 5 53.6 60 268 0 0.00 3 60.00 1 10 10.0 51.6
By half Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 40 47.3 63 1,890 3 7.50 13 32.50 22 177 8.0 41.3 2nd 43 48.0 63 2,066 1 2.33 16 37.21 21 214 10.2 42.6
By quarter Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 1st 20 47.0 62 941 1 5.00 7 35.00 11 89 8.1 41.6 2nd 20 47.5 63 949 2 10.00 6 30.00 11 88 8.0 41.0 3rd 26 47.8 63 1,242 1 3.85 10 38.46 12 97 8.1 43.3 4th 17 48.5 62 824 0 0.00 6 35.29 9 117 13.0 41.6
By down Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 4th 83 47.7 63 3,956 4 4.82 29 34.94 43 391 9.1 42.0
Ahead, behind and tied Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Ahead 30 49.5 63 1,486 1 3.33 13 43.33 17 183 10.8 42.8 Behind 36 45.8 63 1,650 2 5.56 11 30.56 16 123 7.7 41.3 Tied 17 48.2 62 820 1 5.88 5 29.41 10 85 8.5 42.1
By field position Split PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET Own 1-20 16 50.7 62 811 0 0.00 0 0.00 12 115 9.6 43.5 Own 21-50 55 49.2 63 2,707 2 3.64 19 34.54 30 273 9.1 43.5 Opp 49-20 12 36.5 45 438 2 16.67 10 83.33 1 3 3.0 32.9
Game log Season 2025 2024 2023 2022 2021
Date Opp Result PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 9/7 @ NO W 20-13 4 47.0 60 188 0 0.00 1 25.00 2 18 9.0 42.5 9/14 vs CAR W 27-22 2 61.5 62 123 0 0.00 0 0.00 1 12 12.0 55.5 9/21 @ SF L 16-15 5 51.6 55 258 1 20.00 2 40.00 3 26 8.7 46.4 9/25 vs SEA L 23-20 4 50.5 63 202 0 0.00 3 75.00 1 10 10.0 48.0 10/5 vs TEN L 22-21 7 52.4 63 367 1 14.29 2 29.00 3 33 11.0 47.7 Regular season, as the source gives it 22 51.7 63 1,138 2 9.09 8 36.36 11 99 9.0 45.4
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.
Date Opp Result PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 9/8 @ BUF L 34-28 2 39.0 50 78 0 0.00 0 0.00 1 7 7.0 35.5 9/15 vs LAR W 41-10 1 60.0 60 60 0 0.00 0 0.00 1 12 12.0 48.0 9/22 vs DET L 20-13 5 52.0 63 260 0 0.00 1 20.00 4 40 10.0 44.0 9/29 vs WSH L 42-14 4 48.0 62 192 0 0.00 1 25.00 1 16 16.0 44.0 10/6 @ SF W 24-23 2 53.0 60 106 0 0.00 1 50.00 0 0 0.0 53.0 10/13 @ GB L 34-13 4 52.8 58 211 1 25.00 1 25.00 3 47 15.7 41.0 10/21 vs LAC W 17-15 4 44.5 54 178 0 0.00 4 100.00 0 0 0.0 44.5 10/27 @ MIA W 28-27 3 53.3 60 160 0 0.00 2 67.00 2 25 12.5 45.0 11/3 vs CHI W 29-9 4 46.8 55 187 0 0.00 3 75.00 2 13 6.5 43.5 11/10 vs NYJ W 31-6 1 40.0 40 40 0 0.00 1 100.00 0 0 0.0 40.0 11/24 @ SEA L 16-6 6 51.7 58 310 0 0.00 4 67.00 1 9 9.0 50.2 12/1 @ MIN L 23-22 1 42.0 42 42 0 0.00 1 100.00 0 0 0.0 42.0 12/8 vs SEA L 30-18 1 63.0 63 63 0 0.00 0 0.00 1 14 14.0 49.0 Regular season total 38 49.7 63 1,887 1 2.63 19 50.00 16 183 11.4 44.3
Date Opp Result PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 10/8 vs CIN L 34-20 4 54.8 62 219 0 0.00 0 0.00 4 68 17.0 37.8 10/15 @ LAR L 26-9 3 44.7 48 134 0 0.00 1 33.00 3 30 10.0 34.7 10/22 @ SEA L 20-10 5 48.0 58 240 0 0.00 1 20.00 4 47 11.8 38.6 10/29 vs BAL L 31-24 4 51.8 66 207 0 0.00 0 0.00 3 31 10.3 44.0 11/5 @ CLE L 27-0 9 51.1 58 460 0 0.00 2 22.00 6 55 9.2 45.0 11/12 vs ATL W 25-23 3 52.0 54 156 0 0.00 1 33.00 1 8 8.0 49.3 11/19 @ HOU L 21-16 2 53.5 59 107 0 0.00 0 0.00 2 16 8.0 45.5 11/26 vs LAR L 37-14 5 45.6 60 228 0 0.00 0 0.00 2 22 11.0 41.2 12/3 @ PIT W 24-10 5 50.4 62 252 1 20.00 2 40.00 1 11 11.0 48.2 12/17 vs SF L 45-29 2 56.0 62 112 0 0.00 1 50.00 1 4 4.0 54.0 12/24 @ CHI L 27-16 6 52.2 77 313 1 16.67 1 17.00 1 11 11.0 50.3 12/31 @ PHI W 35-31 0 0.0 0 0 0 0.00 0 0.00 0 0 0.0 0.0 1/7 vs SEA L 21-20 3 50.7 61 152 0 0.00 2 67.00 1 15 15.0 45.7 Regular season total 51 50.6 77 2,580 2 3.92 11 21.57 29 318 11.0 43.6
Date Opp Result PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 9/11 @ ATL W 27-26 5 54.4 59 272 0 0.00 1 20.00 3 42 14.0 46.0 9/18 vs TB L 20-10 5 43.6 54 218 0 0.00 2 40.00 2 17 8.5 40.2 9/25 @ CAR L 22-14 6 47.5 55 285 1 16.67 2 33.00 3 22 7.3 43.8 10/2 vs MIN L 28-25 4 48.5 63 194 0 0.00 1 25.00 2 23 11.5 42.8 10/9 vs SEA W 39-32 4 47.3 62 189 2 50.00 0 0.00 0 0 0.0 47.3 10/16 vs CIN L 30-26 3 49.7 61 149 0 0.00 0 0.00 2 33 16.5 38.7 10/20 @ ARI L 42-34 2 47.0 58 94 0 0.00 2 100.00 0 0 0.0 47.0 10/30 vs LV W 24-0 2 40.0 46 80 0 0.00 2 100.00 1 3 3.0 38.5 11/7 vs BAL L 27-13 5 46.4 53 232 0 0.00 2 40.00 0 0 0.0 46.4 11/13 @ PIT L 20-10 5 51.8 62 259 1 20.00 2 40.00 1 3 3.0 51.2 11/20 vs LAR W 27-20 5 47.8 55 239 0 0.00 3 60.00 2 14 7.0 45.0 11/27 @ SF L 13-0 4 45.8 57 183 1 25.00 2 50.00 2 18 9.0 41.3 12/5 @ TB L 17-16 6 43.7 62 262 0 0.00 3 50.00 2 20 10.0 40.3 12/18 vs ATL W 21-18 4 45.3 53 181 0 0.00 1 25.00 2 13 6.5 42.0 12/24 @ CLE W 17-10 6 42.3 52 254 1 16.67 2 33.00 2 15 7.5 39.8 1/1 @ PHI W 20-10 6 42.7 55 256 0 0.00 5 83.00 1 7 7.0 41.5 1/8 vs CAR L 10-7 5 44.8 68 224 1 20.00 2 40.00 1 2 2.0 44.4 Regular season total 77 46.4 68 3,571 7 9.09 32 41.56 26 232 8.9 41.5
Date Opp Result PUNTS AVG LNG YDS TB TB% IN20 IN20% ATT YDS AVG NET 9/12 vs GB W 38-3 2 51.5 58 103 0 0.00 1 50.00 0 0 0.0 51.5 9/19 @ CAR L 26-7 6 49.0 60 294 0 0.00 1 17.00 0 0 0.0 49.0 9/26 @ NE W 28-13 5 49.8 56 249 1 20.00 0 0.00 0 0 0.0 49.8 10/3 vs NYG L 27-21 OT 3 44.0 55 132 0 0.00 2 67.00 0 0 0.0 44.0 10/10 @ WSH W 33-22 5 53.6 60 268 0 0.00 3 60.00 0 0 0.0 53.6 10/25 @ SEA W 13-10 6 47.5 58 285 0 0.00 4 67.00 0 0 0.0 47.5 10/31 vs TB W 36-27 3 52.7 63 158 0 0.00 1 33.00 0 0 0.0 52.7 11/7 vs ATL L 27-25 3 40.7 45 122 1 33.33 1 33.00 0 0 0.0 40.7 11/14 @ TEN L 23-21 5 40.4 43 202 1 20.00 1 20.00 0 0 0.0 40.4 11/21 @ PHI L 40-29 6 49.8 62 299 0 0.00 3 50.00 0 0 0.0 49.8 11/25 vs BUF L 31-6 5 47.0 53 235 0 0.00 0 0.00 0 0 0.0 47.0 12/2 vs DAL L 27-17 6 51.3 62 308 0 0.00 1 17.00 0 0 0.0 51.3 12/12 @ NYJ W 30-9 5 51.6 62 258 0 0.00 1 20.00 0 0 0.0 51.6 12/19 @ TB W 9-0 9 45.8 58 412 0 0.00 4 44.00 0 0 0.0 45.8 12/27 vs MIA L 20-3 7 45.1 54 316 0 0.00 2 29.00 0 0 0.0 45.1 1/2 vs CAR W 18-10 5 43.0 63 215 1 20.00 3 60.00 0 0 0.0 43.0 1/9 @ ATL W 30-20 2 50.0 52 100 0 0.00 1 50.00 0 0 0.0 50.0 Regular season, as the source gives it 83 47.7 63 3,956 4 4.82 29 34.94 43 391 9.1 42.0
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.