Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Rising Championship · Feb 115:08.49aMSTCA Rising ChampionshipFebruary 11, 2025
1 Mile · OutdoorML-12 Championships · May 155:12.68aML-12 ChampionshipsMay 15, 2024
1000 Meters · IndoorML-12 Varsity Championship · Feb 53:01.35aML-12 Varsity ChampionshipFebruary 5, 2024
2 Miles · IndoorML-12 Varsity Block #2 · Dec 2111:28.60aML-12 Varsity Block #2December 21, 2023
2 Miles · OutdoorML-12 #3C: Arl v Win; Bur v Wat · May 111:09.07aML-12 #3C: Arl v Win; Bur v WatMay 1, 2025
400 Meters · IndoorMSTCA Northeast Invitational · Jan 141:14.78MSTCA Northeast InvitationalJanuary 14, 2022
600 Meters · IndoorMiddlesex League Indoor T & F #3 · Dec 302:04.16aMiddlesex League Indoor T & F #3December 30, 2021
800 Meters · OutdoorML-12 Block 3A (BEL v REA; BUR v WAT) · Apr 232:19.15aML-12 Block 3A (BEL v REA; BUR v WAT)April 23, 2024

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

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14ML-12 #5C Updated: Wak v Burl; Burl v Ston; Wak v WatMay 14 · 2 Miles · Place 6 · Burlington2 Miles611:28.41a12
May 1ML-12 #3C: Arl v Win; Bur v WatMay 1 · 2 Miles · Place 5 · Burlington2 Miles511:09.07a PB12
Apr 17ML-12 #2C: Win v Read; Wil v BurApr 17 · 2 Miles · Place 10 · Burlington2 Miles1011:21.44a12
Apr 8ML-12 #1A: Bel v. Win; Mel v BurApr 8 · 1 Mile · Place 15 · Burlington1 Mile155:23.51a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11MSTCA Rising ChampionshipFeb 11 · 1 Mile · Place 15 · Burlington1 Mile155:08.49a PB—
Feb 8MSTCA Qualifier MeetFeb 8 · 1 Mile · Place 64 · Burlington1 Mile645:17.34a—
Jan 27ML-12 JV ChampionshipJan 27 · 1 Mile · Place 25 · Burlington1 Mile255:34.07a—
Jan 7ML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJan 7 · 2 Miles · Place 14 · Burlington2 Miles14.11:51.66a12
Jan 2ML-12 Varsity/JV Block #3A: Wil/Bur; Arl/Win; Wob/BelJan 2 · 1 Mile · Place 12 · Burlington1 Mile125:09.73a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27ML-12 Varsity/JV Block #2A: Wat/Bur; Bel/Lex; Arl/WobDec 27 · 1 Mile · Place 9 · Burlington1 Mile9.5:08.72a12
Dec 19ML-12 Varsity Block #1Dec 19 · 1000 Meters · Place 24 · Burlington1000 Meters24.3:01.66a12
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 1 Mile · Place 35 · Burlington1 Mile35.5:13.86a12
Feb 10MSTCA Qualifier MeetFeb 10 · 1000 Meters · Place 41 · Burlington1000 Meters413:02.63a—
Feb 5ML-12 Varsity ChampionshipFeb 5 · 1000 Meters · Place 23 · Burlington1000 Meters233:01.35a PB—
Jan 15ML-12 Varsity Block #5Jan 15 · 1000 Meters · Place 27 · Burlington1000 Meters273:03.33a—
Jan 9ML-12 Varsity Block #4Jan 9 · 1000 Meters · Place 27 · Burlington1000 Meters273:02.83a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 71 · Burlington1 Mile715:15.25a—
May 15ML-12 ChampionshipsMay 15 · 1 Mile · Place 31 · Burlington1 Mile315:12.68a PB—
May 9ML-12 Block 5C (WOB v BEL; STO v BUR)May 9 · 1 Mile · Place 9 · Burlington1 Mile95:12.99a—
Apr 30ML-12 Block 4A (ARL v BEL; WAK v BUR)Apr 30 · 800 Meters · Place 11 · Burlington800 Meters112:19.33a—
Apr 23ML-12 Block 3A (BEL v REA; BUR v WAT)Apr 23 · 800 Meters · Place 7 · Burlington800 Meters72:19.15a PB—
Apr 17ML-12 Block 1C (LEX v BEL; WIL v BUR)Apr 17 · 800 Meters · Place 6 · Burlington800 Meters6.2:20.60a11
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · 800 Meters · Place 12 · Burlington800 Meters122:20.86a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28ML-12 Varsity Block #3Dec 28 · 2 Miles · Burlington2 Miles—DNS11
Dec 28ML-12 Varsity Block #3Dec 28 · 1000 Meters · Place 20 · Burlington1000 Meters20.3:04.06a11
Dec 21ML-12 Varsity Block #2Dec 21 · 2 Miles · Place 22 · Burlington2 Miles22.11:28.60a PB11
Dec 14ML-12 Varsity Block #1Dec 14 · 1000 Meters · Place 24 · Burlington1000 Meters24.3:06.44a11
Feb 8Middlesex League Indoor JV MeetFeb 8 · 1 Mile · Place 34 · Burlington1 Mile34.6:13.82a10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3Middlesex League 4BMay 3 · 1 Mile · Place 1 · Burlington1 Mile15:39.1410
Apr 24Middlesex League 3AApr 24 · 1 Mile · Place 8 · Burlington1 Mile85:36.26a—
Apr 15Middlesex League 2BApr 15 · 800 Meters · Place 8 · Burlington800 Meters8.2:33.57a10
Apr 8Middlesex League @ Burlington AMApr 8 · 800 Meters · Place 17 · Burlington800 Meters17.2:42.69a10

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 800 Meters · Place 63 · Burlington800 Meters63.2:50.08a9
Apr 26Melrose @ Burlington DualApr 26 · 1 Mile · Burlington1 Mile—6:23.8Unofficial9
Apr 5Stoneham at Burlington Dual MeetApr 5 · 800 Meters · Burlington800 Meters—2:58.4Unofficial9

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 14MSTCA Northeast InvitationalJan 14 · 400 Meters · Place 66 · Fres Burlington400 Meters661:14.78 PB—
Jan 13Middlesex League T & F #5Jan 13 · 1000 Meters · Place 34 · Burlington1000 Meters343:52.109
Jan 6Middlesex League Indoor T & F #4Jan 6 · 1000 Meters · Place 35 · Burlington1000 Meters353:54.479

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Indoor T & F #3Dec 30 · 600 Meters · Place 32 · Burlington600 Meters32.2:04.16a PB9
Dec 18MSTCA Small School Speed ClassicDec 18 · 600 Meters · Place 89 · Burlington600 Meters89.2:13.36a9