Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorThe 63rd East Coast Invitational · Feb 73:05.09The 63rd East Coast InvitationalFebruary 7, 2026
1600 Meters · IndoorThe 63rd East Coast Invitational · Feb 75:00.80The 63rd East Coast InvitationalFebruary 7, 2026
1600 Meters · OutdoorCharles City Regular Season Meet #2 · Apr 175:03.61Charles City Regular Season Meet #2April 17, 2025
3200 Meters · OutdoorTidewater District Championships · May 2211:17.02Tidewater District ChampionshipsMay 22, 2025
400 Meters · OutdoorMiddlesex 2023 Home Meet #1 · Mar 211:02.14Middlesex 2023 Home Meet #1March 21, 2024
800 Meters · OutdoorRappahannock Home Meet #1 · May 72:15.00aRappahannock Home Meet #1May 7, 2026
Pole Vault · OutdoorWest Point's 27th Annual Invitational · May 166-00.00West Point's 27th Annual InvitationalMay 16, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · 1600 Meters · Place 4 · Middlesex1600 Meters4.5:28.23a12
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · 800 Meters · Place 9 · Middlesex800 Meters9.2:23.28a12
May 21Tidewater District Outdoor Track & Field ChampionshipsMay 21 · Pole Vault · MiddlesexPole Vault--NH12
May 21Tidewater District Outdoor Track & Field ChampionshipsMay 21 · 1600 Meters · Place 5 · Middlesex1600 Meters5.5:09.12a12
May 21Tidewater District Outdoor Track & Field ChampionshipsMay 21 · 800 Meters · Place 6 · Middlesex800 Meters6.2:16.09a12
May 16West Point's 27th Annual InvitationalMay 16 · Pole Vault · Place 6 · MiddlesexPole Vault6.6-00.00 PB12
May 7Rappahannock Home Meet #1May 7 · 1600 Meters · Place 4 · Middlesex1600 Meters4.5:05.31a12
May 7Rappahannock Home Meet #1May 7 · 800 Meters · Place 3 · Middlesex800 Meters3.2:15.00a PB12
Mar 28King William Track and Field ClassicMar 28 · 1600 Meters · Place 9 · Middlesex1600 Meters9.5:08.68a12
Mar 28King William Track and Field ClassicMar 28 · 800 Meters · Place 11 · Middlesex800 Meters11.2:21.42a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7The 63rd East Coast InvitationalFeb 7 · 1600 Meters · Place 67 · Middlesex1600 Meters675:00.80 PB—
Feb 7The 63rd East Coast InvitationalFeb 7 · 1000 Meters · Place 69 · Middlesex1000 Meters693:05.09 PB—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29VHSL Group 1A Region A ChampionshipMay 29 · 3200 Meters · Place 6 · Middlesex3200 Meters611:20.38—
May 22Tidewater District ChampionshipsMay 22 · 3200 Meters · Place 6 · Middlesex3200 Meters611:17.02 PB—
May 7Essex Home Meet #2May 7 · 3200 Meters · Place 3 · Middlesex3200 Meters311:45.4711
May 7Essex Home Meet #2May 7 · 1600 Meters · Place 4 · Middlesex1600 Meters45:05.0111
Apr 17Charles City Regular Season Meet #2Apr 17 · 3200 Meters · Place 7 · Middlesex3200 Meters711:36.34—
Apr 17Charles City Regular Season Meet #2Apr 17 · 1600 Meters · Place 7 · Middlesex1600 Meters75:03.61 PB—
Apr 17Charles City Regular Season Meet #2Apr 17 · 3200 Meters · Place 7 · Middlesex3200 Meters711:36.34—
Apr 17Charles City Regular Season Meet #2Apr 17 · 1600 Meters · Place 7 · Middlesex1600 Meters75:03.61—
Mar 22Charles City Invitational 2025Mar 22 · 3200 Meters · Place 9 · Middlesex3200 Meters911:22.52—
Mar 22Charles City Invitational 2025Mar 22 · 1600 Meters · Place 11 · Middlesex1600 Meters115:25.11—
Mar 222025 Charles City InvitationalMar 22 · 3200 Meters · Place 9 · Middlesex3200 Meters9.12:02.43a11
Mar 222025 Charles City InvitationalMar 22 · 1600 Meters · Place 11 · Middlesex1600 Meters11.5:12.28a11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 31VHSL Class 1 State ChampionshipsMay 31 · 3200 Meters · Place 15 · Middlesex3200 Meters1511:22.8910
May 16Tidewater District ChampionshipsMay 16 · 3200 Meters · Place 5 · Middlesex3200 Meters5.11:24.34a10
Apr 27West Point InvitationalApr 27 · 3200 Meters · Place 4 · Middlesex3200 Meters411:29.95—
Apr 27West Point InvitationalApr 27 · 3200 Meters · Place 4 · Middlesex3200 Meters411:29.95—
Apr 18Charles City Regular Season Meet #2Apr 18 · 3200 Meters · Place 2 · Middlesex3200 Meters212:22.28—
Apr 18Charles City Regular Season Meet #2Apr 18 · 1600 Meters · Place 6 · Middlesex1600 Meters65:32.91—
Mar 29Charles City InvitationalMar 29 · 1600 Meters · Place 27 · Middlesex1600 Meters275:50.35—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 800 Meters · Place 4 · Middlesex800 Meters42:31.54—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 400 Meters · Place 5 · Middlesex400 Meters51:02.14 PB—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 800 Meters · Place 4 · Middlesex800 Meters42:31.54—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 400 Meters · Place 5 · Middlesex400 Meters51:02.14—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 1 State ChampionshipsJun 2 · 3200 Meters · Place 13 · Middlesex3200 Meters1311:46.059
May 24VHSL Group 1A Region A Track and Field ChampionshipsMay 24 · 3200 Meters · Place 1 · Middlesex3200 Meters111:37.13—
May 24VHSL Group 1A Region A Track and Field ChampionshipsMay 24 · 3200 Meters · Place 1 · Middlesex3200 Meters111:37.13—
May 18Tidewater District ChampionshipsMay 18 · 3200 Meters · Place 1 · Middlesex3200 Meters111:33.05—
May 18Tidewater District ChampionshipsMay 18 · 1600 Meters · Place 9 · Middlesex1600 Meters95:28.17—
Apr 15LEGENDS OF TRACK AND FIELD INVITATIONALApr 15 · 3200 Meters · Place 5 · Middlesex3200 Meters5.12:39.00a9
Apr 15LEGENDS OF TRACK AND FIELD INVITATIONALApr 15 · 1600 Meters · Place 20 · Middlesex1600 Meters20.5:28.67a9
Apr 13Charles City Regular Season Meet #2Apr 13 · 3200 Meters · Place 1 · Middlesex3200 Meters1.11:42.43a9
Apr 13Charles City Regular Season Meet #2Apr 13 · 1600 Meters · Place 4 · Middlesex1600 Meters4.5:43.03a9
Mar 25Charles City Invitational 2023Mar 25 · 3200 Meters · Place 9 · Middlesex3200 Meters911:52.40—