Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRiverhawk Invitational · Feb 64:52.61aRiverhawk InvitationalFebruary 6, 2026
1 Mile · OutdoorML-12 #5B Updated: Lex v Win; Mel v Wil · May 134:58.97aML-12 #5B Updated: Lex v Win; Mel v WilMay 13, 2025
1000 Meters · IndoorML-12 Varsity Block #4 · Jan 93:05.60aML-12 Varsity Block #4January 9, 2024
1500 Meters · OutdoorEd Daniels Classic · Apr 114:30.89aEd Daniels ClassicApril 11, 2026
2 Miles · IndoorML-12 Varsity Block #2 · Dec 2110:53.14aML-12 Varsity Block #2December 21, 2023
2 Miles · OutdoorML-12 #4C: Win v Wob; Wat v Mel · May 810:47.80aML-12 #4C: Win v Wob; Wat v MelMay 8, 2025
3000 Meters · IndoorPanther Invite · Jan 179:41.07aPanther InviteJanuary 17, 2026
5000 Meters · OutdoorSNHU Spring Invitational · Mar 2616:32.01aSNHU Spring InvitationalMarch 26, 2026
800 Meters · OutdoorEd Daniels Classic · Apr 112:15.54aEd Daniels ClassicApril 11, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 17George Davis InvitationalApr 17 · 5000 Meters · Place 11 · Saint AnselmSaint Anselm5000 Meters11.16:57.92aFr
Apr 11Ed Daniels ClassicApr 11 · 1500 Meters · Place 25 · Saint AnselmSaint Anselm1500 Meters25.4:30.89a PBFr
Apr 11Ed Daniels ClassicApr 11 · 800 Meters · Place 40 · Saint AnselmSaint Anselm800 Meters40.2:15.54a PBFr
Mar 26SNHU Spring InvitationalMar 26 · 5000 Meters · Place 2 · Saint AnselmSaint Anselm5000 Meters2.16:32.01a PBFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 19Northeast-10 Indoor ChampionshipsFeb 19 · 3000 Meters · Place 23 · St. AnselmSt. Anselm3000 Meters239:50.19FR
Feb 6Riverhawk InvitationalFeb 6 · 1 Mile · Place 83 · Saint AnselmSaint Anselm1 Mile834:52.61a PBFr
Jan 24MIT Gordon Kelly InvitationalJan 24 · 3000 Meters · Place 22 · Saint AnselmSaint Anselm3000 Meters229:42.90aFr
Jan 17Panther InviteJan 17 · 3000 Meters · Place 3 · Saint AnselmSaint Anselm3000 Meters3.9:41.07a PBFr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21ML-12 ChampionshipsMay 21 · 2 Miles · Place 27 · MelroseMelrose2 Miles2710:51.16a12
May 13ML-12 #5B Updated: Lex v Win; Mel v WilMay 13 · 1 Mile · Place 1 · MelroseMelrose1 Mile14:58.97a PB12
May 8ML-12 #4C: Win v Wob; Wat v MelMay 8 · 2 Miles · Place 2 · MelroseMelrose2 Miles210:47.80a PB12
Apr 30ML-12 #3B: Lex v Wob; Sto v MelApr 30 · 2 Miles · Place 8 · MelroseMelrose2 Miles811:26.45a12
Apr 8ML-12 #1A: Bel v. Win; Mel v BurApr 8 · 2 Miles · Place 9 · MelroseMelrose2 Miles911:12.25a12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 27ML-12 JV ChampionshipJan 27 · 2 Miles · Place 5 · MelroseMelrose2 Miles511:04.82a—
Jan 15ML-12 Varsity/JV Block #5A: Bur/Sto; Wat/Mel; Wak/WilJan 15 · 2 Miles · Place 6 · MelroseMelrose2 Miles611:00.10a—
Jan 3ML-12 Varsity/JV Block #3B: Lex/Red; Wat/Wak; Sto/MelJan 3 · 1 Mile · Place 12 · MelroseMelrose1 Mile125:13.68a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30ML-12 Varsity/JV Block #2B: Red/Win; Mel/Wak; Sto/WilDec 30 · 2 Miles · Place 16 · MelroseMelrose2 Miles16.11:42.07a12
Dec 19ML-12 Varsity Block #1Dec 19 · 2 Miles · Place 22 · MelroseMelrose2 Miles22.11:11.74a12
Feb 5ML-12 Varsity ChampionshipFeb 5 · 2 Miles · Place 26 · MelroseMelrose2 Miles2611:20.72a—
Jan 25ML-12 JV Championship MeetJan 25 · 1 Mile · Place 7 · MelroseMelrose1 Mile75:10.36a—
Jan 15ML-12 Varsity Block #5Jan 15 · 2 Miles · Place 17 · MelroseMelrose2 Miles1710:58.03a—
Jan 9ML-12 Varsity Block #4Jan 9 · 1000 Meters · Place 30 · MelroseMelrose1000 Meters303:05.60a PB—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7ML-12 Block 5A (ARL v REA; MEL v WIL)May 7 · 2 Miles · Place 9 · MelroseMelrose2 Miles910:59.87a—
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · 2 Miles · Place 6 · MelroseMelrose2 Miles610:55.42a—
Apr 17ML-12 Block 1A (ARL v WOB; MEL v WAK)Apr 17 · 1 Mile · Place 13 · MelroseMelrose1 Mile135:06.46a—
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · 2 Miles · Place 8 · MelroseMelrose2 Miles810:57.38a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28ML-12 Varsity Block #3Dec 28 · 2 Miles · Place 14 · MelroseMelrose2 Miles14.11:09.31a11
Dec 21ML-12 Varsity Block #2Dec 21 · 2 Miles · Place 16 · MelroseMelrose2 Miles16.10:53.14a PB11
Dec 14ML-12 Varsity Block #1Dec 14 · 2 Miles · Place 14 · MelroseMelrose2 Miles14.11:04.25a11

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Middlesex League 5BMay 10 · 1 Mile · Place 14 · MelroseMelrose1 Mile145:27.25a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 1 Mile · Place 92 · MelroseMelrose1 Mile925:23.27a—
May 2Middlesex League 4AMay 2 · 1 Mile · Place 12 · MelroseMelrose1 Mile125:27.55a—
Apr 25Middlesex League 3BApr 25 · 1 Mile · Place 3 · MelroseMelrose1 Mile35:21.08a—
Apr 8Middlesex League @ Burlington AMApr 8 · 1 Mile · Place 19 · MelroseMelrose1 Mile19.5:44.22a10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 22Middlesex League Indoor T&F #2Jan 22 · 1000 Meters · Place 37 · MelroseMelrose1000 Meters373:48.959
Jan 6Middlesex League Indoor T & F #4Jan 6 · 1000 Meters · Place 29 · MelroseMelrose1000 Meters293:20.149

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 22Middlesex League Indoor T & F # 2Dec 22 · 1000 Meters · Place 37 · MelroseMelrose1000 Meters37.3:48.95a9