Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2024 USATF National Youth Outdoor Championships · Jun 2612.55a2024 USATF National Youth Outdoor ChampionshipsJune 26, 2024
200 Meters · IndoorRiverhawk Invitational · Jan 2425.77aRiverhawk InvitationalJanuary 24, 2025
200 Meters · Outdoor2024 USATF National Youth Outdoor Championships · Jun 2625.80a2024 USATF National Youth Outdoor ChampionshipsJune 26, 2024
300 Meters · IndoorMIAA Indoor Track & Field Meet of Champions · Feb 2241.69aMIAA Indoor Track & Field Meet of ChampionsFebruary 22, 2025
400 Meters · IndoorJohn Thomas Terrier Classic · Jan 3159.32aJohn Thomas Terrier ClassicJanuary 31, 2025
400 Meters · OutdoorMIAA Division 2 Track & Field Championship · May 2458.33aMIAA Division 2 Track & Field ChampionshipMay 24, 2024
55 Meter · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 167.52aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 16, 2024
55 Meters · IndoorMIAA Indoor Track & Field Meet of Champions · Feb 227.47aMIAA Indoor Track & Field Meet of ChampionsFebruary 22, 2025
60 Meter · IndoorHarvard Crimson Open · Feb 17.96aHarvard Crimson OpenFebruary 1, 2025
60 Meters · IndoorJohn Thomas Terrier Classic · Jan 268.19aJohn Thomas Terrier ClassicJanuary 26, 2024
Javelin · 600g · OutdoorMSTCA Div. II Relays · Apr 2823.08mMSTCA Div. II RelaysApril 28, 2024

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

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 6Alden InvitationalDec 6 · 300 Meters · Place 30 · BryantBryant300 Meters30.45.56aFr
Feb 23East Coast InvitationalFeb 23 · 55 Meter · New England Elite Track ClubNew England Elite Track Club55 Meter—DNS12
Feb 23East Coast InvitationalFeb 23 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 Meters—DNS12
Feb 23East Coast InvitationalFeb 23 · 200 Meters · New England Elite Track ClubNew England Elite Track Club200 Meters—DNS12
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 300 Meters · Place 9 · Essex North Shore Agricultural &Essex North Shore Agricultural &300 Meters941.69a PB—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 55 Meters · Place 16 · Essex North Shore Agricultural &Essex North Shore Agricultural &55 MetersRound P167.47a PB—
Feb 1Harvard Crimson OpenFeb 1 · 60 Meter · Place 11 · New England EliteNew England Elite60 MeterRound P11.7.96a PBWind: 012
Feb 1Harvard Crimson OpenFeb 1 · 200 Meters · Place 9 · New England EliteNew England Elite200 Meters9.26.19aWind: 012
Jan 31John Thomas Terrier ClassicJan 31 · 400 Meters · Place 22 · New England Elite Track ClubNew England Elite Track Club400 Meters2259.32a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 200 Meters · Place 39 · New England Elite Track ClubNew England Elite Track Club200 Meters3926.09a—
Jan 24Riverhawk InvitationalJan 24 · 200 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club200 Meters4.25.77a PB12
Jan 19GBTC InvitationalJan 19 · 300 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club300 Meters3.41.83a12
Jan 19GBTC InvitationalJan 19 · 60 Meter · Place 6 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P6.8.10a12
Jan 19GBTC InvitationalJan 19 · 60 Meter · Place 5 · New England Elite Track ClubNew England Elite Track Club60 Meter5.8.17a12
Jan 11Suffolk RelaysJan 11 · 400 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club400 Meters41:00.39a—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 200 Meters · Place 22 · Essex North Shore Agricultural &Essex North Shore Agricultural &200 MetersRound P2226.32a12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 400 Meters · Place 7 · Essex North Shore Agricultural &Essex North Shore Agricultural &400 Meters759.60a12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 3 · Essex North Shore Agricultural &Essex North Shore Agricultural &200 MetersRound P326.23a12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 5 · Essex North Shore Agricultural &Essex North Shore Agricultural &200 Meters526.27a12
May 24Cape Ann League ChampionshipMay 24 · 200 Meters · Place 2 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters2.26.05a12
May 14Pentucket vs. Essex-TechMay 14 · 200 Meters · Place 1 · Essex North Shore Agricultural &Essex North Shore Agricultural &200 Meters126.90a12
May 14Pentucket vs. Essex-TechMay 14 · 100 Meters · Place 1 · Essex North Shore Agricultural &Essex North Shore Agricultural &100 Meters112.77a12
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 400 Meters · Place 1 · Essex North Shore Agricultural &Essex North Shore Agricultural &400 Meters158.70a12
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 200 Meters · Place 1 · Essex North Shore Agricultural &Essex North Shore Agricultural &200 Meters126.34a12
May 8Essex Tech v TritonMay 8 · 400 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst400 Meters1.59.38a12
May 8Essex Tech v TritonMay 8 · 200 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters1.26.90a12
May 1Newburyport v. Essex TechMay 1 · 400 Meters · Place 1 · Essex North Shore Agricultural &Essex North Shore Agricultural &400 Meters159.11a12
May 1Newburyport v. Essex TechMay 1 · 100 Meters · Place 1 · Essex North Shore Agricultural &Essex North Shore Agricultural &100 Meters112.85a12
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 200 Meters · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters1.25.84a12
Apr 16Essex Tech v. North ReadingApr 16 · 100 Meters · Place 2 · Essex North Shore Agricultural &Essex North Shore Agricultural &100 Meters212.64a12

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 400 Meters · Place 6 · UnattachedUnattached400 Meters6.1:00.76a12
Mar 3USATF New England Youth InvitationalMar 3 · 60 Meter · Place 6 · New England Elite Track ClubNew England Elite Track Club60 Meter6.8.19a11
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club200 Meters8.27.29a11
Feb 25East Coast InvitationalFeb 25 · 200 Meters · Place 10 · New England Elite TracNew England Elite Trac200 Meters1027.09a—
Feb 25East Coast InvitationalFeb 25 · 60 Meters · Place 7 · New England Elite TracNew England Elite Trac60 Meters78.24a—
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 55 Meter · Place 8 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst55 MeterRound P8.7.52a PB11
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 55 Meter · Place 8 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst55 Meter8.7.52a11
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 60 Meter · Place 1 · New England Elite Track ClubNew England Elite Track Club60 Meter1.8.12a11
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 Meters—DNS11
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 200 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club200 Meters2.27.19a11
Jan 26John Thomas Terrier ClassicJan 26 · 60 Meters · Place 17 · New England EliteNew England Elite60 Meters178.19a PB—
Jan 21GBTC InvitationalJan 21 · 60 Meter · Place 1 · New England Elite Track ClubNew England Elite Track Club60 Meter1.8.14a11
Jan 21GBTC InvitationalJan 21 · 200 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club200 Meters2.27.09a11
Jan 9Cape Ann League Meet #2Jan 9 · 55 Meter · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst55 Meter1.7.54a11

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club400 MetersRound P4.58.50a11
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club400 Meters5.59.56a11
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 200 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club200 MetersRound P8.25.80a PBWind: 1.411
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 200 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club200 Meters8.26.43aWind: -1.611
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 100 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P4.12.55a PBWind: 0.711
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 100 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club100 Meters5.12.74aWind: 1.511
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 1 · New England Elite TracNew England Elite Trac400 Meters11:00.00a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 7 · New England Elite TracNew England Elite Trac100 Meters712.70a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 7 · New England Elite TracNew England Elite Trac100 Meters712.78a—
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 400 Meters · Place 2 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst400 Meters2.58.33a PB11
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 200 Meters · Place 2 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 MetersRound P2.25.86aWind: 2.611
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 200 Meters · Place 3 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 Meters3.25.54aWind: 2.211
May 5USATF New England Youth Series - Meet #2May 5 · 400 Meters · Place 1 · New England Elite Track CluNew England Elite Track Clu400 Meters158.9018
Apr 28MSTCA Div. II RelaysApr 28 · Javelin · Place 25 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech InstJavelin600g25.23.08m PB11

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12Cape Ann League Meet #1Dec 12 · 55 Meter · Place 1 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst55 Meter1.7.71a11

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · 200 Meters · Place 23 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst200 MetersRound P23.28.03a10
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · 100 Meters · Place 19 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 MetersRound P19.13.33a10
May 13Sheldon InviteMay 13 · 100 Meters · Place 4 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 MetersRound P4.13.25a10
May 13Sheldon InviteMay 13 · 100 Meters · Place 6 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 Meters6.13.22a10

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 26MIAA Division 4 Track & Field ChampionshipMay 26 · 100 Meters · Place 40 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 MetersRound P40.13.99a9
May 16Vocational Championship May 16 · High Jump · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech InstHigh Jump--NH9
May 16Vocational Championship May 16 · 100 Meters · Place 11 · Essex North Shore Agricultural & Tech InstEssex North Shore Agricultural & Tech Inst100 Meters11.13.80a9