Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 124:18.64aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 12, 2025
1 Mile · OutdoorMIAA Meet of Champions · Jun 54:22.18aMIAA Meet of ChampionsJune 5, 2025
1000 Meters · IndoorNew England Division III Indoor Championships · Mar 12:33.13aNew England Division III Indoor ChampionshipsMarch 1, 2026
1500 Meters · OutdoorTrinity Invitational · Apr 183:58.79aTrinity InvitationalApril 18, 2026
1600 Meters · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 284:23.29aMSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
2 Miles · IndoorMSTCA Coaches Invitational (Large Schools) · Jan 269:39.56aMSTCA Coaches Invitational (Large Schools)January 26, 2025
2 Miles · OutdoorBay State Conf Championship · May 159:46.11aBay State Conf ChampionshipMay 15, 2024
3000 Meters · OutdoorJ Elmer Swanson Spring Classic · Mar 218:42.42aJ Elmer Swanson Spring ClassicMarch 21, 2026
5000 Meters · OutdoorSilfen Invitational · Apr 1015:31.35aSilfen InvitationalApril 10, 2026
800 Meters · IndoorSpringfield College Triangle Classic · Feb 201:59.10aSpringfield College Triangle ClassicFebruary 20, 2026
800 Meters · OutdoorNESCAC Track & Field Championships · Apr 251:56.05aNESCAC Track & Field ChampionshipsApril 25, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · 1500 Meters · Place 4 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters4.4:00.76aFr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 1500 Meters · Place 31 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters31.4:15.38aFr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 800 Meters · Place 18 · Wesleyan (Conn.)Wesleyan (Conn.)800 MetersRound P18.1:56.05a PBFr
Apr 18Trinity InvitationalApr 18 · 1500 Meters · Place 9 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters9.3:58.79a PBFr
Apr 18Trinity InvitationalApr 18 · 800 Meters · Place 13 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters13.1:57.74aFr
Apr 10Silfen InvitationalApr 10 · 5000 Meters · Place 34 · Wesleyan (Conn.)Wesleyan (Conn.)5000 Meters34.15:31.35a PBFr
Apr 4Amherst Spring FlingApr 4 · 1500 Meters · Place 19 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters19.3:58.96aFr
Mar 28UMASS Flagship OpenerMar 28 · 1500 Meters · Place 4 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters4.4:06.45aFr
Mar 28UMASS Flagship OpenerMar 28 · 800 Meters · Place 4 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters4.2:00.87aFr
Mar 21J Elmer Swanson Spring ClassicMar 21 · 3000 Meters · Place 2 · Wesleyan (Conn.)Wesleyan (Conn.)3000 Meters28:42.42a PBFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 1000 Meters · Place 11 · Wesleyan (Conn.)Wesleyan (Conn.)1000 Meters112:33.13a PBFR
Feb 20Springfield College Triangle ClassicFeb 20 · 800 Meters · Place 1 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters11:59.10a PBFr
Feb 13Tufts Cupid ChallengeFeb 13 · 1 Mile · Place 21 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile214:33.11aFr
Feb 7Tufts 6-Way InvitationalFeb 7 · 1000 Meters · Place 12 · Wesleyan (Conn.)Wesleyan (Conn.)1000 Meters122:38.69aFR
Feb 1Middlebury's NESCAC InviteFeb 1 · 1 Mile · Place 26 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile264:28.96aFR

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 1 Mile · Place 19 · Newton NorthNewton North1 Mile194:22.18a PB12
Jun 5MIAA Meet of ChampionsJun 5 · 800 Meters · Place 15 · Newton NorthNewton North800 Meters151:58.26a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1 Mile · Place 11 · Newton NorthNewton North1 Mile11.4:27.18a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 800 Meters · Place 8 · Newton NorthNewton North800 Meters8.1:57.03a12
May 21Bay State Conference Championship MeetMay 21 · 1 Mile · Place 3 · Newton NorthNewton North1 Mile34:24.05a12
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 1 Mile · Place 1 · Newton NorthNewton North1 Mile14:25.98a12
May 3Weston Twilight Invitational - Regis EventsMay 3 · 1 Mile · Place 4 · Newton NorthNewton North1 Mile44:23.27a12
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 800 Meters · Place 1 · Newton NorthNewton North800 Meters11:58.13a12
Apr 16Bay State Conf 2 at BraintreeApr 16 · 1 Mile · Place 1 · Newton NorthNewton North1 Mile14:41.47a12
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 2 Miles · Place 1 · Newton NorthNewton North2 Miles110:01.8812

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 13New Balance Nationals IndoorMar 13 · 1 Mile · Place 105 · Newton North Track ClubNewton North Track Club1 Mile1054:21.3012
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1 Mile · Place 18 · Newton NorthNewton North1 Mile184:31.28a—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1 Mile · Place 18 · Newton NorthNewton North1 Mile184:31.28a—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 19 · Newton NorthNewton North2 Miles1910:00.08a—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 1 Mile · Place 3 · Newton NorthNewton North1 Mile34:18.64a PB—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 1 Mile · Place 2 · Newton NorthNewton North1 Mile24:21.87a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 2 Miles · Place 5 · Newton NorthNewton North2 Miles59:39.56a PB—
Jan 23Bay State Conference - Block 5Jan 23 · 1 Mile · Place 3 · Newton NorthNewton North1 Mile34:38.11a—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 2 · Newton NorthNewton North800 Meters22:00.01a—
Jan 9Bay State Conference - Block #4Jan 9 · 1 Mile · Place 2 · Newton NorthNewton North1 Mile24:31.87a—
Jan 2Bay State Conference - Block#3Jan 2 · 1 Mile · Place 1 · Newton NorthNewton North1 Mile14:33.59—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1 Mile · Place 2 · Newton NorthNewton North1 Mile2.4:24.76a12
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1600 Meters · Place 2 · Newton NorthNewton North1600 Meters2.4:23.29a PB12
Dec 19Bay State Conference - Block #2Dec 19 · 1000 Meters · Place 2 · Newton NorthNewton North1000 Meters2.2:43.17a12
Dec 12Bay State Conference - Block #1Dec 12 · 2 Miles · Place 2 · Newton NorthNewton North2 Miles2.9:58.35a12
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1 Mile · Place 13 · Newton NorthNewton North1 Mile134:30.18a—
Feb 7Bay State Conf ChampionshipFeb 7 · 2 Miles · Place 8 · Newton NorthNewton North2 Miles89:59.58a—
Jan 12MSTCA Northeast InvitationalJan 12 · 800 Meters · Place 28 · Newton NorthNewton North800 Meters282:09.1511
Jan 11Bay State Conf - Block 4Jan 11 · 1 Mile · Place 2 · Newton NorthNewton North1 Mile24:36.14a—
Jan 4Bay State Conference - Block 3Jan 4 · 1 Mile · Place 4 · Newton NorthNewton North1 Mile44:38.03a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 2 Miles · Place 23 · Newton NorthNewton North2 Miles23.9:46.37a11
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 1 Mile · Place 11 · Newton NorthNewton North1 Mile11.4:26.64a11
May 15Bay State Conf ChampionshipMay 15 · 2 Miles · Place 8 · Newton NorthNewton North2 Miles89:46.11a PB—
May 11MSTCA Coaches InvitationalMay 11 · 1 Mile · Place 10 · Newton NorthNewton North1 Mile10.4:34.25a11
May 4Weston Twilight - Regis EventsMay 4 · 2 Miles · Place 41 · Newton NorthNewton North2 Miles41.10:01.81a11
May 1Newton North @ FraminghamMay 1 · 1 Mile · Place 1 · Newton NorthNewton North1 Mile1.4:37.4Unofficial11
Apr 24Newton North vs BraintreeApr 24 · 1 Mile · Place 1 · Newton NorthNewton North1 Mile1.4:39.0Unofficial11
Apr 10Newton North @ BrooklineApr 10 · 2 Miles · Place 3 · Newton NorthNewton North2 Miles39:51.5—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 2 Miles · Place 15 · Newton NorthNewton North2 Miles15.10:08.87a11
Dec 21Bay State Conf - Block 2Dec 21 · 2 Miles · Place 5 · Newton NorthNewton North2 Miles5.10:12.76a11
Dec 14Bay State Conf - Block 1Dec 14 · 2 Miles · Place 9 · Newton NorthNewton North2 Miles9.10:20.32a11
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 1 Mile · Place 3 · Newton NorthNewton North1 Mile3.4:47.08a11
Jan 26BSC Meet #5Jan 26 · 2 Miles · Place 13 · Newton NorthNewton North2 Miles13.11:11.98a10
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 2 Miles · Place 21 · Newton NorthNewton North2 Miles21.11:23.45a10
Jan 5BSC Meet #3Jan 5 · 1 Mile · Place 21 · Newton NorthNewton North1 Mile215:11.84a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17BSC ChampionshipsMay 17 · 2 Miles · Place 9 · Newton NorthNewton North2 Miles9.10:13.92a10
May 13MSTCA Coaches InvitationalMay 13 · 2 Miles · Place 17 · Newton NorthNewton North2 Miles1710:30.80a—
May 10Newton North at WellesleyMay 10 · 1 Mile · Newton NorthNewton North1 Mile—4:48.1Unofficial10
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 2 Miles · Place 6 · Newton NorthNewton North2 Miles610:22.58a—
May 3Framingham at Newton NorthMay 3 · 1 Mile · Newton NorthNewton North1 Mile—5:00.3Unofficial10
Apr 26Newton North vs BraintreeApr 26 · 2 Miles · Place 3 · Newton NorthNewton North2 Miles3.10:28.44aUnofficial10
Apr 19BSC RelaysApr 19 · 1 Mile · Place 12 · Newton NorthNewton North1 Mile12.4:53.99a10
Apr 12Brookline v. Newton NorthApr 12 · 2 Miles · Newton NorthNewton North2 Miles—11:14.3Unofficial10
Apr 4Newton North v NatickApr 4 · 2 Miles · Newton NorthNewton North2 Miles—11:05.1Unofficial10

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 1 Mile · Place 24 · Newton NorthNewton North1 Mile24.5:10.19a10
Dec 15BSC Meet #1Dec 15 · 2 Miles · Place 19 · Newton NorthNewton North2 Miles19.11:28.23a10
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 1 Mile · Place 22 · Newton NorthNewton North1 Mile22.5:11.03a10
Jan 27BSC #6Jan 27 · 1 Mile · Place 24 · Newton NorthNewton North1 Mile24.5:36.78a9
Jan 25BSC #5Jan 25 · 1 Mile · Newton NorthNewton North1 Mile—DNS9
Jan 13BSC #4Jan 13 · 1 Mile · Place 45 · Newton NorthNewton North1 Mile45.5:47.56a9

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Newton North vs WellesleyMay 11 · 1 Mile · Newton NorthNewton North1 Mile—5:19.2Unofficial10
May 4Framingham vs Newton NorthMay 4 · 1 Mile · Newton NorthNewton North1 Mile—5:22.9Unofficial10
Apr 27NN vs BraintreeApr 27 · 1 Mile · Newton NorthNewton North1 Mile—5:19.4Unofficial10
Apr 13Brookline v. Newton NorthApr 13 · 1 Mile · Newton NorthNewton North1 Mile—5:20.6Unofficial10
Apr 6Newton North v NatickApr 6 · 1 Mile · Newton NorthNewton North1 Mile—5:27.6Unofficial10

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 19USATF-NE Youth Indoor MeetFeb 19 · Long Jump · Place 7 · Waltham TrackWaltham TrackLong Jump7.3.49mUnofficial7
Feb 19USATF-NE Youth Indoor MeetFeb 19 · 400 Meters · Place 11 · Waltham TrackWaltham Track400 Meters11.1:19.36aUnofficial7
Feb 19USATF-NE Youth Indoor MeetFeb 19 · 200 Meters · Place 8 · Waltham TrackWaltham Track200 Meters8.33.41aUnofficial7

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 3Northeast Indoor ClassicMar 3 · Long Jump · Place 3 · Waltham TrackWaltham TrackLong Jump3.12-07.00Unofficial6
Mar 3Northeast Indoor ClassicMar 3 · 400 Meters · Place 13 · Waltham TrackWaltham Track400 Meters13.1:19.53aUnofficial6
Mar 3Northeast Indoor ClassicMar 3 · 200 Meters · Place 24 · Waltham TrackWaltham Track200 MetersRound P24.32.97aUnofficial6