Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Beantown Winter Classic · Dec 204:55.46aThe Beantown Winter ClassicDecember 20, 2025
1 Mile · OutdoorKnights of Columbus Relays · Apr 44:55.60Knights of Columbus RelaysApril 4, 2026
1500 Meters · IndoorRIIL Dwyer Division Dual Meet #1 · Dec 114:40.32aRIIL Dwyer Division Dual Meet #1December 11, 2025
1500 Meters · OutdoorRITCA Freshmen Boys State Championship · May 264:25.62aRITCA Freshmen Boys State ChampionshipMay 26, 2026
1600 Meters · OutdoorNCRunners Middle School All-State Meet · May 24:51.00aNCRunners Middle School All-State MeetMay 2, 2026
2 Miles · IndoorAdidas Indoor Nationals · Mar 2010:37.93aAdidas Indoor NationalsMarch 20, 2026
2 Miles · OutdoorAdidas Track Nationals 2026 · Jun 1810:44.41aAdidas Track Nationals 2026June 18, 2026
3000 Meters · IndoorThe VA Showcase · Jan 1710:26.01aThe VA ShowcaseJanuary 17, 2026
3200 Meters · OutdoorNCRunners Elite Tune Up · May 3010:37.26aNCRunners Elite Tune UpMay 30, 2026
400 Meters · Outdoor5th Annual Cape Fear Relays · Mar 291:05.125th Annual Cape Fear RelaysMarch 29, 2025
800 Meters · OutdoorRIIL Class A Championships · May 232:09.46aRIIL Class A ChampionshipsMay 23, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 11The Victory LapJul 11 · 200 Meters · Raleigh FireballsRaleigh Fireballs200 Meters—DNS8
Jun 18Adidas Track Nationals 2026Jun 18 · 2 Miles · Place 2 · Raleigh FireballsRaleigh Fireballs2 Miles2.10:44.41a PB8
Jun 18Adidas Track Nationals 2026Jun 18 · 3200 Meters · Place 2 · Raleigh FireballsRaleigh Fireballs3200 Meters2.10:41.03a8
Jun 18Adidas Track Nationals 2026Jun 18 · 1 Mile · Place 12 · Raleigh FireballsRaleigh Fireballs1 Mile12.5:00.32a8
Jun 18Adidas Track Nationals 2026Jun 18 · 1600 Meters · Place 12 · Raleigh FireballsRaleigh Fireballs1600 Meters12.4:58.63a8
May 31Bishop Hendricken InvitationalMay 31 · 1500 Meters · Place 14 · LaSalle AcademyLaSalle Academy1500 Meters14.4:27.17a9
May 30NCRunners Elite Tune UpMay 30 · 3200 Meters · Place 17 · Raleigh FireballsRaleigh Fireballs3200 Meters17.10:37.26a PB8
May 30NCRunners Elite Tune UpMay 30 · 1 Mile · Raleigh FireballsRaleigh Fireballs1 Mile—DNF8
May 26RITCA Freshmen Boys State ChampionshipMay 26 · 1500 Meters · Place 4 · LaSalle AcademyLaSalle Academy1500 Meters4.4:25.62a PB9
May 26RITCA Freshmen Boys State ChampionshipMay 26 · 800 Meters · Place 11 · LaSalle AcademyLaSalle Academy800 Meters11.2:15.41a9
May 23RIIL Class A ChampionshipsMay 23 · 800 Meters · Place 21 · LaSalle AcademyLaSalle Academy800 Meters21.2:09.46a PB9
May 17RIIL Central Division ChampionshipsMay 17 · 1500 Meters · Place 10 · LaSalle AcademyLaSalle Academy1500 Meters10.4:38.63a9
May 2NCRunners Middle School All-State MeetMay 2 · 3200 Meters · Place 18 · Raleigh FireballsRaleigh Fireballs3200 Meters18.11:14.76a8
May 2NCRunners Middle School All-State MeetMay 2 · 1600 Meters · Place 8 · Raleigh FireballsRaleigh Fireballs1600 Meters8.4:51.00a PB8
May 2Classical ClassicMay 2 · 1500 Meters · Place 2 · LaSalle AcademyLaSalle Academy1500 Meters2.4:27.91a9
Apr 24Cary AC Elite Sprint & DistanceApr 24 · 1600 Meters · Place 5 · Raleigh FireballsRaleigh Fireballs1600 Meters54:51.128
Apr 242026 BSR Eagle InviteApr 24 · 1 Mile · Place 30 · LaSalle AcademyLaSalle Academy1 Mile30.4:58.02a9
Apr 4Knights of Columbus RelaysApr 4 · 1 Mile · Place 4 · LaSalle AcademyLaSalle Academy1 Mile4.4:55.60 PB9
Mar 276th Annual Cape Fear RelaysMar 27 · 1600 Meters · Raleigh FireballsRaleigh Fireballs1600 Meters—NT8
Mar 276th Annual Cape Fear RelaysMar 27 · 800 Meters · Place 2 · Without Limits TriangleWithout Limits Triangle800 Meters2.2:25.38a8
Feb 28Fireballs Polar InviteFeb 28 · 3200 Meters · Place 2 · Raleigh FireballsRaleigh Fireballs3200 Meters2.10:55.98

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 2 Miles · Place 5 · Raleigh FireballsRaleigh Fireballs2 Miles5.10:37.93a PB8
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 9 · Raleigh FireballsRaleigh Fireballs1 Mile9.5:00.78a8
Mar 6Rising Stars Youth ChampsMar 6 · 1500 Meters · LaSalle AcademyLaSalle Academy1500 Meters—DNS9
Jan 17The VA ShowcaseJan 17 · 3000 Meters · Place 4 · Raleigh FireballsRaleigh Fireballs3000 Meters4.10:26.01a PB8
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 9 · Raleigh FireballsRaleigh Fireballs1500 Meters9.4:45.84a8
Jan 10The Nor'Easter at the TrackJan 10 · 1 Mile · Place 1 · LaSalle Acad,ProvidLaSalle Acad,Provid1 Mile14:56.629
Jan 10The Nor'Easter at the TrackJan 10 · 1 Mile · Place 1 · LASALLE ACADLASALLE ACAD1 Mile14:56.629

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 1 Mile · Place 4 · LaSalle AcademyLaSalle Academy1 Mile4.4:55.46a PB9
Dec 11RIIL Dwyer Division Dual Meet #1Dec 11 · 1500 Meters · Place 4 · LaSalle AcademyLaSalle Academy1500 Meters4.4:40.32a PB9
Jan 17The VA ShowcaseJan 17 · 3000 Meters · Place 5 · Without LimiWithout Limi3000 Meters511:21.29—
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 19 · Without LimiWithout Limi1500 Meters195:18.20—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 43 · Without LimiWithout Limi1 Mile435:19.63—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 13 · Without LimiWithout Limi2 Miles1311:35.91—
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 43 · Without LimiWithout Limi1 Mile435:19.63—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 13 · Without LimiWithout Limi2 Miles1311:35.91—
Jun 20adidas Track & Field NationalsJun 20 · 1600 Meters · Place 43 · Without LimiWithout Limi1600 Meters435:17.59—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 13 · Without LimiWithout Limi2 Miles1311:35.91—
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 43 · Without LimiWithout Limi1 Mile435:19.63—
May 21RIIL MIDDLE SCHOOL Western Division ChampionshipsMay 21 · 1500 Meters · Place 2 · Park ViewPark View1500 Meters2.5:01.408
May 21RIIL MIDDLE SCHOOL Western Division ChampionshipsMay 21 · 800 Meters · Place 2 · Park ViewPark View800 Meters2.2:21.708
May 3NC Runners All State MS MeetMay 3 · 1600 Meters · Place 27 · Without Limits TriangleWithout Limits Triangle1600 Meters27.5:10.68a7
Apr 25Cary AC Elite Sprint & DistanceApr 25 · 1600 Meters · Place 9 · Without Limits TRIANGLEWithout Limits TRIANGLE1600 Meters95:18.007
Mar 295th Annual Cape Fear RelaysMar 29 · 400 Meters · Place 2 · Without Limits TrianWithout Limits Trian400 Meters21:05.12 PB—
Mar 295th Annual Cape Fear RelaysMar 29 · 400 Meters · Place 4 · Without Limits TrianWithout Limits Trian400 Meters41:05.12—
Mar 21CA Sunset Sprints / Moonlight MilesMar 21 · 1 Mile · Place 5 · Without LimiWithout Limi1 Mile55:58.857

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 21Triangle Track Night #4May 21 · 1600 Meters · Place 9 · Without Limits TriangleWithout Limits Triangle1600 Meters9.6:05.68a6
May 19Rhode Island Middle School State ChampionshipsMay 19 · 1500 Meters · Place 13 · Park ViewPark View1500 Meters13.5:03.87a8
Apr 15WOL Triangle Track Night #2Apr 15 · 800 Meters · Place 2 · Without Limits TriangleWithout Limits Triangle800 Meters2.2:42.38aUnofficial6
Apr 5Cary AC Moonlight Miles / Sunset SprintsApr 5 · 1600 Meters · Without Limits TriangleWithout Limits Triangle1600 Meters—SCR6

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3BWSP Queens and KingsFeb 3 · 1500 Meters · Without Limits TriangleWithout Limits Triangle1500 Meters--DNS6
Feb 3BWSP Queens and KingsFeb 3 · 800 Meters · Without Limits TriangleWithout Limits Triangle800 Meters--DNS6