Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHarvard Crimson Open · Feb 14:56.36aHarvard Crimson OpenFebruary 1, 2025
1 Mile · OutdoorBattle Road Twilight Series Meet 2 · May 164:53.82aBattle Road Twilight Series Meet 2May 16, 2026
1000 Meters · IndoorBethel HS 8 Team Invite · Jan 152:47.94aBethel HS 8 Team InviteJanuary 15, 2024
1500 Meters · OutdoorRowdy Invite · Apr 194:28.02aRowdy InviteApril 19, 2026
1600 Meters · IndoorHillhouse Holiday Meet · Dec 304:46.12aHillhouse Holiday MeetDecember 30, 2023
1600 Meters · OutdoorConard vs Southington · May 164:39.86aConard vs SouthingtonMay 16, 2024
2 Miles · OutdoorHarvard Running Club Invite · Mar 810:42.93aHarvard Running Club InviteMarch 8, 2026
200 Meters · IndoorHarvard Crimson Open · Feb 128.39aHarvard Crimson OpenFebruary 1, 2025
200 Meters · OutdoorHarvard Running Club Invite · Mar 828.80aHarvard Running Club InviteMarch 8, 2026
3000 Meters · Indoor39th Yale Track Classic · Jan 129:30.7839th Yale Track ClassicJanuary 12, 2024
3000 Meters · OutdoorRowdy Invite · Mar 3010:11.89aRowdy InviteMarch 30, 2025
3200 Meters · IndoorCCC Indoor Track & Field Championships · Jan 2710:17.55aCCC Indoor Track & Field ChampionshipsJanuary 27, 2024
3200 Meters · Outdoor92nd Greater Hartford Invitational · May 1110:16.86a92nd Greater Hartford InvitationalMay 11, 2024
400 Meters · OutdoorHarvard Running Club Invite · Mar 81:02.09aHarvard Running Club InviteMarch 8, 2026
5000 Meters · OutdoorBruno's Backyard Classic · Apr 417:54.01aBruno's Backyard ClassicApril 4, 2026
60 Meters · OutdoorHarvard Running Club Invite · Mar 88.74aHarvard Running Club InviteMarch 8, 2026
800 Meters · IndoorSuffolk Ice Breaker · Jan 182:19.48aSuffolk Ice BreakerJanuary 18, 2026
800 Meters · OutdoorAvon at Southington · Apr 232:11.91aAvon at SouthingtonApril 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 16Battle Road Twilight Series Meet 2May 16 · 1 Mile · Place 36 · Northeastern University ClubNortheastern University Club1 Mile36.4:53.82a PBSo
May 9Battle Road Twilight Series Meet 1May 9 · 1500 Meters · Place 39 · UnattachedUnattached1500 Meters39.4:33.10aSo
Apr 19Rowdy InviteApr 19 · 1500 Meters · Place 4 · Northeastern Club RunningNortheastern Club Running1500 Meters4.4:28.02a PBSo
Apr 4Bruno's Backyard ClassicApr 4 · 5000 Meters · Place 17 · Northeastern University ClubNortheastern University Club5000 Meters17.17:54.01a PBSo
Apr 4Bruno's Backyard ClassicApr 4 · 800 Meters · Place 17 · Northeastern University ClubNortheastern University Club800 Meters17.2:16.20aSo
Mar 8Harvard Running Club InviteMar 8 · 2 Miles · Place 21 · Northeastern University ClubNortheastern University Club2 Miles2110:42.93a PBSo
Mar 8Harvard Running Club InviteMar 8 · 1 Mile · Place 36 · Northeastern University ClubNortheastern University Club1 Mile365:13.56aSo
Mar 8Harvard Running Club InviteMar 8 · 800 Meters · Place 34 · Northeastern University ClubNortheastern University Club800 Meters342:27.83aSo
Mar 8Harvard Running Club InviteMar 8 · 400 Meters · Place 38 · Northeastern University ClubNortheastern University Club400 Meters381:02.09a PBSo
Mar 8Harvard Running Club InviteMar 8 · 200 Meters · Place 46 · Northeastern University ClubNortheastern University Club200 Meters4628.80a PBSo
Mar 8Harvard Running Club InviteMar 8 · 60 Meters · Place 50 · Northeastern University ClubNortheastern University Club60 MetersRound P508.74a PBSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 13Tufts Cupid ChallengeFeb 13 · 1000 Meters · Place 21 · Northeastern University ClubNortheastern University Club1000 Meters212:52.32aSo
Feb 6Riverhawk InvitationalFeb 6 · 3000 Meters · Place 78 · Northeastern University ClubNortheastern University Club3000 Meters7810:08.63aSo
Jan 18Suffolk Ice BreakerJan 18 · 1 Mile · Place 50 · Northeastern University ClubNortheastern University Club1 Mile505:02.62aSo
Jan 18Suffolk Ice BreakerJan 18 · 800 Meters · Place 38 · Northeastern University ClubNortheastern University Club800 Meters382:19.48a PBSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 132025 Happy BeaverApr 13 · 1 Mile · Place 24 · Northeastern University ClubNortheastern University Club1 Mile24.5:03.28aFr
Mar 30Rowdy InviteMar 30 · 3000 Meters · Place 3 · Northeastern Club RunningNortheastern Club Running3000 Meters310:11.89a PBFr
Mar 30Rowdy InviteMar 30 · 1500 Meters · Place 4 · Northeastern Club RunningNortheastern Club Running1500 Meters44:53.63aFr
Mar 22NUCR InviteMar 22 · 1 Mile · Place 14 · Northeastern University ClubNortheastern University Club1 Mile145:03.82aFr
Mar 22NUCR InviteMar 22 · 800 Meters · Place 10 · Northeastern University ClubNortheastern University Club800 Meters102:18.18aFr
Mar 9Harvard Club InviteMar 9 · 2 Miles · Place 32 · Northeastern University ClubNortheastern University Club2 Miles3211:06.04a—
Mar 9Harvard Club InviteMar 9 · 1 Mile · Place 49 · Northeastern University ClubNortheastern University Club1 Mile495:09.36a—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1Harvard Crimson OpenFeb 1 · 1 Mile · Place 26 · Northeastern University ClubNortheastern University Club1 Mile26.4:56.36a PBFr
Feb 1Harvard Crimson OpenFeb 1 · 200 Meters · Place 70 · Northeastern University ClubNortheastern University Club200 Meters70.28.39a PBWind: 0Fr
Jan 19GBTC InvitationalJan 19 · Mile Racewalk · Northeastern University ClubNortheastern University ClubMile Racewalk—DQFr
Jan 19GBTC InvitationalJan 19 · 3000 Meters · Place 25 · Northeastern University ClubNortheastern University Club3000 Meters25.10:38.91aFr

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 7Umass Boston Beacon Season OpenerDec 7 · 1 Mile · Place 7 · Northeastern University ClubNortheastern University Club1 Mile7.5:02.10aFr
Feb 8CIAC Class LL Boys ChampionshipFeb 8 · 3200 Meters · Place 22 · SouthingtonSouthington3200 Meters22.10:19.74a12
Feb 8CIAC Class LL Boys ChampionshipFeb 8 · 1000 Meters · SouthingtonSouthington1000 Meters—DNS12
Feb 8CIAC Class LL Boys ChampionshipFeb 8 · 1600 Meters · SouthingtonSouthington1600 Meters—DNS12
Jan 27CCC Indoor Track & Field ChampionshipsJan 27 · 3200 Meters · Place 12 · SouthingtonSouthington3200 Meters1210:17.55a PB—
Jan 20SCC Coaches InvitationalJan 20 · 1600 Meters · Place 18 · SouthingtonSouthington1600 Meters184:47.1812
Jan 20SCC Coaches InvitationalJan 20 · 1600 Meters · Place 18 · SouthingtonSouthington1600 Meters184:47.1812
Jan 15Bethel HS 8 Team InviteJan 15 · 1000 Meters · Place 3 · SouthingtonSouthington1000 Meters32:47.94a PB—
Jan 1239th Yale Track ClassicJan 12 · 3000 Meters · Place 63 · SouthingtonSouthington3000 Meters639:30.78 PB12

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 21CCC Outdoor TF ChampionshipsMay 21 · 3200 Meters · Place 23 · SouthingtonSouthington3200 Meters2310:39.36a—
May 16Conard vs SouthingtonMay 16 · 1600 Meters · Place 1 · SouthingtonSouthington1600 Meters14:39.86a PB—
May 14NWC, Glastonbury at SouthingtonMay 14 · 1600 Meters · Place 4 · SouthingtonSouthington1600 Meters44:41.90a—
May 1192nd Greater Hartford InvitationalMay 11 · 3200 Meters · Place 12 · SouthingtonSouthington3200 Meters12.10:16.86a PB12
May 1192nd Greater Hartford InvitationalMay 11 · 1600 Meters · SouthingtonSouthington1600 Meters—SCR12
May 7Farmington v. NWC & SouthingtonMay 7 · 3200 Meters · Place 1 · SouthingtonSouthington3200 Meters110:26.25a—
May 4Middletown Varsity T&F InvitationalMay 4 · 1600 Meters · Place 29 · SouthingtonSouthington1600 Meters294:44.85a—
Apr 30Southington, Simsbury at HallApr 30 · 1600 Meters · Place 5 · SouthingtonSouthington1600 Meters54:44.28a—
Apr 23Avon at SouthingtonApr 23 · 1600 Meters · Place 1 · SouthingtonSouthington1600 Meters14:50.98a—
Apr 23Avon at SouthingtonApr 23 · 800 Meters · Place 2 · SouthingtonSouthington800 Meters22:11.91a PB—
Apr 12Spring Break JamboreeApr 12 · 1600 Meters · Place 8 · SouthingtonSouthington1600 Meters84:50.15a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · 1600 Meters · Place 8 · SouthingtonSouthington1600 Meters8.4:46.12a PB12
Dec 15HIllhouse InvitationalDec 15 · 1600 Meters · Place 10 · SouthingtonSouthington1600 Meters10.4:48.08a12
Dec 15HIllhouse InvitationalDec 15 · 3000 Meters · Place 10 · SouthingtonSouthington3000 Meters10.9:35.30a12
Jan 28CCC Indoor Track & Field ChampionshipsJan 28 · 1600 Meters · Place 16 · SouthingtonSouthington1600 Meters16.4:53.05a11
Jan 21SCC Coaches InvitationalJan 21 · 1600 Meters · Place 20 · SouthingtonSouthington1600 Meters204:54.87a11
Jan 13Hillhouse Varsity Night MeetJan 13 · 3200 Meters · Place 14 · SouthingtonSouthington3200 Meters1411:00.89a11

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23CCC West Division Outdoor T&F ChampionshipsMay 23 · 3200 Meters · Place 22 · SouthingtonSouthington3200 Meters2210:44.78a—
May 16Southington, NWC at GlastonburyMay 16 · 1600 Meters · Place 5 · SouthingtonSouthington1600 Meters54:47.36a—
May 1391st Greater Hartford InvitationalMay 13 · 3200 Meters · Place 19 · SouthingtonSouthington3200 Meters1910:52.20a—
May 8Northwest Catholic, Farmington @ SouthingtonMay 8 · 1600 Meters · Place 3 · SouthingtonSouthington1600 Meters34:54.17a—
May 6Middletown Varsity T&F InvitationalMay 6 · 3200 Meters · Place 25 · SouthingtonSouthington3200 Meters2510:55.91a—
May 2Simsbury vs. Hall & SouthingtonMay 2 · 1600 Meters · Place 10 · SouthingtonSouthington1600 Meters104:58.62a—
Apr 15Record Journal Co-Ed InvitationalApr 15 · 3200 Meters · Place 1 · SouthingtonSouthington3200 Meters110:44.08a—
Apr 5Conard @ SouthingtonApr 5 · 1600 Meters · Place 3 · SouthingtonSouthington1600 Meters34:57.57a—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Robert Saulisbury InvitationalDec 30 · 1000 Meters · Place 13 · SouthingtonSouthington1000 Meters13.2:57.55a11
Dec 22Hillhouse Holiday InviteDec 22 · 1600 Meters · Place 25 · SouthingtonSouthington1600 Meters25.5:07.01a11
Dec 16HIllhouse InvitationalDec 16 · 3200 Meters · Place 21 · SouthingtonSouthington3200 Meters21.11:10.06a11
Jan 22SCC Coaches InvitationalJan 22 · 1600 Meters · Place 52 · SouthingtonSouthington1600 Meters525:18.2210
Jan 14Bethel HS 8 Team MeetJan 14 · 1600 Meters · Place 11 · SouthingtonSouthington1600 Meters115:17.0110

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 146th CT Froshmore ChampionshipsMay 14 · 1600 Meters · Place 22 · SouthingtonSouthington1600 Meters225:14.2210
May 10Avon at SouthingtonMay 10 · 1600 Meters · Place 8 · SouthingtonSouthington1600 Meters85:15.8910
May 7Marty Roberts InvitationalMay 7 · 1600 Meters · Place 11 · SouthingtonSouthington1600 Meters115:12.7410
Apr 26Hall Duals Farmington, NW Catholic, SouthingtonApr 26 · 1600 Meters · Place 14 · SouthingtonSouthington1600 Meters145:14.2110
Apr 5Southington at GlastonburyApr 5 · 1600 Meters · Place 9 · SouthingtonSouthington1600 Meters95:16.310

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Coach Bob H. Saulsbury Invitational Track InviteDec 29 · 1000 Meters · Place 25 · SouthingtonSouthington1000 Meters25.3:14.68a10
Dec 23Hillhouse Holiday InvitationalDec 23 · 1600 Meters · Place 26 · SouthingtonSouthington1600 Meters26.5:18.64a10

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 18Avon vs SouthingtonMay 18 · 1600 Meters · Place 16 · SouthingtonSouthington1600 Meters165:29.549
May 18Avon vs SouthingtonMay 18 · 800 Meters · Place 20 · SouthingtonSouthington800 Meters202:34.909
May 155th CT Froshmore ChampionshipsMay 15 · 1600 Meters · Place 24 · SouthingtonSouthington1600 Meters245:33.609
May 155th CT Froshmore ChampionshipsMay 15 · 800 Meters · Place 21 · SouthingtonSouthington800 Meters212:27.949
May 13Simsbury at SouthingtonMay 13 · 3200 Meters · Place 7 · SouthingtonSouthington3200 Meters711:51.139
May 13Simsbury at SouthingtonMay 13 · 1600 Meters · Place 12 · SouthingtonSouthington1600 Meters125:22.529
May 4Southington at FarmingtonMay 4 · 1600 Meters · SouthingtonSouthington1600 Meters—5:32Unofficial9
May 4Southington at FarmingtonMay 4 · 800 Meters · SouthingtonSouthington800 Meters—2:30Unofficial9
May 1NW Catholic at SouthingtonMay 1 · 1600 Meters · Place 1 · SouthingtonSouthington1600 Meters15:40.749
Apr 27Conard vs SouthingtonApr 27 · 1600 Meters · Place 7 · SouthingtonSouthington1600 Meters75:44.329
Apr 13Glastonbury at SouthingtonApr 13 · 800 Meters · Place 10 · SouthingtonSouthington800 Meters102:26.079
Feb 24Time Trial 2Feb 24 · 800 Meters · SouthingtonSouthington800 Meters—2:45.6Unofficial9