Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Horn Pond Recreation AreaML 12 Winchester @ Woburn · Oct 119:50ML 12 Winchester @ WoburnOctober 1, 2024
3 Miles · Rock Meadow Conservation AreaML-12 Wk 2: Winchester @ Belmont · Sep 1619:35ML-12 Wk 2: Winchester @ BelmontSeptember 16, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2721:04.4Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Reading Town ForestML-12 Wk 6 Winchester @ Reading · Oct 2119:13ML-12 Wk 6 Winchester @ Reading October 21, 2025
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2620:27.07Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Large Schools) · Nov 119:32.90MSTCA Frank Mooney Coaches (Large Schools)November 1, 2025

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 107 · Winchester5,000 Meters Senior10719:32.90 PB12
Oct 27ML-12 ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 39 · Winchester5,000 Meters Junior Varsity3918:19.4412
Oct 26Middlesex League Championship MeetOct 26 · 5,000 Meters Junior Varsity · Place 96 · Winchester5,000 Meters Junior Varsity9620:27.07 PB10
Oct 21ML-12 Wk 6: Winchester @ ReadingOct 21 · 5,000 Meters Varsity · Place 32 · Winchester5,000 Meters Varsity3219:1312
Oct 21ML-12 Wk 6 Winchester @ Reading Oct 21 · 5,000 Meters Varsity · Place 32 · Winchester5,000 Meters Varsity3219:13 PB12
Oct 14ML-12 Wk 5: Lexington @ WinchesterOct 14 · 5,000 Meters Junior Varsity · Place 11 · Winchester5,000 Meters Junior Varsity1118:4212
Oct 7ML-12 Wk 4: Woburn @ WinchesterOct 7 · 5,000 Meters Junior Varsity · Place 5 · Winchester5,000 Meters Junior Varsity518:5712
Sep 30ML-12 Wk 3: Winchester @ ArlingtonSep 30 · 5,000 Meters Junior Varsity · Place 17 · Winchester5,000 Meters Junior Varsity1719:3412
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Junior Varsity 1 · Place 116 · Winchester5,000 Meters Junior Varsity 111621:04.4 PB12
Sep 16ML-12 Wk 2: Winchester @ BelmontSep 16 · 3 Miles Junior Varsity · Place 12 · Winchester3 Miles Junior Varsity1219:35 PB12
Sep 10ML-12 Wk 1: Melrose @ WinchesterSep 10 · 5,000 Meters Junior Varsity · Place 16 · Winchester5,000 Meters Junior Varsity1620:1712

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 28ML-12 ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 70 · Winchester5,000 Meters Junior Varsity7019:11.6511
Oct 8ML-12: Winchester @ LexingtonOct 8 · 5,000 Meters Junior Varsity · Place 49 · Winchester5,000 Meters Junior Varsity4921:45.75JR
Oct 1ML 12 Winchester @ WoburnOct 1 · 3 Miles Junior Varsity · Place 14 · Winchester3 Miles Junior Varsity1419:50 PB11
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Junior Varsity Overflow · Place 60 · Winchester5,000 Meters Junior Varsity Overflow6022:16.311
Sep 25ML-12: Arlington @ WinchesterSep 25 · 3 Miles Junior Varsity · Place 40 · Winchester3 Miles Junior Varsity4020:3211
Sep 17ML-12: Belmont @ WinchesterSep 17 · 3 Miles Junior Varsity · Place 34 · Winchester3 Miles Junior Varsity3421:21Unofficial11
Sep 10ML-12: Winchester @ MelroseSep 10 · 2.2 Miles Junior Varsity · Place 17 · Winchester2.2 Miles Junior Varsity1717:0411

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 113 · Winchester5,000 Meters Sophomore11320:27.6SO
Oct 24Winchester vs Lexington Dual MeetOct 24 · 3 Miles Junior Varsity · Place 45 · Winchester3 Miles Junior Varsity4519:3110
Oct 17Winchester vs Woburn Dual MeetOct 17 · 3 Miles Junior Varsity · Place 23 · Winchester3 Miles Junior Varsity2320:0310
Oct 3Arlington vs Winchester Dual Meet Oct 3 · Varsity · Place 36 · WinchesterVarsity3622:3710
Sep 26Belmont v Winchester Sep 26 · Junior Varsity · Place 36 · WinchesterJunior Varsity3621:2410
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Junior Varsity - 1 (Overflow) · Place 61 · Winchester5,000 Meters Junior Varsity - 1 (Overflow)6123:23.110
Sep 19Reading vs. Winchester Dual Meet Sep 19 · Varsity · Place 44 · WinchesterVarsity4423:5910
Sep 14Winchester vs Burlington Dual MeetSep 14 · Varsity · Place 45 · WinchesterVarsity4522:5710