Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorML-12 Varsity Block #1: Wat/Bur; Bel/Lex; Arl/Wob; Red/Win; Mel/Wak; Sto/Wil · Dec 164:47.12aML-12 Varsity Block #1: Wat/Bur; Bel/Lex; Arl/Wob; Red/Win; Mel/Wak; Sto/WilDecember 16, 2025
1 Mile · OutdoorML-12 Block #4A: Arl/Red; Mel/Wil · May 54:52.32aML-12 Block #4A: Arl/Red; Mel/WilMay 5, 2026
1000 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 122:37.58aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
1000 Meters · OutdoorMiddlesex League Indoor #5 · Jan 262:57.71aMiddlesex League Indoor #5January 26, 2023
800 Meters · IndoorMSTCA Northeast Invitational · Jan 132:16.76MSTCA Northeast InvitationalJanuary 13, 2023
800 Meters · OutdoorML-12 Championships · May 212:03.56aML-12 ChampionshipsMay 21, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20ML-12 Championship MeetMay 20 · 800 Meters · Place 8 · Melrose800 Meters82:04.16a12
May 13ML-12 Block #5C: Bel/Win; Mel/BurMay 13 · 800 Meters · Place 2 · Melrose800 Meters22:06.54a12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 800 Meters · Place 44 · Melrose800 Meters442:03.96a12
May 5ML-12 Block #4A: Arl/Red; Mel/WilMay 5 · 1 Mile · Place 6 · Melrose1 Mile64:52.32a PB12
May 5ML-12 Block #4A: Arl/Red; Mel/WilMay 5 · 800 Meters · Place 6 · Melrose800 Meters62:06.99a12
Apr 28ML-12 Block #3A: Win/Wob; Wat/Mel; Wak/BurApr 28 · 800 Meters · Place 7 · Melrose800 Meters72:07.68a12
Apr 14ML-12 Block #2A: Sto/Mel; Arl/WinApr 14 · 800 Meters · Place 8 · Melrose800 Meters82:04.29a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 6 · Melrose1000 Meters62:37.58a PB12
Feb 2ML-12 Varsity Championship MeetFeb 2 · 1000 Meters · Place 5 · Melrose1000 Meters52:40.38a12
Jan 14ML-12 Varsity & JV Block #5B: Arl/Win; Mel/Sto; Wat/WilJan 14 · 1000 Meters · Place 2 · Melrose1000 Meters22:37.80a12
Jan 6ML-12 Varsity & JV Block #4B: Win/Wob; Bur/Sto; Mel/WilJan 6 · 1000 Meters · Place 2 · Melrose1000 Meters22:40.99a12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29ML-12 Varsity & JV Block #3B: Red/Wob; Mel/Wat; Sto/WakDec 29 · 2 Miles · Melrose2 Miles—DNS12
Dec 29ML-12 Varsity & JV Block #3B: Red/Wob; Mel/Wat; Sto/WakDec 29 · 1000 Meters · Place 3 · Melrose1000 Meters3.2:41.77a12
Dec 22ML-12 Varsity & JV Block #2B: Mel/Bur; Wob/Lex; Arl/RedDec 22 · 1000 Meters · Place 3 · Melrose1000 Meters3.2:43.53a12
Dec 16ML-12 Varsity Block #1: Wat/Bur; Bel/Lex; Arl/Wob; Red/Win; Mel/Wak; Sto/WilDec 16 · 1 Mile · Place 5 · Melrose1 Mile5.4:47.12a PB12
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 1000 Meters · Place 8 · Melrose1000 Meters82:37.98a—
Feb 3ML-12 Varsity ChampionshipFeb 3 · 1000 Meters · Place 12 · Melrose1000 Meters122:45.82a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 1000 Meters · Place 6 · Melrose1000 Meters62:42.29a—
Jan 15ML-12 Varsity/JV Block #5A: Bur/Sto; Wat/Mel; Wak/WilJan 15 · 1000 Meters · Place 3 · Melrose1000 Meters32:44.56a—
Jan 7ML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJan 7 · 1000 Meters · Place 4 · Melrose1000 Meters4.2:48.60a11
Jan 3ML-12 Varsity/JV Block #3B: Lex/Red; Wat/Wak; Sto/MelJan 3 · 1000 Meters · Place 5 · Melrose1000 Meters52:46.17a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 800 Meters · Place 27 · Melrose800 Meters272:04.82a11
May 21ML-12 ChampionshipsMay 21 · 800 Meters · Place 13 · Melrose800 Meters132:03.56a PB11
May 13ML-12 #5B Updated: Lex v Win; Mel v WilMay 13 · 800 Meters · Place 1 · Melrose800 Meters12:05.04a11
May 10Andover Boosters InvitationalMay 10 · 800 Meters · Place 23 · Melrose800 Meters232:08.93a11
May 8ML-12 #4C: Win v Wob; Wat v MelMay 8 · 800 Meters · Place 1 · Melrose800 Meters12:05.88a11
May 3Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 29 · Melrose800 Meters292:03.74a11
Apr 30ML-12 #3B: Lex v Wob; Sto v MelApr 30 · 800 Meters · Place 7 · Melrose800 Meters72:08.74a11
Apr 8ML-12 #1A: Bel v. Win; Mel v BurApr 8 · 800 Meters · Place 5 · Melrose800 Meters52:12.18a11

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30ML-12 Varsity/JV Block #2B: Red/Win; Mel/Wak; Sto/WilDec 30 · 1000 Meters · Place 5 · Melrose1000 Meters5.2:48.70a11
Dec 19ML-12 Varsity Block #1Dec 19 · 1000 Meters · Place 6 · Melrose1000 Meters6.2:48.18a11
Feb 5ML-12 Varsity ChampionshipFeb 5 · 1000 Meters · Place 9 · Melrose1000 Meters92:42.56a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 1000 Meters · Place 14 · Melrose1000 Meters142:44.0110
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 1000 Meters · Place 14 · Melrose1000 Meters142:44.0110
Jan 15ML-12 Varsity Block #5Jan 15 · 1000 Meters · Place 10 · Melrose1000 Meters102:47.15a—
Jan 9ML-12 Varsity Block #4Jan 9 · 1 Mile · Place 15 · Melrose1 Mile154:55.38a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 800 Meters · Place 25 · Melrose800 Meters25.2:05.62a10
May 15ML-12 ChampionshipsMay 15 · 800 Meters · Place 15 · Melrose800 Meters152:04.32a—
May 11Andover Boosters InvitationalMay 11 · 800 Meters · Place 12 · Melrose800 Meters122:04.94a—
May 7ML-12 Block 5A (ARL v REA; MEL v WIL)May 7 · 800 Meters · Place 4 · Melrose800 Meters42:05.46a—
May 2ML-12 Block 4C (WOB v WIN; WAT v MEL)May 2 · 800 Meters · Place 5 · Melrose800 Meters52:06.99a—
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · 800 Meters · Place 2 · Melrose800 Meters22:07.83a—
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · 800 Meters · Place 6 · Melrose800 Meters62:11.40a—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21ML-12 Varsity Block #2Dec 21 · 1000 Meters · Place 14 · Melrose1000 Meters14.2:51.48a10
Dec 14ML-12 Varsity Block #1Dec 14 · 1000 Meters · Place 17 · Melrose1000 Meters17.2:58.04a10
Feb 6Middlesex League Indoor T&F ChampionshipFeb 6 · 1000 Meters · Place 7 · Melrose1000 Meters72:56.66FR
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 70 · Melrose800 Meters702:16.76 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 70 · Melrose800 Meters70.2:16.76a9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 1000 Meters · Place 6 · Melrose1000 Meters6.2:56.41a9
Jan 5Middlesex League Indoor T&F #4Jan 5 · 1000 Meters · Place 6 · Melrose1000 Meters62:57.69FR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 17ML-12 ChampionshipsMay 17 · 800 Meters · Place 7 · Melrose800 Meters72:13.97FR
May 13Andover Boosters MeetMay 13 · 800 Meters · Place 30 · Melrose800 Meters30.2:09.65a9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 800 Meters · Place 12 · Melrose800 Meters122:08.41a—
May 2Middlesex League 4AMay 2 · 800 Meters · Place 8 · Melrose800 Meters82:16.63a—
Apr 25Middlesex League 3BApr 25 · 800 Meters · Place 8 · Melrose800 Meters82:13.05a—
Apr 8Middlesex League @ Burlington AMApr 8 · 800 Meters · Place 8 · Melrose800 Meters8.2:14.33a9
Jan 26Middlesex League Indoor #5Jan 26 · 1000 Meters · Place 21 · Melrose1000 Meters21.2:57.71a PB9

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Freedom BlockDec 30 · 1000 Meters · Place 10 · Melrose1000 Meters10.3:03.25a9
Dec 22Middlesex League Indoor T&F Block #2Dec 22 · 1000 Meters · Place 18 · Melrose1000 Meters18.3:00.57a9
Dec 15Middlesex League Indoor Block #1Dec 15 · 1000 Meters · Place 21 · Melrose1000 Meters21.3:07.08a9