Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorAlpharetta Senior Night · Apr 34:53.24Alpharetta Senior NightApril 3, 2025
1600 Meters · IndoorBima Sports North Atlanta Invitational · Feb 245:19.05Bima Sports North Atlanta InvitationalFebruary 24, 2024
1600 Meters · OutdoorGHSA State Championships 2026 · May 114:58.98aGHSA State Championships 2026May 11, 2026
3200 Meters · IndoorAlpharetta Invitational · Feb 2211:28.37Alpharetta InvitationalFebruary 22, 2025
3200 Meters · OutdoorGHSA State Championships 2026 · May 1110:45.01aGHSA State Championships 2026May 11, 2026
800 Meters · OutdoorMilton Senior Night · Apr 152:20.12aMilton Senior NightApril 15, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 11GHSA State Championships 2026May 11 · 3200 Meters · Place 2 · Alpharetta3200 Meters2.10:45.01a PB12
May 11GHSA State Championships 2026May 11 · 1600 Meters · Place 4 · Alpharetta1600 Meters4.4:58.98a PB12
May 2GHSA 6A Sectional B - Regions 2,6,7,8May 2 · 3200 Meters · Place 2 · Alpharetta3200 Meters2.11:06.35a12
May 2GHSA 6A Sectional B - Regions 2,6,7,8May 2 · 1600 Meters · Place 2 · Alpharetta1600 Meters2.5:10.93a12
Apr 15Milton Senior NightApr 15 · 800 Meters · Place 1 · Alpharetta800 Meters1.2:20.12a PB12
Apr 1Alpharetta High MeetApr 1 · 800 Meters · Place 1 · Alpharetta800 Meters1.2:20.23a12
Mar 28Fulton County ChampionshipMar 28 · 3200 Meters · Place 1 · Alpharetta3200 Meters1.10:52.14a12
Mar 28Fulton County ChampionshipMar 28 · 1600 Meters · Place 1 · Alpharetta1600 Meters1.5:10.42a12
Mar 21Roswell Rotary RelaysMar 21 · 3200 Meters · Place 3 · Alpharetta3200 Meters3.11:06.28a12
Mar 19Johns Creek Senior NightMar 19 · 1600 Meters · Place 1 · Alpharetta1600 Meters1.5:11.49a12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 17adidas Atlanta City GamesMay 17 · 3200 Meters · Place 7 · Alpharetta3200 Meters711:45.02—
May 17adidas Atlanta City GamesMay 17 · 3200 Meters · Place 7 · Alpharetta3200 Meters711:45.02—
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · 3200 Meters · Place 16 · Alpharetta3200 Meters16.11:48.29a11
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · 1600 Meters · Place 15 · Alpharetta1600 Meters15.5:29.19a11
May 3GHSA 6A Sectional A - Regions 1,2,6,8May 3 · 3200 Meters · Place 4 · Alpharetta3200 Meters411:30.7211
May 3GHSA 6A Sectional A - Regions 1,2,6,8May 3 · 1600 Meters · Place 7 · Alpharetta1600 Meters75:16.4311
Apr 23GHSA 6A - Region 6Apr 23 · 3200 Meters · Place 2 · Alpharetta3200 Meters211:33.1811
Apr 23GHSA 6A - Region 6Apr 23 · 1600 Meters · Place 3 · Alpharetta1600 Meters35:16.4111
Apr 3Alpharetta Senior NightApr 3 · 1500 Meters · Place 1 · Alpharetta1500 Meters14:53.24 PB11
Mar 29Fulton County ChampionshipMar 29 · 1600 Meters · Place 3 · Alpharetta1600 Meters35:12.4911
Mar 29Fulton County ChampionshipMar 29 · 3200 Meters · Place 3 · Alpharetta3200 Meters311:28.3611
Mar 22Gail Devers InvitationalMar 22 · 3200 Meters · Place 3 · Alpharetta3200 Meters311:17.9011
Mar 5Alpharetta Weekday MeetMar 5 · 1600 Meters · Place 2 · Alpharetta1600 Meters25:29.0211
Mar 1MTFXCCGA Invitational Mar 1 · 1500 Meters · Place 2 · Alpharetta1500 Meters24:59.0311

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Alpharetta InvitationalFeb 22 · 3200 Meters · Place 1 · Alpharetta3200 Meters111:28.37 PB11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9GHSA 6A State ChampionshipsMay 9 · 3200 Meters · Place 7 · Alpharetta3200 Meters7.11:18.93a10
May 4GHSA 6A Sectional B - Regions 2,3,6,7May 4 · 3200 Meters · Place 6 · Alpharetta3200 Meters611:37.83—
Apr 24GHSA 6A - Region 7Apr 24 · 3200 Meters · Place 4 · Alpharetta3200 Meters411:26.35—
Apr 24GHSA 6A - Region 7Apr 24 · 1600 Meters · Place 6 · Alpharetta1600 Meters65:20.01—
Apr 24GHSA 6A - Region 7Apr 24 · 3200 Meters · Place 4 · Alpharetta3200 Meters411:26.3510
Apr 24GHSA 6A - Region 7Apr 24 · 1600 Meters · Place 6 · Alpharetta1600 Meters65:20.0110
Apr 13McEachern InvitationalApr 13 · 1600 Meters · Place 7 · Alpharetta1600 Meters75:27.9710
Mar 28Alpharetta Weekday Meet #2Mar 28 · 800 Meters · Place 4 · Alpharetta800 Meters42:32.4710
Mar 23Fulton County Schools Track & Field ChampionshipsMar 23 · 3200 Meters · Place 2 · Alpharetta3200 Meters211:41.3810
Mar 6Alpharetta Weekday Meet #1Mar 6 · 1600 Meters · Place 2 · Alpharetta1600 Meters25:30.4410
Mar 2MTFXCCGA InvitationalMar 2 · 1500 Meters · Place 2 · Alpharetta1500 Meters25:03.0610

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 24Bima Sports North Atlanta InvitationalFeb 24 · 3200 Meters · Place 3 · Alpharetta3200 Meters311:59.25—
Feb 24Bima Sports North Atlanta InvitationalFeb 24 · 1600 Meters · Place 3 · Alpharetta1600 Meters35:19.05 PB—
Feb 17Marietta Distance CarnivalFeb 17 · 1600 Meters · Place 19 · Alpharetta1600 Meters195:36.6410