Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMVC Week 4 · Jan 172:59.64aMVC Week 4January 17, 2024
200 Meters · Indoor2023 East Coast Invitational · Feb 2626.57a2023 East Coast InvitationalFebruary 26, 2023
200 Meters · OutdoorAAU Region 01 Qualifier · Jun 2926.32aAAU Region 01 Qualifier June 29, 2023
300 Meters · IndoorMVC Week 2 · Jan 840.17aMVC Week 2January 8, 2025
400 Meters · IndoorDavid Hemery Valentine Invitational · Feb 1058.38aDavid Hemery Valentine InvitationalFebruary 10, 2023
400 Meters · OutdoorAndover at Lowell · Apr 454.2Andover at LowellApril 4, 2025
55 Meters · Indoor2023 East Coast Invitational · Feb 267.59a2023 East Coast InvitationalFebruary 26, 2023
60 Meters · IndoorWaltham Track Youth Invitational · Feb 58.17aWaltham Track Youth Invitational February 5, 2023
600 Meters · IndoorMVC Week 5 · Jan 301:29.99aMVC Week 5January 30, 2026
800 Meters · OutdoorMVC League Championship · May 232:04.40aMVC League ChampionshipMay 23, 2026
Javelin · 600g · OutdoorUSATF New England Association Junior Olympic Championships · Jun 1822.81mUSATF New England Association Junior Olympic ChampionshipsJune 18, 2022
Long Jump · OutdoorUSATF New England Youth Series - Meet #1 · May 712.75aUSATF New England Youth Series - Meet #1May 7, 2023
Shot Put · 4kg · OutdoorUSATF-NE Twilight Mini Series Meet #1 · May 76.04mUSATF-NE Twilight Mini Series Meet #1May 7, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23MVC League ChampionshipMay 23 · 800 Meters · Place 16 · AndoverAndover800 Meters16.2:04.40a PB11
May 13Andover at North AndoverMay 13 · 400 Meters · Place 6 · AndoverAndover400 Meters6.54.66a11
May 9Andover Boosters InvitationalMay 9 · 800 Meters · Place 19 · AndoverAndover800 Meters19.2:07.88a11
Apr 29Andover at ChelmsfordApr 29 · 800 Meters · Place 4 · AndoverAndover800 Meters4.2:10.68a11
Apr 15Andover at BillericaApr 15 · 400 Meters · Place 2 · AndoverAndover400 Meters2.55.111
Apr 8Lowell at AndoverApr 8 · 800 Meters · Place 4 · AndoverAndover800 Meters4.2:10.611
Apr 1Andover at Central CatholicApr 1 · 400 Meters · Place 4 · AndoverAndover400 Meters4.55.411

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30MVC Week 5Jan 30 · 600 Meters · Place 12 · AndoverAndover600 Meters121:29.99a PB11
Jan 14MVC Week 4Jan 14 · 600 Meters · Place 17 · AndoverAndover600 Meters171:35.06a11

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 4Andover at LowellApr 4 · 400 Meters · Place 3 · AndoverAndover400 Meters354.2 PB10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 30MVC Boys Freshman-Sophomore InvitationalJan 30 · 600 Meters · Place 1 · AndoverAndover600 Meters11:38.3—
Jan 22MVC Week 3Jan 22 · 600 Meters · Place 9 · AndoverAndover600 Meters91:30.15a—
Jan 8MVC Week 2Jan 8 · 300 Meters · Place 22 · AndoverAndover300 Meters2240.17a PB—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 600 Meters · Place 7 · AndoverAndover600 Meters71:30.75a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 23 · AndoverAndover600 Meters23.1:31.56a10
Dec 18MVC Week 1Dec 18 · 600 Meters · Place 16 · AndoverAndover600 Meters16.1:36.37a10
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 600 Meters · Place 13 · AndoverAndover600 Meters13.1:35.36a10
Jan 31MVC Boys' Freshman-Sophomore InvitationalJan 31 · 1000 Meters · Place 3 · AndoverAndover1000 Meters33:00.7—
Jan 17MVC Week 4Jan 17 · 1000 Meters · Place 22 · AndoverAndover1000 Meters222:59.64a PB—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 600 Meters · Place 20 · AndoverAndover600 Meters201:35.97a—
Jan 3MVC Week 2Jan 3 · 600 Meters · Place 21 · AndoverAndover600 Meters211:37.01a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11Andover Boosters InvitationalMay 11 · 800 Meters · Place 37 · AndoverAndover800 Meters372:11.66a—
May 8Haverhill and Methuen at AndoverMay 8 · 800 Meters · Place 4 · AndoverAndover800 Meters42:09.8—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 400 Meters · Place 5 · AndoverAndover400 Meters556.35a—
Apr 24North Andover at AndoverApr 24 · 800 Meters · Place 5 · AndoverAndover800 Meters52:15.6—
Apr 19BSR Mid-Distance ClassicApr 19 · 800 Meters · Place 41 · AndoverAndover800 Meters412:16.98a—
Apr 10Andover at Central CatholicApr 10 · 400 Meters · Place 3 · AndoverAndover400 Meters357.3—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · 600 Meters · Place 18 · AndoverAndover600 Meters18.1:39.45a9
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 300 Meters · Place 85 · AndoverAndover300 Meters85.41.36a9
Dec 13Home Meet #1 - PATF vs. Andover HS (12/13)Dec 13 · 600 Meters · Place 4 · AndoverAndover600 Meters4.1:38.78a9
Feb 262023 East Coast InvitationalFeb 26 · 55 Meters · Place 25 · New England EliteNew England Elite55 MetersRound P257.59a PB—
Feb 262023 East Coast InvitationalFeb 26 · 200 Meters · Place 22 · New England EliteNew England Elite200 Meters2226.57a PB—
Feb 10David Hemery Valentine InvitationalFeb 10 · 400 Meters · Place 244 · New England Elite Track ClubNew England Elite Track Club400 Meters244.58.38a PB8
Feb 5Waltham Track Youth Invitational Feb 5 · 400 Meters · Place 3 · New England EliteNew England Elite400 Meters359.85a—
Feb 5Waltham Track Youth Invitational Feb 5 · 60 Meters · Place 12 · New England EliteNew England Elite60 Meters128.17a PB—
Jan 22GBTC InvitationalJan 22 · 400 Meters · Place 16 · New England Elite Track ClubNew England Elite Track Club400 Meters16.59.36a8

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 29AAU Region 01 Qualifier Jun 29 · 800 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club800 Meters9.2:24.608
Jun 29AAU Region 01 Qualifier Jun 29 · 400 Meters · Place 15 · New England Elite Track ClubNew England Elite Track Club400 Meters15.58.61a8
Jun 29AAU Region 01 Qualifier Jun 29 · 200 Meters · Place 26 · New England Elite Track ClubNew England Elite Track Club200 MetersRound P26.26.32a PB8
Jun 4USATF New England Youth InvitationalJun 4 · 200 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club200 Meters1127.1915
Jun 4USATF New England Youth InvitationalJun 4 · 400 Meters · Place 17 · New England Elite Track ClubNew England Elite Track Club400 Meters171:00.3015
Jun 4USATF New England Youth InvitationalJun 4 · 800 Meters · Place 18 · New England Elite Track ClubNew England Elite Track Club800 Meters182:25.3415
May 21 USATF New England Youth Series - Meet #3May 21 · 800 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club800 Meters11.2:26.06a8
May 21 USATF New England Youth Series - Meet #3May 21 · 400 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club400 Meters8.58.90a8
May 7USATF New England Youth Series - Meet #1May 7 · Long Jump · Place 8 · New England EliteNew England EliteLong Jump858.52a—
May 7USATF New England Youth Series - Meet #1May 7 · Long Jump · Place 13 · New England EliteNew England EliteLong Jump1312.75a PB—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · Javelin · Place 8 · New England Elite Track ClubNew England Elite Track ClubJavelin600g8.22.81m PB7
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club800 Meters8.2:32.94a7
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club400 Meters11.1:02.92a7
Jun 5USATF-New England InvitationalJun 5 · 400 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club400 Meters61:03.4214
Jun 5USATF-New England InvitationalJun 5 · 800 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club800 Meters92:35.6614
Jun 5USATF-New England InvitationalJun 5 · Javelin · Place 8 · New England Elite Track ClubNew England Elite Track ClubJavelin819.87m14
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 800 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club800 Meters6.2:35.10a7
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 400 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club400 Meters10.1:04.20a7
May 22USATF-NE Twilight Mini Series Meet #3May 22 · Javelin · Place 5 · New England Elite Track ClubNew England Elite Track ClubJavelin521.11m14
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 800 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club800 Meters72:47.0814
May 15USATF-NE Twilight Mini Series Meet #2May 15 · Javelin · Place 4 · New England Elite Track ClubNew England Elite Track ClubJavelin600g4.20.80m7
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 800 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club800 Meters7.2:34.40a7
May 7USATF-NE Twilight Mini Series Meet #1May 7 · Shot Put · Place 6 · New England Elite Track ClubNew England Elite Track ClubShot Put4kg6.6.04m PB7
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 800 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club800 Meters7.2:46.62a7