Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBattle Road Track Club Twilight Series #2 · May 1710.39Battle Road Track Club Twilight Series #2May 17, 2025
200 Meters · IndoorBoston University Bruce Lehane Scarlet and White Invitational · Feb 321.55aBoston University Bruce Lehane Scarlet and White InvitationalFebruary 3, 2023
200 Meters · OutdoorIvy League Outdoor Track & Field Championships · May 1620.77aIvy League Outdoor Track & Field ChampionshipsMay 16, 2026
300 Meters · IndoorPVIAC Meet #6 · Jan 2437.86PVIAC Meet #6January 24, 2020
55 Meter · IndoorMSTCA Boston Holiday Classic · Dec 276.37aMSTCA Boston Holiday ClassicDecember 27, 2021
55 Meters · IndoorMIAA Div 5 Championship · Feb 186.24MIAA Div 5 ChampionshipFebruary 18, 2022
60 Meter · IndoorIvy & HBCU Challenge · Dec 36.71aIvy & HBCU ChallengeDecember 3, 2022
60 Meter · OutdoorHBCU and Ivy Challenge · Dec 56.85aHBCU and Ivy ChallengeDecember 5, 2025
60 Meters · IndoorCrimson Elite · Feb 36.72Crimson EliteFebruary 3, 2023
Long Jump · IndoorPVIAC #6 · Jan 2518-00.25PVIAC #6January 25, 2019

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 200 Meters · Place 3 · HarvardHarvard200 MetersRound P3.20.77a PBWind: 0.6Sr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 200 Meters · Place 3 · HarvardHarvard200 Meters3.20.88aWind: 1.4Sr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 100 Meters · Place 1 · HarvardHarvard100 MetersRound P1.10.28aWind: 2.4Sr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 100 Meters · Place 2 · HarvardHarvard100 Meters2.10.42aWind: 0Sr
May 3Duke TwilightMay 3 · 200 Meters · Place 7 · HarvardHarvard200 Meters7.21.34aWind: 0.3Sr
May 3Duke TwilightMay 3 · 100 Meters · Place 11 · HarvardHarvard100 Meters11.10.47aWind: -0.1Sr
Apr 16Tom Jones MemorialApr 16 · 100 Meters · Place 22 · HarvardHarvard100 Meters22.10.34aWind: 2.2Sr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · 100 Meters · Place 24 · HarvardHarvard100 MetersRound P24.10.32aWind: 4.3Sr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 13David Hemery Valentine InvitationalFeb 13 · 200 Meters · Place 19 · HarvardHarvard200 Meters1921.85aSr
Feb 6Riverhawk InvitationalFeb 6 · 200 Meters · Place 18 · HarvardHarvard200 Meters1822.04aSr
Feb 6Riverhawk InvitationalFeb 6 · 60 Meters · Place 3 · HarvardHarvard60 MetersRound P36.85aSr
Feb 6Riverhawk InvitationalFeb 6 · 60 Meters · Place 4 · HarvardHarvard60 Meters46.87aSr
Jan 17Beantown ChallengeJan 17 · 60 Meters · Place 3 · HarvardHarvard60 MetersRound P36.82aSr
Jan 17Beantown ChallengeJan 17 · 60 Meters · Place 6 · HarvardHarvard60 Meters66.85aSr

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 5HBCU and Ivy ChallengeDec 5 · 60 Meter · Place 2 · HarvardHarvard60 MeterRound P2.6.89aSr
Dec 5HBCU and Ivy ChallengeDec 5 · 60 Meter · Place 1 · HarvardHarvard60 Meter1.6.85a PBSr
May 17Battle Road Track Club Twilight Series #2May 17 · 100 Meters · Place 2 · HarvardHarvard100 Meters210.50JR
May 17Battle Road Track Club Twilight Series #2May 17 · 100 Meters · Place 1 · HarvardHarvard100 Meters110.39 PBJR
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 200 Meters · Place 3 · HarvardHarvard200 MetersRound P3.21.40aWind: 0.3Jr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 200 Meters · Place 3 · HarvardHarvard200 Meters3.21.16aJr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 100 Meters · HarvardHarvard100 MetersRound P—FSJr
Apr 18Tom Jones InvitationalApr 18 · 200 Meters · Place 27 · HarvardHarvard200 Meters27.21.62aWind: -1.5Jr
Apr 18Tom Jones InvitationalApr 18 · 100 Meters · Place 4 · HarvardHarvard100 Meters4.10.31aWind: 4Jr

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 1Ivy League ChampionshipsMar 1 · 60 Meter · Place 7 · HarvardHarvard60 MeterRound P7.6.82aJr
Mar 1Ivy League ChampionshipsMar 1 · 60 Meter · Place 7 · HarvardHarvard60 Meter7.6.85aJr
Mar 1Ivy League ChampionshipsMar 1 · 200 Meters · Place 6 · HarvardHarvard200 MetersRound P6.21.86aJr
Mar 1Ivy League ChampionshipsMar 1 · 200 Meters · Place 6 · HarvardHarvard200 Meters6.21.86aJr
Feb 14Boston College Eagle Elite InvitationalFeb 14 · 60 Meters · Place 6 · HarvardHarvard60 Meters66.89a—
Feb 14Boston College Eagle Elite InvitationalFeb 14 · 60 Meters · Place 5 · HarvardHarvard60 Meters56.90a—
Feb 7Crimson Elite & OpenFeb 7 · 60 Meters · Place 14 · HarvardHarvard60 Meters146.85a—
Jan 31John Thomas Terrier ClassicJan 31 · 200 Meters · Place 12 · HarvardHarvard200 Meters1221.85a—
Jan 18The Battle in BeantownJan 18 · 200 Meters · Place 3 · HarvardHarvard200 Meters321.69a—
Jan 11Suffolk RelaysJan 11 · 200 Meters · Place 2 · HarvardHarvard200 Meters221.82a—
Jan 11Suffolk RelaysJan 11 · 60 Meters · Place 1 · HarvardHarvard60 Meters16.88a—
Jan 11Suffolk RelaysJan 11 · 60 Meters · Place 1 · HarvardHarvard60 Meters16.87a—

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 7HBCU/Ivy ChallengeDec 7 · 60 Meter · Place 4 · HarvardHarvard60 MeterRound P4.6.82aJr
Dec 7HBCU/Ivy ChallengeDec 7 · 60 Meter · Place 4 · HarvardHarvard60 Meter4.6.84aJr
Feb 242024 Ivy League Indoor T&F ChampionshipsFeb 24 · 200 Meters · Place 13 · HarvardHarvard200 Meters1322.14a—
Feb 242024 Ivy League Indoor T&F ChampionshipsFeb 24 · 60 Meters · Place 3 · HarvardHarvard60 Meters36.78a—
Feb 242024 Ivy League Indoor T&F ChampionshipsFeb 24 · 60 Meters · Place 8 · HarvardHarvard60 Meters86.84a—
Feb 9Boston College Eagle Elite InvitationalFeb 9 · 60 Meter · Place 8 · HarvardHarvard60 MeterRound P8.6.78aSo
Feb 9Boston College Eagle Elite InvitationalFeb 9 · 60 Meter · Place 7 · HarvardHarvard60 Meter7.6.76aSo
Feb 9Boston College Eagle Elite InvitationalFeb 9 · 200 Meters · HarvardHarvard200 Meters—DNSSo
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 200 Meters · Place 21 · HarvardHarvard200 Meters21.21.75aSo
Feb 2Harvard Crimson EliteFeb 2 · 60 Meters · Place 16 · HarvardHarvard60 MetersRound P166.83SO
Feb 2Harvard Crimson EliteFeb 2 · 60 Meters · Place 10 · HarvardHarvard60 Meters106.88SO
Jan 20Track at new balance Collegiate ShowdownJan 20 · 60 Meters · Place 3 · HarvardHarvard60 MetersRound P36.84SO
Jan 20Track at new balance Collegiate ShowdownJan 20 · 60 Meters · Place 6 · HarvardHarvard60 Meters66.82SO
Jan 14University Of Massachusetts Amherst Flagship InvitationalJan 14 · 60 Meters · Place 2 · HarvardHarvard60 MetersRound P26.89SO
Jan 14University Of Massachusetts Amherst Flagship InvitationalJan 14 · 60 Meters · Place 1 · HarvardHarvard60 Meters16.81SO

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6Ivy League Outdoor Track & Field ChampionshipsMay 6 · 200 Meters · Place 9 · HarvardHarvard200 MetersRound P9.21.43aWind: 0.9Fr
May 6Ivy League Outdoor Track & Field ChampionshipsMay 6 · 100 Meters · Place 9 · HarvardHarvard100 MetersRound P9.10.73aWind: 1.8Fr

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 3Crimson EliteFeb 3 · 60 Meters · Place 3 · HarvardHarvard60 Meters36.74FR
Feb 3Crimson EliteFeb 3 · 60 Meters · Place 2 · HarvardHarvard60 Meters26.72 PBFR
Feb 3Boston University Bruce Lehane Scarlet and White InvitationalFeb 3 · 200 Meters · Place 10 · HarvardHarvard200 Meters10.21.55a PBFr
Jan 20Boston College Eagle Elite InvitationalJan 20 · 60 Meters · Place 5 · HarvardHarvard60 Meters56.93FR
Jan 15Flagship Indoor InvitationalJan 15 · 60 Meter · Place 1 · HarvardHarvard60 MeterRound P1.6.81aFr
Jan 15Flagship Indoor InvitationalJan 15 · 60 Meter · Place 1 · HarvardHarvard60 Meter1.6.76aFr

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 3Ivy & HBCU ChallengeDec 3 · 60 Meter · Place 1 · HarvardHarvard60 MeterRound P1.6.73aFr
Dec 3Ivy & HBCU ChallengeDec 3 · 60 Meter · Place 1 · HarvardHarvard60 Meter1.6.71a PBFr
Feb 26MIAA All-State ChampionshipsFeb 26 · 55 Meters · Place 1 · South HadleySouth Hadley55 Meters16.2812
Feb 26MIAA All-State ChampionshipsFeb 26 · 55 Meters · Place 1 · South HadleySouth Hadley55 MetersRound P16.2912
Feb 18MIAA Div 5 ChampionshipFeb 18 · 55 Meters · Place 1 · South HadleySouth Hadley55 MetersRound P16.3012
Feb 18MIAA Div 5 ChampionshipFeb 18 · 55 Meters · Place 1 · South HadleySouth Hadley55 Meters16.24 PB12
Feb 4Crimson EliteFeb 4 · 60 Meter · Place 7 · UnattachedUnattached60 MeterRound P7.6.83a12
Feb 4Crimson EliteFeb 4 · 60 Meter · Place 5 · UnattachedUnattached60 Meter5.6.77a12

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 2MIAA Meet of ChampionsJun 2 · 200 Meters · Place 1 · South HadleySouth Hadley200 MetersRound P1.21.15aWind: 1.212
Jun 2MIAA Meet of ChampionsJun 2 · 200 Meters · Place 1 · South HadleySouth Hadley200 Meters1.21.06aWind: 1.212
Jun 2MIAA Meet of ChampionsJun 2 · 100 Meters · Place 1 · South HadleySouth Hadley100 MetersRound P1.10.43aWind: 012
Jun 2MIAA Meet of ChampionsJun 2 · 100 Meters · Place 1 · South HadleySouth Hadley100 Meters1.10.40aWind: 012
May 26MIAA Division 6 ChampionshipMay 26 · 200 Meters · Place 1 · South HadleySouth Hadley200 MetersRound P1.22.55aWind: 2.312
May 26MIAA Division 6 ChampionshipMay 26 · 200 Meters · Place 1 · South HadleySouth Hadley200 Meters1.21.36aWind: 2.712
May 26MIAA Division 6 ChampionshipMay 26 · 100 Meters · Place 1 · South HadleySouth Hadley100 MetersRound P1.10.53aWind: 1.712
May 26MIAA Division 6 ChampionshipMay 26 · 100 Meters · Place 1 · South HadleySouth Hadley100 Meters1.10.44aWind: 012
May 14MSTCA Coaches InvitationalMay 14 · 100 Meters · Place 1 · South HadleySouth Hadley100 MetersRound P1.10.87a12
May 14MSTCA Coaches InvitationalMay 14 · 100 Meters · Place 1 · South HadleySouth Hadley100 Meters1.10.66a12
May 14MSTCA Coaches InvitationalMay 14 · 100 Meters · Place 1 · South HadleySouth Hadley100 MetersRound P1.10.87aUnofficial12
May 14MSTCA Coaches InvitationalMay 14 · 100 Meters · Place 1 · South HadleySouth Hadley100 Meters1.10.66aUnofficial12

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ClassicDec 27 · 55 Meter · Place 2 · South HadleySouth Hadley55 MeterRound P2.6.51a12
Dec 27MSTCA Boston Holiday ClassicDec 27 · 55 Meter · Place 2 · South HadleySouth Hadley55 Meter2.6.37a PB12
Dec 27Boston Holiday ChallengeDec 27 · 55 Meter · Place 2 · South HadleySouth Hadley55 MeterRound P2.6.51a12
Dec 27Boston Holiday ChallengeDec 27 · 55 Meter · Place 2 · South HadleySouth Hadley55 Meter2.6.37a12
Dec 4 BU Sharon Colyear-Danville Season OpenerDec 4 · 60 Meter · Place 3 · UnattachedUnattached60 MeterRound P3.6.94a12
Dec 4 BU Sharon Colyear-Danville Season OpenerDec 4 · 60 Meter · Place 4 · UnattachedUnattached60 Meter4.6.89a12

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 5MSTCA Lou Tozzi InvitationalJun 5 · 200 Meters · Place 4 · South HadleySouth Hadley200 Meters422.3211
Jun 5MSTCA Lou Tozzi InvitationalJun 5 · 100 Meters · Place 1 · South HadleySouth Hadley100 Meters110.4511
Jun 5MSTCA Lou Tozzi InvitationalJun 5 · 100 Meters · Place 1 · South HadleySouth Hadley100 MetersRound P110.5911

2020 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 29MSTCA Holiday Challenge Dec 29 · 55 Meter · Place 2 · UnattachedUnattached55 Meter2.6.38a11
Feb 22All-State ChampionshipFeb 22 · 55 Meter · Place 2 · South HadleySouth Hadley55 MeterRound P2.6.45a10
Feb 22All-State ChampionshipFeb 22 · 55 Meter · Place 2 · South HadleySouth Hadley55 Meter2.6.39a10
Feb 16MIAA Division 5 ChampionshipFeb 16 · 55 Meter · Place 1 · South HadleySouth Hadley55 MeterRound P1.6.52a10
Feb 16MIAA Division 5 ChampionshipFeb 16 · 55 Meter · Place 1 · South HadleySouth Hadley55 Meter1.6.41a10
Feb 7PVIAC Meet #8Feb 7 · 300 Meters · Place 8 · South HadleySouth Hadley300 Meters8.38.02a10
Feb 7PVIAC Meet #8Feb 7 · 55 Meter · Place 1 · South HadleySouth Hadley55 MeterRound P1.6.44a10
Feb 7PVIAC Meet #8Feb 7 · 55 Meter · Place 1 · South HadleySouth Hadley55 Meter1.6.42a10
Jan 31PVIAC Meet #7Jan 31 · 55 Meters · Place 1 · South HadleySouth Hadley55 Meters16.5610
Jan 24PVIAC Meet #6Jan 24 · 300 Meters · Place 1 · South HadleySouth Hadley300 Meters137.86 PB10
Jan 24PVIAC Meet #6Jan 24 · 55 Meters · Place 1 · South HadleySouth Hadley55 Meters16.6110
Jan 17PVIAC #5Jan 17 · 55 Meters · Place 1 · South HadleySouth Hadley55 Meters16.5610
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 23 · South HadleySouth Hadley300 Meters2337.9110
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 1 · South HadleySouth Hadley55 Meters16.5110
Jan 3PVIAC #3Jan 3 · 55 Meters · Place 1 · South HadleySouth Hadley55 Meters16.6210

2019 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 22MSTCA Winter Speed Classic-Small SchoolsDec 22 · 55 Meter · Place 1 · South HadleySouth Hadley55 Meter1.6.57a10
Dec 18PVIAC#2Dec 18 · 300 Meters · Place 1 · South HadleySouth Hadley300 Meters1.38.29a10
Dec 18PVIAC#2Dec 18 · 55 Meter · Place 1 · South HadleySouth Hadley55 Meter1.6.57a10
Dec 13PVIAC#1Dec 13 · 55 Meter · Place 1 · South HadleySouth Hadley55 Meter1.6.53a10
Feb 23MIAA All-State ChampionshipFeb 23 · 55 Meter · Place 16 · South HadleySouth Hadley55 MeterRound P16.6.72a9
Feb 13MIAA Division 5 ChampionshipsFeb 13 · 55 Meter · Place 2 · South HadleySouth Hadley55 MeterRound P2.6.65a9
Feb 13MIAA Division 5 ChampionshipsFeb 13 · 55 Meter · Place 2 · South HadleySouth Hadley55 Meter2.6.61a9
Feb 13MIAA Division 5 ChampionshipsFeb 13 · Long Jump · Place 25 · South HadleySouth HadleyLong Jump25.17-02.759
Feb 8PVIAC ChampionshipFeb 8 · 55 Meters · Place 6 · South HadleySouth Hadley55 MetersRound P66.789
Feb 8PVIAC ChampionshipFeb 8 · 55 Meters · Place 3 · South HadleySouth Hadley55 Meters36.629
Feb 1PVIAC #7Feb 1 · 55 Meter · Place 2 · South HadleySouth Hadley55 Meter2.6.82a9
Jan 25PVIAC #6Jan 25 · 55 Meter · Place 1 · South HadleySouth Hadley55 Meter1.6.70a9
Jan 25PVIAC #6Jan 25 · Long Jump · Place 11 · South HadleySouth HadleyLong Jump11.18-00.25 PB9
Jan 18PVIAC#5Jan 18 · 55 Meter · Place 1 · South HadleySouth Hadley55 Meter1.6.63a9
Jan 18PVIAC#5Jan 18 · Long Jump · Place 10 · South HadleySouth HadleyLong Jump10.17-09.509
Jan 11PVIAC #4Jan 11 · Long Jump · Place 9 · South HadleySouth HadleyLong Jump918-00.509
Jan 11PVIAC #4Jan 11 · 300 Meters · Place 6 · South HadleySouth Hadley300 Meters639.489
Jan 11PVIAC #4Jan 11 · 55 Meters · Place 2 · South HadleySouth Hadley55 Meters26.749
Jan 4PVIAC League #3Jan 4 · Long Jump · Place 3 · South HadleySouth HadleyLong Jump319-07.259
Jan 4PVIAC League #3Jan 4 · 55 Meters · Place 1 · South HadleySouth Hadley55 Meters16.689

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1MIAA All State ChampionshipJun 1 · 200 Meters · Place 10 · South HadleySouth Hadley200 MetersRound P10.22.38aWind: 0.99
Jun 1MIAA All State ChampionshipJun 1 · 100 Meters · Place 5 · South HadleySouth Hadley100 MetersRound P5.10.79aWind: 1.59
Jun 1MIAA All State ChampionshipJun 1 · 100 Meters · Place 5 · South HadleySouth Hadley100 Meters5.10.87aWind: 0.89
May 11MSTCA Coaches InvitationalMay 11 · 200 Meters · Place 6 · South HadleySouth Hadley200 Meters6.23.08a9
May 11MSTCA Coaches InvitationalMay 11 · 100 Meters · Place 9 · South HadleySouth Hadley100 MetersRound P9.11.38a9
May 4Fr/Soph Small SchoolsMay 4 · 200 Meters · Place 3 · South HadleySouth Hadley200 MetersRound P3.23.40a9
May 4Fr/Soph Small SchoolsMay 4 · 200 Meters · Place 1 · South HadleySouth Hadley200 Meters1.22.75a9
May 4Fr/Soph Small SchoolsMay 4 · 100 Meters · Place 1 · South HadleySouth Hadley100 MetersRound P1.11.33a9
May 4Fr/Soph Small SchoolsMay 4 · 100 Meters · Place 1 · South HadleySouth Hadley100 Meters1.11.02a9

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14PVIAC #2Dec 14 · 300 Meters · Place 8 · South HadleySouth Hadley300 Meters8.39.70a9
Dec 14PVIAC #2Dec 14 · 55 Meter · Place 1 · South HadleySouth Hadley55 Meter1.6.82a9
Dec 14PVIAC #2Dec 14 · Long Jump · Place 12 · South HadleySouth HadleyLong Jump12.17-04.009