Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2217:34.416th Ocean State XC InvitationalSeptember 22, 2023
3 Miles · Horn Pond Recreation AreaML 12 Winchester @ Woburn · Oct 119:07ML 12 Winchester @ WoburnOctober 1, 2024
3 Miles · Rock Meadow Conservation AreaML-12 Wk 2: Winchester @ Belmont · Sep 1618:05ML-12 Wk 2: Winchester @ BelmontSeptember 16, 2025
3,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2611:10.55Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2820:12.8Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Horn Pond Recreation AreaML-12 Wk 3: Arlington @ Winchester · Sep 3017:23ML-12 Wk 3: Arlington @ WinchesterSeptember 30, 2026
5,000 Meters · Lincoln FieldML-12 Wk 5: Winchester @ Lexington · Oct 1318:19.64ML-12 Wk 5: Winchester @ LexingtonOctober 13, 2026
5,000 Meters · Reading Town ForestML-12 Wk 6 Winchester @ Reading · Oct 2117:45ML-12 Wk 6 Winchester @ Reading October 21, 2025
5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches Invitational (Large School) · Nov 717:24.75MSTCA Frank Mooney Coaches Invitational (Large School)November 7, 2026
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A-1B-1C · Nov 818:12.70MIAA Division 1A-1B-1CNovember 8, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7MSTCA Frank Mooney Coaches Invitational (Large School)Nov 7 · 5,000 Meters Senior · Place 33 · Winchester5,000 Meters Senior3317:24.75 PB12
Oct 26ML-12 XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 30 · Winchester5,000 Meters Varsity3017:39.4—
Oct 20ML-12 Wk 6: Reading @ WinchesterOct 20 · 5,000 Meters Varsity · Place 9 · Winchester5,000 Meters Varsity917:1912
Oct 13ML-12 Wk 5: Winchester @ LexingtonOct 13 · 5,000 Meters Varsity · Place 18 · Winchester5,000 Meters Varsity1818:19.64 PB12
Oct 10Devens Pre-Meet of ChampionsOct 10 · 5,000 Meters Boys Championship · Place 43 · Winchester5,000 Meters Boys Championship4318:40.2Unofficial12
Sep 30ML-12 Wk 3: Arlington @ WinchesterSep 30 · 5,000 Meters Varsity · Place 9 · Winchester5,000 Meters Varsity917:23 PB12
Sep 22ML-12 Wk 2: Belmont @ WinchesterSep 22 · 5,000 Meters Varsity · Place 11 · Winchester5,000 Meters Varsity1117:4512
Sep 15ML-12 Wk 1: Wakefield @ WinchesterSep 15 · 5,000 Meters Varsity · Place 5 · Winchester5,000 Meters Varsity517:3312

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1B · Place 105 · Winchester5,000 Meters Varsity Division 1B10518:12.70 PB11
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 84 · Winchester5,000 Meters Senior8418:50.8011
Oct 27ML-12 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 57 · Winchester5,000 Meters Varsity5717:49.7411
Oct 26Middlesex League Championship MeetOct 26 · 3,000 Meters Freshman · Place 24 · Winchester3,000 Meters Freshman2411:10.55 PB9
Oct 21ML-12 Wk 6: Winchester @ ReadingOct 21 · 5,000 Meters Varsity · Place 14 · Winchester5,000 Meters Varsity1417:4511
Oct 21ML-12 Wk 6 Winchester @ Reading Oct 21 · 5,000 Meters Varsity · Place 14 · Winchester5,000 Meters Varsity1417:45 PB11
Oct 14ML-12 Wk 5: Lexington @ WinchesterOct 14 · 5,000 Meters Varsity · Place 17 · Winchester5,000 Meters Varsity1718:0211
Oct 11Devens Pre-Championship ClassicOct 11 · 5,000 Meters Championship · Place 59 · Winchester5,000 Meters Championship5918:41.38—
Oct 7ML-12 Wk 4: Woburn @ WinchesterOct 7 · 5,000 Meters Varsity · Place 10 · Winchester5,000 Meters Varsity1018:1011
Sep 30ML-12 Wk 3: Winchester @ ArlingtonSep 30 · 5,000 Meters Junior Varsity · Place 5 · Winchester5,000 Meters Junior Varsity518:5711
Sep 16ML-12 Wk 2: Winchester @ BelmontSep 16 · 3 Miles Varsity · Place 14 · Winchester3 Miles Varsity1418:05 PB11
Sep 10ML-12 Wk 1: Melrose @ WinchesterSep 10 · 5,000 Meters Varsity · Place 6 · Winchester5,000 Meters Varsity617:3111

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 8ML-12: Winchester @ LexingtonOct 8 · 5,000 Meters Junior Varsity · Place 26 · Winchester5,000 Meters Junior Varsity2620:17.59SO
Oct 1ML 12 Winchester @ WoburnOct 1 · 3 Miles Junior Varsity · Place 9 · Winchester3 Miles Junior Varsity919:07 PB10
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Junior Varsity 1 · Place 96 · Winchester5,000 Meters Junior Varsity 19620:12.8 PB10
Sep 25ML-12: Arlington @ WinchesterSep 25 · 3 Miles Junior Varsity · Place 14 · Winchester3 Miles Junior Varsity1418:3310
Sep 10ML-12: Winchester @ MelroseSep 10 · 5,000 Meters Varsity · Place 19 · Winchester5,000 Meters Varsity1920:3110

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 3,000 Meters Freshman · Place 68 · Winchester3,000 Meters Freshman6811:57.1FR
Oct 24Winchester vs Lexington Dual MeetOct 24 · 3 Miles Junior Varsity · Place 59 · Winchester3 Miles Junior Varsity5920:209
Oct 17Winchester vs Woburn Dual MeetOct 17 · 3 Miles Junior Varsity · Place 28 · Winchester3 Miles Junior Varsity2820:299
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 136 · Winchester5,000 Meters Junior Varsity13622:12.8FR
Sep 26Belmont v Winchester Sep 26 · Junior Varsity · Place 24 · WinchesterJunior Varsity2420:529
Sep 2216th Ocean State XC InvitationalSep 22 · 2.5 Miles Freshman - 1 · Place 127 · Winchester2.5 Miles Freshman - 112717:34.4 PB9
Sep 14Winchester vs Burlington Dual MeetSep 14 · Varsity · Place 24 · WinchesterVarsity2421:119