Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseBay State Conference Championship · Oct 3112:00.9Bay State Conference ChampionshipOctober 31, 2021
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1117:21.38MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1817:17.06MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2917:56.1League Meet SaturdayOctober 29, 2022
6,000 Meters · University of Massachusetts Amherst Little 3 · Sep 620:37.20Little 3September 6, 2025
8,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 2027:58.67Cardinal InvitationalSeptember 20, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 5Little Three Championships (Amherst-Wesleyan-Williams)Sep 5 · 6,000 Meters Collegiate · Wesleyan (Conn.)Wesleyan (Conn.)6,000 Meters Collegiate—DNSSo

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 20Cardinal InvitationalSep 20 · 8,000 Meters College · Place 106 · Wesleyan (Conn.)Wesleyan (Conn.)8,000 Meters College10627:58.67 PBFr
Sep 6Little 3Sep 6 · 6,000 Meters Collegiate · Place 38 · Wesleyan (Conn.)Wesleyan (Conn.)6,000 Meters Collegiate3820:37.20 PBFr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 80 · Newton NorthNewton North5,000 Meters Varsity Division 18017:09.7112
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 1A · Place 35 · Newton NorthNewton North5,000 Meters Varsity 1A3517:10.5612
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 12 · Newton NorthNewton North5,000 Meters Varsity1216:18.9112
Oct 17Newton North @ BrooklineOct 17 · 2.76 Miles Varsity · Place 7 · Newton NorthNewton North2.76 Miles Varsity715:34.2612
Oct 9Newton North vs WellesleyOct 9 · 5,000 Meters Varsity · Place 3 · Newton NorthNewton North5,000 Meters Varsity316:3612
Oct 1Natick v Newton North & WalpoleOct 1 · 5,000 Meters Varsity · Place 6 · Newton NorthNewton North5,000 Meters Varsity616:3912
Sep 28MSTCA Bay State XC InvitationalSep 28 · 5,000 Meters Varsity · Place 3 · Newton NorthNewton North5,000 Meters Varsity316:52.7312
Sep 18Newton North v. Framingham & NeedhamSep 18 · 5,000 Meters Varsity · Place 3 · Newton NorthNewton North5,000 Meters Varsity316:4112
Sep 4Milton vs. Newton North / WeymouthSep 4 · 2.9 Miles Varsity · Place 2 · Newton NorthNewton North2.9 Miles Varsity216:3712

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 103 · Newton NorthNewton North5,000 Meters Division 110317:17.06 PB11
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 41 · Newton NorthNewton North5,000 Meters Division 1A4117:21.38 PB11
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 29 · Newton NorthNewton North5,000 Meters Varsity2917:32.1JR
Oct 18Brookline @ Newton NorthOct 18 · 5,000 Meters Varsity · Place 10 · Newton NorthNewton North5,000 Meters Varsity1016:4511
Oct 11Needham v. Framingham & Newton NorthOct 11 · 5,000 Meters Varsity · Place 5 · Newton NorthNewton North5,000 Meters Varsity516:58Unofficial11
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 26 · Newton NorthNewton North5,000 Meters Varsity2617:44.7JR
Oct 4Braintree @ Newton NorthOct 4 · Varsity · Place 5 · Newton NorthNewton NorthVarsity517:1411
Sep 20Walpole vs. Natick & Newton NorthSep 20 · 2.57 Miles Varsity Boys · Place 13 · Newton NorthNewton North2.57 Miles Varsity Boys1314:18Unofficial11
Sep 13Weymouth vs. Newton North & MiltonSep 13 · 5,000 Meters Varsity Boys · Place 8 · Newton NorthNewton North5,000 Meters Varsity Boys817:33Unofficial11
Sep 6Newton North at WellesleySep 6 · Varsity · Place 10 · Newton NorthNewton NorthVarsity1017:5811

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate JV · Place 9 · Newton NorthNewton North5,000 Meters Baystate JV917:56.1 PB10
Oct 19Newton North V. BrooklineOct 19 · 1.63 Miles Junior Varsity · Newton NorthNewton North1.63 Miles Junior Varsity09:46Unofficial10
Oct 12Braintree vs. Newton NorthOct 12 · 3.05 Miles Varsity · Place 10 · Newton NorthNewton North3.05 Miles Varsity1017:43Unofficial10
Sep 28Newton vs. WellesleySep 28 · 5,000 Meters Varsity · Place 22 · Newton NorthNewton North5,000 Meters Varsity2218:19Unofficial10
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 107 · Newton NorthNewton North5,000 Meters Championship10718:07.9SO
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 107 · Newton NorthNewton North5,000 Meters Championship10718:07.910
Sep 7Needham and Newton North @ FraminghamSep 7 · Varsity · Place 20 · Newton NorthNewton NorthVarsity2019:2710

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31Bay State Conference ChampionshipOct 31 · 3,000 Meters Freshman · Place 24 · Newton NorthNewton North3,000 Meters Freshman2412:00.9 PB9
Oct 20Brookline v. Newton NorthOct 20 · 5,000 Meters Boys Varsity · Place 48 · Newton NorthNewton North5,000 Meters Boys Varsity4820:39Unofficial9
Oct 13Milton vs. Weymouth & Newton NorthOct 13 · 1.5 Miles Junior Varsity · Place 9 · Newton NorthNewton North1.5 Miles Junior Varsity99:57Unofficial9
Oct 6Wellesley vs Newton NorthOct 6 · 2.1 Miles Junior Varsity · Newton NorthNewton North2.1 Miles Junior Varsity013:38Unofficial9
Sep 29Natick v. Newton North & WalpoleSep 29 · 2.5 Miles Junior Varsity · Newton NorthNewton North2.5 Miles Junior Varsity016:51Unofficial9
Sep 9Newton North vs BraintreeSep 9 · 1.6 Miles Junior Varsity · Newton NorthNewton North1.6 Miles Junior Varsity011:30Unofficial9