Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 144:29.48aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 14, 2025
1 Mile · OutdoorMIAA Division 4 Track & Field Championship · May 234:22.89aMIAA Division 4 Track & Field ChampionshipMay 23, 2024
1 Mile · Outdoor · Hand timedML-12 #2B: Wob v Arl; Mel v Wak · Apr 164:31.7hML-12 #2B: Wob v Arl; Mel v WakApril 16, 2025
10,000 Meters · OutdoorNESCAC Track & Field Championships · Apr 2531:43.42aNESCAC Track & Field ChampionshipsApril 25, 2026
1000 Meters · IndoorML-12 Varsity Block #4 · Jan 92:41.04aML-12 Varsity Block #4January 9, 2024
1000 Meters · OutdoorMiddlesex League Indoor #5 · Jan 262:44.63aMiddlesex League Indoor #5January 26, 2023
2 Miles · IndoorNew England HS Indoor Track & Field Championship · Mar 19:28.22aNew England HS Indoor Track & Field ChampionshipMarch 1, 2025
2 Miles · OutdoorWeston Twilight Invitational - Regis Events · May 39:18.44aWeston Twilight Invitational - Regis EventsMay 3, 2025
2 Miles · Outdoor · Hand timedML-12 #2B: Wob v Arl; Mel v Wak · Apr 169:44.7hML-12 #2B: Wob v Arl; Mel v WakApril 16, 2025
3000 Meters · IndoorMiddlebury's NESCAC Invite · Feb 18:43.81aMiddlebury's NESCAC InviteFebruary 1, 2026
5000 Meters · IndoorTufts Cupid Challenge · Feb 1315:12.73aTufts Cupid ChallengeFebruary 13, 2026
5000 Meters · OutdoorThe FIRE Meet at Williams · May 815:12.25aThe FIRE Meet at WilliamsMay 8, 2026
800 Meters · OutdoorML-12 #3B: Lex v Wob; Sto v Mel · Apr 302:06.42aML-12 #3B: Lex v Wob; Sto v MelApril 30, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · 5000 Meters · Place 35 · AmherstAmherst5000 Meters35.15:12.25a PBFr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 10,000 Meters · Place 13 · AmherstAmherst10,000 Meters13.31:43.42a PBFr
Apr 10Friar InvitationalApr 10 · 5000 Meters · Place 24 · AmherstAmherst5000 Meters24.15:56.97aFr
Mar 28UMASS Flagship OpenerMar 28 · 10,000 Meters · Place 9 · AmherstAmherst10,000 Meters9.31:48.63aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 5000 Meters · Place 20 · AmherstAmherst5000 Meters2015:24.63aFR
Feb 13Tufts Cupid ChallengeFeb 13 · 5000 Meters · Place 15 · AmherstAmherst5000 Meters1515:12.73a PBFr
Feb 1Middlebury's NESCAC InviteFeb 1 · 3000 Meters · Place 9 · AmherstAmherst3000 Meters98:43.81a PBFR

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 2 Miles · Place 15 · MelroseMelrose2 Miles159:44.64a12
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 1 Mile · Place 5 · MelroseMelrose1 Mile54:26.55a12
May 21ML-12 ChampionshipsMay 21 · 2 Miles · Place 1 · MelroseMelrose2 Miles19:24.80a12
May 21ML-12 ChampionshipsMay 21 · 1 Mile · Place 2 · MelroseMelrose1 Mile24:23.86a12
May 13ML-12 #5B Updated: Lex v Win; Mel v WilMay 13 · 2 Miles · Place 1 · MelroseMelrose2 Miles19:52.20a12
May 8ML-12 #4C: Win v Wob; Wat v MelMay 8 · 1 Mile · Place 2 · MelroseMelrose1 Mile24:27.94a12
May 3Weston Twilight Invitational - Regis EventsMay 3 · 2 Miles · Place 4 · MelroseMelrose2 Miles49:18.44a PB12
Apr 30ML-12 #3B: Lex v Wob; Sto v MelApr 30 · 2 Miles · Place 1 · MelroseMelrose2 Miles19:51.31a12
Apr 30ML-12 #3B: Lex v Wob; Sto v MelApr 30 · 800 Meters · Place 5 · MelroseMelrose800 Meters52:06.42a PB12
Apr 16ML-12 #2B: Wob v Arl; Mel v WakApr 16 · 2 Miles · Place 1 · MelroseMelrose2 Miles19:44.7h PB12
Apr 16ML-12 #2B: Wob v Arl; Mel v WakApr 16 · 1 Mile · Place 1 · MelroseMelrose1 Mile14:31.7h PB12
Apr 8ML-12 #1A: Bel v. Win; Mel v BurApr 8 · 2 Miles · Place 2 · MelroseMelrose2 Miles29:57.14a12
Apr 8ML-12 #1A: Bel v. Win; Mel v BurApr 8 · 1 Mile · Place 2 · MelroseMelrose1 Mile24:39.04a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 13New Balance Nationals IndoorMar 13 · 5000 Meters · Place 18 · Melrose-MAMelrose-MA5000 Meters1815:43.4412
Mar 1New England HS Indoor Track & Field ChampionshipMar 1 · 2 Miles · Place 14 · MelroseMelrose2 Miles149:28.22a PB—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 2 Miles · Place 10 · MelroseMelrose2 Miles109:32.36a—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 2 Miles · Place 10 · MelroseMelrose2 Miles109:32.36a—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 2 Miles · Place 2 · MelroseMelrose2 Miles29:39.78a—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 6 · MelroseMelrose1 Mile64:29.48a PB—
Feb 3ML-12 Varsity ChampionshipFeb 3 · 2 Miles · Place 3 · MelroseMelrose2 Miles39:46.73a—
Jan 7ML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJan 7 · 2 Miles · MelroseMelrose2 Miles--DNS12

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30ML-12 Varsity/JV Block #2B: Red/Win; Mel/Wak; Sto/WilDec 30 · 2 Miles · Place 1 · MelroseMelrose2 Miles1.9:47.85a12
Dec 30ML-12 Varsity/JV Block #2B: Red/Win; Mel/Wak; Sto/WilDec 30 · 1 Mile · Place 1 · MelroseMelrose1 Mile1.4:30.08a12
Dec 19ML-12 Varsity Block #1Dec 19 · 2 Miles · Place 1 · MelroseMelrose2 Miles1.9:52.18a12
Dec 19ML-12 Varsity Block #1Dec 19 · 1 Mile · Place 3 · MelroseMelrose1 Mile3.4:33.89a12
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Place 5 · MelroseMelrose2 Miles59:56.09a—
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 1 Mile · Place 8 · MelroseMelrose1 Mile84:35.20a—
Feb 5ML-12 Varsity ChampionshipFeb 5 · 2 Miles · Place 3 · MelroseMelrose2 Miles39:53.03a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 1 Mile · Place 3 · MelroseMelrose1 Mile34:30.1211
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 1 Mile · Place 3 · MelroseMelrose1 Mile34:30.1211
Jan 9ML-12 Varsity Block #4Jan 9 · 1000 Meters · Place 4 · MelroseMelrose1000 Meters42:41.04a PB—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 2 Miles · Place 14 · MelroseMelrose2 Miles149:21.03a—
May 30MIAA Meet of ChampionsMay 30 · 1 Mile · Place 25 · MelroseMelrose1 Mile254:26.74a—
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 2 Miles · Place 3 · MelroseMelrose2 Miles3.9:25.93a11
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 1 Mile · Place 7 · MelroseMelrose1 Mile7.4:22.89a PB11
May 15ML-12 ChampionshipsMay 15 · 2 Miles · Place 3 · MelroseMelrose2 Miles39:35.69a—
May 7ML-12 Block 5A (ARL v REA; MEL v WIL)May 7 · 2 Miles · Place 1 · MelroseMelrose2 Miles19:58.45a—
May 7ML-12 Block 5A (ARL v REA; MEL v WIL)May 7 · 1 Mile · Place 1 · MelroseMelrose1 Mile14:29.84a—
May 4Weston Twilight - Regis EventsMay 4 · 2 Miles · Place 8 · MelroseMelrose2 Miles8.9:19.76a11
May 2ML-12 Block 4C (WOB v WIN; WAT v MEL)May 2 · 1 Mile · Place 2 · MelroseMelrose1 Mile24:36.60a—
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · 1 Mile · Place 1 · MelroseMelrose1 Mile14:38.03a—
Apr 17ML-12 Block 1A (ARL v WOB; MEL v WAK)Apr 17 · 2 Miles · Place 1 · MelroseMelrose2 Miles19:46.13a—
Apr 17ML-12 Block 1A (ARL v WOB; MEL v WAK)Apr 17 · 1 Mile · Place 2 · MelroseMelrose1 Mile24:30.11a—
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · 2 Miles · Place 2 · MelroseMelrose2 Miles29:51.45a—
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · 1 Mile · Place 2 · MelroseMelrose1 Mile24:33.05a—

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28ML-12 Varsity Block #3Dec 28 · 2 Miles · Place 2 · MelroseMelrose2 Miles2.9:54.00a11
Dec 28ML-12 Varsity Block #3Dec 28 · 1 Mile · Place 3 · MelroseMelrose1 Mile3.4:33.36a11
Dec 21ML-12 Varsity Block #2Dec 21 · 2 Miles · Place 1 · MelroseMelrose2 Miles1.10:13.26a11
Dec 21ML-12 Varsity Block #2Dec 21 · 1 Mile · Place 2 · MelroseMelrose1 Mile2.4:37.01a11
Dec 14ML-12 Varsity Block #1Dec 14 · 1 Mile · Place 9 · MelroseMelrose1 Mile9.4:47.83a11
Feb 19MIAA Division 3 Indoor Track & Field ChampionshipsFeb 19 · 2 Miles · Place 8 · MelroseMelrose2 Miles810:00.39a—
Feb 6Middlesex League Indoor T&F ChampionshipFeb 6 · 2 Miles · Place 2 · MelroseMelrose2 Miles29:46.87SO
Jan 13MSTCA Northeast InvitationalJan 13 · 2 Miles · Place 14 · MelroseMelrose2 Miles149:58.3810
Jan 13MSTCA Northeast InvitationalJan 13 · 2 Miles · Place 14 · MelroseMelrose2 Miles14.9:58.38a10
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 1 Mile · Place 1 · MelroseMelrose1 Mile1.4:39.80a10
Jan 5Middlesex League Indoor T&F #4Jan 5 · 1 Mile · Place 3 · MelroseMelrose1 Mile34:39.24SO

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 2 Miles · Place 58 · MelroseMelrose2 Miles5810:17.34a—
May 25MIAA Division 3 State Championship MeetMay 25 · 2 Miles · Place 6 · MelroseMelrose2 Miles69:36.99a—
May 25MIAA Division 3 State Championship MeetMay 25 · 1 Mile · Place 13 · MelroseMelrose1 Mile134:33.41a—
May 17ML-12 ChampionshipsMay 17 · 2 Miles · Place 5 · MelroseMelrose2 Miles59:49.08SO
May 10Middlesex League 5BMay 10 · 2 Miles · Place 2 · MelroseMelrose2 Miles210:06.48a—
May 10Middlesex League 5BMay 10 · 1 Mile · Place 8 · MelroseMelrose1 Mile84:37.55a—
May 6Weston Twilight InvitationalMay 6 · 2 Miles · Place 10 · MelroseMelrose2 Miles109:36.19a—
May 2Middlesex League 4AMay 2 · 2 Miles · Place 1 · MelroseMelrose2 Miles110:21.14a—
May 2Middlesex League 4AMay 2 · 1 Mile · Place 4 · MelroseMelrose1 Mile44:46.02a—
Apr 25Middlesex League 3BApr 25 · 1 Mile · Place 3 · MelroseMelrose1 Mile34:37.54a—
Apr 25Middlesex League 3BApr 25 · 800 Meters · Place 9 · MelroseMelrose800 Meters92:13.30a—
Apr 8Middlesex League @ Burlington AMApr 8 · 2 Miles · Place 3 · MelroseMelrose2 Miles3.10:12.01a10
Apr 8Middlesex League @ Burlington AMApr 8 · 1 Mile · MelroseMelrose1 Mile--DNS10
Jan 26Middlesex League Indoor #5Jan 26 · 1000 Meters · Place 4 · MelroseMelrose1000 Meters4.2:44.63a PB10

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Freedom BlockDec 30 · 2 Miles · Place 1 · MelroseMelrose2 Miles1.9:54.93a10
Dec 22Middlesex League Indoor T&F Block #2Dec 22 · 2 Miles · Place 2 · MelroseMelrose2 Miles2.10:06.92a10
Dec 15Middlesex League Indoor Block #1Dec 15 · 2 Miles · Place 12 · MelroseMelrose2 Miles12.10:57.12a10
Dec 15Middlesex League Indoor Block #1Dec 15 · 1 Mile · Place 4 · MelroseMelrose1 Mile4.4:49.54a10
Feb 16Division 3 Indoor ChampionshipsFeb 16 · 1 Mile · Place 7 · MelroseMelrose1 Mile74:55.24FR
Feb 2Middlesex League ChampionshipFeb 2 · 1 Mile · Place 12 · MelroseMelrose1 Mile124:48.199
Jan 22Middlesex League Indoor T&F #2Jan 22 · 2 Miles · Place 9 · MelroseMelrose2 Miles910:34.399
Jan 14MSTCA Northeast InvitationalJan 14 · 2 Miles · Place 2 · Fres MelroseFres Melrose2 Miles210:22.42—
Jan 13Middlesex League T & F #5Jan 13 · 1 Mile · Place 7 · MelroseMelrose1 Mile74:50.049
Jan 6Middlesex League Indoor T & F #4Jan 6 · 1 Mile · Place 9 · MelroseMelrose1 Mile94:50.689

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29MIAA Division 3 ChampionshipsMay 29 · 2 Miles · Place 8 · MelroseMelrose2 Miles8.9:59.86a9
May 29MIAA Division 3 ChampionshipsMay 29 · 1 Mile · Place 21 · MelroseMelrose1 Mile21.4:49.47a9
May 21MSTCA South Shore Twilight InvitationalMay 21 · 1 Mile · MelroseMelrose1 Mile—DNS9
May 19Middlesex League Championship MeetMay 19 · 2 Miles · Place 8 · MelroseMelrose2 Miles8.10:05.48a9
May 7Weston Twilight InvitationalMay 7 · 2 Miles · Place 15 · MelroseMelrose2 Miles159:59.679
Apr 26Melrose @ Burlington DualApr 26 · 2 Miles · MelroseMelrose2 Miles—10:10.8Unofficial9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Indoor T & F #3Dec 30 · 2 Miles · Place 8 · MelroseMelrose2 Miles8.10:29.98a9
Dec 22Middlesex League Indoor T & F # 2Dec 22 · 2 Miles · Place 9 · MelroseMelrose2 Miles9.10:34.39a9