Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDavid Hemery Valentine Invitational · Feb 103:55.24aDavid Hemery Valentine InvitationalFebruary 10, 2023
1 Mile · OutdoorVirginia Grand Prix · May 14:00.09Virginia Grand PrixMay 1, 2021
1000 Meters · IndoorRhode Island Indoor State Championships · Feb 162:30.12aRhode Island Indoor State ChampionshipsFebruary 16, 2019
1500 Meters · IndoorMetro / Suburban Division Dual Meets #4 · Jan 214:02.29Metro / Suburban Division Dual Meets #4January 21, 2020
1500 Meters · Outdooradidas Raleigh Relays · Mar 233:39.75aadidas Raleigh RelaysMarch 23, 2023
3000 Meters · IndoorBoston University Sharon Colyear-Danville Season Opener · Dec 27:53.17aBoston University Sharon Colyear-Danville Season OpenerDecember 2, 2023
3000 Meters · OutdoorRITCA Invitational · Aug 68:49.76RITCA InvitationalAugust 6, 2020
400 Meters · Relay Split · IndoorNCAA Division I Indoor Championships · Mar 1446.54NCAA Division I Indoor ChampionshipsMarch 14, 2025
600 Meters · IndoorRI Boys League Meets-Week #1 · Dec 111:29.69aRI Boys League Meets-Week #1December 11, 2017
800 Meters · IndoorPSU National Open · Jan 261:46.95aPSU National OpenJanuary 26, 2024
800 Meters · OutdoorNCAA Division I Outdoor Track & Field Championships · Jun 71:46.43aNCAA Division I Outdoor Track & Field ChampionshipsJune 7, 2023

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

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 800 Meters · VirginiaVirginia800 MetersRelay Split—1:47.5hUnofficialSr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 400 Meters · VirginiaVirginia400 MetersRelay Split—46.54 PBSr
Feb 14David Hemery Valentine InvitationalFeb 14 · 800 Meters · Place 17 · VirginiaVirginia800 Meters171:48.85a—
Feb 7East Coast InvitationalFeb 7 · 800 Meters · Place 11 · VirginiaVirginia800 Meters111:54.46SR
Feb 762nd Annual East Coast InvitationalFeb 7 · 800 Meters · Place 11 · VirginiaVirginia800 Meters11.1:54.46aSr

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 1 Mile · VirginiaVirginia1 Mile—DNFSr
Mar 7NCAA Division I Indoor ChampionshipsMar 7 · 800 Meters · VirginiaVirginia800 MetersRound P--DNFJr
Feb 22ACC Indoor ChampionshipsFeb 22 · 800 Meters · Place 3 · VirginiaVirginia800 MetersRound P3.1:49.25aJr
Feb 22ACC Indoor ChampionshipsFeb 22 · 800 Meters · Place 6 · VirginiaVirginia800 Meters6.1:48.38aJr
Feb 9Boston College Eagle Elite InvitationalFeb 9 · 1 Mile · Place 21 · VirginiaVirginia1 Mile21.4:05.02aJr
Jan 26PSU National OpenJan 26 · 3000 Meters · VirginiaVirginia3000 Meters--DNFJr
Jan 26PSU National OpenJan 26 · 800 Meters · Place 2 · VirginiaVirginia800 Meters2.1:46.95a PBJr

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 1500 Meters · Place 26 · VirginiaVirginia1500 MetersRound P26.3:44.07aSr
Apr 19Virginia ChallengeApr 19 · 800 Meters · Place 13 · VirginiaVirginia800 Meters131:48.79a—
Mar 28Raleigh RelaysMar 28 · 1500 Meters · Place 9 · VirginiaVirginia1500 Meters93:40.88a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 2Boston University Sharon Colyear-Danville Season OpenerDec 2 · 3000 Meters · Place 11 · VirginiaVirginia3000 Meters11.7:53.17a PBJr
Feb 23ACC Indoor Track & Field ChampionshipsFeb 23 · 800 Meters · Place 5 · VirginiaVirginia800 MetersRound P5.1:49.56aSo
Feb 23ACC Indoor Track & Field ChampionshipsFeb 23 · 800 Meters · Place 2 · VirginiaVirginia800 Meters2.1:47.33aSo
Feb 10David Hemery Valentine InvitationalFeb 10 · 1 Mile · Place 8 · VirginiaVirginia1 Mile8.3:55.24a PBSo

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 7NCAA Division I Outdoor Track & Field ChampionshipsJun 7 · 800 Meters · Place 8 · VirginiaVirginia800 MetersRound P8.1:48.00aJr
Jun 7NCAA Division I Outdoor Track & Field ChampionshipsJun 7 · 800 Meters · Place 5 · VirginiaVirginia800 Meters5.1:46.43a PBJr
May 25NCAA D1 Outdoor Track & Field East Regional 1st RoundMay 25 · 800 Meters · Place 11 · VirginiaVirginia800 MetersRound S11.1:50.23aJr
May 25NCAA D1 Outdoor Track & Field East Regional 1st RoundMay 25 · 800 Meters · Place 8 · VirginiaVirginia800 MetersRound P8.1:48.70aJr
May 11ACC Outdoor Track & Field ChampionshipsMay 11 · 1500 Meters · Place 10 · VirginiaVirginia1500 MetersRound P10.3:41.41aJr
May 11ACC Outdoor Track & Field ChampionshipsMay 11 · 1500 Meters · Place 6 · VirginiaVirginia1500 Meters6.3:41.92aJr
May 11ACC Outdoor Track & Field ChampionshipsMay 11 · 800 Meters · Place 3 · VirginiaVirginia800 MetersRound P3.1:48.06aJr
May 11ACC Outdoor Track & Field ChampionshipsMay 11 · 800 Meters · Place 6 · VirginiaVirginia800 Meters6.1:48.78aJr
Apr 20Virginia ChallengeApr 20 · 800 Meters · Place 2 · VirginiaVirginia800 Meters2.1:47.27aJr
Apr 15Virginia Grand PrixApr 15 · 800 Meters · Place 2 · VirginiaVirginia800 Meters21:48.12a—
Mar 23adidas Raleigh RelaysMar 23 · 1500 Meters · Place 1 · VirginiaVirginia1500 Meters1.3:39.75a PBJr

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 25NCAA D1 Outdoor Track & Field Championships - East PreliminariesMay 25 · 800 Meters · Place 47 · VirginiaVirginia800 MetersRound P47.2:18.45aSo
May 12Atlantic Coast Conference Outdoor ChampionshipsMay 12 · 1500 Meters · Place 8 · VirginiaVirginia1500 MetersRound P8.3:46.13aSo
May 12Atlantic Coast Conference Outdoor ChampionshipsMay 12 · 1500 Meters · Place 11 · VirginiaVirginia1500 Meters11.3:51.33aSo
May 12Atlantic Coast Conference Outdoor ChampionshipsMay 12 · 800 Meters · Place 6 · VirginiaVirginia800 MetersRound P6.1:51.26aSo
May 12Atlantic Coast Conference Outdoor ChampionshipsMay 12 · 800 Meters · Place 7 · VirginiaVirginia800 Meters7.1:48.51aSo
May 4Virginia High PerformanceMay 4 · 800 Meters · Place 1 · VirginiaVirginia800 Meters1.1:49.58aSo
Apr 22Virginia ChallengeApr 22 · 1500 Meters · VirginiaVirginia1500 Meters—DNFSo
Apr 22Virginia ChallengeApr 22 · 800 Meters · Place 9 · VirginiaVirginia800 Meters9.1:49.26aSo

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Atlantic Coast Conference Indoor ChampionshipsFeb 24 · 800 Meters · Place 9 · VirginiaVirginia800 MetersRound P9.1:49.93aFr
Feb 11Darius Dixon Memorial InvitationalFeb 11 · 1 Mile · Place 43 · VirginiaVirginia1 Mile434:17.14FR

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2Liberty KickoffDec 2 · 3000 Meters · Place 1 · VirginiaVirginia3000 Meters1.8:16.92aFr
Feb 1Virginia Beach InvitationalFeb 1 · 800 Meters · Place 1 · VirginiaVirginia800 Meters11:49.91FR
Feb 1Virginia Beach InvitationalFeb 1 · 800 Meters · Place 1 · VirginiaVirginia800 Meters11:49.91FR

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26NCAA DI East Region Track and Field Championships (Day 1)May 26 · 800 Meters · Place 46 · VirginiaVirginia800 MetersRound P46.1:55.14aFr
May 13ACC Outdoor Track & Field ChampionshipsMay 13 · 800 Meters · Place 6 · VirginiaVirginia800 MetersRound P6.1:50.03aFr
May 13ACC Outdoor Track & Field ChampionshipsMay 13 · 800 Meters · Place 3 · VirginiaVirginia800 Meters3.1:48.57aFr
May 1Virginia Grand PrixMay 1 · 1 Mile · Place 5 · VirginiaVirginia1 Mile54:00.09 PBFR
Apr 16Virginia ChallengeApr 16 · 800 Meters · Place 5 · VirginiaVirginia800 Meters51:49.51FR
Mar 25Raleigh RelaysMar 25 · 1500 Meters · Place 19 · VirginiaVirginia1500 Meters193:46.50FR
Mar 25Raleigh RelaysMar 25 · 800 Meters · Place 24 · VirginiaVirginia800 Meters241:51.83FR
Mar 20UVA OpenerMar 20 · 1500 Meters · Place 1 · VirginiaVirginia1500 Meters13:48.88FR

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Aug 6RITCA InvitationalAug 6 · 3000 Meters · Place 1 · ClassicalClassical3000 Meters18:49.76 PB—
May 23NSAF x AthleticNET Virtual Nationals Qualifying Meet 2May 23 · 800 Meters · Place 1 · ClassicalClassical800 Meters1.1:51.6hUnofficial12

2020 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 15RIIL State ChampionshipFeb 15 · 1000 Meters · Place 1 · ClassicalClassical1000 Meters12:32.84SR
Feb 8RIIL Class ChampionshipsFeb 8 · 1500 Meters · Place 1 · CLASCLAS1500 Meters14:11.26SR
Feb 8RIIL Class ChampionshipsFeb 8 · 1000 Meters · Place 1 · CLASCLAS1000 Meters12:38.03SR
Feb 8RIIL Class ChampionshipsFeb 8 · 1000 Meters · Place 1 · CLASCLAS1000 Meters12:38.03SR
Feb 8RIIL Class ChampionshipsFeb 8 · 1500 Meters · Place 1 · CLASCLAS1500 Meters14:11.26SR
Jan 27Metro/Suburban Division ChampionshipsJan 27 · 1000 Meters · Place 3 · CLASCLAS1000 Meters32:39.46SR
Jan 27Metro/Suburban Division ChampionshipsJan 27 · 1500 Meters · Place 1 · CLASCLAS1500 Meters14:07.97SR
Jan 21Metro / Suburban Division Dual Meets #4Jan 21 · 1000 Meters · Place 3 · CLASCLAS1000 Meters32:38.85SR
Jan 21Metro / Suburban Division Dual Meets #4Jan 21 · 1500 Meters · Place 1 · CLASCLAS1500 Meters14:02.29 PBSR
Jan 1038th YALE INTERSCHOLASTIC TRACK CLASSICJan 10 · 3000 Meters · Place 15 · ClassicalClassical3000 Meters15.8:55.89a12
Jan 8Metro Division Dual Meets #3Jan 8 · 1000 Meters · Place 1 · CLASCLAS1000 Meters12:32.89SR

2019 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21RITCA InvitationalDec 21 · 1500 Meters · Place 2 · ClassicalClassical1500 Meters2.4:08.42a12
Dec 16Metro Division Dual Meet #1Dec 16 · 600 Meters · Place 3 · ClassicalClassical600 Meters3.1:30.02a12
Dec 16Metro Division Dual Meet #1Dec 16 · 3000 Meters · Place 1 · ClassicalClassical3000 Meters1.8:58.08a12
Feb 24Boston University Last Chance InvitationalFeb 24 · 800 Meters · Place 18 · UnattachedUnattached800 Meters18.1:53.25a11
Feb 16Rhode Island Indoor State ChampionshipsFeb 16 · 1000 Meters · Place 1 · ClassicalClassical1000 Meters1.2:30.12a PB11
Feb 2Rhode Island Boys Class B ChampionshipsFeb 2 · 1000 Meters · Place 1 · ClassicalClassical1000 Meters1.2:37.38a11
Feb 2Rhode Island Boys Class B ChampionshipsFeb 2 · 1500 Meters · Place 3 · ClassicalClassical1500 Meters3.4:13.24a11
Jan 26Metropolitan Division Championships Jan 26 · 1000 Meters · Place 1 · ClassicalClassical1000 Meters12:34.33JR

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 874th New England Interscholastic Track and Field ChampionshipsJun 8 · 800 Meters · Place 1 · ClassicalClassical800 Meters1.1:52.23a11
Jun 1Rhode Island State Track & Field ChampionshipsJun 1 · 800 Meters · Place 2 · ClassicalClassical800 Meters21:54.67JR
May 25Hendricken InvitationalMay 25 · 800 Meters · Place 1 · ClassicalClassical800 Meters11:50.43JR
May 18Rhode Island Class B State ChampionshipsMay 18 · 1500 Meters · Place 1 · ClassicalClassical1500 Meters1.4:02.27a11
May 18Rhode Island Class B State ChampionshipsMay 18 · 800 Meters · Place 1 · ClassicalClassical800 Meters1.1:56.15a11
May 7Central Division Championships BoysMay 7 · 1500 Meters · Place 1 · ClassicalClassical1500 Meters1.3:56.05a11
Apr 27Classical ClassicApr 27 · 800 Meters · Place 1 · ClassicalClassical800 Meters11:55.22JR

2018 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 17RI Boys League Meet Week #2Dec 17 · 1000 Meters · Place 1 · ClassicalClassical1000 Meters1.2:39.11a11
Dec 17RI Boys League Meet Week #2Dec 17 · 1500 Meters · Place 2 · ClassicalClassical1500 Meters2.4:05.00a11
Dec 15Bishop Loughlin GamesDec 15 · 1000 Meters · Place 1 · ClassicalClassical1000 Meters1.2:31.62a11
Feb 17Rhode Island Indoor State Track & Field ChampionshipsFeb 17 · 1000 Meters · ClassicalClassical1000 Meters--DNF10
Feb 17Rhode Island Indoor State Track & Field ChampionshipsFeb 17 · 1500 Meters · Place 2 · ClassicalClassical1500 Meters2.4:07.90a10
Feb 3Rhode Island Class ChampionshipsFeb 3 · 1000 Meters · Place 1 · ClassicalClassical1000 Meters1.2:37.31a10
Feb 3Rhode Island Class ChampionshipsFeb 3 · 3000 Meters · Place 1 · ClassicalClassical3000 Meters1.9:09.09a10
Feb 3Rhode Island Class ChampionshipsFeb 3 · 1500 Meters · Place 5 · ClassicalClassical1500 Meters5.4:30.58a10
Jan 25Dr. Sander Invitational / Columbia ChallengeJan 25 · 1000 Meters · Place 6 · ClassicalClassical1000 Meters6.2:30.86a10
Jan 24RI Boys Metropolitan Division ChampionshipsJan 24 · 1000 Meters · Place 3 · ClassicalClassical1000 Meters3.2:38.46a10
Jan 24RI Boys Metropolitan Division ChampionshipsJan 24 · 1500 Meters · Place 1 · ClassicalClassical1500 Meters1.4:05.93a10
Jan 1936th Yale Interscholastic Track & Field ClassicJan 19 · 800 Meters · Place 5 · ClassicalClassical800 Meters5.1:56.98a10
Jan 15RIIL Dual Meet Week #4Jan 15 · 1000 Meters · Place 1 · ClassicalClassical1000 Meters1.2:37.39a10
Jan 15RIIL Dual Meet Week #4Jan 15 · 3000 Meters · Place 2 · ClassicalClassical3000 Meters2.9:36.51a10
Jan 12East Coast InvitationalJan 12 · 1 Mile · Place 3 · ClassicalClassical1 Mile34:29.1810

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2RIIL Outdoor Track & Field Championships Jun 2 · 800 Meters · Place 2 · ClassicalClassical800 Meters2.1:54.30a10
May 19Rhode Island Class B ChampionshipsMay 19 · 1500 Meters · Place 1 · ClassicalClassical1500 Meters1.4:02.83a10
May 19Rhode Island Class B ChampionshipsMay 19 · 800 Meters · Place 2 · ClassicalClassical800 Meters2.2:00.60a10
May 12Brian St. Germain InvitationalMay 12 · 1500 Meters · Place 1 · ClassicalClassical1500 Meters1.4:06.26a10
Apr 28Classical ClassicApr 28 · 800 Meters · Place 1 · ClassicalClassical800 Meters11:55.91SO
Apr 28Classical ClassicApr 28 · 800 Meters · Place 1 · ClassicalClassical800 Meters11:55.91SO

2017 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28Rhode Island Classic Track & Field InvitationalDec 28 · 800 Meters · Place 1 · ClassicalClassical800 Meters1.1:57.61a10
Dec 23RITCA Indoor InvitationalDec 23 · 1500 Meters · Place 5 · ClassicalClassical1500 Meters5.4:15.21a10
Dec 11RI Boys League Meets-Week #1Dec 11 · 600 Meters · Place 1 · ClassicalClassical600 Meters1.1:29.69a PB10
Dec 11RI Boys League Meets-Week #1Dec 11 · 1500 Meters · Place 3 · ClassicalClassical1500 Meters3.4:18.74a10
Jan 2035th Yale Interscholastic Track and Field ClassicJan 20 · 1 Mile · Place 49 · ClassicalClassical1 Mile49.4:42.79a9
Jan 16RIIL Dual Meet Week #4Jan 16 · 1000 Meters · Place 7 · ClassicalClassical1000 Meters7.2:49.18a9
Jan 2RIIL Dual Meet Week #2Jan 2 · 1500 Meters · Place 15 · ClassicalClassical1500 Meters15.4:30.51a9

2017 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 10New England Outdoor Track and Field ChampionshipsJun 10 · 800 Meters · Place 26 · ClassicalClassical800 Meters26.1:59.75a9
Jun 3RIIL Outdoor Track & Field Championships Jun 3 · 800 Meters · Place 8 · ClassicalClassical800 Meters8.1:59.70a9
May 27Bishop Hendricken InvitationalMay 27 · 800 Meters · Place 5 · ClassicalClassical800 Meters5.1:59.309
May 23Rhode Island Freshmen State ChampionshipsMay 23 · 1500 Meters · Place 1 · ClassicalClassical1500 Meters1.4:09.309
May 23Rhode Island Freshmen State ChampionshipsMay 23 · 800 Meters · Place 1 · ClassicalClassical800 Meters1.2:04.109
May 20Class B State ChampionshipsMay 20 · 1500 Meters · Place 2 · ClassicalClassical1500 Meters2.4:12.309
May 20Class B State ChampionshipsMay 20 · 800 Meters · Place 4 · ClassicalClassical800 Meters4.2:03.509
May 9Central Division ChampionshipsMay 9 · 1500 Meters · Place 3 · ClassicalClassical1500 Meters3.4:11.309
Apr 29Classical ClassicApr 29 · 1500 Meters · Place 8 · ClassicalClassical1500 Meters84:14.60FR