Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor38th Alden Invite · Dec 74:31.77a38th Alden InviteDecember 7, 2024
1000 Meters · IndoorThe URI Invitational · Jan 202:35.54The URI InvitationalJanuary 20, 2024
1000 Meters · OutdoorRhody Tri-Meet Opener · Dec 52:35.13aRhody Tri-Meet OpenerDecember 5, 2025
1500 Meters · OutdoorUMass Lowell Invitational · Mar 294:12.66UMass Lowell InvitationalMarch 29, 2025
1600 Meters · IndoorNJSIAA Sectional Championships - North 1 Group 2&3 · Feb 34:34.22NJSIAA Sectional Championships - North 1 Group 2&3February 3, 2023
1600 Meters · OutdoorBig North Championships-Freedom-National · May 44:29.35aBig North Championships-Freedom-National May 4, 2023
3200 Meters · OutdoorCounty Seat Invitational · May 2110:22.30County Seat InvitationalMay 21, 2022
400 Meters · OutdoorJim Kavanagh Legacy Invitational · Apr 1851.39aJim Kavanagh Legacy InvitationalApril 18, 2026
500 Meters · IndoorNew England (NEICAAA) Indoor Championships · Mar 61:06.28aNew England (NEICAAA) Indoor ChampionshipsMarch 6, 2026
800 Meters · IndoorJohn Thomas Terrier Classic · Jan 301:55.32John Thomas Terrier ClassicJanuary 30, 2026
800 Meters · OutdoorNew England (NEICAAA) Outdoor Championships · May 81:53.51aNew England (NEICAAA) Outdoor ChampionshipsMay 8, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 800 Meters · Place 10 · StonehillStonehill800 Meters10.1:53.51a PBJr
May 2Northeast Outdoor ChampionshipsMay 2 · 800 Meters · Place 9 · StonehillStonehill800 MetersRound P9.1:54.61aJr
Apr 25Stonehill-Bentley-MerrimackApr 25 · 800 Meters · Place 1 · StonehillStonehill800 Meters1.1:54.82aJr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 400 Meters · Place 13 · StonehillStonehill400 Meters13.51.39a PBJr
Apr 10Friar InvitationalApr 10 · 800 Meters · Place 19 · StonehillStonehill800 Meters19.1:55.17aJr
Apr 2Merrimack Alumni ClassicApr 2 · 800 Meters · Place 3 · StonehillStonehill800 Meters3.1:57.75aJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 500 Meters · Place 9 · StonehillStonehill500 Meters91:06.28a PBJR
Feb 15NEC Indoor ChampionshipsFeb 15 · 800 Meters · Place 6 · StonehillStonehill800 MetersRound P6.1:56.19aJr
Feb 15NEC Indoor ChampionshipsFeb 15 · 800 Meters · Place 4 · StonehillStonehill800 Meters4.1:56.13aJr
Feb 6Riverhawk InvitationalFeb 6 · 500 Meters · Place 14 · StonehillStonehill500 Meters141:06.50aJr
Jan 30John Thomas Terrier ClassicJan 30 · 800 Meters · Place 43 · StonehillStonehill800 Meters431:55.32 PBJR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 800 Meters · Place 1 · StonehillStonehill800 Meters11:57.73aJr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 5Rhody Tri-Meet OpenerDec 5 · 1000 Meters · Place 4 · StonehillStonehill1000 Meters4.2:35.13a PBJr
May 102025 NEICAAA Outdoor ChampsMay 10 · 800 Meters · Place 18 · StonehillStonehill800 Meters181:57.90aSO
May 3Northeast Outdoor ChampionshipsMay 3 · 800 Meters · Place 3 · StonehillStonehill800 MetersRound P3.1:54.77aSo
May 3Northeast Outdoor ChampionshipsMay 3 · 800 Meters · Place 7 · StonehillStonehill800 Meters7.1:56.58aSo
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 800 Meters · Place 5 · StonehillStonehill800 Meters5.1:54.71aSo
Apr 17Merrimack Alumni CarnivalApr 17 · 400 Meters · Place 4 · StonehillStonehill400 Meters451.45SO
Apr 11Friar InvitationalApr 11 · 800 Meters · Place 21 · StonehillStonehill800 Meters211:56.64aSo
Apr 5Skyhawk Invitational (outdoor)Apr 5 · 800 Meters · Place 1 · StonehillStonehill800 Meters1.1:56.07aSo
Mar 29UMass Lowell InvitationalMar 29 · 1500 Meters · Place 15 · StonehillStonehill1500 Meters154:12.66 PBSO
Mar 7NEICAAA ChampionshipsMar 7 · 800 Meters · Place 10 · StonehillStonehill800 Meters101:56.73SO

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 24Riverhawk InvitationalJan 24 · 800 Meters · Place 19 · StonehillStonehill800 Meters19.1:57.54aSo
Jan 18URI InvitationalJan 18 · 1000 Meters · Place 18 · StonehillStonehill1000 Meters182:38.51SO
Jan 18URI InvitationalJan 18 · 1000 Meters · Place 7 · StonehillStonehill1000 Meters72:38.51—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 738th Alden InviteDec 7 · 1 Mile · Place 10 · StonehillStonehill1 Mile10.4:31.77a PBSo
Mar 1New England NEICAAA Indoor ChampionshipsMar 1 · 800 Meters · Place 10 · StonehillStonehill800 MetersRound P101:56.65FR
Feb 10URI Coaches InvitationalFeb 10 · 800 Meters · Place 9 · StonehillStonehill800 Meters91:59.18FR
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 800 Meters · Place 67 · StonehillStonehill800 Meters67.1:58.95aFr
Jan 26Riverhawk InvitationalJan 26 · 800 Meters · Place 29 · StonehillStonehill800 Meters291:59.70FR
Jan 20The URI InvitationalJan 20 · 1000 Meters · Place 7 · StonehillStonehill1000 Meters72:35.54 PBFR
Jan 14University Of Massachusetts Amherst Flagship InvitationalJan 14 · 1 Mile · Place 36 · StonehillStonehill1 Mile364:31.96FR

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 4Northeast Outdoor ChampionshipsMay 4 · 800 Meters · Place 12 · StonehillStonehill800 MetersRound P12.1:56.50aFr
Apr 27Skyhawk Invitational (outdoor)Apr 27 · 800 Meters · Place 11 · StonehillStonehill800 Meters111:57.95a—
Apr 20Holy Cross InvitationalApr 20 · 800 Meters · Place 21 · StonehillStonehill800 Meters211:59.19FR
Apr 13UMASS Commonwealth Invitational Apr 13 · 800 Meters · Place 13 · StonehillStonehill800 Meters132:01.32a—
Apr 5UMASS Flagship OpenerApr 5 · 1500 Meters · StonehillStonehill1500 Meters—DNSFr

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 800 Meters · Place 11 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters11.1:59.39a12
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 1600 Meters · Place 7 · Northern Valley-Old TappanNorthern Valley-Old Tappan1600 Meters7.4:31.04a12
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 800 Meters · Place 5 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters5.1:57.95a12
May 19Bergen County Meet of ChampionsMay 19 · 800 Meters · Place 8 · NV - Old TapNV - Old Tap800 Meters81:59.0712
May 4Big North Championships-Freedom-National May 4 · 1600 Meters · Place 2 · Northern Valley-Old TappanNorthern Valley-Old Tappan1600 Meters2.4:29.35a PB12
May 4Big North Championships-Freedom-National May 4 · 800 Meters · Place 2 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters2.1:59.49a12

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 800 Meters · Place 14 · NV - Old TappanNV - Old Tappan800 Meters142:02.8512
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 800 Meters · Place 6 · NV - Old TappanNV - Old Tappan800 Meters62:04.9212
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 1600 Meters · Place 6 · NV - Old TappanNV - Old Tappan1600 Meters64:34.22 PB12
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 800 Meters · Place 6 · NV - Old TappanNV - Old Tappan800 Meters62:04.9212
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 1600 Meters · Place 6 · NV - Old TappanNV - Old Tappan1600 Meters64:34.2212

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Coach Saint InvitationalDec 16 · 1000 Meters · Place 9 · Northern Valley-Old TappanNorthern Valley-Old Tappan1000 Meters9.2:45.91a12

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 1 & 3Jun 10 · 1600 Meters · Place 10 · NV - Old TapNV - Old Tap1600 Meters104:30.0811
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 3200 Meters · Place 17 · Northern Valley-Old TappanNorthern Valley-Old Tappan3200 Meters17.10:27.20a11
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 1600 Meters · Place 3 · Northern Valley-Old TappanNorthern Valley-Old Tappan1600 Meters3.4:36.51a11
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 800 Meters · Place 6 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters6.1:59.81a11
May 21County Seat InvitationalMay 21 · 3200 Meters · Place 1 · NV - Old TappanNV - Old Tappan3200 Meters110:22.30 PB11
May 20Bergen County Meet of ChampionsMay 20 · 800 Meters · Place 9 · NV - Old TapNV - Old Tap800 Meters92:01.0511
May 13Bergen County ChampionshipsMay 13 · 1600 Meters · Place 2 · Northern Valley-Old TappanNorthern Valley-Old Tappan1600 Meters2.4:29.83a11
May 13Bergen County ChampionshipsMay 13 · 800 Meters · Place 1 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters1.2:01.00a11
May 4Big North Championships-Freedom and NationalMay 4 · 800 Meters · Place 2 · NV - Old TappanNV - Old Tappan800 Meters22:00.4111
May 4Big North Championships-Freedom and NationalMay 4 · 1600 Meters · Place 1 · NV - Old TappanNV - Old Tappan1600 Meters14:30.5011

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals North 1 Groups 2 and 3Jun 4 · 800 Meters · Place 7 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters7.2:02.13a10
May 28Big North Championships -Freedom and NationalMay 28 · 1600 Meters · Place 3 · NV - Old TappanNV - Old Tappan1600 Meters34:40.0510
May 28Big North Championships -Freedom and NationalMay 28 · 800 Meters · Place 2 · NV - Old TappanNV - Old Tappan800 Meters22:04.4810