Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRedlands Invitational · Mar 1412.23aRedlands InvitationalMarch 14, 2025
110m Hurdles · 39" / 0.991m · OutdoorBSC Championships · May 1718.75aBSC ChampionshipsMay 17, 2023
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1027.75MSTCA Northeast InvitationalJanuary 10, 2020
200 Meters · OutdoorRedlands Invitational · Mar 1425.11aRedlands InvitationalMarch 14, 2025
300 Meters · IndoorBSC #2 · Dec 2341.54aBSC #2December 23, 2021
400 Meters · OutdoorUniversity of La Verne Leopard Invitational · Apr 1653.42aUniversity of La Verne Leopard InvitationalApril 16, 2026
400m Hurdles · 36" / 0.914m · OutdoorSCIAC Championships · Apr 2659.91aSCIAC ChampionshipsApril 26, 2025
55 Meters · IndoorMSTCA Northeast Invitational · Jan 107.91MSTCA Northeast InvitationalJanuary 10, 2020
55m Hurdles · 39" · IndoorBSC Meet #2 · Dec 229.28aBSC Meet #2December 22, 2022
600 Meters · IndoorBSC #5 · Jan 251:34.64aBSC #5January 25, 2022
Long Jump · IndoorMSTCA D2 State Relays · Jan 235.17mMSTCA D2 State RelaysJanuary 23, 2022
Results · OutdoorRedlands Final Qualifier · May 141:01.07Redlands Final QualifierMay 14, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9Franson Last Chance and MultisMay 9 · 400 Meters · OccidentalOccidental400 Meters--DNSJr
May 2SCIAC Conference ChampionshipsMay 2 · 400m Hurdles · Place 5 · OccidentalOccidental400m Hurdles557.80aJR
May 2SCIAC Conference ChampionshipsMay 2 · 400m Hurdles · Place 6 · OccidentalOccidental400m Hurdles657.96aJR
Apr 16University of La Verne Leopard InvitationalApr 16 · 400 Meters · Place 19 · OccidentalOccidental400 Meters1953.42a PBJr
Apr 11Pomona-Pitzer InvitationalApr 11 · 400m Hurdles · Place 11 · OccidentalOccidental400m Hurdles1158.83JR
Mar 28SCIAC Quad Meet ChampionshipsMar 28 · 400m Hurdles · Place 4 · OccidentalOccidental400m Hurdles458.59aJR
Mar 20Redlands InvitationalMar 20 · 400m Hurdles · Place 13 · OccidentalOccidental400m Hurdles1359.57aJr
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 400 Meters · Place 27 · OccidentalOccidental400 Meters27.53.90aJr
Mar 7SCIAC Quad Cup 1Mar 7 · 400m Hurdles · Place 3 · OccidentalOccidental400m Hurdles359.65aJR
Jan 24Occidental Alumni MeetJan 24 · 300 Meters · Place 5 · OccidentalOccidental300 Meters5.37.50aUnofficialJr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Pomona-Pitzer InvitationalFeb 21 · 400m Hurdles · Place 3 · OccidentalOccidental400m Hurdles358.74aJr
Feb 14Occidental/Pomona-PitzerFeb 14 · 300m Hurdles · Place 2 · OccidentalOccidental300m Hurdles241.81JR

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14Redlands Final QualifierMay 14 · Results · Place 2 · OccidentalOccidentalResults21:01.07 PBSO
May 8APU Franson Last Chance InviteMay 8 · 400m Hurdles · Place 24 · OccidentalOccidental400m Hurdles241:00.23aSo
Apr 26SCIAC ChampionshipsApr 26 · 400m Hurdles · Place 10 · OccidentalOccidental400m Hurdles36" / 0.914mRound P10.59.91a PBSo
Apr 172025 Leopard InviteApr 17 · 400m Hurdles · Place 12 · OccidentalOccidental400m Hurdles36" / 0.914m12.1:00.91aSo
Apr 12Pomona-Pitzer InvitationalApr 12 · 400m Hurdles · Place 18 · OccidentalOccidental400m Hurdles181:00.43SO
Mar 29SCIAC Multi-Dual SeriesMar 29 · 400m Hurdles · Place 5 · OccidentalOccidental400m Hurdles36" / 0.914m5.1:02.11aSo
Mar 14Redlands InvitationalMar 14 · 200 Meters · Place 23 · OccidentalOccidental200 Meters2325.11a PB—
Mar 14Redlands InvitationalMar 14 · 100 Meters · Place 28 · OccidentalOccidental100 Meters2812.23a PB—
Mar 1SCIAC Multi-Dual @ CMSMar 1 · 400m Hurdles · Place 9 · OccidentalOccidental400m Hurdles91:03.66a—
Feb 15Pomona-Pitzer Salo/Crenna InviteFeb 15 · 400m Hurdles · Place 4 · OccidentalOccidental400m Hurdles36" / 0.914m4.1:05.05aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Rossi RelaysFeb 22 · 400m Hurdles · Place 10 · OccidentalOccidental400m Hurdles101:03.01SO

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 13SCIAC Multi-Dual #3 (CU, CMS, OC, UR, WC)Apr 13 · 400m Hurdles · Place 7 · OccidentalOccidental400m Hurdles71:06.00FR
Apr 6Pomona-Pitzer T&F InviteApr 6 · 400m Hurdles · Place 11 · OccidentalOccidental400m Hurdles1162.29a—
Mar 152024 Redlands InvitationalMar 15 · 400m Hurdles · Place 20 · OccidentalOccidental400m Hurdles201:04.64FR
Mar 9Occidental Distance Carnival & Spring Break ClassicMar 9 · 400 Meters · Place 38 · OccidentalOccidental400 Meters3856.07FR
Mar 2SCIAC Multi-Dual 1Mar 2 · 400m Hurdles · Place 8 · OccidentalOccidental400m Hurdles36" / 0.914m8.1:02.48aFr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 242024 Rossi RelaysFeb 24 · 400m Hurdles · Place 10 · OccidentalOccidental400m Hurdles101:04.86a—
Feb 17Pomona-Pitzer Collegiate All-ComersFeb 17 · 400m Hurdles · Place 6 · OccidentalOccidental400m Hurdles61:05.17a—
Feb 10Oxy/Pomona-Pitzer Dual MeetFeb 10 · 300m Hurdles · Place 3 · OccidentalOccidental300m Hurdles346.02a—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 17BSC ChampionshipsMay 17 · 400m Hurdles · Place 6 · WellesleyWellesley400m Hurdles36" / 0.914m6.1:00.81a12
May 17BSC ChampionshipsMay 17 · 110m Hurdles · Place 14 · WellesleyWellesley110m Hurdles39" / 0.991mRound P14.18.75a PB12
May 13MSTCA Coaches InvitationalMay 13 · 400m Hurdles · Place 6 · WellesleyWellesley400m Hurdles61:00.59a—
May 10Newton North at WellesleyMay 10 · 400m Hurdles · WellesleyWellesley400m Hurdles36" / 0.914m—60.1Unofficial12
May 10Newton North at WellesleyMay 10 · 110m Hurdles · WellesleyWellesley110m Hurdles39" / 0.991m—18.3Unofficial12
May 3Natick at WellesleyMay 3 · 400m Hurdles · Place 1 · WellesleyWellesley400m Hurdles36" / 0.914m1.61.2Unofficial12
May 3Natick at WellesleyMay 3 · 110m Hurdles · Place 3 · WellesleyWellesley110m Hurdles39" / 0.991m3.17.9Unofficial12
Apr 26Wellesley at BrooklineApr 26 · 400m Hurdles · Place 3 · WellesleyWellesley400m Hurdles36" / 0.914m3.60.8Unofficial12
Apr 26Wellesley at BrooklineApr 26 · 110m Hurdles · WellesleyWellesley110m Hurdles39" / 0.991m—18.4Unofficial12
Apr 12Framingham at WellesleyApr 12 · 400m Hurdles · Place 2 · WellesleyWellesley400m Hurdles36" / 0.914m2.62.0Unofficial12
Apr 12Framingham at WellesleyApr 12 · 110m Hurdles · WellesleyWellesley110m Hurdles39" / 0.991m—18.3Unofficial12
Apr 5Wellesley at MiltonApr 5 · 400m Hurdles · WellesleyWellesley400m Hurdles36" / 0.914m—1:03.72aUnofficial12
Apr 5Wellesley at MiltonApr 5 · 110m Hurdles · WellesleyWellesley110m Hurdles39" / 0.991m—18.13aUnofficial12

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8BSC ChampionshipFeb 8 · 55m Hurdles · Place 24 · WellesleyWellesley55m Hurdles39"Round P24.10.05a12
Jan 26BSC Meet #5Jan 26 · 55m Hurdles · Place 21 · WellesleyWellesley55m Hurdles39"21.9.51a12
Jan 12BSC Meet #4Jan 12 · 55m Hurdles · Place 5 · WellesleyWellesley55m Hurdles59.46SR
Jan 5BSC Meet #3Jan 5 · 55m Hurdles · Place 14 · WellesleyWellesley55m Hurdles149.51a—

2022 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 55m Hurdles · Place 7 · WellesleyWellesley55m Hurdles39"7.9.28a PB12
Dec 22BSC Meet #2Dec 22 · High Jump · WellesleyWellesleyHigh Jump—NH12
Dec 15BSC Meet #1Dec 15 · 55m Hurdles · Place 14 · WellesleyWellesley55m Hurdles39"14.9.79a12
Dec 15BSC Meet #1Dec 15 · High Jump · WellesleyWellesleyHigh Jump—NH12
Jan 27BSC #6Jan 27 · 600 Meters · Place 5 · WellesleyWellesley600 Meters5.1:36.60a11
Jan 27BSC #6Jan 27 · 55m Hurdles · Place 7 · WellesleyWellesley55m Hurdles39"7.9.64a11
Jan 27BSC #6Jan 27 · High Jump · WellesleyWellesleyHigh Jump—NH11
Jan 25BSC #5Jan 25 · 600 Meters · Place 16 · WellesleyWellesley600 Meters16.1:34.64a PB11
Jan 25BSC #5Jan 25 · 55m Hurdles · Place 15 · WellesleyWellesley55m Hurdles39"15.9.89a11
Jan 25BSC #5Jan 25 · Long Jump · Place 22 · WellesleyWellesleyLong Jump22.14-09.7511
Jan 23MSTCA D2 State RelaysJan 23 · Long Jump · Place 30 · WellesleyWellesleyLong Jump30.5.17m PB11
Jan 13BSC #4Jan 13 · 600 Meters · Place 15 · WellesleyWellesley600 Meters15.1:36.31a11
Jan 13BSC #4Jan 13 · 55m Hurdles · Place 14 · WellesleyWellesley55m Hurdles39"14.9.84a11
Jan 13BSC #4Jan 13 · Long Jump · Place 16 · WellesleyWellesleyLong Jump16.16-11.5011

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18Bay State Conference ChampionshipMay 18 · 400m Hurdles · Place 13 · WellesleyWellesley400m Hurdles36" / 0.914m13.65.90a11
May 11Newton North vs WellesleyMay 11 · 400m Hurdles · WellesleyWellesley400m Hurdles36" / 0.914m—66.8Unofficial11
May 11Newton North vs WellesleyMay 11 · Triple Jump · WellesleyWellesleyTriple Jump—32-10Unofficial11
May 11Newton North vs WellesleyMay 11 · 110m Hurdles · WellesleyWellesley110m Hurdles39" / 0.991m—18.7Unofficial11
May 4Natick v WellesleyMay 4 · 400m Hurdles · WellesleyWellesley400m Hurdles36" / 0.914m—65.0Unofficial11
May 4Natick v WellesleyMay 4 · Pole Vault · Place 3 · WellesleyWellesleyPole Vault3.8'Unofficial11
May 4Natick v WellesleyMay 4 · 110m Hurdles · WellesleyWellesley110m Hurdles39" / 0.991m—19.2Unofficial11
Apr 27Brookline v. WellesleyApr 27 · 400m Hurdles · Place 3 · WellesleyWellesley400m Hurdles36" / 0.914m3.65.8Unofficial11
Apr 9Wellesley vs MiltonApr 9 · 400m Hurdles · WellesleyWellesley400m Hurdles36" / 0.914m—69.1Unofficial11
Apr 9Wellesley vs MiltonApr 9 · Triple Jump · WellesleyWellesleyTriple Jump—34-10.5Unofficial11

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 23BSC #2Dec 23 · 300 Meters · Place 19 · WellesleyWellesley300 Meters19.41.54a PB11
Dec 23BSC #2Dec 23 · 55m Hurdles · Place 15 · WellesleyWellesley55m Hurdles39"15.10.38a11
Dec 23BSC #2Dec 23 · Long Jump · Place 22 · WellesleyWellesleyLong Jump22.15-10.5011
Dec 16BSC #1Dec 16 · 600 Meters · Place 26 · WellesleyWellesley600 Meters26.1:38.96a11
Dec 16BSC #1Dec 16 · 55m Hurdles · Place 14 · WellesleyWellesley55m Hurdles39"14.10.32a11

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2Wellesley vs. NatickJun 2 · 400m Hurdles · WellesleyWellesley400m Hurdles36" / 0.914m—66.9Unofficial10
Jun 2Wellesley vs. NatickJun 2 · Long Jump · WellesleyWellesleyLong Jump—15-00Unofficial10
May 26Wellesley vs Newton NorthMay 26 · 400m Hurdles · WellesleyWellesley400m Hurdles36" / 0.914m—64.9Unofficial10
May 26Wellesley vs Newton NorthMay 26 · Long Jump · WellesleyWellesleyLong Jump—16-02.5Unofficial10
May 19Brookline v. WellesleyMay 19 · 400m Hurdles · WellesleyWellesley400m Hurdles36" / 0.914m—67.6Unofficial10
May 19Brookline v. WellesleyMay 19 · Long Jump · WellesleyWellesleyLong Jump—17-01.5Unofficial10
May 12Framingham vs WellesleyMay 12 · 400m Hurdles · WellesleyWellesley400m Hurdles36" / 0.914m—69.5Unofficial10
May 12Framingham vs WellesleyMay 12 · Long Jump · WellesleyWellesleyLong Jump—17-09Unofficial10
May 12Framingham vs WellesleyMay 12 · 200 Meters · WellesleyWellesley200 Meters—26.7Unofficial10

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 164 · WellesleyWellesley200 Meters16427.75 PB9
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 118 · WellesleyWellesley55 Meters1187.91 PB9