Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Freshman-Sophomore Championship · Jan 244:54.46aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
1 Mile · OutdoorAndover at North Andover · May 134:48.68aAndover at North AndoverMay 13, 2026
1500 Meters · IndoorUSATF New England Youth Invitational · Mar 25:08.43aUSATF New England Youth InvitationalMarch 2, 2025
1500 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 134:55.39aUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
2 Miles · IndoorMVC Week 3 · Jan 710:57.17aMVC Week 3January 7, 2026
2 Miles · OutdoorNorth Andover at Central Catholic · Apr 1510:27.0North Andover at Central CatholicApril 15, 2026
2000m Steeplechase · 0.762m · OutdoorUSATF New England Youth Series - Meet #3 · May 187:57.67aUSATF New England Youth Series - Meet #3May 18, 2025
300 Meters · IndoorUSATF New England Youth Meet #1 · Jan 2256.75aUSATF New England Youth Meet #1January 22, 2023
300 Meters · OutdoorJV Track Meet 1 · Dec 1348.2JV Track Meet 1December 13, 2025
3000 Meters · Indoor2023 East Coast Invitational · Feb 2612:09.23a2023 East Coast InvitationalFebruary 26, 2023
3000 Meters · OutdoorUSATF New England Youth Series - Meet #4 · May 1911:12.71USATF New England Youth Series - Meet #4May 19, 2024
400 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 181:26.62aUSATF New England Association Junior Olympic ChampionshipsJune 18, 2022
600 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 201:38.12aMSTCA Speed Classic (Saturday)December 20, 2025
800 Meters · IndoorUSATF New England Youth Invitational · Mar 22:28.64aUSATF New England Youth InvitationalMarch 2, 2025
800 Meters · OutdoorMVC Boys' and Girls' Freshman & Sophomore Invitational · May 162:10.75aMVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16, 2026
Javelin · 450g AeroJav · OutdoorUSATF-NE Twilight Mini Series Meet #4 · May 2910.45mUSATF-NE Twilight Mini Series Meet #4May 29, 2022

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23MVC League ChampionshipMay 23 · 2 Miles · North AndoverNorth Andover2 Miles--DNS9
May 23MVC League ChampionshipMay 23 · 1 Mile · North AndoverNorth Andover1 Mile--DNS9
May 23MVC League ChampionshipMay 23 · 1 Mile · Place 16 · North AndoverNorth Andover1 Mile16.4:50.78a9
May 23MVC League ChampionshipMay 23 · 800 Meters · North AndoverNorth Andover800 Meters--DNS9
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · 800 Meters · Place 4 · North AndoverNorth Andover800 Meters42:10.75a PB9
May 13Andover at North AndoverMay 13 · 1 Mile · Place 5 · North AndoverNorth Andover1 Mile5.4:48.68a PB9
May 9Andover Boosters InvitationalMay 9 · 2 Miles · Place 13 · North AndoverNorth Andover2 Miles13.10:35.85a9
Apr 15North Andover at Central CatholicApr 15 · 2 Miles · Place 4 · North AndoverNorth Andover2 Miles4.10:27.0 PB9
Apr 10Chelmsford at North AndoverApr 10 · 1 Mile · Place 4 · North AndoverNorth Andover1 Mile4.4:55.38a9
Apr 1Lowell at North AndoverApr 1 · 1 Mile · Place 5 · North AndoverNorth Andover1 Mile5.4:57.88a9

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · 1 Mile · Place 16 · North AndoverNorth Andover1 Mile164:58.43a9
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 1 Mile · Place 35 · North AndoverNorth Andover1 Mile354:54.46a PB9
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 92 · North AndoverNorth Andover1 Mile924:57.39a9
Jan 7MVC Week 3Jan 7 · 2 Miles · Place 9 · North AndoverNorth Andover2 Miles910:57.17a PB9

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 30 · North AndoverNorth Andover1 Mile30.5:05.59a9
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 600 Meters · Place 56 · North AndoverNorth Andover600 Meters56.1:38.12a PB9
Mar 2USATF New England Youth InvitationalMar 2 · 1 Mile · Place 9 · New England Elite Track ClubNew England Elite Track Club1 Mile9.5:28.45a8
Mar 2USATF New England Youth InvitationalMar 2 · 1500 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club1500 Meters9.5:08.43a PB8
Mar 2USATF New England Youth InvitationalMar 2 · 800 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club800 Meters6.2:28.64a PB8

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 13JV Track Meet 1Dec 13 · 300 Meters · Place 17 · North AndoverNorth Andover300 Meters17.48.2 PB9
Dec 13JV Track Meet 1Dec 13 · 1 Mile · Place 1 · North AndoverNorth Andover1 Mile1.5:30.09
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 3000 Meters · New England Elite Track ClubNew England Elite Track Club3000 Meters—DNS8
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 1500 Meters · Place 14 · New England Elite Track ClubNew England Elite Track Club1500 Meters14.4:55.39a PB8
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters4.2:25.21a8
Jun 1USATF New England Youth InvitationalJun 1 · 1500 Meters · Place 6 · New England Elite Track CluNew England Elite Track Clu1500 Meters65:09.1814
Jun 1USATF New England Youth InvitationalJun 1 · 1 Mile · Place 5 · New England Elite Track CluNew England Elite Track Clu1 Mile55:28.0314
Jun 1USATF New England Youth InvitationalJun 1 · 800 Meters · Place 7 · New England Elite Track CluNew England Elite Track Clu800 Meters72:23.2714
May 18USATF New England Youth Series - Meet #3May 18 · 2000m Steeplechase · Place 6 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.762m6.7:57.67a PB8
May 18USATF New England Youth Series - Meet #3May 18 · 800 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club800 Meters8.2:32.84a8
May 10Battle Road Track Club Twilight #1May 10 · 1500 Meters · Place 48 · New England EliteNew England Elite1500 Meters485:01.23—
May 4USATF New England Youth Series - Meet #1May 4 · 1 Mile · Place 6 · New England Elite Track CluNew England Elite Track Clu1 Mile65:23.6314

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 12 · New England Elite TracNew England Elite Trac1500 Meters125:13.73a—
Jun 2USATF New England Youth InvitationalJun 2 · 1 Mile · Place 7 · New England Elite Track CluNew England Elite Track Clu1 Mile75:39.0113
Jun 2USATF New England Youth InvitationalJun 2 · 800 Meters · Place 9 · New England Elite Track CluNew England Elite Track Clu800 Meters92:32.6713
May 19USATF New England Youth Series - Meet #4May 19 · 3000 Meters · Place 8 · New England Elite Track CluNew England Elite Track Clu3000 Meters811:12.71 PB13
May 19USATF New England Youth Series - Meet #4May 19 · 800 Meters · Place 15 · New England Elite Track CluNew England Elite Track Clu800 Meters152:35.8013
May 11USATF New England Youth Series - Meet #3May 11 · 1 Mile · Place 9 · New England Elite Track ClubNew England Elite Track Club1 Mile9.5:45.84a7
May 11USATF New England Youth Series - Meet #3May 11 · 800 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club800 Meters11.2:43.03a7
May 5USATF New England Youth Series - Meet #2May 5 · 1 Mile · Place 12 · New England Elite Track CluNew England Elite Track Clu1 Mile125:52.8013
May 5USATF New England Youth Series - Meet #2May 5 · 800 Meters · Place 13 · New England Elite Track CluNew England Elite Track Clu800 Meters132:43.5413
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 1 Mile · Place 10 · New England Elite Track ClubNew England Elite Track Club1 Mile10.5:56.92a7
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 800 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club800 Meters13.2:42.22a7

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21 USATF New England Youth Series - Meet #3May 21 · 3000 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club3000 Meters4.12:17.69a6
May 7USATF New England Youth Series - Meet #1May 7 · 1 Mile · Place 9 · New England EliteNew England Elite1 Mile96:16.58a—
May 7USATF New England Youth Series - Meet #1May 7 · 800 Meters · Place 4 · New England EliteNew England Elite800 Meters42:56.29a—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 262023 East Coast InvitationalFeb 26 · 3000 Meters · Place 5 · New England EliteNew England Elite3000 Meters512:09.23a PB—
Feb 262023 East Coast InvitationalFeb 26 · Shot Put · Place 8 · New England EliteNew England EliteShot Put84.52m—
Feb 262023 East Coast InvitationalFeb 26 · 800 Meters · Place 5 · New England EliteNew England Elite800 Meters52:53.42a—
Feb 22USATF-NE Youth Development MeetFeb 22 · 1 Mile · Place 7 · New England EliteNew England Elite1 Mile75:53.97a—
Feb 22USATF-NE Youth Development MeetFeb 22 · 800 Meters · Place 6 · New England EliteNew England Elite800 Meters62:50.76a—
Feb 5Waltham Track Youth Invitational Feb 5 · 1 Mile · Place 17 · New England EliteNew England Elite1 Mile176:16.79a—
Feb 5Waltham Track Youth Invitational Feb 5 · 800 Meters · Place 12 · New England EliteNew England Elite800 Meters123:00.93a—
Jan 22USATF New England Youth Meet #1Jan 22 · 1 Mile · Place 10 · New England EliteNew England Elite1 Mile106:27.59a—
Jan 22USATF New England Youth Meet #1Jan 22 · 300 Meters · Place 17 · New England EliteNew England Elite300 Meters1756.75a PB—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 182022 Emerging Elite Athlete Winter Indoor T&F Invite at the TRACK at New BalanceDec 18 · 1500 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club1500 Meters7.5:49.51a6
Dec 182022 Emerging Elite Athlete Winter Indoor T&F Invite at the TRACK at New BalanceDec 18 · 800 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club800 Meters8.2:52.43a6
Jan 23USATFNE Youth Indoor Meet #2Jan 23 · 1 Mile · Place 7 · New EnglandNew England1 Mile76:57.5811

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 3000 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club3000 Meters6.13:15.07a5
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 16 · New England Elite Track ClubNew England Elite Track Club400 Meters16.1:26.62a PB5
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 1 Mile · Place 5 · New England Elite Track ClubNew England Elite Track Club1 Mile5.6:41.23a5
May 29USATF-NE Twilight Mini Series Meet #4May 29 · Javelin · Place 6 · New England Elite Track ClubNew England Elite Track ClubJavelin450g AeroJav6.10.45m PB5
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 1500 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club1500 Meters6.6:14.18a5
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 800 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club800 Meters8.3:10.83a5
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 1 Mile · Place 8 · New England Elite Track ClubNew England Elite Track Club1 Mile8.6:48.89a5
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 800 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club800 Meters7.3:07.78a5