Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 264:40.51aJohn Thomas Terrier ClassicJanuary 26, 2024
1 Mile · OutdoorBattle Road Twilight 3 · Jun 14:37.03Battle Road Twilight 3June 1, 2024
1000 Meters · IndoorMIAA D4 Indoor Track & Field Championships · Feb 152:47.30aMIAA D4 Indoor Track & Field ChampionshipsFebruary 15, 2023
110m Hurdles · 39" / 0.991m · OutdoorVocational Championship · May 1621.04aVocational Championship May 16, 2022
1500 Meters · IndoorUSATF New England Youth Invitational · Mar 14:39.28aUSATF New England Youth InvitationalMarch 1, 2026
1500 Meters · OutdoorGeorge Davis Invitational · Apr 174:36.18aGeorge Davis InvitationalApril 17, 2026
2 Miles · OutdoorCAC Whittier @ Gr. Lawrence · Apr 2311:41.48aCAC Whittier @ Gr. LawrenceApril 23, 2024
300 Meters · IndoorUSATF New England Youth / HS Meet #1 · Jan 1441.39aUSATF New England Youth / HS Meet #1January 14, 2024
3000 Meters · IndoorTufts Branwen Smith-King Invitational · Jan 1810:54.23Tufts Branwen Smith-King InvitationalJanuary 18, 2025
400 Meters · IndoorSpringfield College Season Opener · Dec 756.34aSpringfield College Season OpenerDecember 7, 2024
400 Meters · OutdoorGreater Boston Track Club Meet · Feb 853.87aGreater Boston Track Club MeetFebruary 8, 2026
400m Hurdles · 36" / 0.914m · OutdoorVocational Championship · May 161:12.57aVocational Championship May 16, 2022
5000 Meters · OutdoorUSATF-NE Summer 5k Series Meet #2 · Aug 2318:42.84aUSATF-NE Summer 5k Series Meet #2August 23, 2025
55m Hurdles · 39" · IndoorCommonwealth Athletic Conference Championships · Feb 1110.41aCommonwealth Athletic Conference ChampionshipsFebruary 11, 2023
800 Meters · IndoorUSATF New England Indoor Track & Field Championship · Feb 222:01.67aUSATF New England Indoor Track & Field ChampionshipFebruary 22, 2026
800 Meters · OutdoorMIAA Division 4 Track & Field Championship · May 232:00.29aMIAA Division 4 Track & Field ChampionshipMay 23, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 31USATF New England Youth InvitationalMay 31 · 800 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club800 Meters1.2:10.44aSo
May 31USATF New England Youth InvitationalMay 31 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 Meters—DNSSo
May 17USATF New England Youth Series #4May 17 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNSSo
May 17USATF New England Youth Series #4May 17 · 400 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club400 Meters13.57.19aSo
May 16Battle Road Twilight Series Meet 2May 16 · 1 Mile · New England Elite Track ClubNew England Elite Track Club1 Mile--DNSSo
May 16Battle Road Twilight Series Meet 2May 16 · 800 Meters · Place 41 · New England Elite Track ClubNew England Elite Track Club800 Meters41.2:05.84aSo
May 3USATF New England Youth Series #2May 3 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNFSo
May 3USATF New England Youth Series #2May 3 · 400 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club400 Meters1.57.49aSo
Apr 26USATF New England Youth Series #1Apr 26 · 1 Mile · Place 9 · New England Elite Track ClubNew England Elite Track Club1 Mile95:01.19aSo
Apr 17George Davis InvitationalApr 17 · 1500 Meters · Place 38 · New England Elite Track ClubNew England Elite Track Club1500 Meters38.4:36.18a PBSo
Feb 8Greater Boston Track Club MeetFeb 8 · 400 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club400 Meters8.53.87a PBSo

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 1 Mile · New England Elite Track ClubNew England Elite Track Club1 Mile—DNFSo
Mar 1USATF New England Youth InvitationalMar 1 · 1500 Meters · Place 14 · New England Elite Track ClubNew England Elite Track Club1500 Meters14.4:39.28a PBSo
Mar 1USATF New England Youth InvitationalMar 1 · 800 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club800 Meters6.2:05.73aSo
Mar 1USATF New England Youth InvitationalMar 1 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 Meters—DNSSo
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 800 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club800 Meters112:01.67a PBSo
Feb 13Harvard Crimson Elite & OpenFeb 13 · 800 Meters · Place 24 · New England EliteNew England Elite800 Meters242:03.76—
Feb 6Riverhawk InvitationalFeb 6 · 800 Meters · Place 55 · New England Elite Track ClubNew England Elite Track Club800 Meters552:04.80aSo
Jan 30Harvard InvitationalJan 30 · 800 Meters · Place 33 · New England EliteNew England Elite800 Meters332:06.09—
Jan 18Suffolk Ice BreakerJan 18 · 1 Mile · New England Elite Track ClubNew England Elite Track Club1 Mile—DNFSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Aug 23USATF-NE Summer 5k Series Meet #2Aug 23 · 5000 Meters · Place 10 · UnattachedUnattached5000 Meters10.18:42.84a PBFr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 1500 Meters · Place 7 · Fitchburg StateFitchburg State1500 Meters7.4:48.91aFr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 800 Meters · Place 9 · Fitchburg StateFitchburg State800 Meters9.2:04.40aFr
Apr 18Tufts Sunshine ClassicApr 18 · 800 Meters · Place 20 · Fitchburg StateFitchburg State800 Meters20.2:06.64aFr
Apr 5Sheehan InviteApr 5 · 800 Meters · Place 1 · Fitchburg StateFitchburg State800 Meters12:05.03aFr
Mar 292025 Corsair Classic InvitationalMar 29 · 400 Meters · Place 21 · Fitchburg St.Fitchburg St.400 Meters2155.45FR
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 1500 Meters · Place 41 · Fitchburg StateFitchburg State1500 Meters41.4:41.50aFr
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 800 Meters · Place 6 · Fitchburg StateFitchburg State800 Meters6.2:06.59aFr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 1Yankee Small College InvitationalFeb 1 · 800 Meters · Place 2 · Fitchburg St.Fitchburg St.800 Meters22:14.16FR
Feb 1Harvard Crimson OpenFeb 1 · 1 Mile · Place 32 · Fitchburg StateFitchburg State1 Mile32.5:07.86aFr
Feb 1Harvard Crimson OpenFeb 1 · 800 Meters · Place 20 · Fitchburg StateFitchburg State800 Meters20.2:09.69aFr
Jan 18Tufts Branwen Smith-King InvitationalJan 18 · 3000 Meters · Place 5 · Fitchburg St.Fitchburg St.3000 Meters510:54.23 PBFR
Jan 18Tufts Branwen Smith-King InvitationalJan 18 · 800 Meters · Place 1 · Fitchburg St.Fitchburg St.800 Meters12:07.13FR
Jan 11Suffolk RelaysJan 11 · 1 Mile · Place 91 · Fitchburg StateFitchburg State1 Mile915:16.46a—
Jan 11Suffolk RelaysJan 11 · 1000 Meters · Place 47 · Fitchburg StateFitchburg State1000 Meters472:53.81a—

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 7Springfield College Season OpenerDec 7 · 1000 Meters · Place 6 · Fitchburg StateFitchburg State1000 Meters6.3:01.43aFr
Dec 7Springfield College Season OpenerDec 7 · 400 Meters · Place 9 · Fitchburg StateFitchburg State400 Meters9.56.34a PBFr
Mar 3USATF New England Youth InvitationalMar 3 · 1 Mile · Place 15 · New England Elite Track ClubNew England Elite Track Club1 Mile15.5:04.97a12
Mar 3USATF New England Youth InvitationalMar 3 · 800 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club800 Meters6.2:05.54a12
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · New England Elite Track ClubNew England Elite Track Club200 Meters—DNS12
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 1 Mile · Place 33 · Greater Lawrence TechGreater Lawrence Tech1 Mile334:54.42a—
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 1000 Meters · Place 17 · Greater Lawrence TechGreater Lawrence Tech1000 Meters172:50.73a—
Feb 4Commonwealth Athletic Conference ChampionshipFeb 4 · 1 Mile · Place 1 · Greater Lawrence TechGreater Lawrence Tech1 Mile14:52.62a—
Feb 4Commonwealth Athletic Conference ChampionshipFeb 4 · 1000 Meters · Place 1 · Greater Lawrence TechGreater Lawrence Tech1000 Meters12:52.04a—
Jan 29Commonwealth Athletic Conference Meet #3Jan 29 · 1 Mile · Place 2 · Greater Lawrence TechGreater Lawrence Tech1 Mile25:02.97a—
Jan 26John Thomas Terrier ClassicJan 26 · 1 Mile · Place 312 · New England EliteNew England Elite1 Mile3124:40.51a PB—
Jan 22Commonwealth Athletic ConferenceJan 22 · 1 Mile · Place 7 · Greater Lawrence TechGreater Lawrence Tech1 Mile75:17.96a—
Jan 21GBTC InvitationalJan 21 · 1 Mile · Place 15 · New England Elite Track ClubNew England Elite Track Club1 Mile15.4:44.93a12
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 1 Mile · Place 1 · New England EliteNew England Elite1 Mile14:54.49a—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 300 Meters · Place 3 · New England EliteNew England Elite300 Meters341.39a PB—

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 2 · New England Elite TracNew England Elite Trac1500 Meters24:38.26a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 6 · New England Elite TracNew England Elite Trac800 Meters62:08.33a—
Jun 2USATF New England Youth InvitationalJun 2 · 800 Meters · Place 4 · New England Elite Track CluNew England Elite Track Clu800 Meters42:03.4218
Jun 1Battle Road Twilight 3Jun 1 · 1 Mile · Place 34 · New England EliteNew England Elite1 Mile344:37.03 PB—
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 1 Mile · Place 34 · Greater Lawrence TechGreater Lawrence Tech1 Mile34.4:45.84a12
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 800 Meters · Place 13 · Greater Lawrence TechGreater Lawrence Tech800 Meters13.2:00.29a PB12
May 19USATF New England Youth Series - Meet #4May 19 · 800 Meters · Place 1 · New England Elite Track CluNew England Elite Track Clu800 Meters12:02.5918
May 16CAC Championships 2024 (Upper Schools)May 16 · 1 Mile · Place 2 · Greater Lawrence TechGreater Lawrence Tech1 Mile2.4:50.82a12
May 16CAC Championships 2024 (Upper Schools)May 16 · 800 Meters · Place 2 · Greater Lawrence TechGreater Lawrence Tech800 Meters2.2:04.63a12
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · 1 Mile · Place 3 · Greater Lawrence TechGreater Lawrence Tech1 Mile34:39.20a—
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · 800 Meters · Place 1 · Greater Lawrence TechGreater Lawrence Tech800 Meters12:03.14a—
May 11Andover Boosters InvitationalMay 11 · 800 Meters · Place 9 · Greater Lawrence TechGreater Lawrence Tech800 Meters92:02.18a—
May 9CAC Northeast @ Gr. LawrenceMay 9 · 1 Mile · Place 1 · Greater Lawrence TechGreater Lawrence Tech1 Mile15:32.87a—
May 9CAC Northeast @ Gr. LawrenceMay 9 · 800 Meters · Place 1 · Greater Lawrence TechGreater Lawrence Tech800 Meters12:04.09a—
May 5USATF New England Youth Series - Meet #2May 5 · 1 Mile · Place 4 · New England Elite Track CluNew England Elite Track Clu1 Mile44:51.3718
May 5USATF New England Youth Series - Meet #2May 5 · 800 Meters · Place 1 · New England Elite Track CluNew England Elite Track Clu800 Meters12:07.1218
May 1CAC Greater Lawrence @ Greater LowellMay 1 · 1 Mile · Place 1 · Greater Lawrence TechGreater Lawrence Tech1 Mile14:56.41a—
May 1CAC Greater Lawrence @ Greater LowellMay 1 · 800 Meters · Place 1 · Greater Lawrence TechGreater Lawrence Tech800 Meters12:10.44a—
Apr 23CAC Whittier @ Gr. LawrenceApr 23 · 2 Miles · Place 2 · Greater Lawrence TechGreater Lawrence Tech2 Miles211:41.48a PB—
Apr 23CAC Whittier @ Gr. LawrenceApr 23 · 800 Meters · Place 1 · Greater Lawrence TechGreater Lawrence Tech800 Meters12:10.73a—
Apr 10Greater Lawrence @ ShawsheenApr 10 · 1 Mile · Place 1 · Greater Lawrence TechGreater Lawrence Tech1 Mile14:47.48a—
Apr 10Greater Lawrence @ ShawsheenApr 10 · 800 Meters · Place 1 · Greater Lawrence TechGreater Lawrence Tech800 Meters12:05.02a—
Mar 26GLTS Spring JamboreeMar 26 · 1 Mile · Place 1 · Greater Lawrence TechGreater Lawrence Tech1 Mile15:15.42SR
Mar 26GLTS Spring JamboreeMar 26 · 800 Meters · Place 2 · Greater Lawrence TechGreater Lawrence Tech800 Meters22:13.65SR

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · 1 Mile · Place 18 · Greater Lawrence TechGreater Lawrence Tech1 Mile18.4:37.69a11

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · 1000 Meters · Place 17 · Greater Lawrence TechGreater Lawrence Tech1000 Meters17.2:47.30a PB11
Feb 11Commonwealth Athletic Conference ChampionshipsFeb 11 · 1000 Meters · Place 2 · Greater Lawrence TechGreater Lawrence Tech1000 Meters2.2:50.89a11
Feb 11Commonwealth Athletic Conference ChampionshipsFeb 11 · 55m Hurdles · Place 9 · Greater Lawrence TechGreater Lawrence Tech55m Hurdles39"9.10.41a PB11

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 16Vocational Championship May 16 · 400m Hurdles · Place 15 · Greater Lawrence TechGreater Lawrence Tech400m Hurdles36" / 0.914m15.1:12.57a PB10
May 16Vocational Championship May 16 · 110m Hurdles · Place 16 · Greater Lawrence TechGreater Lawrence Tech110m Hurdles39" / 0.991m16.21.04a PB10

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10Greater Lawrence vs. Shawsheen MeetJun 10 · 110m Hurdles · Place 5 · Greater Lawrence TechGreater Lawrence Tech110m Hurdles522.54FR