Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCommonwealth Athletic Conference #5 · Jan 205:10.97aCommonwealth Athletic Conference #5January 20, 2026
1 Mile · OutdoorUSATF New England Youth Invitational · May 314:57.59aUSATF New England Youth InvitationalMay 31, 2026
1000 Meters · IndoorCommonwealth Athletic Conference TF Championship · Feb 113:07.58aCommonwealth Athletic Conference TF ChampionshipFebruary 11, 2026
1500 Meters · IndoorUSATF New England Youth Invitational · Mar 14:54.44aUSATF New England Youth InvitationalMarch 1, 2026
1500 Meters · OutdoorUSATF New England Youth Invitational · May 314:38.90aUSATF New England Youth InvitationalMay 31, 2026
2 Miles · IndoorCommonwealth Athletic Conference Meet #6 · Feb 311:04.92aCommonwealth Athletic Conference Meet #6February 3, 2026
2 Miles · OutdoorCAC Championships 2026 (Upper Schools) · May 1810:41.28aCAC Championships 2026 (Upper Schools)May 18, 2026
200 Meters · IndoorUSATF National Youth Indoor Championship · Mar 1734.12aUSATF National Youth Indoor ChampionshipMarch 17, 2023
2000m Steeplechase · 0.914m · OutdoorUSATF New England Youth Invitational · May 317:15.42aUSATF New England Youth InvitationalMay 31, 2026
400 Meters · Indoorthe track at new balance Youth Jamboree · Dec 151:06.85athe track at new balance Youth JamboreeDecember 15, 2024
400 Meters · Outdooradidas Outdoor Nationals · Jun 141:06.00aadidas Outdoor NationalsJune 14, 2024
55 Meter · IndoorEast Coast Invitational · Feb 238.66aEast Coast InvitationalFebruary 23, 2025
60 Meter · IndoorUSATF New England Youth Invitational · Mar 29.38aUSATF New England Youth InvitationalMarch 2, 2025
600 Meters · IndoorThe Beantown Winter Classic · Dec 201:44.87aThe Beantown Winter ClassicDecember 20, 2025
800 Meters · Indoorthe track at new balance Youth Jamboree · Dec 152:35.33athe track at new balance Youth JamboreeDecember 15, 2024
800 Meters · OutdoorCAC Greater Lawrence @ Greater Lowell · Apr 292:15.46aCAC Greater Lawrence @ Greater LowellApril 29, 2026
Long Jump · IndoorUSATF New England Youth / HS Meet #1 · Jan 123.52mUSATF New England Youth / HS Meet #1January 12, 2025
Long Jump · OutdoorUSATF New England Association Junior Olympic Championships · Jun 222.89mUSATF New England Association Junior Olympic ChampionshipsJune 22, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 31USATF New England Youth InvitationalMay 31 · 2000m Steeplechase · Place 8 · Greater Lowell Road RunnersGreater Lowell Road Runners2000m Steeplechase0.914m8.7:15.42a PB9
May 31USATF New England Youth InvitationalMay 31 · 1 Mile · Place 8 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile8.4:57.59a PB9
May 31USATF New England Youth InvitationalMay 31 · 1500 Meters · Place 11 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters11.4:38.90a PB9
May 21CAC Freshman & Sophomore Championship 2026May 21 · 1 Mile · Place 2 · Greater Lowell TechGreater Lowell Tech1 Mile25:00.89a9
May 18CAC Championships 2026 (Upper Schools)May 18 · 2 Miles · Place 5 · Greater Lowell TechGreater Lowell Tech2 Miles5.10:41.28a PB9
May 6CAC Lowell Catholic @ Greater LowellMay 6 · 2 Miles · Place 2 · Greater Lowell TechGreater Lowell Tech2 Miles2.10:45.67a9
May 6CAC Lowell Catholic @ Greater LowellMay 6 · 800 Meters · Place 7 · Greater Lowell TechGreater Lowell Tech800 Meters7.2:22.79a9
Apr 29CAC Greater Lawrence @ Greater LowellApr 29 · 800 Meters · Place 6 · Greater Lowell TechGreater Lowell Tech800 Meters6.2:15.46a PB9
Apr 15CAC Greater Lowell @ WhittierApr 15 · 800 Meters · Place 4 · Greater Lowell TechGreater Lowell Tech800 Meters4.2:18.83a9
Apr 8Greater Lowell Tech @ Shawsheen TechApr 8 · 1 Mile · Place 4 · Greater Lowell TechGreater Lowell Tech1 Mile4.5:12.49a9
Apr 1CAC Northeast @ Greater LowellApr 1 · 2 Miles · Place 3 · Greater Lowell TechGreater Lowell Tech2 Miles3.11:13.52a9
Feb 8Greater Boston Track Club MeetFeb 8 · 1 Mile · Place 21 · UnattachedUnattached1 Mile21.5:09.11a9

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 1 Mile · Place 20 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile20.5:15.43aFr
Mar 1USATF New England Youth InvitationalMar 1 · 1500 Meters · Place 20 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters20.4:54.44a PBFr
Feb 11Commonwealth Athletic Conference TF ChampionshipFeb 11 · 1 Mile · Place 6 · Greater Lowell TechGreater Lowell Tech1 Mile65:14.53a9
Feb 11Commonwealth Athletic Conference TF ChampionshipFeb 11 · 1000 Meters · Place 7 · Greater Lowell TechGreater Lowell Tech1000 Meters73:07.58a PB9
Feb 3Commonwealth Athletic Conference Meet #6Feb 3 · 2 Miles · Place 5 · Greater Lowell TechGreater Lowell Tech2 Miles511:04.92a PB9
Jan 20Commonwealth Athletic Conference #5Jan 20 · 1 Mile · Place 2 · Greater Lowell TechGreater Lowell Tech1 Mile25:10.97a PBFr
Jan 20Commonwealth Athletic Conference #5Jan 20 · 1000 Meters · Place 9 · Greater Lowell TechGreater Lowell Tech1000 Meters93:08.27aFr
Jan 15Commonwealth Athletic Conference Meet #4Jan 15 · 2 Miles · Place 3 · Greater Lowell TechGreater Lowell Tech2 Miles311:13.14aFr
Jan 5Commonwealth Athletic Conference Meet #3Jan 5 · 2 Miles · Place 4 · Greater Lowell TechGreater Lowell Tech2 Miles411:14.56aFr

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 1 Mile · Place 76 · Greater Lowell TechGreater Lowell Tech1 Mile76.5:13.35a9
Dec 20The Beantown Winter ClassicDec 20 · 1 Mile · Place 22 · UnattachedUnattached1 Mile22.5:12.57a9
Dec 20The Beantown Winter ClassicDec 20 · 600 Meters · Place 15 · UnattachedUnattached600 Meters15.1:44.87a PB9
Dec 16Commonwealth Athletic Conference Meet #2Dec 16 · 1 Mile · Place 6 · Greater Lowell TechGreater Lowell Tech1 Mile6.5:18.54a9
Dec 9Commonwealth Athletic Conference Meet #1Dec 9 · 2 Miles · Place 3 · Greater Lowell TechGreater Lowell Tech2 Miles3.11:26.03a9
Mar 2USATF New England Youth InvitationalMar 2 · 1 Mile · Place 18 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile18.5:56.22a8
Mar 2USATF New England Youth InvitationalMar 2 · 60 Meter · Place 11 · Greater Lowell Road RunnersGreater Lowell Road Runners60 MeterRound P11.9.38a PB8
Mar 2USATF New England Youth InvitationalMar 2 · 1500 Meters · Place 18 · Greater Lowell Road RunnersGreater Lowell Road Runners1500 Meters18.5:33.05a8
Mar 2USATF New England Youth InvitationalMar 2 · 800 Meters · Place 11 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters11.2:36.84a8
Feb 23East Coast InvitationalFeb 23 · 55 Meter · Place 17 · Greater Lowell Road RunnersGreater Lowell Road Runners55 Meter17.8.66a PB8
Feb 23East Coast InvitationalFeb 23 · Long Jump · Greater Lowell Road RunnersGreater Lowell Road RunnersLong Jump—DNS8
Feb 23East Coast InvitationalFeb 23 · 800 Meters · Place 9 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters9.2:42.81a8
Feb 19USATFNE Youth Vacation Week Meet Feb 19 · 1 Mile · Place 13 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile13.5:53.27a8
Feb 19USATFNE Youth Vacation Week Meet Feb 19 · 800 Meters · Place 16 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters16.2:47.22a8
Jan 19USATF New England Youth / HS Meet #2Jan 19 · Long Jump · Place 4 · Greater Lowell Road RunnersGreater Lowell Road RunnersLong Jump43.62m8
Jan 19USATF New England Youth / HS Meet #2Jan 19 · 1 Mile · Place 7 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile75:42.60a8
Jan 12USATF New England Youth / HS Meet #1Jan 12 · Long Jump · Place 7 · Greater Lowell Road RunnersGreater Lowell Road RunnersLong Jump73.52m PB—
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 1 Mile · Place 11 · Greater Lowell Road RunnersGreater Lowell Road Runners1 Mile115:44.23a—
Jan 4Pre Nationals Tune UpJan 4 · 400 Meters · Place 13 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters131:10.2914

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 800 Meters · Place 14 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters14.2:39.21a8
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 400 Meters · Place 16 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters16.1:06.48a8
Jun 1USATF New England Youth InvitationalJun 1 · 800 Meters · Place 15 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters152:35.8914
Jun 1USATF New England Youth InvitationalJun 1 · Long Jump · Place 17 · Greater Lowell Road RunnersGreater Lowell Road RunnersLong Jump173.40m14
May 18USATF New England Youth Series - Meet #3May 18 · 800 Meters · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters—DNS8
May 18USATF New England Youth Series - Meet #3May 18 · 400 Meters · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters—DNS8
May 10USATF New England Youth Series - Meet #2May 10 · 800 Meters · Place 4 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters42:39.44a8
May 10USATF New England Youth Series - Meet #2May 10 · 400 Meters · Place 7 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters71:08.22a8

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 15the track at new balance Youth JamboreeDec 15 · 800 Meters · Place 7 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters7.2:35.33a PB8
Dec 15the track at new balance Youth JamboreeDec 15 · 400 Meters · Place 10 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters10.1:06.85a PB8
Feb 25East Coast InvitationalFeb 25 · 800 Meters · Place 13 · Greater Lowell Road RunGreater Lowell Road Run800 Meters132:40.16a—
Feb 25East Coast InvitationalFeb 25 · 400 Meters · Place 21 · Greater Lowell Road RunGreater Lowell Road Run400 Meters211:09.78a—
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 400 Meters · Place 7 · Greater Lowell Road RunGreater Lowell Road Run400 Meters71:08.46a—
Jan 6Pre Nationals Tune UpJan 6 · 800 Meters · Place 12 · Greater Lowell Road RunGreater Lowell Road Run800 Meters122:40.19a—
Jan 6Pre Nationals Tune UpJan 6 · 400 Meters · Place 19 · Greater Lowell Road RunGreater Lowell Road Run400 Meters191:09.68a—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 800 Meters · Place 13 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters132:36.3413
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Long Jump · Place 19 · Greater Lowell Road RunnersGreater Lowell Road RunnersLong Jump19.3.49mWind: 0.67
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 800 Meters · Place 32 · Greater Lowell Road RunnersGreater Lowell Road Runners800 MetersRound P32.2:35.94a7
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 38 · Greater Lowell Road RunnersGreater Lowell Road Runners400 MetersRound P38.1:06.97a7
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 15 · Greater Lowell Road RunnGreater Lowell Road RunnLong Jump152.89m PB—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 10 · Greater Lowell Road RunGreater Lowell Road Run800 Meters102:30.94a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 14 · Greater Lowell Road RunGreater Lowell Road Run400 Meters141:07.78a—
Jun 14adidas Outdoor NationalsJun 14 · 800 Meters · Place 42 · UnattachedUnattached800 Meters42.2:32.77a7
Jun 14adidas Outdoor NationalsJun 14 · 400 Meters · Place 72 · UnattachedUnattached400 Meters72.1:06.00a PB7
Jun 2USATF New England Youth InvitationalJun 2 · 400 Meters · Place 13 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters131:08.5513
Jun 2USATF New England Youth InvitationalJun 2 · 800 Meters · Place 11 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters112:34.4613
Jun 2USATF New England Youth InvitationalJun 2 · Long Jump · Place 9 · Greater Lowell Road RunnersGreater Lowell Road RunnersLong Jump93.88m13
May 19USATF New England Youth Series - Meet #4May 19 · 800 Meters · Place 17 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters172:38.2913
May 19USATF New England Youth Series - Meet #4May 19 · Long Jump · Place 8 · Greater Lowell Road RunnersGreater Lowell Road RunnersLong Jump83.68m13
May 11USATF New England Youth Series - Meet #3May 11 · 800 Meters · Place 14 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters14.2:43.90a7
May 11USATF New England Youth Series - Meet #3May 11 · 400 Meters · Place 14 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters14.1:08.74a7

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 800 Meters · Place 6 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters6.2:41.75a7
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 400 Meters · Place 3 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters3.1:09.20a7
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 800 Meters · Place 25 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters25.2:58.04a6
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 400 Meters · Place 25 · Greater Lowell Road RunnersGreater Lowell Road Runners400 MetersRound P25.1:16.54a6
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 200 Meters · Place 40 · Greater Lowell Road RunnersGreater Lowell Road Runners200 MetersRound P40.34.12a PB6
Feb 262023 East Coast InvitationalFeb 26 · 800 Meters · Place 6 · Greater Lowell Road RunGreater Lowell Road Run800 Meters63:03.38a—
Feb 262023 East Coast InvitationalFeb 26 · 400 Meters · Place 9 · Greater Lowell Road RunGreater Lowell Road Run400 Meters91:15.92a—
Feb 262023 East Coast InvitationalFeb 26 · 200 Meters · Place 12 · Greater Lowell Road RunGreater Lowell Road Run200 Meters1234.18a—
Feb 22USATF-NE Youth Development MeetFeb 22 · 800 Meters · Place 7 · Greater Lowell Road RunGreater Lowell Road Run800 Meters73:08.04a—
Feb 22USATF-NE Youth Development MeetFeb 22 · 400 Meters · Place 3 · Greater Lowell Road RunGreater Lowell Road Run400 Meters31:16.34a—
Feb 5Waltham Track Youth Invitational Feb 5 · 1 Mile · Place 20 · Greater Lowell Road RunGreater Lowell Road Run1 Mile206:52.86a—
Feb 5Waltham Track Youth Invitational Feb 5 · 400 Meters · Place 16 · Greater Lowell Road RunGreater Lowell Road Run400 Meters161:20.50a—
Jan 8Pre Nationals Tune UpJan 8 · 800 Meters · Place 11 · Greater LowellGreater Lowell800 Meters113:09.4512
Jan 8Pre Nationals Tune UpJan 8 · 400 Meters · Place 14 · Greater LowellGreater Lowell400 Meters141:21.7612

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 800 Meters · Place 7 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters7.2:43.51a6
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 400 Meters · Place 7 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters7.1:10.92a6
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 7 · Greater Lowell Road RunGreater Lowell Road Run800 Meters72:57.32a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 400 Meters · Place 6 · Greater Lowell Road RunGreater Lowell Road Run400 Meters61:11.69a—
Jun 4USATF New England Youth InvitationalJun 4 · 400 Meters · Place 7 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters71:18.9012
May 21 USATF New England Youth Series - Meet #3May 21 · 800 Meters · Place 12 · Greater Lowell Road RunnersGreater Lowell Road Runners800 Meters12.3:00.37a6
May 21 USATF New England Youth Series - Meet #3May 21 · 400 Meters · Place 4 · Greater Lowell Road RunnersGreater Lowell Road Runners400 Meters4.1:15.78a6