Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 314:19.87aJohn Thomas Terrier ClassicJanuary 31, 2025
1 Mile · OutdoorAndover Boosters Invitational · May 114:27.73aAndover Boosters InvitationalMay 11, 2024
1500 Meters · IndoorJohn Thomas Terrier Classic · Jan 314:03.28John Thomas Terrier ClassicJanuary 31, 2025
2 Miles · IndoorMSTCA Coaches Invitational - Large School · Jan 299:55.19aMSTCA Coaches Invitational - Large SchoolJanuary 29, 2023
2 Miles · OutdoorWeston Twilight - Regis Events · May 49:25.17aWeston Twilight - Regis EventsMay 4, 2024
3000 Meters · IndoorRiverhawk Invitational · Feb 68:24.57aRiverhawk InvitationalFebruary 6, 2026
3000m Steeplechase · OutdoorAmerica East Outdoor Championships · May 39:19.25aAmerica East Outdoor ChampionshipsMay 3, 2025
5000 Meters · IndoorAmerica East Indoor Championships · Feb 2014:55.52America East Indoor ChampionshipsFebruary 20, 2026
5000 Meters · OutdoorHarvard Classic · Dec 615:06.29aHarvard ClassicDecember 6, 2025
800 Meters · OutdoorLawrence at Billerica · May 12:01.7Lawrence at BillericaMay 1, 2024

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

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20America East Indoor ChampionshipsFeb 20 · 5000 Meters · Place 23 · UMass LowellUMass Lowell5000 Meters2314:55.52 PBSO
Feb 6Riverhawk InvitationalFeb 6 · 3000 Meters · Place 6 · UMass LowellUMass Lowell3000 Meters68:24.57a PBSo
Jan 30John Thomas Terrier ClassicJan 30 · 3000 Meters · Place 113 · UMass LowellUMass Lowell3000 Meters1138:32.39SO
Jan 17Beantown ChallengeJan 17 · 3000 Meters · Place 9 · UMass LowellUMass Lowell3000 Meters98:30.64aSo
Jan 10Ivy vs America East ChallengeJan 10 · 1 Mile · Place 3 · UMass LowellUMass Lowell1 Mile34:23.66SO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Harvard ClassicDec 6 · 5000 Meters · Place 7 · UMass LowellUMass Lowell5000 Meters7.15:06.29a PBSo
May 102025 NEICAAA Outdoor ChampsMay 10 · 3000m Steeplechase · Place 8 · UMass LowellUMass Lowell3000m Steeplechase89:25.75aFR
May 3America East Outdoor ChampionshipsMay 3 · 3000m Steeplechase · Place 8 · UMass LowellUMass Lowell3000m Steeplechase89:19.25a PBFR
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 3000m Steeplechase · UMass LowellUMass Lowell3000m Steeplechase0.914m—DNFFr
Mar 29UMass Lowell InvitationalMar 29 · 3000m Steeplechase · Place 3 · UMass LowellUMass Lowell3000m Steeplechase39:53.19FR

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 3000 Meters · Place 86 · UMass LowellUMass Lowell3000 Meters868:40.73a—
Jan 31John Thomas Terrier ClassicJan 31 · 1 Mile · Place 150 · UMass LowellUMass Lowell1 Mile1504:19.87a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 1500 Meters · Place 158 · UMass LowellUMass Lowell1500 Meters1584:03.28 PBFR
Jan 24Riverhawk InvitationalJan 24 · 3000 Meters · Place 21 · UMass LowellUMass Lowell3000 Meters21.8:39.30aFr
Jan 18The Battle in BeantownJan 18 · 1 Mile · Place 33 · UMass LowellUMass Lowell1 Mile334:21.86a—
Jan 11Suffolk RelaysJan 11 · 3000 Meters · Place 11 · UMass LowellUMass Lowell3000 Meters118:50.37a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 2 Miles · Place 23 · Billerica MemorialBillerica Memorial2 Miles239:35.27a—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 2 Miles · Place 5 · Billerica MemorialBillerica Memorial2 Miles59:43.88a—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 1 Mile · Place 5 · Billerica MemorialBillerica Memorial1 Mile54:29.36a—
May 18MVC League ChampionshipMay 18 · 2 Miles · Place 1 · Billerica MemorialBillerica Memorial2 Miles19:39.72a—
May 11Andover Boosters InvitationalMay 11 · 1 Mile · Place 9 · Billerica MemorialBillerica Memorial1 Mile94:27.73a PB—
May 8Dracut at BillericaMay 8 · 2 Miles · Place 3 · Billerica MemorialBillerica Memorial2 Miles311:09.4—
May 4Weston Twilight - Regis EventsMay 4 · 2 Miles · Place 11 · Billerica MemorialBillerica Memorial2 Miles11.9:25.17a PB12
May 1Lawrence at BillericaMay 1 · 800 Meters · Place 2 · Billerica MemorialBillerica Memorial800 Meters22:01.7 PB—
Apr 20Chelmsford at BillericaApr 20 · 1 Mile · Place 1 · Billerica MemorialBillerica Memorial1 Mile14:34.6—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 2 Miles · Place 1 · Billerica MemorialBillerica Memorial2 Miles1.9:49.55a12
Apr 10Billerica and Lawrence at TewksburyApr 10 · 1 Mile · Place 1 · Billerica MemorialBillerica Memorial1 Mile14:45.9—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 20MVC ChampionshipMay 20 · 1 Mile · Place 4 · Billerica MemorialBillerica Memorial1 Mile4.4:38.44a11
May 13Andover Boosters MeetMay 13 · 1 Mile · Place 25 · Billerica MemorialBillerica Memorial1 Mile25.4:49.78a11

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 2 Miles · Place 15 · Billerica MemorialBillerica Memorial2 Miles15.9:55.19a PB11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Merrimack Valley Conference Season OpenerDec 14 · 1 Mile · Place 11 · Billerica MemorialBillerica Memorial1 Mile11.4:57.60a11
Feb 11Merrimack Valley ChampionshipFeb 11 · 2 Miles · Place 6 · Billerica MemorialBillerica Memorial2 Miles6.10:13.06a10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 29MIAA Division 3 ChampionshipsMay 29 · 2 Miles · Place 13 · Billerica MemorialBillerica Memorial2 Miles13.10:07.46a10
May 29MIAA Division 3 ChampionshipsMay 29 · 1 Mile · Place 14 · Billerica MemorialBillerica Memorial1 Mile14.4:44.51a10