Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 304:09.43John Thomas Terrier ClassicJanuary 30, 2026
1 Mile · OutdoorBlue Devil Classic · Apr 204:25.00Blue Devil ClassicApril 20, 2024
1000 Meters · IndoorSuffolk Relays · Jan 112:30.24aSuffolk RelaysJanuary 11, 2025
1500 Meters · IndoorJohn Thomas Terrier Classic · Jan 313:55.96John Thomas Terrier ClassicJanuary 31, 2025
1500 Meters · OutdoorTufts Spring Stampede · Apr 103:53.16aTufts Spring StampedeApril 10, 2026
1600 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 2&3 · Feb 104:28.89NJSIAA Sectional Championships - North 2 Group 2&3February 10, 2024
1600 Meters · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · Jun 24:25.06NJSIAA Sectionals North 2 Groups 2 and 3June 2, 2023
3000 Meters · IndoorBates Indoor Invitational · Jan 178:42.20aBates Indoor InvitationalJanuary 17, 2025
3200 Meters · IndoorUnion County Individual Championship · Jan 3010:17.40aUnion County Individual ChampionshipJanuary 30, 2022
3200 Meters · OutdoorCherokee Night Racer #1: Night of 3200's · Apr 149:26.16aCherokee Night Racer #1: Night of 3200'sApril 14, 2023
400 Meters · OutdoorUnion County Conference Championship · May 950.67Union County Conference ChampionshipMay 9, 2024
800 Meters · IndoorNew England Division III Indoor Championships · Mar 11:52.08aNew England Division III Indoor ChampionshipsMarch 1, 2026
800 Meters · OutdoorMIT Final Qualifier · May 141:51.56aMIT Final QualifierMay 14, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14MIT Final QualifierMay 14 · 800 Meters · Place 7 · BatesBates800 Meters7.1:51.56a PBSo
May 8The FIRE Meet at WilliamsMay 8 · 800 Meters · Place 12 · BatesBates800 Meters12.1:52.94aSo
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 1500 Meters · Place 29 · BatesBates1500 Meters29.4:14.28aSo
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 1500 Meters · BatesBates1500 Meters--DNFSo
Apr 10Tufts Spring StampedeApr 10 · 1500 Meters · Place 2 · BatesBates1500 Meters2.3:53.16a PBSo
Apr 10Tufts Spring StampedeApr 10 · 800 Meters · Place 4 · BatesBates800 Meters4.1:54.26aSo
Apr 4Amherst Spring FlingApr 4 · 1500 Meters · Place 17 · BatesBates1500 Meters17.3:57.33aSo
Apr 4Amherst Spring FlingApr 4 · 800 Meters · Place 25 · BatesBates800 Meters25.2:01.13aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 800 Meters · Place 3 · BatesBates800 Meters31:52.08a PBSO
Feb 13David Hemery Valentine InvitationalFeb 13 · 1 Mile · Place 143 · BatesBates1 Mile1434:10.39aSo
Feb 7Maine State ChampionshipsFeb 7 · 800 Meters · Place 1 · BatesBates800 Meters1.1:54.66aSo
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 56 · BatesBates1 Mile564:09.43 PBSO
Jan 16Bates Indoor InvitationalJan 16 · 1 Mile · BatesBates1 Mile--DNFSo

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 3000 Meters · Place 120 · BatesBates3000 Meters120.8:57.83aSo
Feb 282025 New England Division III Indoor T&F ChampionshipFeb 28 · 1000 Meters · Place 7 · BatesBates1000 Meters72:31.64FR
Feb 14David Hemery Valentine InvitationalFeb 14 · 1 Mile · Place 350 · BatesBates1 Mile3504:30.32a—
Feb 8Maine State ChampionshipsFeb 8 · 800 Meters · Place 1 · BatesBates800 Meters1.1:54.27aFr
Jan 31John Thomas Terrier ClassicJan 31 · 1 Mile · Place 97 · BatesBates1 Mile974:11.08a—
Jan 31John Thomas Terrier ClassicJan 31 · 1500 Meters · Place 114 · BatesBates1500 Meters1143:55.96 PBFR
Jan 17Bates Indoor InvitationalJan 17 · 3000 Meters · Place 2 · BatesBates3000 Meters2.8:42.20a PBFr
Jan 11Suffolk RelaysJan 11 · 1000 Meters · Place 7 · BatesBates1000 Meters72:30.24a PB—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15MIT Final QualifierMay 15 · 800 Meters · Place 12 · BatesBates800 Meters12.1:51.70aFr
Apr 26NESCAC ChampionshipApr 26 · 800 Meters · Place 5 · BatesBates800 Meters51:52.94FR
Apr 18Maine State Pine Tree ClassicApr 18 · 10,000 Meters · BatesBates10,000 Meters--DNFFr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 800 Meters · Place 2 · BatesBates800 Meters2.1:54.38aFr
Apr 5UMASS Flagship OpenerApr 5 · 1500 Meters · Place 9 · BatesBates1500 Meters93:58.86FR
Mar 8Tufts National QualifierMar 8 · 800 Meters · Place 15 · BatesBates800 Meters152:03.68FR

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 3000 Meters · Place 10 · BatesBates3000 Meters10.8:45.84aFr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 800 Meters · BatesBates800 Meters—DNSFr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 12 · SummitSummit1600 Meters124:36.7912
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 12 · SummitSummit1600 Meters124:36.7912
Feb 10NJSIAA Sectional Championships - North 2 Group 2&3Feb 10 · 1600 Meters · Place 1 · SummitSummit1600 Meters14:28.89 PB12

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 1600 Meters · Place 17 · SummitSummit1600 Meters17.4:43.77a12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 20 · SummitSummit800 Meters20.2:02.00a12
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 2 · SummitSummit800 Meters21:55.4812
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 1600 Meters · Place 1 · SummitSummit1600 Meters14:25.5112
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 1600 Meters · Place 1 · SummitSummit1600 Meters14:25.5112
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 2 · SummitSummit800 Meters21:55.4812
May 21Union County ChampionshipsMay 21 · 3200 Meters · Place 9 · SummitSummit3200 Meters910:00.5312
May 21Union County ChampionshipsMay 21 · 1600 Meters · Place 9 · SummitSummit1600 Meters94:36.0412
May 9Union County Conference ChampionshipMay 9 · 800 Meters · Place 2 · SummitSummit800 Meters21:55.9012
May 9Union County Conference ChampionshipMay 9 · 800 Meters · Place 2 · SummitSummit800 Meters21:55.9012
May 9Union County Conference ChampionshipMay 9 · 400 Meters · Place 2 · SummitSummit400 Meters250.67 PB12
May 9Union County Conference ChampionshipMay 9 · 400 Meters · Place 2 · SummitSummit400 Meters250.6712
May 9Union County Conference ChampionshipMay 9 · 800 Meters · Place 2 · SummitSummit800 Meters21:55.9012
May 9Union County Conference ChampionshipMay 9 · 800 Meters · Place 2 · SummitSummit800 Meters21:55.9012
May 9Union County Conference ChampionshipMay 9 · 400 Meters · Place 2 · SummitSummit400 Meters250.6712
Apr 20Blue Devil ClassicApr 20 · 1 Mile · Place 7 · SummitSummit1 Mile74:25.00 PB12
Apr 20Blue Devil ClassicApr 20 · 1 Mile · Place 7 · SummitSummit1 Mile74:25.0012
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 85 · SummitSummit3200 Meters85.10:23.24a12

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18NJ Spiked Shoe HolidayDec 18 · 1600 Meters · Place 1 · SummitSummit1600 Meters1.4:31.24a12
Feb 17NJSIAA Group ChampionshipsFeb 17 · 1600 Meters · Place 16 · SummitSummit1600 Meters164:43.2111
Feb 4NJSIAA Sectional Championships - North 2 Group 2&3Feb 4 · 1600 Meters · Place 5 · SummitSummit1600 Meters54:29.5311
Feb 4NJSIAA Sectional Championships - North 2 Group 2&3Feb 4 · 1600 Meters · Place 5 · SummitSummit1600 Meters54:29.5311
Jan 29Union County Individual ChampionshipJan 29 · 3200 Meters · Place 10 · SummitSummit3200 Meters1010:29.4511

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 3200 Meters · Place 18 · SummitSummit3200 Meters18.9:58.17a11
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 1600 Meters · Place 12 · SummitSummit1600 Meters12.4:31.21a11
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 3200 Meters · Place 3 · SummitSummit3200 Meters39:27.2311
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 1600 Meters · Place 5 · SummitSummit1600 Meters54:25.06 PB11
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 1600 Meters · Place 5 · SummitSummit1600 Meters54:25.0611
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 3200 Meters · Place 3 · SummitSummit3200 Meters39:27.2311
May 11Union County Conference ChampionshipsMay 11 · 800 Meters · Place 3 · SummitSummit800 Meters31:55.0811
Apr 14Cherokee Night Racer #1: Night of 3200'sApr 14 · 3200 Meters · Place 4 · SummitSummit3200 Meters4.9:26.16a PB11

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 3200 Meters · SummitSummit3200 Meters--SCR10
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 1600 Meters · SummitSummit1600 Meters--SCR10
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 800 Meters · SummitSummit800 Meters--SCR10
Jun 1Twilight 32sJun 1 · 3200 Meters · Place 14 · SummitSummit3200 Meters149:46.9910
Jun 1Twilight 32sJun 1 · 3200 Meters · Place 14 · SummitSummit3200 Meters149:46.9910
May 24Union County ChampionshipsMay 24 · 3200 Meters · Place 14 · SummitSummit3200 Meters14.10:13.71a10
May 12Union County Conference ChampionshipsMay 12 · 1600 Meters · Place 6 · SummitSummit1600 Meters64:33.40—
May 12Union County Conference ChampionshipsMay 12 · 1600 Meters · Place 6 · SummitSummit1600 Meters64:33.40—
Apr 14Cherokee Night Racing #1: Night of 3200'sApr 14 · 3200 Meters · Place 60 · SummitSummit3200 Meters60.10:07.56a10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30Union County Individual ChampionshipJan 30 · 3200 Meters · Place 8 · SummitSummit3200 Meters8.10:17.40a PB10