Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorQuadruple Dual meet @ Monta Vista; Fremont, Cupertino, Monta Vista & McDonald · Apr 1111.92aQuadruple Dual meet @ Monta Vista; Fremont, Cupertino, Monta Vista & McDonaldApril 11, 2024
110m Hurdles · 39" / 0.991m · OutdoorCupertino/DeAnza Invitational · Apr 815.62aCupertino/DeAnza InvitationalApril 8, 2023
110m Hurdles · 42" / 1.067m · OutdoorGeorgia Tech Invitational · Apr 1714.80aGeorgia Tech InvitationalApril 17, 2026
200 Meters · IndoorBirmingham Indoor Icebreaker · Dec 522.77aBirmingham Indoor IcebreakerDecember 5, 2025
200 Meters · OutdoorEmory Dooley Elite · Apr 422.93aEmory Dooley EliteApril 4, 2026
300m Hurdles · 36" / 0.914m · OutdoorRustbuster Invite · Mar 443.01aRustbuster InviteMarch 4, 2023
3200 Meters · OutdoorSCVAL/El Camino meet: Cup hosts MV & FRE · Apr 1313:12.45SCVAL/El Camino meet: Cup hosts MV & FRE April 13, 2022
400 Meters · OutdoorFremont & Santa Clara @ Monta Vista · May 141:02.55Fremont & Santa Clara @ Monta VistaMay 14, 2021
400 Meters · Relay Split · IndoorBirmingham Indoor Icebreaker · Dec 551.442Birmingham Indoor IcebreakerDecember 5, 2025
400 Meters · Relay Split · OutdoorEmory Dooley Elite 2025 · Apr 550.060Emory Dooley Elite 2025April 5, 2025
400m Hurdles · 36" / 0.914m · OutdoorAugustana Midwest Twilight Qualifier · May 1353.21aAugustana Midwest Twilight QualifierMay 13, 2026
60m Hurdles · 42" / 1.067m · IndoorUAA Championship · Feb 288.38aUAA ChampionshipFebruary 28, 2026
65m Hurdles · 39" · OutdoorWilcox @ Monta Vista · Mar 2410.08aWilcox @ Monta VistaMarch 24, 2022

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 13Augustana Midwest Twilight QualifierMay 13 · 400m Hurdles · Place 3 · EmoryEmory400m Hurdles36" / 0.914m3.53.21a PBSo
May 9Lee University Last ChanceMay 9 · 400m Hurdles · Place 2 · EmoryEmory400m Hurdles36" / 0.914m2.53.22aSo
May 6Emory TwilightMay 6 · 400m Hurdles · Place 5 · EmoryEmory400m Hurdles36" / 0.914m5.53.53aSo
Apr 252026 UAA Outdoor ChampionshipsApr 25 · 400m Hurdles · Place 1 · EmoryEmory400m Hurdles36" / 0.914mRound P1.54.22aSo
Apr 252026 UAA Outdoor ChampionshipsApr 25 · 400m Hurdles · Place 1 · EmoryEmory400m Hurdles36" / 0.914m1.53.91aSo
Apr 252026 UAA Outdoor ChampionshipsApr 25 · 110m Hurdles · Place 2 · EmoryEmory110m Hurdles42" / 1.067mRound P2.14.82aWind: 1So
Apr 252026 UAA Outdoor ChampionshipsApr 25 · 110m Hurdles · Place 3 · EmoryEmory110m Hurdles42" / 1.067m3.14.68aWind: 2.4So
Apr 17Georgia Tech InvitationalApr 17 · 400m Hurdles · Place 14 · EmoryEmory400m Hurdles36" / 0.914m14.53.75aSo
Apr 17Georgia Tech InvitationalApr 17 · 110m Hurdles · Place 16 · EmoryEmory110m Hurdles42" / 1.067m16.14.80a PBWind: 0.7So
Apr 4Emory Dooley EliteApr 4 · 110m Hurdles · Place 3 · EmoryEmory110m Hurdles42" / 1.067m3.14.99aWind: 1.1So
Apr 4Emory Dooley EliteApr 4 · 200 Meters · Place 18 · EmoryEmory200 Meters18.22.93a PBWind: 0.5So
Mar 26Emory Thrills in the HillsMar 26 · 400m Hurdles · Place 3 · EmoryEmory400m Hurdles36" / 0.914m3.53.91aSo
Mar 26Emory Thrills in the HillsMar 26 · 110m Hurdles · Place 7 · EmoryEmory110m Hurdles42" / 1.067mRound P7.15.11aWind: 2So
Mar 20Emory Spring Break ClassicMar 20 · 400m Hurdles · Place 5 · EmoryEmory400m Hurdles554.08aSo
Mar 20Emory Spring Break ClassicMar 20 · 110m Hurdles · Place 6 · EmoryEmory110m HurdlesRound P615.12aSo
Mar 20Emory Spring Break ClassicMar 20 · 110m Hurdles · Place 3 · EmoryEmory110m Hurdles314.97aSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28UAA ChampionshipFeb 28 · 60m Hurdles · Place 4 · EmoryEmory60m Hurdles42" / 1.067mRound P4.8.38a PBSo
Feb 28UAA ChampionshipFeb 28 · 60m Hurdles · Place 3 · EmoryEmory60m Hurdles42" / 1.067m3.8.40aSo
Feb 27New England Division III Indoor Championships [Combined Events]Feb 27 · 60m Hurdles · Place 4 · EmoryEmory60m HurdlesRound P48.38SO
Feb 27New England Division III Indoor Championships [Combined Events]Feb 27 · 60m Hurdles · Place 3 · EmoryEmory60m Hurdles38.40SO
Feb 13Centre Indoor InvitationalFeb 13 · 60m Hurdles · Place 4 · EmoryEmory60m Hurdles42" / 1.067mRound P4.8.55aSo
Feb 13Centre Indoor InvitationalFeb 13 · 60m Hurdles · EmoryEmory60m Hurdles42" / 1.067m—DNSSo
Feb 13Centre Indoor InvitationalFeb 13 · 200 Meters · EmoryEmory200 Meters—DNSSo

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 5Birmingham Indoor IcebreakerDec 5 · 60m Hurdles · Place 15 · EmoryEmory60m Hurdles42" / 1.067mRound P15.8.63aSo
Dec 5Birmingham Indoor IcebreakerDec 5 · 400 Meters · EmoryEmory400 MetersRelay Split—51.442 PBSo
Dec 5Birmingham Indoor IcebreakerDec 5 · 200 Meters · Place 24 · EmoryEmory200 Meters24.22.77a PBSo

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 10Lee Last ChanceMay 10 · 400m Hurdles · Place 8 · EmoryEmory400m Hurdles36" / 0.914m8.54.53aFr
May 7Emory Final QualifierMay 7 · 400m Hurdles · Place 6 · EmoryEmory400m Hurdles655.54FR
Apr 26UAA Outdoor ChampionshipsApr 26 · 400m Hurdles · Place 2 · EmoryEmory400m Hurdles36" / 0.914mRound P2.54.65aFr
Apr 26UAA Outdoor ChampionshipsApr 26 · 400m Hurdles · Place 5 · EmoryEmory400m Hurdles36" / 0.914m5.55.29aFr
Apr 26UAA Outdoor ChampionshipsApr 26 · 110m Hurdles · Place 1 · EmoryEmory110m Hurdles42" / 1.067mRound P1.14.83aWind: 3Fr
Apr 26UAA Outdoor ChampionshipsApr 26 · 110m Hurdles · Place 2 · EmoryEmory110m Hurdles42" / 1.067m2.15.01aWind: -0.5Fr
Apr 18Georgia Tech InvitationalApr 18 · 400m Hurdles · Place 35 · EmoryEmory400m Hurdles3555.74Fr
Apr 5Emory Dooley Elite 2025Apr 5 · 400m Hurdles · Place 5 · EmoryEmory400m Hurdles36" / 0.914m5.54.95aFr
Apr 5Emory Dooley Elite 2025Apr 5 · 400 Meters · EmoryEmory400 MetersRelay Split—50.060 PBFr
Mar 27Thrills In The HillsMar 27 · 110m Hurdles · Place 3 · EmoryEmory110m Hurdles42" / 1.067mRound P3.15.28aWind: 0.5Fr
Mar 27Thrills In The HillsMar 27 · 110m Hurdles · Place 6 · EmoryEmory110m Hurdles42" / 1.067m6.15.50aWind: 1Fr
Mar 21Emory Spring Break ClassicMar 21 · 400m Hurdles · Place 9 · EmoryEmory400m Hurdles955.58FR
Mar 21Emory Spring Break ClassicMar 21 · 110m Hurdles · Place 30 · EmoryEmory110m Hurdles3017.18FR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Birmingham Indoor IcebreakerDec 6 · 60m Hurdles · Place 26 · EmoryEmory60m Hurdles42" / 1.067mRound P26.9.19aFr
Dec 6Birmingham Indoor IcebreakerDec 6 · 400 Meters · EmoryEmory400 MetersRelay Split—51.866Fr

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 18CCS ChampionshipsMay 18 · 300m Hurdles · Place 9 · Monta VistaMonta Vista300m Hurdles940.97a—
May 4SCVAL QualifierMay 4 · 300m Hurdles · Place 2 · Monta VistaMonta Vista300m Hurdles241.22a—
Apr 26ECL League FinalsApr 26 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles142.72a—
Apr 24ECL Trials (SCVAL)Apr 24 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles36" / 0.914m1.43.18a12
Apr 24ECL Trials (SCVAL)Apr 24 · 110m Hurdles · Monta VistaMonta Vista110m Hurdles39" / 0.991m--DQ12
Apr 20CCS Top 8 InviteApr 20 · 110m Hurdles · Place 8 · Monta VistaMonta Vista110m Hurdles815.44a—
Apr 11Quadruple Dual meet @ Monta Vista; Fremont, Cupertino, Monta Vista & McDonaldApr 11 · 200 Meters · Place 9 · Monta VistaMonta Vista200 Meters924.52a—
Apr 11Quadruple Dual meet @ Monta Vista; Fremont, Cupertino, Monta Vista & McDonaldApr 11 · 100 Meters · Place 7 · Monta VistaMonta Vista100 Meters711.92a PB—
Mar 27Monta Vista @ Santa Clara Dual MeetMar 27 · Shot Put · Place 9 · Monta VistaMonta VistaShot Put923-3—
Mar 21Wilcox @ Monta VistaMar 21 · Shot Put · Place 12 · Monta VistaMonta VistaShot Put1222-3—
Mar 16Saint Francis InvitationalMar 16 · 110m Hurdles · Place 6 · Monta VistaMonta Vista110m Hurdles615.83a—
Mar 28th RustBuster InvitationalMar 2 · 300m Hurdles · Place 3 · Monta VistaMonta Vista300m Hurdles344.47a—
Mar 28th RustBuster InvitationalMar 2 · 110m Hurdles · Place 6 · Monta VistaMonta Vista110m Hurdles618.22a—
Feb 15Monta Vista ShootoutFeb 15 · 400 Meters · Place 2 · Monta VistaMonta Vista400 Meters2.57.26aUnofficial12

2023 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 20CIF-CCS FinalsMay 20 · 110m Hurdles · Place 12 · Monta VistaMonta Vista110m Hurdles39" / 0.991mRound P12.15.84aWind: 1.311
May 6SCVAL Championships/QualifierMay 6 · 110m Hurdles · Place 4 · Monta VistaMonta Vista110m Hurdles416.52a—
Apr 28SCVAL/EC FinalsApr 28 · 300m Hurdles · Place 4 · Monta VistaMonta Vista300m Hurdles443.57a—
Apr 28SCVAL/EC FinalsApr 28 · 110m Hurdles · Place 8 · Monta VistaMonta Vista110m Hurdles824.37a—
Apr 26SCVAL/EC TrialsApr 26 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles36" / 0.914m1.43.50a11
Apr 26SCVAL/EC TrialsApr 26 · 110m Hurdles · Place 2 · Monta VistaMonta Vista110m Hurdles39" / 0.991m2.15.78aWind: 0.811
Apr 21CCS Top 8Apr 21 · 300m Hurdles · Place 14 · Monta VistaMonta Vista300m Hurdles1443.43a—
Apr 21CCS Top 8Apr 21 · 110m Hurdles · Place 7 · Monta VistaMonta Vista110m Hurdles715.58a—
Apr 152nd Annual CCS Last Chance MeetApr 15 · 300m Hurdles · Place 14 · Monta VistaMonta Vista300m Hurdles36" / 0.914m14.49.19a11
Apr 152nd Annual CCS Last Chance MeetApr 15 · 110m Hurdles · Place 3 · Monta VistaMonta Vista110m Hurdles39" / 0.991m3.15.26aWind: 2.411
Apr 11SCVAL double dual: Cup & Monta Vista @ FremontApr 11 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles142.44a—
Apr 11SCVAL double dual: Cup & Monta Vista @ FremontApr 11 · 110m Hurdles · Place 1 · Monta VistaMonta Vista110m Hurdles115.64a—
Apr 8Cupertino/DeAnza InvitationalApr 8 · 400m Hurdles · Place 2 · Monta VistaMonta Vista400m Hurdles36" / 0.914m2.1:00.77a11
Apr 8Cupertino/DeAnza InvitationalApr 8 · 110m Hurdles · Place 2 · Monta VistaMonta Vista110m Hurdles39" / 0.991m2.15.62a PBWind: -0.411
Apr 6Santa Clara & Monta Vista @ SaratogaApr 6 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles142.40a—
Apr 6Santa Clara & Monta Vista @ SaratogaApr 6 · 110m Hurdles · Place 1 · Monta VistaMonta Vista110m Hurdles115.89a—
Mar 30Monta Vista @ WilcoxMar 30 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles142.97a—
Mar 30Monta Vista @ WilcoxMar 30 · 110m Hurdles · Place 1 · Monta VistaMonta Vista110m Hurdles115.66a—
Mar 25Lynbrook InvitationalMar 25 · 400m Hurdles · Place 5 · Monta VistaMonta Vista400m Hurdles36" / 0.914m5.1:03.63a11
Mar 25Lynbrook InvitationalMar 25 · 110m Hurdles · Place 4 · Monta VistaMonta Vista110m Hurdles39" / 0.991m4.15.63aWind: 2.711
Mar 25Lynbrook InvitationalMar 25 · 100 Meters · Place 9 · Monta VistaMonta Vista100 Meters9.11.69aWind: 3.811
Mar 23Santa Clara @ Monta VistaMar 23 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles144.08a—
Mar 23Santa Clara @ Monta VistaMar 23 · 110m Hurdles · Place 1 · Monta VistaMonta Vista110m Hurdles116.11a—
Mar 18Saint Francis InvitationalMar 18 · 300m Hurdles · Place 6 · Monta VistaMonta Vista300m Hurdles642.22a11
Mar 18Saint Francis InvitationalMar 18 · 110m Hurdles · Place 7 · Monta VistaMonta Vista110m Hurdles715.96a11
Mar 4Rustbuster InviteMar 4 · 300m Hurdles · Place 2 · Monta VistaMonta Vista300m Hurdles36" / 0.914m2.43.01a PB11
Mar 4Rustbuster InviteMar 4 · 110m Hurdles · Place 2 · Monta VistaMonta Vista110m Hurdles39" / 0.991m2.17.08aWind: -1.811
Mar 1Mtn View @ Monta VistaMar 1 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles143.5511
Mar 1Mtn View @ Monta VistaMar 1 · 110m Hurdles · Place 1 · Monta VistaMonta Vista110m Hurdles116.6011
Feb 16Monta Vista ShootOutFeb 16 · 400 Meters · Place 2 · Monta VistaMonta Vista400 Meters2.55.39aUnofficial11

2022 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 6SCVAL QualifierMay 6 · 300m Hurdles · Place 9 · Monta VistaMonta Vista300m Hurdles943.90a10
May 6SCVAL QualifierMay 6 · 110m Hurdles · Place 9 · Monta VistaMonta Vista110m Hurdles916.42a10
Apr 29SCVAL/ECL FinalsApr 29 · 300m Hurdles · Place 5 · Monta VistaMonta Vista300m Hurdles543.63a10
Apr 29SCVAL/ECL FinalsApr 29 · 110m Hurdles · Place 3 · Monta VistaMonta Vista110m Hurdles316.18a10
Apr 27SCVAL/ECL TrialsApr 27 · 300m Hurdles · Place 4 · Monta VistaMonta Vista300m Hurdles444.06a10
Apr 27SCVAL/ECL TrialsApr 27 · 110m Hurdles · Place 3 · Monta VistaMonta Vista110m Hurdles316.14a10
Apr 16CCS Last Chance T&F MeetApr 16 · 300m Hurdles · Place 5 · Monta VistaMonta Vista300m Hurdles543.7410
Apr 16CCS Last Chance T&F MeetApr 16 · 110m Hurdles · Place 3 · Monta VistaMonta Vista110m Hurdles316.5810
Apr 13SCVAL/El Camino meet: Cup hosts MV & FRE Apr 13 · 300m Hurdles · Place 3 · Monta VistaMonta Vista300m Hurdles343.6410
Apr 13SCVAL/El Camino meet: Cup hosts MV & FRE Apr 13 · 110m Hurdles · Place 1 · Monta VistaMonta Vista110m Hurdles116.0310
Apr 13SCVAL/El Camino meet: Cup hosts MV & FRE Apr 13 · 3200 Meters · Place 9 · Monta VistaMonta Vista3200 Meters913:12.45 PB10
Apr 9Cupertino/De Anza InviteApr 9 · 400m Hurdles · Place 3 · Monta VistaMonta Vista400m Hurdles31:03.4810
Apr 9Cupertino/De Anza InviteApr 9 · 110m Hurdles · Place 2 · Monta VistaMonta Vista110m Hurdles217.1210
Apr 7Monta Vista @ Mt ViewApr 7 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles144.81a10
Apr 7Monta Vista @ Mt ViewApr 7 · 110m Hurdles · Place 2 · Monta VistaMonta Vista110m Hurdles216.67a10
Mar 31Monta Vista @ SaratogaMar 31 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles36" / 0.914m1.46.30a10
Mar 31Monta Vista @ SaratogaMar 31 · 110m Hurdles · Place 1 · Monta VistaMonta Vista110m Hurdles39" / 0.991m1.16.90a10
Mar 31Monta Vista @ SaratogaMar 31 · 100 Meters · Place 7 · Monta VistaMonta Vista100 Meters7.12.29a10
Mar 26Firebird RelaysMar 26 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles144.9610
Mar 26Firebird RelaysMar 26 · 65m Hurdles · Place 1 · Monta VistaMonta Vista65m Hurdles110.0810
Mar 24Wilcox @ Monta VistaMar 24 · 65m Hurdles · Place 1 · Monta VistaMonta Vista65m Hurdles39"1.10.08a PBWind: 1.410
Mar 24Wilcox @ Monta VistaMar 24 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles36" / 0.914m1.45.45a10
Mar 19Saint Francis InvitationalMar 19 · 65m Hurdles · Place 3 · Monta VistaMonta Vista65m Hurdles310.0110
Mar 17Monta Vista @ Santa ClaraMar 17 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles148.1210
Mar 17Monta Vista @ Santa ClaraMar 17 · 65m Hurdles · Place 1 · Monta VistaMonta Vista65m Hurdles110.4310
Mar 5Rustbuster InvitationalMar 5 · 300m Hurdles · Place 2 · Monta VistaMonta Vista300m Hurdles246.8510
Mar 5Rustbuster InvitationalMar 5 · 65m Hurdles · Place 2 · Monta VistaMonta Vista65m Hurdles210.1010
Feb 16MV ShootoutFeb 16 · 400 Meters · Place 4 · Monta VistaMonta Vista400 Meters4.57.39aUnofficial10

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 27Monta Vista & Saratoga @ CupertinoMay 27 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles36" / 0.914m1.46.39a9
May 27Monta Vista & Saratoga @ CupertinoMay 27 · 100 Meters · Place 11 · Monta VistaMonta Vista100 Meters11.12.93aWind: 3.49
May 20Monta Vista @ SaratogaMay 20 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles149.359
May 20Monta Vista @ SaratogaMay 20 · 65m Hurdles · Place 1 · Monta VistaMonta Vista65m Hurdles111.929
May 20Monta Vista @ SaratogaMay 20 · 100 Meters · Place 3 · Monta VistaMonta Vista100 Meters313.839
May 14Fremont & Santa Clara @ Monta VistaMay 14 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles148.799
May 14Fremont & Santa Clara @ Monta VistaMay 14 · 65m Hurdles · Place 3 · Monta VistaMonta Vista65m Hurdles30.79
May 14Fremont & Santa Clara @ Monta VistaMay 14 · 400 Meters · Place 5 · Monta VistaMonta Vista400 Meters51:02.55 PB9
May 6Monta Vista @ WilcoxMay 6 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles151.639
May 6Monta Vista @ WilcoxMay 6 · 65m Hurdles · Place 1 · Monta VistaMonta Vista65m Hurdles112.319
May 6Monta Vista @ WilcoxMay 6 · 100 Meters · Place 3 · Monta VistaMonta Vista100 Meters313.709
Apr 30Mtn View @ Monta VistaApr 30 · 300m Hurdles · Place 1 · Monta VistaMonta Vista300m Hurdles149.399
Apr 30Mtn View @ Monta VistaApr 30 · 100 Meters · Place 4 · Monta VistaMonta Vista100 Meters413.409