Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conference - Block #2 · Dec 194:39.71aBay State Conference - Block #2December 19, 2024
1 Mile · OutdoorNatick - Newton North @ Braintree · Apr 154:47.77aNatick - Newton North @ BraintreeApril 15, 2026
1000 Meters · IndoorBSC Championship · Feb 82:45.26aBSC ChampionshipFebruary 8, 2023
400 Meters · OutdoorWeymouth, Wellesley & Walpole @ Newton North · Apr 852.60aWeymouth, Wellesley & Walpole @ Newton NorthApril 8, 2026
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 1 Track & Field Championship · May 291:00.07aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
600 Meters · IndoorBay State Conference - Block #1 · Dec 121:27.81aBay State Conference - Block #1December 12, 2024
800 Meters · IndoorMSTCA Northeast Invitational · Jan 132:11.90aMSTCA Northeast InvitationalJanuary 13, 2023
800 Meters · OutdoorMSTCA Coaches Invitational · May 112:02.83aMSTCA Coaches InvitationalMay 11, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 12 · Newton North400m Hurdles36" / 0.914m12.1:00.07a PB12
May 20BSC ChampionshipsMay 20 · 400m Hurdles · Place 4 · Newton North400m Hurdles41:00.75a12
May 6Milton, Newton North & BrooklineMay 6 · 400m Hurdles · Place 3 · Newton North400m Hurdles31:00.52a12
Apr 29Framingham & Needham @ Newton NorthApr 29 · 800 Meters · Place 6 · Newton North800 Meters62:06.85a12
Apr 15Natick - Newton North @ BraintreeApr 15 · 1 Mile · Place 6 · Newton North1 Mile6.4:47.77a PB12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 400 Meters · Place 4 · Newton North400 Meters4.52.60a PB12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 400 Meters · Newton North400 MetersRelay Split—52.1hUnofficial12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 600 Meters · Place 11 · Newton North600 Meters111:29.28a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 600 Meters · Place 42 · Newton North600 Meters421:28.62a12
Jan 22Bay State Conf - Block #5Jan 22 · 600 Meters · Place 7 · Newton North600 Meters71:29.49a12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 1 Mile · Place 2 · Newton North1 Mile2.4:39.71a PB11
Dec 12Bay State Conference - Block #1Dec 12 · 600 Meters · Place 3 · Newton North600 Meters3.1:27.81a PB11

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 11MSTCA Coaches InvitationalMay 11 · 800 Meters · Place 15 · Newton North800 Meters15.2:02.83a PB10
May 1Newton North @ FraminghamMay 1 · 1 Mile · Place 2 · Newton North1 Mile2.4:39.7Unofficial10
Apr 24Newton North vs BraintreeApr 24 · 800 Meters · Newton North800 Meters—2:04.6Unofficial10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 17BSC ChampionshipsMay 17 · 1 Mile · Place 28 · Newton North1 Mile28.4:53.05a9
May 10Newton North at WellesleyMay 10 · 800 Meters · Newton North800 Meters—2:09.3Unofficial9
May 3Framingham at Newton NorthMay 3 · 1 Mile · Newton North1 Mile—4:54.1Unofficial9
Apr 12Brookline v. Newton NorthApr 12 · 800 Meters · Newton North800 Meters—2:09.1Unofficial9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 1000 Meters · Place 23 · Newton North1000 Meters23.2:47.38a9
Feb 8BSC ChampionshipFeb 8 · 1000 Meters · Place 9 · Newton North1000 Meters9.2:45.26a PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 54 · Newton North800 Meters54.2:11.90a PB9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1000 Meters · Place 10 · Newton North1000 Meters10.2:49.98a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 1 Mile · Place 23 · Newton North1 Mile23.5:09.89a9