Section Overview Stats Bio Splits Game log
Overview Kicking Season Team FGM FGA FG% 1-19 20-29 30-39 40-49 50+ LNG XP PTS 2022 UVA 7 10 70.0 0-0 3-4 1-2 3-4 0-0 47 12-14 33 2023 UVA 18 21 85.7 0-0 5-6 8-8 5-7 0-0 46 31-31 85 2024 UVA 18 21 85.7 2-2 7-7 7-8 2-4 0-0 47 24-24 78 2025 UVA 24 30 80.0 0-0 8-9 8-8 8-12 0-1 47 49-49 121 Career 67 82 81.7 2-2 23-26 24-26 18-27 0-1 47 116-118 317
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 Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2022 UVA 0 0 0 0 0 0 12 6 30 2023 UVA 0 0 0 0 0 0 31 18 85 2024 UVA 0 0 0 0 0 0 24 18 78 2025 UVA 0 0 0 0 0 0 49 24 121 Career 0 0 0 0 0 0 116 66 314
Kicking Season Team FGM FGA FG% 1-19 20-29 30-39 40-49 50+ LNG XP PTS 2022 UVA 7 10 70.0 0-0 3-4 1-2 3-4 0-0 47 12-14 33 2023 UVA 18 21 85.7 0-0 5-6 8-8 5-7 0-0 46 31-31 85 2024 UVA 18 21 85.7 2-2 7-7 7-8 2-4 0-0 47 24-24 78 2025 UVA 24 30 80.0 0-0 8-9 8-8 8-12 0-1 47 49-49 121 Career 67 82 81.7 2-2 23-26 24-26 18-27 0-1 47 116-118 317
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 1-19 Field Goals Made1-19-field Goal Attempts1-19 1-19 Field Goals Made1-19-field Goal Attempts1-19 20-29 Field Goals Made20-29-field Goal Attempts20-29 20-29 Field Goals Made20-29-field Goal Attempts20-29 2PT Total Two Point Convs 30-39 Field Goals Made30-39-field Goal Attempts30-39 40-49 Field Goals Made40-49-field Goal Attempts40-49 40-49 Field Goals Made40-49-field Goal Attempts40-49 50+ Field Goals Made50-field Goal Attempts50 FG Field Goals; Field Goals Made-field Goal Attempts FG% Field Goal Percentage FGA Field Goal Attempts FGM Field Goals Made LNG Long Field Goal Made PASS Passing Touchdowns PAT Kick Extra Points PTS Total Points; Total Kicking Points REC Receiving Touchdowns RET Return Touchdowns RUSH Rushing Touchdowns TD Total Touchdowns XP Extra Points Made-extra Point Attempts Bio Team Virginia Cavaliers Position Place Kicker Class Senior Height / weight 5' 11" / 191 lbs Birthplace Miami, FL Jersey #41 Status Active
Career history Splits Season 2025 2024 2023 2022
Season Split 1-19 20-29 30-39 40-49 50+ FG FG% LNG XP PTS Season 0-0 8-9 8-8 8-12 0-1 24-30 80.0 47 49-49 121
Season Split 1-19 20-29 30-39 40-49 50+ FG FG% LNG XP PTS Season 2-2 7-7 7-8 2-4 0-0 18-21 85.7 47 24-24 78
Season Split 1-19 20-29 30-39 40-49 50+ FG FG% LNG XP PTS Season 0-0 5-6 8-8 5-7 0-0 18-21 85.7 46 31-31 85
Season Split 1-19 20-29 30-39 40-49 50+ FG FG% LNG XP PTS Season 0-0 3-4 1-2 3-4 0-0 7-10 70.0 47 12-14 33
Game log Season 2025 2024 2023 2022
Date Opp Result FG 1-19 20-29 30-39 40-49 50+ LNG FG% FG XP PTS 8/30 vs CCU W 48-7 2 0-0 0-0 1-1 1-1 0-1 41 66.7 2-3 6-6 12 9/6 @ NCSU L 35-31 1 0-0 1-1 0-0 0-1 0-0 29 50.0 1-2 4-4 7 9/13 vs W&M W 55-16 2 0-0 1-1 1-1 0-0 0-0 31 100.0 2-2 7-7 13 9/20 vs STAN W 48-20 2 0-0 2-3 0-0 0-0 0-0 28 66.7 2-3 6-6 12 9/26 vs FSU W 46-38 2OT 1 0-0 0-0 1-1 0-0 0-0 39 100.0 1-1 5-5 8 10/4 @ LOU W 30-27 OT 1 0-0 0-0 0-0 1-1 0-0 46 100.0 1-1 3-3 6 10/18 vs WSU W 22-20 2 0-0 0-0 1-1 1-1 0-0 47 100.0 2-2 2-2 8 10/25 @ UNC W 17-16 OT 1 0-0 0-0 1-1 0-0 0-0 34 100.0 1-1 2-2 5 11/1 @ CAL W 31-21 1 0-0 1-1 0-0 0-1 0-0 26 50.0 1-2 4-4 7 11/8 vs WAKE L 16-9 3 0-0 1-1 1-1 1-1 0-0 40 100.0 3-3 0-0 9 11/15 @ DUKE W 34-17 2 0-0 0-0 0-0 2-2 0-0 44 100.0 2-2 4-4 10 11/29 vs VT W 27-7 2 0-0 0-0 0-0 0-0 0-0 32 100.0 2-2 3-3 9 12/6 vs DUKE L 27-20 OT 2 0-0 1-1 0-0 1-2 0-0 42 66.7 2-3 2-2 8 ACC Championship 12/27 vs MIZ W 13-7 2 0-0 0-0 1-1 1-2 0-0 42 66.7 2-3 1-1 7 TaxSlayer Gator Bowl Total 24 0-0 8-9 8-8 8-12 0-1 47 80.0 24-30 49-49 121
Date Opp Result FG 1-19 20-29 30-39 40-49 50+ LNG FG% FG XP PTS 8/31 vs RICH W 34-13 2 0-0 1-1 1-2 0-0 0-0 33 66.7 2-3 4-4 10 9/7 @ WAKE W 31-30 1 1-1 0-0 0-0 0-0 0-0 19 100.0 1-1 4-4 7 9/14 vs MD L 27-13 2 1-1 1-1 0-0 0-0 0-0 29 100.0 2-2 1-1 7 9/21 @ CCU W 43-24 3 0-0 1-1 0-0 2-2 0-0 47 100.0 3-3 4-4 13 10/5 vs BC W 24-14 3 0-0 1-1 2-2 0-1 0-0 35 75.0 3-4 1-1 10 10/12 vs LOU L 24-20 2 0-0 1-1 1-1 0-0 0-0 31 100.0 2-2 2-2 8 10/19 @ CLEM L 48-31 1 0-0 1-1 0-0 0-0 0-0 20 100.0 1-1 2-2 5 10/26 vs UNC L 41-14 2 0-0 1-1 1-1 0-0 0-0 30 100.0 2-2 0-0 6 11/9 @ PITT W 24-19 1 0-0 0-0 1-1 0-0 0-0 32 100.0 1-1 3-3 6 11/16 @ ND L 35-14 0 0-0 0-0 0-0 0-0 0-0 0 0.0 0-0 2-2 2 11/23 vs SMU L 33-7 0 0-0 0-0 0-0 0-1 0-0 0 0.0 0-1 1-1 1 11/30 @ VT L 37-17 1 0-0 0-0 1-1 0-0 0-0 37 100.0 1-1 0-0 3 Total 18 2-2 7-7 7-8 2-4 0-0 47 85.7 18-21 24-24 78
Date Opp Result FG 1-19 20-29 30-39 40-49 50+ LNG FG% FG XP PTS 9/2 vs TENN L 49-13 2 0-0 0-1 1-1 1-1 0-0 40 66.7 2-3 1-1 7 9/9 vs JMU L 36-35 0 0-0 0-0 0-0 0-0 0-0 0 0.0 0-0 5-5 5 9/15 @ MD L 42-14 0 0-0 0-0 0-0 0-0 0-0 0 0.0 0-0 2-2 2 9/22 vs NCSU L 24-21 2 0-0 1-1 1-1 0-0 0-0 36 100.0 2-2 1-1 7 9/30 @ BC L 27-24 1 0-0 0-0 0-0 1-1 0-0 44 100.0 1-1 3-3 6 10/7 vs W&M W 27-13 2 0-0 0-0 1-1 1-1 0-0 45 100.0 2-2 3-3 9 10/21 @ UNC W 31-27 1 0-0 0-0 0-0 1-1 0-0 45 100.0 1-1 4-4 7 10/28 @ MIA L 29-26 OT 4 0-0 2-2 2-2 0-0 0-0 35 100.0 4-4 2-2 14 11/4 vs GT L 45-17 1 0-0 0-0 1-1 0-1 0-0 39 50.0 1-2 2-2 5 11/9 @ LOU L 31-24 1 0-0 0-0 1-1 0-1 0-0 38 50.0 1-2 3-3 6 11/18 vs DUKE W 30-27 3 0-0 1-1 1-1 1-1 0-0 46 100.0 3-3 3-3 12 11/25 vs VT L 55-17 1 0-0 1-1 0-0 0-0 0-0 25 100.0 1-1 2-2 5 Total 18 0-0 5-6 8-8 5-7 0-0 46 85.7 18-21 31-31 85
Date Opp Result FG 1-19 20-29 30-39 40-49 50+ LNG FG% FG XP PTS 9/23 @ SYR L 22-20 0 0-0 0-0 0-0 0-0 0-0 0 0.0 0-0 2-2 2 10/1 @ DUKE L 38-17 1 0-0 0-0 0-0 0-0 0-0 34 100.0 1-1 2-2 5 10/8 vs LOU L 34-17 1 0-0 0-0 0-0 1-1 0-0 47 100.0 1-1 2-2 5 10/20 @ GT W 16-9 1 0-0 1-2 0-1 0-0 0-0 28 33.3 1-3 1-2 4 10/29 vs MIA L 14-12 4OT 4 0-0 0-0 0-0 0-0 0-0 41 100.0 4-4 0-0 12 11/5 vs UNC L 31-28 0 0-0 0-0 0-0 0-0 0-0 0 0.0 0-0 4-4 4 11/12 vs PITT L 37-7 0 0-0 0-0 0-0 0-1 0-0 0 0.0 0-1 1-1 1 2022 total 6 0-0 3-4 1-2 3-4 0-0 47 70.0 7-10 12-14 33
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.