Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #4 · Feb 42:59.28Beach District Meet #4February 4, 2026
1600 Meters · IndoorVHSL Class 5 Region A Indoor T & F Championships · Feb 124:57.49VHSL Class 5 Region A Indoor T & F ChampionshipsFebruary 12, 2024
1600 Meters · OutdoorBeach District Meet #4 @ Tallwood · May 64:53.33aBeach District Meet #4 @ TallwoodMay 6, 2026
3200 Meters · IndoorBeach District Meet #3 · Jan 2810:50.31Beach District Meet #3January 28, 2026
3200 Meters · OutdoorGrassfield Invitational At Night · May 810:35.47aGrassfield Invitational At NightMay 8, 2026
400 Meters · OutdoorBeach District Meet #4 @ Landstown · May 71:01.32Beach District Meet #4 @ LandstownMay 7, 2025
800 Meters · IndoorTHE DMV'S Indoor HS Classic · Jan 242:25.02THE DMV'S Indoor HS ClassicJanuary 24, 2026
800 Meters · OutdoorBeach District Meet #3 @ Kellam · Apr 292:11.09aBeach District Meet #3 @ KellamApril 29, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 20 · Tallwood3200 Meters20.11:01.92a12
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 21 · Tallwood1600 Meters21.4:54.78a12
May 8Grassfield Invitational At NightMay 8 · 3200 Meters · Place 15 · Tallwood3200 Meters15.10:35.47a PB12
May 6Beach District Meet #4 @ TallwoodMay 6 · 1600 Meters · Place 5 · Tallwood1600 Meters5.4:53.33a PB12
Apr 29Beach District Meet #3 @ KellamApr 29 · 800 Meters · Place 7 · Tallwood800 Meters7.2:11.09a PB12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 13 · Tallwood1600 Meters134:57.72—
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 29 · Tallwood1000 Meters292:59.28 PB—
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 29 · Tallwood1000 Meters292:59.2812
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 13 · Tallwood1600 Meters134:57.7212
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 29 · Tallwood1000 Meters292:59.2812
Feb 4Beach District Meet #4Feb 4 · 1600 Meters · Place 13 · Tallwood1600 Meters134:57.7212
Jan 28Beach District Meet #3Jan 28 · 3200 Meters · Place 2 · Tallwood3200 Meters210:50.31 PB—
Jan 28Beach District Meet #3Jan 28 · 3200 Meters · Place 2 · Tallwood3200 Meters210:50.3112
Jan 24THE DMV'S Indoor HS ClassicJan 24 · 1000 Meters · Place 20 · Tallwood1000 Meters202:59.8712
Jan 24THE DMV'S Indoor HS ClassicJan 24 · 800 Meters · Place 21 · Tallwood800 Meters212:25.02 PB12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 19 · Tallwood1600 Meters194:54.3111
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 19 · Tallwood1600 Meters194:54.3111
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 19 · Tallwood1600 Meters194:54.3111
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 19 · Tallwood1600 Meters194:54.3111
May 10THE LEGENDS OF TRACK AND FIELD INVITATIONALMay 10 · 1600 Meters · Place 12 · Tallwood1600 Meters125:05.5611
May 7Beach District Meet #4 @ LandstownMay 7 · 3200 Meters · Place 3 · Tallwood3200 Meters311:28.3211
May 7Beach District Meet #4 @ LandstownMay 7 · 400 Meters · Place 30 · Tallwood400 Meters301:01.32 PB11
May 7Beach District Meet #4 @ LandstownMay 7 · 3200 Meters · Place 3 · Tallwood3200 Meters311:28.3211
May 7Beach District Meet #4 @ LandstownMay 7 · 400 Meters · Place 30 · Tallwood400 Meters301:01.3211
May 3Marlin InvitationalMay 3 · 1600 Meters · Place 17 · Tallwood1600 Meters175:01.7411
May 3Marlin InvitationalMay 3 · 800 Meters · Place 14 · Tallwood800 Meters142:15.9611
May 3Marlin InvitationalMay 3 · 1600 Meters · Place 17 · Tallwood1600 Meters175:01.7411
May 3Marlin InvitationalMay 3 · 800 Meters · Place 14 · Tallwood800 Meters142:15.9611
Apr 26Ken Lampert All-Comers MeetApr 26 · 1600 Meters · Place 5 · Tallwood1600 Meters55:03.26JR
Apr 26Ken Lampert All-Comers MeetApr 26 · 1600 Meters · Place 5 · Tallwood1600 Meters55:03.26JR

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 1000 Meters · Place 20 · Tallwood1000 Meters203:03.4011
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 1600 Meters · Place 17 · Tallwood1600 Meters175:03.9011
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 17 · Tallwood1600 Meters175:12.2611
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 21 · Tallwood1000 Meters213:03.2611
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 21 · Tallwood1000 Meters213:03.2611
Feb 5Beach District Meet #4Feb 5 · 1600 Meters · Place 17 · Tallwood1600 Meters175:12.2611
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 18 · Tallwood1000 Meters183:05.9711
Jan 29Beach District Meet #3Jan 29 · 1000 Meters · Place 18 · Tallwood1000 Meters183:05.9711

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Grassfield Invitational At NightMay 10 · 800 Meters · Place 17 · Tallwood800 Meters172:15.9710
May 4Marlin InvitationalMay 4 · 800 Meters · Place 14 · Tallwood800 Meters142:16.7410
May 4Marlin InvitationalMay 4 · 800 Meters · Place 14 · Tallwood800 Meters142:16.7410
May 1Beach District Meet #4 @ LandstownMay 1 · 800 Meters · Place 15 · Tallwood800 Meters152:23.1010
May 1Beach District Meet #4 @ LandstownMay 1 · 1600 Meters · Place 4 · Tallwood1600 Meters45:00.4810
May 1Beach District Meet #4 @ LandstownMay 1 · 800 Meters · Place 15 · Tallwood800 Meters152:23.1010
May 1Beach District Meet #4 @ LandstownMay 1 · 1600 Meters · Place 4 · Tallwood1600 Meters45:00.4810
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 800 Meters · Place 5 · Tallwood800 Meters52:16.2410
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 800 Meters · Place 8 · Tallwood800 Meters82:16.5210

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 12VHSL Class 5 Region A Indoor T & F ChampionshipsFeb 12 · 1000 Meters · Place 18 · Tallwood1000 Meters183:00.7110
Feb 12VHSL Class 5 Region A Indoor T & F ChampionshipsFeb 12 · 1600 Meters · Place 7 · Tallwood1600 Meters74:57.49 PB10
Jan 31Beach District Meet #4Jan 31 · 1600 Meters · Place 11 · Tallwood1600 Meters114:59.68—
Jan 31Beach District Meet #4Jan 31 · 1600 Meters · Place 11 · Tallwood1600 Meters114:59.6810
Jan 24Beach District Meet #3Jan 24 · 1000 Meters · Place 15 · Tallwood1000 Meters153:00.04—
Jan 24Beach District Meet #3Jan 24 · 1000 Meters · Place 15 · Tallwood1000 Meters153:00.0410
Jan 6CNU's HS ShowcaseJan 6 · 1600 Meters · Place 25 · Tallwood1600 Meters255:14.49—
Jan 6CNU's HS ShowcaseJan 6 · 1600 Meters · Place 25 · Tallwood1600 Meters255:14.49—
Jan 3Beach District Meet #2Jan 3 · 3200 Meters · Place 4 · Tallwood3200 Meters411:31.73—
Jan 3Beach District Meet #2Jan 3 · 3200 Meters · Place 4 · Tallwood3200 Meters411:31.7310

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 1600 Meters · Place 15 · Tallwood1600 Meters155:07.599
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 1600 Meters · Place 15 · Tallwood1600 Meters155:07.599
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 1600 Meters · Place 15 · Tallwood1600 Meters155:07.599

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 13VHSL Class 5 Region A ChampionshipsFeb 13 · 1000 Meters · Place 11 · Tallwood1000 Meters112:59.559
Feb 1Beach District Meet #4Feb 1 · 1000 Meters · Place 14 · Tallwood1000 Meters142:59.69—
Feb 1Beach District Meet #4Feb 1 · 1000 Meters · Place 14 · Tallwood1000 Meters142:59.699
Feb 1Beach District Meet #4Feb 1 · 1000 Meters · Place 7 · Tallwood1000 Meters73:02.85—
Jan 25Beach District Meet #3Jan 25 · 1000 Meters · Place 19 · Tallwood1000 Meters193:02.85—
Jan 25Beach District Meet #3Jan 25 · 1000 Meters · Place 19 · Tallwood1000 Meters193:02.859
Jan 25Beach District Meet #3Jan 25 · 1000 Meters · Place 1 · Tallwood1000 Meters13:10.13—
Jan 4Beach District Meet #2Jan 4 · 1000 Meters · Place 5 · Tallwood1000 Meters53:16.92—
Jan 4Beach District Meet #2Jan 4 · 1000 Meters · Place 17 · Tallwood1000 Meters173:10.139