Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSpringfield College Triangle Classic · Feb 204:37.98aSpringfield College Triangle ClassicFebruary 20, 2026
1000 Meters · IndoorGordon Kelly Invitational · Feb 102:52.26Gordon Kelly InvitationalFebruary 10, 2024
1500 Meters · OutdoorConference of New England Outdoor Championships · Apr 244:12.60aConference of New England Outdoor ChampionshipsApril 24, 2026
1600 Meters · OutdoorSection 2 State Qualifier · Jun 24:39.79Section 2 State QualifierJune 2, 2022
3000 Meters · IndoorWagner Shootout · Dec 139:18.65aWagner ShootoutDecember 13, 2024
3000 Meters · OutdoorRage in the Cage Invitational · Apr 39:16.83aRage in the Cage InvitationalApril 3, 2026
3200 Meters · OutdoorSection 2 Group 2 · May 2510:21.21Section 2 Group 2May 25, 2022
5000 Meters · OutdoorConference of New England Outdoor Championships · Apr 2415:46.85aConference of New England Outdoor ChampionshipsApril 24, 2026
800 Meters · OutdoorTrinity Invitational · Apr 182:11.33aTrinity InvitationalApril 18, 2026
High Jump · OutdoorColonial Council Championships · May 175-03.00Colonial Council ChampionshipsMay 17, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · 1500 Meters · Place 55 · HartfordHartford1500 Meters55.4:21.27aJr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 5000 Meters · Place 8 · HartfordHartford5000 Meters8.15:46.85a PBJr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 1500 Meters · Place 6 · HartfordHartford1500 Meters6.4:12.60a PBJr
Apr 18Trinity InvitationalApr 18 · 1500 Meters · Place 48 · HartfordHartford1500 Meters48.4:16.55aJr
Apr 18Trinity InvitationalApr 18 · 800 Meters · Place 45 · HartfordHartford800 Meters45.2:11.33a PBJr
Apr 10Silfen InvitationalApr 10 · 5000 Meters · Place 4 · HartfordHartford5000 Meters4.16:05.10aJr
Apr 3Rage in the Cage InvitationalApr 3 · 3000 Meters · Place 2 · HartfordHartford3000 Meters29:16.83a PBJr
Apr 3Rage in the Cage InvitationalApr 3 · 1500 Meters · Place 3 · HartfordHartford1500 Meters34:14.70aJr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 20Springfield College Triangle ClassicFeb 20 · 1 Mile · Place 16 · HartfordHartford1 Mile164:37.98a PBJr
Feb 6Riverhawk InvitationalFeb 6 · 1 Mile · Place 70 · HartfordHartford1 Mile704:39.84aJr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Yale Season OpenerDec 6 · 1 Mile · Place 11 · HartfordHartford1 Mile11.4:39.30aJr
Dec 6Yale Season OpenerDec 6 · 3000 Meters · Place 4 · HartfordHartford3000 Meters4.9:19.21aJr
Jan 31The Reggie Open - By BAAJan 31 · 1 Mile · Place 10 · HartfordHartford1 Mile104:48.26SO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 1500 Meters · Place 9 · HartfordHartford1500 Meters94:20.84SO
Apr 19Trinity InvitationalApr 19 · 1500 Meters · Place 54 · HartfordHartford1500 Meters544:17.11SO
Apr 11Silfen InvitationalApr 11 · 5000 Meters · Place 12 · HartfordHartford5000 Meters1216:25.51aSO
Apr 6Rage in the Cage InvitationalApr 6 · 1500 Meters · Place 8 · HartfordHartford1500 Meters84:18.14SO
Mar 29UMass Lowell InvitationalMar 29 · 1500 Meters · Place 42 · HartfordHartford1500 Meters424:31.01SO

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Wagner ShootoutDec 13 · 3000 Meters · Place 20 · HartfordHartford3000 Meters20.9:18.65a PBSo
Dec 7Yale Season OpenerDec 7 · 1 Mile · Place 6 · HartfordHartford1 Mile6.4:41.81aSo
Feb 23Fastrack Last ChanceFeb 23 · 1 Mile · Place 43 · HartfordHartford1 Mile43.4:51.64aFr
Feb 17Brown InvitationalFeb 17 · 1 Mile · Place 8 · HartfordHartford1 Mile8.5:00.02aFr
Feb 10Gordon Kelly InvitationalFeb 10 · 1000 Meters · Place 11 · HartfordHartford1000 Meters112:52.26 PBFR
Jan 26Riverhawk InvitationalJan 26 · 1 Mile · Place 77 · HartfordHartford1 Mile774:48.39FR
Jan 20The URI InvitationalJan 20 · 1 Mile · Place 45 · HartfordHartford1 Mile454:58.05FR

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 20Trinity InvitationalApr 20 · 1500 Meters · Place 37 · HartfordHartford1500 Meters374:21.73a—
Apr 13UMASS Commonwealth Invitational Apr 13 · 1500 Meters · Place 25 · HartfordHartford1500 Meters254:23.42a—
Apr 6Jonathan Tymann InvitationalApr 6 · 800 Meters · Place 12 · HartfordHartford800 Meters122:12.55FR
Mar 23Sean Livingston InvitationalMar 23 · 1500 Meters · Place 14 · HartfordHartford1500 Meters14.4:44.88aFr

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Wesleyan Winter InvitationalDec 9 · 1 Mile · Place 7 · HartfordHartford1 Mile7.4:52.90aFr
Dec 2Suffolk RelaysDec 2 · 3000 Meters · Place 30 · HartfordHartford3000 Meters30.9:38.93aFr

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2Section 2 State QualifierJun 2 · 1600 Meters · Place 6 · LansingburghLansingburgh1600 Meters6.4:43.64aUnofficial12
May 16Colonial Council ChampionshipsMay 16 · 1600 Meters · Place 6 · LansingburghLansingburgh1600 Meters64:54.0012
Apr 29Maple Hill InvitationalApr 29 · 3200 Meters · Place 1 · LansingburghLansingburgh3200 Meters110:45.04—
Apr 29Maple Hill InvitationalApr 29 · 1600 Meters · Place 1 · LansingburghLansingburgh1600 Meters14:46.58—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 2Section 2 State QualifierJun 2 · 3200 Meters · Place 4 · LansingburghLansingburgh3200 Meters410:35.9011
Jun 2Section 2 State QualifierJun 2 · 1600 Meters · LansingburghLansingburgh1600 Meters—4:39.79 PB11
May 25Section 2 Group 2May 25 · High Jump · Place 8 · LansingburghLansingburghHigh Jump85-00.0011
May 25Section 2 Group 2May 25 · 3200 Meters · Place 6 · LansingburghLansingburgh3200 Meters610:21.21 PB11
May 25Section 2 Group 2May 25 · 1600 Meters · Place 6 · LansingburghLansingburgh1600 Meters64:39.7911
May 25Section 2 Group 2May 25 · High Jump · Place 8 · LansingburghLansingburghHigh Jump85-011
May 25Section 2 Group 2May 25 · 1600 Meters · Place 6 · LansingburghLansingburgh1600 Meters64:39.7911
May 25Section 2 Group 2May 25 · 3200 Meters · Place 6 · LansingburghLansingburgh3200 Meters610:21.2111
May 17Colonial Council ChampionshipsMay 17 · 3200 Meters · Place 3 · LansingburghLansingburgh3200 Meters3.10:51.48a11
May 17Colonial Council ChampionshipsMay 17 · 1600 Meters · Place 3 · LansingburghLansingburgh1600 Meters3.4:48.39a11
May 17Colonial Council ChampionshipsMay 17 · High Jump · Place 9 · LansingburghLansingburghHigh Jump9.5-03.00 PB11
May 6The Cannoneer Challenge May 6 · High Jump · Place 18 · LansingburghLansingburghHigh Jump185-04.00—
May 6The Cannoneer Challenge May 6 · 3200 Meters · Place 5 · LansingburghLansingburgh3200 Meters510:42.83—
May 6The Cannoneer Challenge May 6 · 1600 Meters · Place 3 · LansingburghLansingburgh1600 Meters34:43.62—

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 1Colonial Council ChampionshipsJun 1 · High Jump · Place 11 · LansingburghLansingburghHigh Jump115-00.0010
Jun 1Colonial Council ChampionshipsJun 1 · 1600 Meters · Place 4 · LansingburghLansingburgh1600 Meters44:59.1910
Jun 1Colonial Council ChampionshipsJun 1 · 800 Meters · Place 7 · LansingburghLansingburgh800 Meters72:16.5210