Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Battle in Beantown · Jan 184:18.81aThe Battle in BeantownJanuary 18, 2025
1 Mile · OutdoorRidge Night of 1600's · May 84:23.90aRidge Night of 1600'sMay 8, 2023
1500 Meters · OutdoorUMass Lowell D'Amour Invitational · Mar 284:03.62aUMass Lowell D'Amour InvitationalMarch 28, 2026
1600 Meters · IndoorThe Varsity Classic · Feb 64:27.67The Varsity ClassicFebruary 6, 2023
1600 Meters · OutdoorHWS (Hunterdon, Warren, Sussex) Meet · May 154:26.67aHWS (Hunterdon, Warren, Sussex) MeetMay 15, 2023
1600 Meters · OutdoorRaider Twilight I · May 54:36.28Raider Twilight IMay 5, 2022
3000 Meters · IndoorRiverhawk Invitational · Jan 248:46.29aRiverhawk InvitationalJanuary 24, 2025
3000m Steeplechase · 0.914m · OutdoorMIT Final Qualifier · May 149:13.84aMIT Final QualifierMay 14, 2026
3000m Steeplechase · OutdoorUMass Lowell Invitational · Mar 299:49.92UMass Lowell InvitationalMarch 29, 2025
3200 Meters · IndoorNJSIAA Group Championships · Feb 179:36.08NJSIAA Group ChampionshipsFebruary 17, 2023
3200 Meters · OutdoorSkyland Conference Championships · May 239:27.68Skyland Conference ChampionshipsMay 23, 2023
5000 Meters · OutdoorHarvard Classic · Dec 615:30.61aHarvard ClassicDecember 6, 2025
800 Meters · IndoorToms River Frosh/Novice Boys · Jan 282:24.72Toms River Frosh/Novice BoysJanuary 28, 2020
800 Meters · OutdoorSkyland Conference Championships · May 202:07.35Skyland Conference ChampionshipsMay 20, 2021

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14MIT Final QualifierMay 14 · 3000m Steeplechase · Place 4 · UMass LowellUMass Lowell3000m Steeplechase0.914m4.9:13.84a PBSo
May 9America East Outdoor ChampionshipsMay 9 · 3000m Steeplechase · Place 9 · UMass LowellUMass Lowell3000m Steeplechase0.914m9.9:19.00aSo
May 1Larry Ellis InvitationalMay 1 · 3000m Steeplechase · UMass LowellUMass Lowell3000m Steeplechase0.914m--DNSSo
Apr 24UNH Wildcat InvitationalApr 24 · 1500 Meters · Place 7 · UMass LowellUMass Lowell1500 Meters7.4:05.37aSo
Apr 10Friar InvitationalApr 10 · 3000m Steeplechase · Place 10 · UMass LowellUMass Lowell3000m Steeplechase0.914m10.9:21.91aSo
Apr 4Sam Howell InvitationalApr 4 · 3000m Steeplechase · Place 14 · UMass LowellUMass Lowell3000m Steeplechase0.914m14.9:37.42aSo
Mar 28UMass Lowell D'Amour InvitationalMar 28 · 1500 Meters · Place 5 · UMass LowellUMass Lowell1500 Meters5.4:03.62a PBSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Harvard ClassicDec 6 · 5000 Meters · Place 10 · UNAT-UMass LowellUNAT-UMass Lowell5000 Meters10.15:30.61a PBJr
Mar 29UMass Lowell InvitationalMar 29 · 3000m Steeplechase · Place 1 · UMass LowellUMass Lowell3000m Steeplechase19:49.92 PBFR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14David Hemery Valentine InvitationalFeb 14 · 1 Mile · Place 315 · UMass LowellUMass Lowell1 Mile3154:21.24a—
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 3000 Meters · Place 106 · UMass LowellUMass Lowell3000 Meters1069:06.25a—
Jan 24Riverhawk InvitationalJan 24 · 3000 Meters · Place 33 · UMass LowellUMass Lowell3000 Meters33.8:46.29a PBSo
Jan 18The Battle in BeantownJan 18 · 1 Mile · Place 27 · UMass LowellUMass Lowell1 Mile274:18.81a PB—
Jan 11Suffolk RelaysJan 11 · 1 Mile · Place 13 · UMass LowellUMass Lowell1 Mile134:23.73a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 3000 Meters · Place 65 · UMass LowellUMass Lowell3000 Meters65.8:52.70aFr
Jan 26Riverhawk InvitationalJan 26 · 1 Mile · Place 38 · UMass LowellUMass Lowell1 Mile384:25.39FR
Jan 20Boston University Battle in BeantownJan 20 · 3000 Meters · Place 17 · UMass LowellUMass Lowell3000 Meters178:51.84FR
Jan 13Suffolk Ice BreakerJan 13 · 1 Mile · Place 9 · Umass LowellUmass Lowell1 Mile94:24.12—
Jan 6Dartmouth Relays - CollegeJan 6 · 1 Mile · Place 1 · UMass LowellUMass Lowell1 Mile14:28.51FR

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 3200 Meters · Place 5 · North HunterdonNorth Hunterdon3200 Meters5.9:29.13a12
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 3200 Meters · Place 4 · North HunterdonNorth Hunterdon3200 Meters49:28.5612
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 1600 Meters · Place 11 · North HunterdonNorth Hunterdon1600 Meters114:34.3212
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 1600 Meters · Place 11 · North HunterNorth Hunter1600 Meters114:34.3212
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 3200 Meters · Place 4 · North HunterNorth Hunter3200 Meters49:28.5612
May 23Skyland Conference ChampionshipsMay 23 · 3200 Meters · Place 2 · North Hunt BoysNorth Hunt Boys3200 Meters29:27.68 PB—
May 15HWS (Hunterdon, Warren, Sussex) MeetMay 15 · 3200 Meters · Place 3 · North HunterdonNorth Hunterdon3200 Meters3.9:47.86a12
May 15HWS (Hunterdon, Warren, Sussex) MeetMay 15 · 1600 Meters · Place 2 · North HunterdonNorth Hunterdon1600 Meters2.4:26.67a PB12
May 8Ridge Night of 1600'sMay 8 · 1 Mile · Place 3 · North HunterdonNorth Hunterdon1 Mile3.4:23.90a PB12
Mar 1Eastern States ChampionshipsMar 1 · 1 Mile · Place 11 · North HunterNorth Hunter1 Mile114:29.8612
Mar 1Eastern States ChampionshipsMar 1 · 1500 Meters · Place 11 · North HunterNorth Hunter1500 Meters114:11.6012

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 3 · North HunterdonNorth Hunterdon3200 Meters39:36.08 PB12
Feb 6The Varsity ClassicFeb 6 · 1600 Meters · Place 1 · North HunterNorth Hunter1600 Meters14:27.67 PB12
Feb 4NJSIAA Sectional Championships - North 2 Group 2&3Feb 4 · 3200 Meters · Place 1 · North HunterdonNorth Hunterdon3200 Meters19:40.2612
Feb 4NJSIAA Sectional Championships - North 2 Group 2&3Feb 4 · 3200 Meters · Place 1 · North HunterdonNorth Hunterdon3200 Meters19:40.2612
Jan 8Skyland Conference Indoor ChampionshipJan 8 · 3200 Meters · Place 2 · North HunterdonNorth Hunterdon3200 Meters29:40.3512

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 3200 Meters · Place 26 · North HunterdonNorth Hunterdon3200 Meters269:36.6611
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 3200 Meters · Place 11 · North HunterNorth Hunter3200 Meters119:37.8511
Jun 10NJSIAA Groups 1 & 3Jun 10 · 3200 Meters · Place 5 · North HunterdonNorth Hunterdon3200 Meters59:36.6611
Jun 10NJSIAA Groups 1 & 3Jun 10 · 3200 Meters · Place 7 · North HunterNorth Hunter3200 Meters79:36.6611
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 3200 Meters · Place 4 · North HunterdonNorth Hunterdon3200 Meters4.9:34.12a11
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 1600 Meters · North HunterdonNorth Hunterdon1600 Meters--SCR11
May 24Skyland Conference ChampionshipsMay 24 · 3200 Meters · Place 4 · North HunterNorth Hunter3200 Meters49:34.40—
May 18HWS (Hunterdon, Warren, Sussex) MeetMay 18 · 3200 Meters · Place 3 · North HunterNorth Hunter3200 Meters39:46.32—
May 9Ridge Night of 1600'sMay 9 · 1600 Meters · Place 9 · North HunterdonNorth Hunterdon1600 Meters9.4:32.85a11
May 5Raider Twilight IMay 5 · 1600 Meters · Place 7 · M North HunterM North Hunter1600 Meters74:36.28 PB—
Apr 9Skyland Conference RelaysApr 9 · 1600 Meters · Place 1 · North HunterNorth Hunter1600 Meters14:29.52—
Mar 1U.S. Army Eastern StatesMar 1 · 1 Mile · Place 7 · Nor Hunterdon-NJNor Hunterdon-NJ1 Mile74:30.6011

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25NJSIAA Group ChampionshipsFeb 25 · 3200 Meters · Place 15 · North HunterdonNorth Hunterdon3200 Meters1510:00.6511
Feb 7NJ Varsity ClassicFeb 7 · 1600 Meters · Place 6 · North HunterNorth Hunter1600 Meters64:29.5211
Jan 23Skyland Conference Indoor ChampionshipJan 23 · 3200 Meters · Place 5 · North HunterdonNorth Hunterdon3200 Meters510:00.1911
Jan 8Ocean Breeze Freedom GamesJan 8 · 1600 Meters · Place 23 · North HunterdonNorth Hunterdon1600 Meters234:37.4311

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 3200 Meters · Place 3 · North HunterdonNorth Hunterdon3200 Meters3.9:50.20a11

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 10Ridge Novice Invitational Jun 10 · 1600 Meters · Place 3 · North HunterdonNorth Hunterdon1600 Meters3.4:36.22a10
Jun 4NJSIAA Sectionals North 2 Groups 1 and 4Jun 4 · 1600 Meters · Place 8 · North HunterdonNorth Hunterdon1600 Meters8.4:40.10a10
May 27Hunterdon, Warren, Sussex ChampionshipMay 27 · 3200 Meters · Place 6 · North HunterNorth Hunter3200 Meters69:54.83—
May 20Skyland Conference ChampionshipsMay 20 · 800 Meters · Place 6 · North HunterNorth Hunter800 Meters62:07.35 PB—
May 7Raider TwilightMay 7 · 1600 Meters · Place 6 · M North HunterM North Hunter1600 Meters64:37.83—
Apr 30Ridge Night of 1600'sApr 30 · 1600 Meters · Place 31 · North HunterdonNorth Hunterdon1600 Meters31.4:38.26a10
Apr 24The Metuchen RelaysApr 24 · 5000 Meters · Place 3 · North HunterNorth Hunter5000 Meters316:07.81—
Mar 20Ridge Day of Middle DistanceMar 20 · 1600 Meters · Place 16 · North HunterNorth Hunter1600 Meters164:38.5010

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 28Toms River Frosh/Novice BoysJan 28 · 1600 Meters · Place 11 · North HunterNorth Hunter1600 Meters115:10.16—
Jan 28Toms River Frosh/Novice BoysJan 28 · 800 Meters · Place 10 · North HunterNorth Hunter800 Meters102:24.72 PB—
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 36 · North HunterNorth Hunter1600 Meters365:08.37—