Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMIT Sean Collier Invitational · Apr 1715.73aMIT Sean Collier InvitationalApril 17, 2026
200 Meters · IndoorGNAC Championship · Feb 1534.21aGNAC ChampionshipFebruary 15, 2026
200 Meters · OutdoorTufts Spring Stampede · Apr 1033.07aTufts Spring StampedeApril 10, 2026
300 Meters · IndoorSouth Shore League Meet #4 · Jan 2259.62aSouth Shore League Meet #4January 22, 2024
400 Meters · IndoorHarvard Invitational · Jan 301:30.25Harvard InvitationalJanuary 30, 2026
55 Meter · IndoorSouth Shore League Meet #1 · Dec 119.56aSouth Shore League Meet #1December 11, 2023
55 Meters · IndoorSouth Shore League Meet #5 · Jan 299.46aSouth Shore League Meet #5January 29, 2024
60 Meter · IndoorGNAC Championship · Feb 159.90aGNAC ChampionshipFebruary 15, 2026
60 Meters · IndoorSuffolk Ice Breaker · Jan 1810.18aSuffolk Ice BreakerJanuary 18, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9Battle Road Twilight Series Meet 1May 9 · 100 Meters · Place 10 · SimmonsSimmons100 Meters10.16.13aWind: -0.5Fr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · 200 Meters · Place 20 · SimmonsSimmons200 Meters20.33.39aWind: -0.2Fr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · 100 Meters · Place 18 · SimmonsSimmons100 MetersRound P18.15.83aWind: 0.1Fr
Apr 17MIT Sean Collier InvitationalApr 17 · 100 Meters · Place 33 · SimmonsSimmons100 Meters33.15.73a PBWind: 1.9Fr
Apr 10Tufts Spring StampedeApr 10 · 200 Meters · Place 53 · SimmonsSimmons200 Meters53.33.07a PBWind: 1.5Fr
Apr 10Tufts Spring StampedeApr 10 · 100 Meters · Place 48 · SimmonsSimmons100 Meters48.15.95aWind: 0Fr
Apr 4Jim Sheehan MemorialApr 4 · 200 Meters · Place 51 · SimmonsSimmons200 Meters51.34.17aWind: 0.3Fr
Apr 4Jim Sheehan MemorialApr 4 · 100 Meters · Place 56 · SimmonsSimmons100 Meters56.16.12aWind: -0.1Fr
Mar 27Jonathan Tymann InvitationalMar 27 · 200 Meters · Place 46 · SimmonsSimmons200 Meters46.34.27aWind: 0Fr
Mar 27Jonathan Tymann InvitationalMar 27 · 100 Meters · Place 52 · SimmonsSimmons100 MetersRound P52.16.12aWind: -0.3Fr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15GNAC ChampionshipFeb 15 · 60 Meter · Place 26 · SimmonsSimmons60 MeterRound P26.9.90a PBFr
Feb 15GNAC ChampionshipFeb 15 · 200 Meters · Place 26 · SimmonsSimmons200 Meters26.34.21a PBFr
Jan 30Harvard InvitationalJan 30 · 400 Meters · Place 58 · SimmonsSimmons400 Meters581:30.25 PBFR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 200 Meters · Place 81 · SimmonsSimmons200 Meters8135.79aFr
Jan 18Suffolk Ice BreakerJan 18 · 60 Meters · Place 77 · SimmonsSimmons60 MetersRound P7710.18a PBFr

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20Norwell vs RandolphMay 20 · Discus · Place 4 · NorwellNorwellDiscus453-9—
May 20Norwell vs RandolphMay 20 · 100 Meters · Place 3 · NorwellNorwell100 Meters316.0—
Apr 30Sandwich vs NorwellApr 30 · Discus · Place 6 · NorwellNorwellDiscus648-6.5—
Apr 30Sandwich vs NorwellApr 30 · 100 Meters · Place 8 · NorwellNorwell100 Meters816.9—
Apr 24Norwell vs MiddleboroApr 24 · Discus · Place 11 · NorwellNorwellDiscus1157-5—
Apr 24Norwell vs MiddleboroApr 24 · 100 Meters · Place 9 · NorwellNorwell100 Meters918.4—
Apr 9Norwell vs RocklandApr 9 · Discus · Place 6 · NorwellNorwellDiscus654-2—
Apr 9Norwell vs RocklandApr 9 · 100 Meters · Place 9 · NorwellNorwell100 Meters916.7—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 300 Meters · Place 49 · NorwellNorwell300 Meters491:00.07a—
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 55 Meters · Place 52 · NorwellNorwell55 Meters529.49a—
Jan 29South Shore League Meet #5Jan 29 · 300 Meters · Place 42 · NorwellNorwell300 Meters421:00.39a—
Jan 29South Shore League Meet #5Jan 29 · 55 Meters · Place 50 · NorwellNorwell55 Meters509.46a PB—
Jan 22South Shore League Meet #4Jan 22 · 300 Meters · Place 51 · NorwellNorwell300 Meters5159.62a PB—
Jan 22South Shore League Meet #4Jan 22 · 55 Meters · Place 52 · NorwellNorwell55 Meters529.49a—
Jan 8South Shore League Meet #3Jan 8 · 55 Meters · Place 50 · NorwellNorwell55 Meters509.72a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 11South Shore League Meet #1Dec 11 · 55 Meter · Place 53 · NorwellNorwell55 Meter53.9.56a PB11
Feb 6South Shore League Meet #6 Feb 6 · 55 Meters · Place 73 · NorwellNorwell55 Meters739.78a—
Jan 9South Shore League Meet #3Jan 9 · 55 Meters · Place 6 · NorwellNorwell55 Meters69.68SO
Jan 4South Shore Meet Wheaton #1Jan 4 · 55 Meters · Place 45 · NorwellNorwell55 Meters459.72a—
Jan 4South Shore Meet #2 at WheatonJan 4 · 55 Meter · Place 53 · NorwellNorwell55 Meter53.9.69aUnofficial10
Jan 4South Shore Meet #2 at WheatonJan 4 · Shot Put · Place 20 · NorwellNorwellShot Put4kg20.15-03.25Unofficial10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 100 Meters · Place 102 · NorwellNorwell100 MetersRound P102.16.39a10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12South Shore League Meet #1Dec 12 · 55 Meter · Place 5 · NorwellNorwell55 Meter5.9.72a10