Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Horn Pond Recreation AreaML-12 Wk 5: Belmont @ Woburn · Oct 1323:37ML-12 Wk 5: Belmont @ WoburnOctober 13, 2026
3 Miles · Rock Meadow Conservation AreaML-12 Wk 1: Watertown @ Belmont · Sep 1523:33ML-12 Wk 1: Watertown @ BelmontSeptember 15, 2026
3,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2613:06.26Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Horn Pond Recreation AreaML-12 Wk 2: Belmont @ Winchester · Sep 2223:18ML-12 Wk 2: Belmont @ WinchesterSeptember 22, 2026
5,000 Meters · McClennen ParkML-12: Belmont @ Arlington · Oct 122:58ML-12: Belmont @ ArlingtonOctober 1, 2024

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26ML-12 XC ChampionshipOct 26 · 5,000 Meters Junior Varsity · Place 28 · Belmont5,000 Meters Junior Varsity2824:58.1—
Oct 20ML-12 Wk 6: Lexington @ BelmontOct 20 · 3 Miles Varsity · Place 19 · Belmont3 Miles Varsity1923:24.012
Oct 13ML-12 Wk 5: Belmont @ WoburnOct 13 · 3 Miles Varsity · Place 13 · Belmont3 Miles Varsity1323:37 PB12
Oct 6ML-12 Wk 4: Belmont @ Arlington Oct 6 · 5,000 Meters Varsity · Place 16 · Belmont5,000 Meters Varsity1623:0312
Sep 22ML-12 Wk 2: Belmont @ WinchesterSep 22 · 5,000 Meters Varsity · Place 17 · Belmont5,000 Meters Varsity1723:18 PB12
Sep 15ML-12 Wk 1: Watertown @ BelmontSep 15 · 3 Miles Varsity · Place 11 · Belmont3 Miles Varsity1123:33 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 27ML-12 ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 39 · Belmont5,000 Meters Junior Varsity3923:45.2211
Oct 26Middlesex League Championship MeetOct 26 · 3,000 Meters Freshman · Place 13 · Belmont3,000 Meters Freshman1313:06.26 PB9
Oct 21ML-12 Wk 6: Belmont @ LexingtonOct 21 · 5,000 Meters Junior Varsity · Place 5 · Belmont5,000 Meters Junior Varsity524:25.3JR
Oct 14ML-12 Wk 5: Woburn @ BelmontOct 14 · 3 Miles Varsity · Place 19 · Belmont3 Miles Varsity1923:2211
Oct 7ML-12 Wk 4: Arlington @ BelmontOct 7 · 3 Miles Junior Varsity · Place 12 · Belmont3 Miles Junior Varsity1225:2111
Sep 16ML-12 Wk 2: Winchester @ BelmontSep 16 · 3 Miles Varsity · Place 29 · Belmont3 Miles Varsity2924:1611
Sep 9ML-12 Wk 1: Belmont @ StonehamSep 9 · 5,000 Meters Junior Varsity · Place 15 · Belmont5,000 Meters Junior Varsity1524:4011

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 22ML-12: Lexington @ BelmontOct 22 · 3 Miles Varsity · Place 23 · Belmont3 Miles Varsity2323:0910
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 187 · Belmont5,000 Meters Varsity18723:45.1510
Oct 8ML 12 Belmont @ WoburnOct 8 · 3 Miles Varsity · Place 13 · Belmont3 Miles Varsity1322:1210
Oct 1ML-12: Belmont @ ArlingtonOct 1 · 5,000 Meters Varsity · Place 14 · Belmont5,000 Meters Varsity1422:5810
Oct 1ML-12: Belmont @ ArlingtonOct 1 · 5,000 Meters Varsity · Place 14 · Belmont5,000 Meters Varsity1422:58 PB10
Sep 17ML-12: Belmont @ WinchesterSep 17 · 3 Miles Varsity · Place 13 · Belmont3 Miles Varsity1321:52Unofficial10
Sep 10ML-12: Stoneham @ BelmontSep 10 · 3 Miles Varsity · Place 5 · Belmont3 Miles Varsity523:2310

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24Belmont vs. Woburn Dual MeetOct 24 · 3 Miles Varsity · Place 15 · Belmont3 Miles Varsity1522:279
Oct 17Belmont v Arlington Dual Meet Oct 17 · 3 Miles Varsity · Place 18 · Belmont3 Miles Varsity1822:509
Oct 3Reading vs. BelmontOct 3 · Varsity · Place 13 · BelmontVarsity1324:099
Sep 26Belmont v Winchester Sep 26 · Varsity · Place 21 · BelmontVarsity2123:589
Sep 19Lexington vs Belmont Dual MeetSep 19 · Varsity · Place 26 · BelmontVarsity2625:359
Sep 12Stoneham vs. Belmont Dual MeetSep 12 · Varsity · Place 11 · BelmontVarsity1124:089