Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Rock Meadow Conservation AreaML-12 Wk 2: Winchester @ Belmont · Sep 1625:14ML-12 Wk 2: Winchester @ BelmontSeptember 16, 2025
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2624:43.54Middlesex League Championship MeetOctober 26, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26Middlesex League Championship MeetOct 26 · 5,000 Meters Junior Varsity · Place 48 · Belmont5,000 Meters Junior Varsity4824:43.54 PB10
Oct 21ML-12 Wk 6: Belmont @ LexingtonOct 21 · 5,000 Meters Junior Varsity · Place 16 · Belmont5,000 Meters Junior Varsity1629:01.6SR
Oct 14ML-12 Wk 5: Woburn @ BelmontOct 14 · 3 Miles Varsity · Place 30 · Belmont3 Miles Varsity3026:0712
Sep 16ML-12 Wk 2: Winchester @ BelmontSep 16 · 3 Miles Junior Varsity · Place 12 · Belmont3 Miles Junior Varsity1225:14 PB12
Sep 9ML-12 Wk 1: Belmont @ StonehamSep 9 · 5,000 Meters Junior Varsity · Place 34 · Belmont5,000 Meters Junior Varsity3428:4012

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28ML-12 ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 94 · Belmont5,000 Meters Junior Varsity9429:15.6911
Oct 22ML-12: Lexington @ BelmontOct 22 · 3 Miles Varsity · Place 51 · Belmont3 Miles Varsity5129:4411
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 2.1 Miles Novice · Place 84 · Belmont2.1 Miles Novice8420:13.3711
Sep 24ML-12 Reading @ BelmontSep 24 · 3 Miles Varsity · Place 38 · Belmont3 Miles Varsity3828:1611
Sep 17ML-12: Belmont @ WinchesterSep 17 · 3 Miles Junior Varsity · Place 41 · Belmont3 Miles Junior Varsity4130:18Unofficial11

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24Belmont vs. Woburn Dual MeetOct 24 · 3 Miles Varsity · Place 27 · Belmont3 Miles Varsity2725:1010
Oct 17Belmont v Arlington Dual Meet Oct 17 · 3 Miles Junior Varsity · Place 24 · Belmont3 Miles Junior Varsity2425:1510
Oct 3Reading vs. BelmontOct 3 · Varsity · Place 29 · BelmontVarsity2927:5910
Sep 26Belmont v Winchester Sep 26 · Varsity · Place 36 · BelmontVarsity3626:3610
Sep 19Lexington vs Belmont Dual MeetSep 19 · Varsity · Place 38 · BelmontVarsity3829:2410
Sep 12Stoneham vs. Belmont Dual MeetSep 12 · Varsity · Place 24 · BelmontVarsity2429:0310