Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorURI Invitational · Jan 214:25.30aURI InvitationalJanuary 21, 2023
1 Mile · OutdoorMerrimack Track Carnival · Apr 94:29.31aMerrimack Track CarnivalApril 9, 2022
10,000 Meters · OutdoorNortheast Outdoor Championships · May 433:03.39aNortheast Outdoor ChampionshipsMay 4, 2024
1000 Meters · IndoorLast Chance Qualifier · Feb 192:38.55Last Chance QualifierFebruary 19, 2021
1500 Meters · IndoorRIIL Headley, Dwyer, Bayha Boys Division Meet #2 · Jan 304:08.69aRIIL Headley, Dwyer, Bayha Boys Division Meet #2January 30, 2021
1500 Meters · OutdoorSkyhawk Invitational · Apr 293:58.50Skyhawk InvitationalApril 29, 2023
3000 Meters · IndoorSuffolk Relays · Dec 38:48.34aSuffolk RelaysDecember 3, 2022
3000 Meters · OutdoorBrian Moretti Invitational · May 49:34.87aBrian Moretti InvitationalMay 4, 2019
5000 Meters · IndoorBeacon Invitational · Dec 1015:33.61aBeacon InvitationalDecember 10, 2022
5000 Meters · Outdoor2023 UMass-Lowell George Davis Invitational · Apr 2115:07.892023 UMass-Lowell George Davis InvitationalApril 21, 2023
800 Meters · OutdoorRIIL State Championships · Jun 261:57.40aRIIL State ChampionshipsJune 26, 2021
800 Meters · Relay Split · OutdoorMAAC Outdoor Track & Field Championships · May 101:56.916MAAC Outdoor Track & Field ChampionshipsMay 10, 2025

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10MAAC Outdoor Track & Field ChampionshipsMay 10 · 800 Meters · MerrimackMerrimack800 MetersRelay Split—1:56.916 PBSr
May 10MAAC Outdoor Track & Field ChampionshipsMay 10 · 1500 Meters · Place 23 · MerrimackMerrimack1500 MetersRound P23.4:11.18aSr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 5000 Meters · Place 7 · MerrimackMerrimack5000 Meters7.15:13.87aSr
Apr 17Merrimack Alumni CarnivalApr 17 · 5000 Meters · Place 3 · MerrimackMerrimack5000 Meters315:21.98SR
Apr 5Skyhawk Invitational (outdoor)Apr 5 · 5000 Meters · Place 1 · MerrimackMerrimack5000 Meters1.15:18.49aSr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15Kelly InviteFeb 15 · 1 Mile · Place 1 · MerrimackMerrimack1 Mile1.4:31.71aSr
Feb 1Harvard Crimson OpenFeb 1 · 3000 Meters · Place 31 · MerrimackMerrimack3000 Meters31.9:51.70aSr
Jan 24Riverhawk InvitationalJan 24 · 3000 Meters · Place 60 · MerrimackMerrimack3000 Meters60.9:00.16aSr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 5000 Meters · MerrimackMerrimack5000 Meters—DNSSr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 4Northeast Outdoor ChampionshipsMay 4 · 10,000 Meters · Place 12 · MerrimackMerrimack10,000 Meters12.33:03.39a PBJr
Apr 19George Davis InvitationalApr 19 · 5000 Meters · Place 5 · MerrimackMerrimack5000 Meters5.15:15.94aJr
Apr 14Merrimack Alumni ClassicApr 14 · 1500 Meters · Place 1 · MerrimackMerrimack1500 Meters14:06.44JR
Apr 5UMASS Flagship OpenerApr 5 · 1500 Meters · Place 32 · MerrimackMerrimack1500 Meters32.4:04.16aJr

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2Suffolk RelaysDec 2 · 5000 Meters · MerrimackMerrimack5000 Meters—DNFJr
Feb 10David Hemery Valentine InvitationalFeb 10 · 1 Mile · Place 417 · MerrimackMerrimack1 Mile417.4:28.92aSo
Jan 21URI InvitationalJan 21 · 1 Mile · Place 3 · MerrimackMerrimack1 Mile3.4:25.30a PBSo

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 6NEC ChampionshipMay 6 · 5000 Meters · Place 11 · MerrimackMerrimack5000 Meters11.15:47.23aSo
May 6NEC ChampionshipMay 6 · 1500 Meters · Place 11 · MerrimackMerrimack1500 MetersRound P11.4:08.87aSo
Apr 29Skyhawk InvitationalApr 29 · 1500 Meters · Place 2 · MerrimackMerrimack1500 Meters23:58.50 PBSO
Apr 212023 UMass-Lowell George Davis InvitationalApr 21 · 5000 Meters · Place 7 · MerrimackMerrimack5000 Meters715:07.89 PBSO
Apr 15Merrimack Alumni ClassicApr 15 · 1500 Meters · Place 3 · MerrimackMerrimack1500 Meters33:59.59SO
Apr 6Merrimack College Track CarnivalApr 6 · 5000 Meters · Place 7 · MerrimackMerrimack5000 Meters715:34.77SO
Mar 31Black and Gold InvitationalMar 31 · 1500 Meters · Place 52 · MerrimackMerrimack1500 Meters52.4:16.90aSo

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 10Beacon InvitationalDec 10 · 5000 Meters · Place 11 · MerrimackMerrimack5000 Meters11.15:33.61a PBSo
Dec 3Suffolk RelaysDec 3 · 3000 Meters · Place 3 · MerrimackMerrimack3000 Meters3.8:48.34a PBSo
Feb 11David Hemery Valentine InvitationalFeb 11 · 1 Mile · Place 269 · MerrimackMerrimack1 Mile2694:37.14FR
Jan 28John Thomas Terrier ClassicJan 28 · 1 Mile · Place 102 · MerrimackMerrimack1 Mile1024:28.13FR
Jan 22Coaches Tribute MeetJan 22 · 1 Mile · Place 19 · MerrimackMerrimack1 Mile19.4:36.79aFr

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7Northeast Conference Outdoor ChampionshipsMay 7 · 5000 Meters · MerrimackMerrimack5000 Meters—DNFFr
Apr 30Stonehill Skyhawk InvitationalApr 30 · 1500 Meters · Place 6 · MerrimackMerrimack1500 Meters6.4:09.47aFr
Apr 23George Davis InvitationalApr 23 · 5000 Meters · Place 5 · MerrimackMerrimack5000 Meters515:32.68FR
Apr 14Merrimack Alumni ClassicApr 14 · 800 Meters · Place 15 · MerrimackMerrimack800 Meters15.2:03.03aFr
Apr 9Merrimack Track CarnivalApr 9 · 5000 Meters · MerrimackMerrimack5000 Meters—DNFFr
Apr 9Merrimack Track CarnivalApr 9 · 1 Mile · Place 4 · MerrimackMerrimack1 Mile4.4:29.31a PBFr
Apr 3UMASS InvitationalApr 3 · 5000 Meters · Place 3 · MerrimackMerrimack5000 Meters315:24.62FR
Mar 26Bears InvitationalMar 26 · 1500 Meters · Place 14 · MerrimackMerrimack1500 Meters14.4:17.06aFr

2021 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 4 BU Sharon Colyear-Danville Season OpenerDec 4 · 3000 Meters · Place 60 · MerrimackMerrimack3000 Meters60.9:24.35aFr
Feb 27RIIL State Indoor ChampionshipsFeb 27 · 1500 Meters · Place 5 · Bishop HendrBishop Hendr1500 Meters54:11.4412
Feb 27RIIL State Indoor ChampionshipsFeb 27 · 1000 Meters · Place 13 · Bishop HendrBishop Hendr1000 Meters132:49.6712
Feb 19Last Chance QualifierFeb 19 · 1000 Meters · Place 1 · Bishop HendrBishop Hendr1000 Meters12:38.55 PB12
Feb 5RIIL Divisional Meet #3Feb 5 · 3000 Meters · Place 1 · Bishop HendrickenBishop Hendricken3000 Meters1.9:11.95a12
Jan 30RIIL Headley, Dwyer, Bayha Boys Division Meet #2Jan 30 · 1000 Meters · Place 3 · Bishop HendrickenBishop Hendricken1000 Meters3.2:43.83a12
Jan 30RIIL Headley, Dwyer, Bayha Boys Division Meet #2Jan 30 · 1500 Meters · Place 3 · Bishop HendrickenBishop Hendricken1500 Meters3.4:08.69a PB12
Jan 23RIIL Headley, Bayha & Dwyer Division Meet #1Jan 23 · 1000 Meters · Place 2 · Bishop HendrickenBishop Hendricken1000 Meters2.2:47.32a12
Jan 23RIIL Headley, Bayha & Dwyer Division Meet #1Jan 23 · 1500 Meters · Place 1 · Bishop HendrickenBishop Hendricken1500 Meters1.4:14.63a12

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 26RIIL State ChampionshipsJun 26 · 1500 Meters · Place 7 · Bishop HendrickenBishop Hendricken1500 Meters7.4:02.26a12
Jun 26RIIL State ChampionshipsJun 26 · 800 Meters · Place 2 · Bishop HendrickenBishop Hendricken800 Meters2.1:57.40a PB12
Jun 12RIIL Class A ChampionshipsJun 12 · 1500 Meters · Place 2 · Bishop HendrickenBishop Hendricken1500 Meters2.4:00.43a12
Jun 12RIIL Class A ChampionshipsJun 12 · 800 Meters · Place 2 · Bishop HendrickenBishop Hendricken800 Meters2.2:00.66a12
Jun 1RIIL Central Division ChampionshipsJun 1 · 1500 Meters · Place 2 · Bishop HendrickenBishop Hendricken1500 Meters2.4:02.42a12
Jun 1RIIL Central Division ChampionshipsJun 1 · 800 Meters · Place 8 · Bishop HendrickenBishop Hendricken800 Meters8.2:10.25a12

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 27Metro/Suburban Division ChampionshipsJan 27 · 3000 Meters · Place 3 · BishopHendrickenBishopHendricken3000 Meters39:20.38JR
Jan 21Metro / Suburban Division Dual Meets #4Jan 21 · 3000 Meters · Place 9 · BishopHendrickenBishopHendricken3000 Meters99:26.18JR
Jan 1038th YALE INTERSCHOLASTIC TRACK CLASSICJan 10 · 3000 Meters · Place 121 · Bishop HendrickenBishop Hendricken3000 Meters121.9:41.27a11
Jan 8Suburban Dual Meet #3Jan 8 · 1000 Meters · Place 2 · BishopHendrickenBishopHendricken1000 Meters22:47.18JR

2019 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27Holiday ChallengeDec 27 · 1000 Meters · Place 27 · Bishop HendrickenBishop Hendricken1000 Meters27.2:48.33a11
Dec 21RITCA InvitationalDec 21 · 1500 Meters · Place 16 · Bishop HendrickenBishop Hendricken1500 Meters16.4:26.09a11
Feb 13RITCA Boy's JV State ChampionshipsFeb 13 · 3000 Meters · Place 7 · Bishop HendrickenBishop Hendricken3000 Meters7.9:39.99a10
Feb 13RITCA Boy's JV State ChampionshipsFeb 13 · 1500 Meters · Place 11 · Bishop HendrickenBishop Hendricken1500 Meters11.4:31.82a10
Feb 2Rhode Island Boys Class A ChampionshipsFeb 2 · 3000 Meters · Place 9 · Bishop HendrickenBishop Hendricken3000 Meters9.9:37.31a10
Jan 1137th Yale Interscholastic Track ClassicJan 11 · 3000 Meters · Place 146 · Bishop HendrickenBishop Hendricken3000 Meters146.9:46.67a10
Jan 5World Trophy InvitationalJan 5 · 1500 Meters · Place 9 · BishopHendrickenBishopHendricken1500 Meters94:42.02SO

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 29Rhode Island JV State ChampionshipsMay 29 · 1500 Meters · Place 6 · Bishop HendrickenBishop Hendricken1500 Meters6.4:24.19a10
May 25Hendricken InvitationalMay 25 · 1500 Meters · Place 4 · B. HendrickenB. Hendricken1500 Meters44:22.49SO
May 11Sgt. Brian St. Germaine InviteMay 11 · 3000 Meters · Place 9 · BishopHendrickenBishopHendricken3000 Meters99:37.46SO
May 4Brian Moretti InvitationalMay 4 · 3000 Meters · Place 13 · Bishop HendrickenBishop Hendricken3000 Meters13.9:34.87a PB10

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 29Rhode Island JV State ChampionshipsMay 29 · 3000 Meters · Place 21 · Bishop HendrickenBishop Hendricken3000 Meters21.10:25.88a9
May 21Rhode Island Freshmen State ChampionshipsMay 21 · 3000 Meters · Place 10 · Bishop HendrickenBishop Hendricken3000 Meters10.10:37.47a9
May 12Brian St. Germain InvitationalMay 12 · 3000 Meters · Place 15 · Bishop HendrickenBishop Hendricken3000 Meters15.10:47.17a9

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14Rhode Island State Boys JV ChampionshipsFeb 14 · 3000 Meters · Place 19 · Bishop HendrickenBishop Hendricken3000 Meters19.10:36.83a9
Jan 29Rhode Island Boys Freshmen ChampionshipsJan 29 · 1000 Meters · Place 21 · Bishop HendrickenBishop Hendricken1000 Meters21.3:16.45a9
Jan 29Rhode Island Boys Freshmen ChampionshipsJan 29 · 3000 Meters · Place 6 · Bishop HendrickenBishop Hendricken3000 Meters6.10:34.41a9
Jan 1936th Yale Interscholastic Track & Field ClassicJan 19 · 3000 Meters · Place 279 · Bishop HendrickenBishop Hendricken3000 Meters279.10:33.52a9
Jan 6World Trophy InvitationalJan 6 · 1500 Meters · Place 9 · BishopHendrickenBishopHendricken1500 Meters95:04.00FR

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Rhode Island Classic Track & Field InvitationalDec 28 · 1 Mile · Place 10 · Bishop HendrickenBishop Hendricken1 Mile10.5:21.35a9

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 17USATF New England Association Junior Olympic ChampionshipsJun 17 · 1500 Meters · Place 13 · Sentinel StridersSentinel Striders1500 Meters13.4:50.96a8
Jun 17USATF New England Association Junior Olympic ChampionshipsJun 17 · 800 Meters · Place 12 · Sentinel StridersSentinel Striders800 Meters12.2:24.93a8