Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1024.88aMSTCA Northeast InvitationalJanuary 10, 2025
200 Meters · OutdoorNewton North @ Brookline · Apr 1024.4Newton North @ BrooklineApril 10, 2024
300 Meters · IndoorBSC Open · Jan 2838.92aBSC OpenJanuary 28, 2025
55 Meter · IndoorBay State Conference - Block #1 · Dec 127.35aBay State Conference - Block #1December 12, 2024
55 Meters · IndoorBay State Conference - Block#3 · Jan 27.35Bay State Conference - Block#3January 2, 2025
Hammer · 16lb / 7.26kg · OutdoorMiddlebury Outdoor Meet · Apr 1827.56mMiddlebury Outdoor MeetApril 18, 2026
Javelin · 800g · OutdoorUCR Spring Classic Invitational · Mar 2149.12mUCR Spring Classic InvitationalMarch 21, 2026
Shot Put · 12lb · IndoorBay State Conf - Block 2 · Dec 2135-07.50Bay State Conf - Block 2December 21, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · Javelin · Place 17 · MiddleburyMiddleburyJavelin800g17.40.51mFr
Apr 18Middlebury Outdoor MeetApr 18 · Hammer · Place 14 · MiddleburyMiddleburyHammer16lb / 7.26kg14.27.56m PBFr
Apr 18Middlebury Outdoor MeetApr 18 · Javelin · Place 10 · MiddleburyMiddleburyJavelin800g10.31.52mFr
Apr 11UMASS Commonwealth InvitationalApr 11 · Javelin · Place 15 · MiddleburyMiddleburyJavelin800g15.41.13mFr
Apr 4Amherst Spring FlingApr 4 · Javelin · Place 9 · MiddleburyMiddleburyJavelin800g9.43.10mFr
Mar 27Mangrum InvitationalMar 27 · Javelin · Place 5 · MiddleburyMiddleburyJavelin549.61mFr
Mar 21UCR Spring Classic InvitationalMar 21 · Hammer · MiddleburyMiddleburyHammer16lb / 7.26kg--FOULFr
Mar 21UCR Spring Classic InvitationalMar 21 · Javelin · Place 5 · MiddleburyMiddleburyJavelin800g5.49.12m PBFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1Middlebury's NESCAC InviteFeb 1 · Weight Throw · Place 24 · MiddleburyMiddleburyWeight Throw249.09mFR
Jan 24Middlebury's Luke Hotte Field and Track MeetJan 24 · Weight Throw · Place 14 · MiddleburyMiddleburyWeight Throw149.78mFr
Jan 16Middlebury Winter ClassicJan 16 · Weight Throw · Place 16 · MiddleburyMiddleburyWeight Throw167.95mFr
Jan 10Middlebury Snowflake InviteJan 10 · Weight Throw · Place 16 · MiddleburyMiddleburyWeight Throw169.83mFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Javelin · Place 7 · Newton NorthNewton NorthJavelin800g7.159-0512
May 21Bay State Conference Championship MeetMay 21 · Javelin · Place 5 · Newton NorthNewton NorthJavelin5147-1112
May 18MSTCA Division 1 RelaysMay 18 · Javelin · Place 8 · Newton NorthNewton NorthJavelin800g8.43.34m12
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · Javelin · Place 2 · Newton NorthNewton NorthJavelin2137-912
May 3Weston Twilight Invitational - Weston EventsMay 3 · Javelin · Place 4 · Newton NorthNewton NorthJavelin4155-1012
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Javelin · Place 2 · Newton NorthNewton NorthJavelin2148-712
Apr 16Bay State Conf 2 at BraintreeApr 16 · Javelin · Place 2 · Newton NorthNewton NorthJavelin2137-012
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Javelin · Place 1 · Newton NorthNewton NorthJavelin1150-0612

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 28BSC OpenJan 28 · 300 Meters · Place 7 · Newton NorthNewton North300 Meters738.92a PB—
Jan 28Bay State Conference - OpenJan 28 · 300 Meters · Place 7 · Newton NorthNewton North300 Meters7.38.92a12
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 1 · Newton NorthNewton North300 Meters139.42a—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 83 · Newton NorthNewton North200 Meters8324.88a PB—
Jan 9Bay State Conference - Block #4Jan 9 · 300 Meters · Place 2 · Newton NorthNewton North300 Meters240.46a—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 13 · Newton NorthNewton North55 Meters137.35 PB—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 14 · Newton NorthNewton North55 Meter14.7.35a PB12
Jan 4Bay State Conference - Block 3Jan 4 · Shot Put · Place 23 · Newton NorthNewton NorthShot Put2333-3—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Javelin · Place 6 · Newton NorthNewton NorthJavelin800g6.151-0011
May 15Bay State Conf ChampionshipMay 15 · Javelin · Place 4 · Newton NorthNewton NorthJavelin4146-8—
May 13NN JV Meet #1May 13 · 100 Meters · Newton NorthNewton North100 Meters—12.0Unofficial11
May 11MSTCA Coaches InvitationalMay 11 · Javelin · Place 13 · Newton NorthNewton NorthJavelin800g13.119-0011
May 4Weston Twilight Invitational - Weston EventsMay 4 · Javelin · Place 29 · Newton NorthNewton NorthJavelin29125-0—
May 1Newton North @ FraminghamMay 1 · Javelin · Place 1 · Newton NorthNewton NorthJavelin800g1.135'6"Unofficial11
May 1Newton North @ FraminghamMay 1 · 100 Meters · Newton NorthNewton North100 Meters—11.9Unofficial11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Javelin · Place 18 · Newton NorthNewton NorthJavelin800g18.41.03m11
Apr 24Newton North vs BraintreeApr 24 · Javelin · Place 1 · Newton NorthNewton NorthJavelin800g1.137' 6"Unofficial11
Apr 24Newton North vs BraintreeApr 24 · Shot Put · Newton NorthNewton NorthShot Put12lb—32'8"Unofficial11
Apr 24Newton North vs BraintreeApr 24 · 200 Meters · Newton NorthNewton North200 Meters—24.2Unofficial11
Apr 10Newton North @ BrooklineApr 10 · Javelin · Place 1 · Newton NorthNewton NorthJavelin1137-0—
Apr 10Newton North @ BrooklineApr 10 · Shot Put · Place 5 · Newton NorthNewton NorthShot Put537-9.50—
Apr 10Newton North @ BrooklineApr 10 · 200 Meters · Place 8 · Newton NorthNewton North200 Meters824.4 PB—
Jan 17Newton North JV Indoor Track Meet #1Jan 17 · Shot Put · Place 2 · Newton NorthNewton NorthShot Put12lb2.37'4"Unofficial11

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · Shot Put · Place 17 · Newton NorthNewton NorthShot Put12lb17.35-07.50 PB11
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 55 Meter · Place 57 · Newton NorthNewton North55 MeterRound P57.7.42a11
Jan 26BSC Meet #5Jan 26 · 55 Meter · Place 66 · Newton NorthNewton North55 Meter66.8.11a10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Newton North at WellesleyMay 10 · 200 Meters · Newton NorthNewton North200 Meters—26.3Unofficial10
May 10Newton North at WellesleyMay 10 · 100 Meters · Newton NorthNewton North100 Meters—12.8Unofficial10
Apr 26Newton North vs BraintreeApr 26 · 200 Meters · Newton NorthNewton North200 Meters—27.24aUnofficial10
Apr 26Newton North vs BraintreeApr 26 · 100 Meters · Newton NorthNewton North100 Meters—13.25aUnofficial10