Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorML-12 Varsity/JV Block #5A: Bur/Sto; Wat/Mel; Wak/Wil · Jan 155:28.21aML-12 Varsity/JV Block #5A: Bur/Sto; Wat/Mel; Wak/WilJanuary 15, 2025
1 Mile · OutdoorML-12 Block 4C (WOB v WIN; WAT v MEL) · May 25:16.28aML-12 Block 4C (WOB v WIN; WAT v MEL)May 2, 2024
1 Mile · Outdoor · Hand timedML-12 #2B: Wob v Arl; Mel v Wak · Apr 165:18.8hML-12 #2B: Wob v Arl; Mel v WakApril 16, 2025
1000 Meters · IndoorML-12 Varsity Block #2 · Dec 213:16.16aML-12 Varsity Block #2December 21, 2023
2 Miles · IndoorML-12 Varsity Block #4 · Jan 911:52.41aML-12 Varsity Block #4January 9, 2024
2 Miles · OutdoorML-12 Block 1A (ARL v WOB; MEL v WAK) · Apr 1711:47.59aML-12 Block 1A (ARL v WOB; MEL v WAK)April 17, 2024

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

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13ML-12 #5B Updated: Lex v Win; Mel v WilMay 13 · 1 Mile · Place 4 · Melrose1 Mile45:19.26a12
May 8ML-12 #4C: Win v Wob; Wat v MelMay 8 · 1 Mile · Place 8 · Melrose1 Mile85:31.28a12
Apr 16ML-12 #2B: Wob v Arl; Mel v WakApr 16 · 1 Mile · Place 10 · Melrose1 Mile105:18.8h PB12
Apr 8ML-12 #1A: Bel v. Win; Mel v BurApr 8 · 1 Mile · Place 5 · Melrose1 Mile55:28.03a12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 27ML-12 JV ChampionshipJan 27 · 1 Mile · Place 28 · Melrose1 Mile285:40.88a—
Jan 15ML-12 Varsity/JV Block #5A: Bur/Sto; Wat/Mel; Wak/WilJan 15 · 1 Mile · Place 13 · Melrose1 Mile135:28.21a PB—
Jan 7ML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJan 7 · 1 Mile · Place 10 · Melrose1 Mile10.5:32.33a12

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30ML-12 Varsity/JV Block #2B: Red/Win; Mel/Wak; Sto/WilDec 30 · 1 Mile · Place 6 · Melrose1 Mile6.5:33.94a12
Dec 19ML-12 Varsity Block #1Dec 19 · 1 Mile · Place 29 · Melrose1 Mile29.5:30.74a12
Jan 25ML-12 JV Championship MeetJan 25 · 1 Mile · Place 30 · Melrose1 Mile305:30.26a—
Jan 15ML-12 Varsity Block #5Jan 15 · 2 Miles · Place 28 · Melrose2 Miles2812:02.18a—
Jan 9ML-12 Varsity Block #4Jan 9 · 2 Miles · Place 25 · Melrose2 Miles2511:52.41a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7ML-12 Block 5A (ARL v REA; MEL v WIL)May 7 · 1 Mile · Place 9 · Melrose1 Mile95:20.37a—
May 2ML-12 Block 4C (WOB v WIN; WAT v MEL)May 2 · 1 Mile · Place 12 · Melrose1 Mile125:16.28a PB—
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · 1 Mile · Place 7 · Melrose1 Mile75:17.16a—
Apr 17ML-12 Block 1A (ARL v WOB; MEL v WAK)Apr 17 · 2 Miles · Place 5 · Melrose2 Miles511:47.59a PB—
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · 1 Mile · Place 5 · Melrose1 Mile55:21.71a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28ML-12 Varsity Block #3Dec 28 · 1000 Meters · Place 30 · Melrose1000 Meters30.3:21.58a11
Dec 21ML-12 Varsity Block #2Dec 21 · 1000 Meters · Place 31 · Melrose1000 Meters31.3:16.16a PB11
Dec 14ML-12 Varsity Block #1Dec 14 · 1000 Meters · Melrose1000 Meters—DNS11
Feb 8Middlesex League Indoor JV MeetFeb 8 · 1000 Meters · Place 23 · Melrose1000 Meters23.3:31.06a10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Middlesex League 5BMay 10 · 1 Mile · Place 15 · Melrose1 Mile155:27.37a—
May 2Middlesex League 4AMay 2 · 1 Mile · Place 15 · Melrose1 Mile155:31.28a—
Apr 25Middlesex League 3BApr 25 · 1 Mile · Place 7 · Melrose1 Mile75:28.69a—
Apr 8Middlesex League @ Burlington AMApr 8 · 1 Mile · Place 18 · Melrose1 Mile18.5:43.03a10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Freedom BlockDec 30 · 1000 Meters · Place 8 · Melrose1000 Meters8.3:36.26a10