Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCAC Championships 2026 (Upper Schools) · May 1812.48aCAC Championships 2026 (Upper Schools)May 18, 2026
200 Meters · IndoorUSATF New England Youth Invitational · Mar 226.74aUSATF New England Youth InvitationalMarch 2, 2025
200 Meters · OutdoorShawsheen vs. Whitter Tech · Apr 3026.00aShawsheen vs. Whitter TechApril 30, 2025
300 Meters · IndoorThe Beantown Winter Classic · Dec 2143.21aThe Beantown Winter ClassicDecember 21, 2024
400 Meters · OutdoorUSATF-NE Twilight Mini Series Meet #4 · May 291:03.71aUSATF-NE Twilight Mini Series Meet #4May 29, 2022
55 Meter · IndoorEast Coast Invitational · Feb 237.45aEast Coast InvitationalFebruary 23, 2025
55 Meters · Indoor2023 East Coast Invitational · Feb 267.82a2023 East Coast InvitationalFebruary 26, 2023
60 Meter · IndoorHarvard Crimson Open · Feb 18.06aHarvard Crimson OpenFebruary 1, 2025
60 Meters · IndoorDavid Hemery Valentine Invitational · Feb 148.19aDavid Hemery Valentine InvitationalFebruary 14, 2025
Combined results · Outdoor2021 USATF New England T & F Championships · Jun 193.01m2021 USATF New England T & F ChampionshipsJune 19, 2021
HS · OutdoorUSATF New England Youth Invitational · Mar 48.45aUSATF New England Youth InvitationalMarch 4, 2023
Long Jump · Outdoor2021 USATF New England Mini Meet #1 · May 223.92m2021 USATF New England Mini Meet #1May 22, 2021

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 100 Meters · Place 28 · Whittier Regional Voc TechWhittier Regional Voc Tech100 MetersRound P28.12.99aWind: 0.712
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 100 Meters · Place 13 · Whittier Regional Voc TechWhittier Regional Voc Tech100 MetersRound P13.12.85aWind: 2.912
May 18CAC Championships 2026 (Upper Schools)May 18 · 200 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech200 Meters1.26.69a12
May 18CAC Championships 2026 (Upper Schools)May 18 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 MetersRound P1.12.48a PB12
May 18CAC Championships 2026 (Upper Schools)May 18 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters1.12.54a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 100 Meters · Place 4 · Whittier Regional Voc TechWhittier Regional Voc Tech100 MetersRound P412.76a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 100 Meters · Place 4 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters412.74a12
May 112026 MVADA Small School Track and Field ChampionshipMay 11 · 200 Meters · Place 2 · Whittier Regional Voc TechWhittier Regional Voc Tech200 Meters2.26.84a12
May 112026 MVADA Small School Track and Field ChampionshipMay 11 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 MetersRound P1.12.77a12
May 112026 MVADA Small School Track and Field ChampionshipMay 11 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters1.12.88a12
May 7CAC Shawsheen @ WhittierMay 7 · 200 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech200 Meters1.27.40a12
May 7CAC Shawsheen @ WhittierMay 7 · 100 Meters · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters—SCR12
Apr 28CAC Northeast vs WhittierApr 28 · 200 Meters · Whittier Regional Voc TechWhittier Regional Voc Tech200 Meters—SCR12
Apr 28CAC Northeast vs WhittierApr 28 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters1.13.04a12
Apr 15CAC Greater Lowell @ WhittierApr 15 · 200 Meters · Whittier Regional Voc TechWhittier Regional Voc Tech200 Meters—SCR12
Apr 15CAC Greater Lowell @ WhittierApr 15 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters1.13.11a12
Apr 9CAC Whittier @ Greater LawrenceApr 9 · 100 Meters · Place 2 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters213.79a12

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 5 · Whittier Regional Voc TechWhittier Regional Voc Tech200 MetersRound P526.27a11
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 8 · Whittier Regional Voc TechWhittier Regional Voc Tech200 Meters827.14a11
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100 Meters · Place 5 · Whittier Regional Voc TechWhittier Regional Voc Tech100 MetersRound P512.71a11
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100 Meters · Place 5 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters512.69a11
May 20CAC Championship Meet 2025 (Upper)May 20 · 200 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech200 Meters126.89a11
May 20CAC Championship Meet 2025 (Upper)May 20 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters112.62a11
May 20CAC Championship Meet 2025 (Upper)May 20 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters112.78a11
May 18USATF New England Youth Series - Meet #3May 18 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 Meters—DNS11
May 18USATF New England Youth Series - Meet #3May 18 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 Meters—DNSWind: 011
May 122025 MVADA Track & Field Championship Meet Small SchoolsMay 12 · 200 Meters · Place 2 · Whittier Regional Voc TechWhittier Regional Voc Tech200 Meters226.73a11
May 122025 MVADA Track & Field Championship Meet Small SchoolsMay 12 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters112.67a11
May 122025 MVADA Track & Field Championship Meet Small SchoolsMay 12 · 100 Meters · Place 2 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters212.66a11
May 10MSTCA Coaches Metro InvitationalMay 10 · 100 Meters · Place 5 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters512.93a11
May 10MSTCA Coaches Metro InvitationalMay 10 · 100 Meters · Place 4 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters412.92a11
May 7CAC Whittier vs Greater LowellMay 7 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters112.71a11
May 4USATF New England Youth Series - Meet #1May 4 · 100 Meters · Place 1 · New England Elite Track CluNew England Elite Track Clu100 Meters113.0817
Apr 30Shawsheen vs. Whitter TechApr 30 · 200 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech200 Meters126.00a PB11
Apr 30Shawsheen vs. Whitter TechApr 30 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters112.56a11
Apr 16Whittier vs NortheastApr 16 · 100 Meters · Place 1 · Whittier Regional Voc TecWhittier Regional Voc Tec100 Meters113.1311
Apr 10CAC Whittier @ Greater LawrenceApr 10 · 200 Meters · Whittier Regional Voc TechWhittier Regional Voc Tech200 Meters—NT11
Apr 10CAC Whittier @ Greater LawrenceApr 10 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters113.15a11
Apr 4Whittier Time Trials Apr 4 · 100 Meters · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters—DNS11
Mar 27Greater Lawrence First-Chance MeetMar 27 · 100 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech100 Meters112.75a11

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 2USATF New England Youth InvitationalMar 2 · 60 Meter · Place 1 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P1.8.07a11
Mar 2USATF New England Youth InvitationalMar 2 · 60 Meter · Place 2 · New England Elite Track ClubNew England Elite Track Club60 Meter2.8.12a11
Mar 2USATF New England Youth InvitationalMar 2 · 200 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club200 Meters1.26.74a PB11
Feb 23East Coast InvitationalFeb 23 · 55 Meter · Place 1 · New England Elite Track ClubNew England Elite Track Club55 Meter1.7.45a PB11
Feb 23East Coast InvitationalFeb 23 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 Meters—DNS11
Feb 23East Coast InvitationalFeb 23 · 200 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club200 Meters3.26.83a11
Feb 14David Hemery Valentine InvitationalFeb 14 · 60 Meters · Place 35 · New England Elite Track ClubNew England Elite Track Club60 MetersRound P358.19a PB—
Feb 1Harvard Crimson OpenFeb 1 · 60 Meter · Place 14 · New England EliteNew England Elite60 MeterRound P14.8.06a PBWind: 011
Feb 1Harvard Crimson OpenFeb 1 · 200 Meters · Place 18 · New England EliteNew England Elite200 Meters18.27.02aWind: 011
Jan 31John Thomas Terrier ClassicJan 31 · 60 Meters · Place 26 · New England Elite Track ClubNew England Elite Track Club60 Meters268.27a—
Jan 31John Thomas Terrier ClassicJan 31 · 60 Meters · Place 26 · New England Elite Track ClubNew England Elite Track Club60 Meters268.27a—
Jan 19GBTC InvitationalJan 19 · 300 Meters · New England Elite Track ClubNew England Elite Track Club300 Meters—DNS11
Jan 19GBTC InvitationalJan 19 · 60 Meter · Place 3 · New England Elite Track ClubNew England Elite Track Club60 Meter3.8.25a11

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27USATF Night at The TRACKDec 27 · 60 Meter · Place 2 · New England Elite Track ClubNew England Elite Track Club60 Meter2.8.20a11
Dec 21The Beantown Winter ClassicDec 21 · 300 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club300 Meters5.43.21a PB11
Dec 21The Beantown Winter ClassicDec 21 · 55 Meter · Place 2 · New England Elite Track ClubNew England Elite Track Club55 MeterRound P2.7.62a11
Dec 21The Beantown Winter ClassicDec 21 · 55 Meter · Place 2 · New England Elite Track ClubNew England Elite Track Club55 Meter2.7.60a11
Jan 21GBTC InvitationalJan 21 · 300 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club300 Meters11.46.73a10
Jan 21GBTC InvitationalJan 21 · 60 Meter · Place 4 · New England Elite Track ClubNew England Elite Track Club60 Meter4.8.50a10

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 200 Meters · Place 14 · Whittier Regional Voc TechWhittier Regional Voc Tech200 MetersRound P14.26.78aWind: 2.610
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 100 Meters · Place 10 · Whittier Regional Voc TechWhittier Regional Voc Tech100 MetersRound P10.13.28aWind: -1.310
May 16CAC Championships 2024 (Upper Schools)May 16 · 200 Meters · Place 1 · Whittier Regional Voc TechWhittier Regional Voc Tech200 Meters1.26.87aWind: 010
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · 100 Meters · Place 1 · Whittier Regional Voc TWhittier Regional Voc T100 Meters113.41a—
May 11MSTCA Coaches InvitationalMay 11 · 200 Meters · Place 21 · Whittier Regional Voc TechWhittier Regional Voc Tech200 Meters21.27.26a10
May 11MSTCA Coaches InvitationalMay 11 · 100 Meters · Place 13 · Whittier Regional Voc TechWhittier Regional Voc Tech100 MetersRound P13.13.10a10
May 3CAC Freshman-Sophomore MeetMay 3 · 200 Meters · Place 1 · Whittier Regional Voc TWhittier Regional Voc T200 Meters127.72a—
May 3CAC Freshman-Sophomore MeetMay 3 · 100 Meters · Place 1 · Whittier Regional Voc TWhittier Regional Voc T100 Meters113.14a—
May 3CAC Freshman-Sophomore MeetMay 3 · 100 Meters · Place 1 · Whittier Regional Voc TWhittier Regional Voc T100 Meters113.12a—
Apr 23CAC Whittier @ Gr. LawrenceApr 23 · 100 Meters · Place 1 · Whittier Regional Voc TWhittier Regional Voc T100 Meters113.55a—
Apr 22CAC Whittier @ Greater LowellApr 22 · 100 Meters · Place 2 · Whittier Regional Voc TWhittier Regional Voc T100 Meters213.35a—
Mar 26GLTS Spring JamboreeMar 26 · 100 Meters · Place 1 · Whittier RVTWhittier RVT100 Meters113.36SO

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P613.5615
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club100 Meters814.3415
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · 200 Meters · Place 15 · Whittier Regional Voc TechWhittier Regional Voc Tech200 MetersRound P15.27.49a9
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · 100 Meters · Place 15 · Whittier Regional Voc TechWhittier Regional Voc Tech100 MetersRound P15.13.23a9
May 13MSTCA Coaches InvitationalMay 13 · 100 Meters · Place 20 · Whittier Regional Voc TWhittier Regional Voc T100 Meters2013.13a—
May 7USATF New England Youth Series - Meet #1May 7 · 100 Meters · Place 4 · New England EliteNew England Elite100 Meters413.43a—
Mar 4USATF New England Youth InvitationalMar 4 · HS · Place 5 · New England EliteNew England EliteHS527.76a—
Mar 4USATF New England Youth InvitationalMar 4 · HS · Place 3 · New England EliteNew England EliteHS38.45a PB—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 262023 East Coast InvitationalFeb 26 · 55 Meters · Place 9 · New England EliteNew England Elite55 MetersRound P97.82a PB—
Feb 262023 East Coast InvitationalFeb 26 · 200 Meters · Place 13 · New England EliteNew England Elite200 Meters1328.04a—
Feb 10David Hemery Valentine InvitationalFeb 10 · 60 Meter · Place 60 · New England Elite Track ClubNew England Elite Track Club60 Meter60.8.59a9
Feb 10David Hemery Valentine InvitationalFeb 10 · 200 Meters · Place 230 · New England Elite Track ClubNew England Elite Track Club200 Meters230.28.04a9
Feb 5Waltham Track Youth Invitational Feb 5 · 200 Meters · Place 5 · New England EliteNew England Elite200 Meters528.29a—
Feb 5Waltham Track Youth Invitational Feb 5 · 60 Meters · Place 4 · New England EliteNew England Elite60 Meters48.47a—
Jan 22GBTC InvitationalJan 22 · 60 Meter · Place 13 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P13.8.62a9

2022 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 182022 Emerging Elite Athlete Winter Indoor T&F Invite at the TRACK at New BalanceDec 18 · 60 Meter · Place 6 · New England Elite Track ClubNew England Elite Track Club60 Meter6.8.76a9
Dec 182022 Emerging Elite Athlete Winter Indoor T&F Invite at the TRACK at New BalanceDec 18 · 200 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club200 Meters7.28.57a9
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 55 Meter · Place 16 · New England Elite Track ClubNew England Elite Track Club55 MeterRound P16.7.73a6
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 200 Meters · Place 20 · New England Elite Track ClubNew England Elite Track Club200 MetersRound P20.27.36a6
Feb 27East Coast Youth Invitational Feb 27 · 200 Meters · Place 3 · New England Elite Track .New England Elite Track .200 Meters328.0213
Feb 27East Coast Youth Invitational Feb 27 · 55 Meters · Place 2 · New England Elite Track .New England Elite Track .55 Meters27.8213
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 55 Meter · Place 1 · New England Elite Track ClubNew England Elite Track Club55 Meter1.8.02a6
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 200 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club200 Meters1.28.38a6
Feb 11David Hemery Valentine InvitationalFeb 11 · 200 Meters · Place 183 · New England Elite Track CNew England Elite Track C200 Meters18327.50—
Feb 11David Hemery Valentine InvitationalFeb 11 · 200 Meters · Place 183 · New England Elite Track CNew England Elite Track C200 Meters18327.50—
Feb 11David Hemery Valentine InvitationalFeb 11 · 60 Meters · Place 27 · New England Elite Track CNew England Elite Track C60 Meters278.37—
Feb 11David Hemery Valentine InvitationalFeb 11 · 60 Meters · Place 27 · New England Elite Track CNew England Elite Track C60 Meters278.37—
Jan 23USATFNE Youth Indoor Meet #2Jan 23 · 300 Meters · Place 2 · New EnglandNew England300 Meters246.3008
Jan 23USATFNE Youth Indoor Meet #2Jan 23 · 60 Meters · Place 1 · New EnglandNew England60 Meters18.4408

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 Meters—DNS6
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 200 Meters · New England Elite Track ClubNew England Elite Track Club200 Meters—DNS6
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 MetersRound P—DNSWind: -3.16
Jun 5USATF-New England InvitationalJun 5 · 200 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club200 Meters227.1814
Jun 5USATF-New England InvitationalJun 5 · 400 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club400 Meters41:05.8614
Jun 5USATF-New England InvitationalJun 5 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P213.3914
Jun 5USATF-New England InvitationalJun 5 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 Meters212.9714
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 400 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club400 Meters2.1:03.71a PB6
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 200 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club200 Meters1.27.41a6
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 Meters213.3214
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 400 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club400 Meters1.1:04.85a6
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 200 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club200 Meters1.27.35a6
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 400 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club400 Meters4.1:06.83a6
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 100 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club100 Meters1.13.69a6

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 8 · New EnglandNew EnglandCombined results83.01m PB—
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 7 · New EnglandNew EnglandCombined results728.76—
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 7 · New EnglandNew EnglandCombined results713.57—
Jun 52021 USATF New England Mini Meet #3Jun 5 · 400 Meters · Place 12 · New England EliteNew England Elite400 Meters121:13.8713
Jun 52021 USATF New England Mini Meet #3Jun 5 · 100 Meters · Place 2 · New England EliteNew England Elite100 Meters213.5213
May 222021 USATF New England Mini Meet #1May 22 · Long Jump · Place 4 · New England EliteNew England EliteLong Jump43.92m PB13
May 222021 USATF New England Mini Meet #1May 22 · 100 Meters · Place 5 · New England EliteNew England Elite100 Meters514.0313

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 23East Coast Youth Invitational Feb 23 · Long Jump · Place 4 · New England EliteNew England EliteLong Jump49-01.0011
Feb 23East Coast Youth Invitational Feb 23 · 200 Meters · Place 6 · New England EliteNew England Elite200 Meters630.8811
Feb 23East Coast Youth Invitational Feb 23 · 55 Meters · Place 2 · New England EliteNew England Elite55 Meters28.2411