Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorViking Invitational · Feb 2617.16aViking InvitationalFebruary 26, 2022
100m Hurdles · 33" / 0.838m · OutdoorMLL Trials/Finals · Apr 3018.84aMLL Trials/FinalsApril 30, 2024
200 Meters · OutdoorViking Invitational · Feb 2633.07aViking InvitationalFebruary 26, 2022
300m Hurdles · 30" / 0.762m · OutdoorMLL Trials/Finals · Apr 3053.58aMLL Trials/FinalsApril 30, 2024
400 Meters · OutdoorMLL Cluster #1 · Mar 311:12.84MLL Cluster #1March 31, 2022
Long Jump · OutdoorMLL Trials/Finals · May 212-09.00MLL Trials/FinalsMay 2, 2023

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

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 7MLL Prelims/FinalsMay 7 · 300m Hurdles · Place 2 · Bret Harte300m HurdlesRound P253.67a12
May 7MLL Prelims/FinalsMay 7 · 300m Hurdles · Place 5 · Bret Harte300m Hurdles555.43a12
May 7MLL Prelims/FinalsMay 7 · 100m Hurdles · Place 4 · Bret Harte100m HurdlesRound P418.26a12
May 7MLL Prelims/FinalsMay 7 · 100m Hurdles · Place 2 · Bret Harte100m Hurdles217.67a12
Apr 24MLL Cluster #4Apr 24 · 300m Hurdles · Place 4 · Bret Harte300m Hurdles456.7912
Apr 24MLL Cluster #4Apr 24 · 100m Hurdles · Place 2 · Bret Harte100m Hurdles218.2612
Apr 17MLL Cluster #3Apr 17 · 300m Hurdles · Place 2 · Bret Harte300m Hurdles253.98a12
Apr 17MLL Cluster #3Apr 17 · 100m Hurdles · Place 3 · Bret Harte100m Hurdles317.79a12
Apr 10MLL Cluster #2Apr 10 · 300m Hurdles · Place 1 · Bret Harte300m Hurdles153.67a12
Apr 10MLL Cluster #2Apr 10 · 100m Hurdles · Place 1 · Bret Harte100m Hurdles117.90a12
Apr 5O'Condon InvitationalApr 5 · 300m Hurdles · Place 7 · Bret Harte300m Hurdles756.01a12
Apr 5O'Condon InvitationalApr 5 · 100m Hurdles · Place 8 · Bret Harte100m Hurdles819.46a12

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 10SJS Division IV/V FinalsMay 10 · 300m Hurdles · Place 20 · Bret Harte300m Hurdles30" / 0.762mRound P20.55.41a11
Apr 30MLL Trials/FinalsApr 30 · 300m Hurdles · Place 3 · Bret Harte300m Hurdles30" / 0.762m3.53.58a PB11
Apr 30MLL Trials/FinalsApr 30 · 100m Hurdles · Place 5 · Bret Harte100m Hurdles33" / 0.838mRound P5.18.84a PB11
Apr 30MLL Trials/FinalsApr 30 · 100m Hurdles · Place 5 · Bret Harte100m Hurdles33" / 0.838m5.19.01a11
Apr 20Hal Clements/Bret Harte InvitationalApr 20 · 300m Hurdles · Place 4 · Bret Harte300m Hurdles453.29a—
Apr 20Hal Clements/Bret Harte InvitationalApr 20 · 100m Hurdles · Place 6 · Bret Harte100m Hurdles618.69a—
Apr 18MLL Cluster 4 @ Sonora HSApr 18 · 300m Hurdles · Place 3 · Bret Harte300m Hurdles357.45a—
Apr 18MLL Cluster 4 @ Sonora HSApr 18 · 100m Hurdles · Place 5 · Bret Harte100m Hurdles518.62a—
Apr 11MLL Cluster 3 @ CalaverasApr 11 · Long Jump · Place 6 · Bret HarteLong Jump613-5—
Apr 11MLL Cluster 3 @ CalaverasApr 11 · 300m Hurdles · Place 4 · Bret Harte300m Hurdles458.12a—
Apr 11MLL Cluster 3 @ CalaverasApr 11 · 100m Hurdles · Place 5 · Bret Harte100m Hurdles518.94a—
Apr 55th Annual O'Condon InvitationalApr 5 · 300m Hurdles · Place 5 · Bret Harte300m Hurdles557.11a—
Apr 55th Annual O'Condon InvitationalApr 5 · 100m Hurdles · Place 5 · Bret Harte100m Hurdles518.77a—
Mar 28MLL Cluster 1 @ Bret HarteMar 28 · 300m Hurdles · Place 2 · Bret Harte300m Hurdles255.02a—
Mar 28MLL Cluster 1 @ Bret HarteMar 28 · 100m Hurdles · Place 4 · Bret Harte100m Hurdles418.73a—
Mar 162nd Annual Sky Mote Memorial InvitationalMar 16 · 300m Hurdles · Place 4 · Bret Harte300m Hurdles30" / 0.762m4.58.16a11
Mar 162nd Annual Sky Mote Memorial InvitationalMar 16 · 100m Hurdles · Place 7 · Bret Harte100m Hurdles33" / 0.838m7.19.15aWind: -1.111
Mar 215th Annual Dean Andreessen Classic Mar 2 · 300m Hurdles · Place 8 · Bret Harte300m Hurdles857.80a—
Mar 215th Annual Dean Andreessen Classic Mar 2 · 100m Hurdles · Place 21 · Bret Harte100m Hurdles2123.20a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Viking InvitationalFeb 24 · 300m Hurdles · Place 12 · Bret Harte300m Hurdles1257.1711
Feb 24Viking InvitationalFeb 24 · 100m Hurdles · Place 14 · Bret Harte100m Hurdles1420.0711

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 2MLL Trials/FinalsMay 2 · Long Jump · Place 5 · Bret HarteLong Jump5.12-09.00 PB10
May 2MLL Trials/FinalsMay 2 · 300m Hurdles · Place 1 · Bret Harte300m Hurdles30" / 0.762m1.55.96a10
May 2MLL Trials/FinalsMay 2 · 100m Hurdles · Place 2 · Bret Harte100m Hurdles33" / 0.838m2.19.63a10
Apr 22Hal Clements/Bret Harte InvitationalApr 22 · 300m Hurdles · Place 5 · Bret Harte300m Hurdles557.05a—
Apr 20MLL Cluster #4 @ BHApr 20 · Long Jump · Place 4 · Bret HarteLong Jump413-10.5—
Apr 20MLL Cluster #4 @ BHApr 20 · 300m Hurdles · Place 2 · Bret Harte300m Hurdles258.98a—
Apr 20MLL Cluster #4 @ BHApr 20 · 100m Hurdles · Place 2 · Bret Harte100m Hurdles218.86a—
Apr 13MLL Cluster #3Apr 13 · Long Jump · Place 4 · Bret HarteLong Jump412-3—
Apr 13MLL Cluster #3Apr 13 · 300m Hurdles · Place 1 · Bret Harte300m Hurdles159.90a—
Apr 13MLL Cluster #3Apr 13 · 100m Hurdles · Place 2 · Bret Harte100m Hurdles220.25a—
Mar 30MLL Cluster #1 @ ArgonautMar 30 · Long Jump · Place 2 · Bret HarteLong Jump212-6—
Mar 30MLL Cluster #1 @ ArgonautMar 30 · 300m Hurdles · Place 1 · Bret Harte300m Hurdles159.47a—
Mar 30MLL Cluster #1 @ ArgonautMar 30 · 100m Hurdles · Place 2 · Bret Harte100m Hurdles220.22a—
Mar 25Sky Mote Memorial Invitational Mar 25 · Long Jump · Place 12 · Bret Harte (SJ)Long Jump1210-510
Mar 25Sky Mote Memorial Invitational Mar 25 · 300m Hurdles · Place 4 · Bret Harte (SJ)300m Hurdles41:00.4910
Mar 25Sky Mote Memorial Invitational Mar 25 · 100m Hurdles · Place 6 · Bret Harte (SJ)100m Hurdles620.5110
Mar 18Calaveras Track & Field InvitationalMar 18 · 300m Hurdles · Place 2 · Bret Harte300m Hurdles30" / 0.762m2.55.88a10
Mar 18Calaveras Track & Field InvitationalMar 18 · 100m Hurdles · Place 2 · Bret Harte100m Hurdles33" / 0.838m2.19.41a10
Mar 3Grape GamesMar 3 · 100m Hurdles · Place 8 · Bret Harte100m Hurdles820.51a10

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 3MLL League Championships at Bret Harte HSMay 3 · 300m Hurdles · Place 6 · Bret Harte300m Hurdles30" / 0.762m6.59.22a9
May 3MLL League Championships at Bret Harte HSMay 3 · 100m Hurdles · Place 2 · Bret Harte100m Hurdles33" / 0.838m2.19.75a9
May 3MLL League Championships at Bret Harte HSMay 3 · 400 Meters · Place 5 · Bret Harte400 Meters5.1:15.89a9
Apr 23Hal Clements/Bret Harte InvitationalApr 23 · Long Jump · Place 14 · Bret HarteLong Jump1412-06.759
Apr 23Hal Clements/Bret Harte InvitationalApr 23 · 100m Hurdles · Place 3 · Bret Harte100m Hurdles320.239
Apr 21MLL Cluster #4Apr 21 · Long Jump · Place 5 · Bret HarteLong Jump512-06.009
Apr 21MLL Cluster #4Apr 21 · 300m Hurdles · Place 3 · Bret Harte300m Hurdles358.71a9
Apr 21MLL Cluster #4Apr 21 · 100m Hurdles · Place 2 · Bret Harte100m Hurdles220.50a9
Apr 7MLL Cluster #2Apr 7 · Long Jump · Place 3 · Bret HarteLong Jump312-09.509
Apr 7MLL Cluster #2Apr 7 · 300m Hurdles · Place 1 · Bret Harte300m Hurdles156.459
Apr 7MLL Cluster #2Apr 7 · 100m Hurdles · Place 2 · Bret Harte100m Hurdles219.999
Mar 31MLL Cluster #1Mar 31 · 300m Hurdles · Place 3 · Bret Harte300m Hurdles359.959
Mar 31MLL Cluster #1Mar 31 · 100m Hurdles · Place 4 · Bret Harte100m Hurdles421.229
Mar 31MLL Cluster #1Mar 31 · 400 Meters · Place 3 · Bret Harte400 Meters31:12.84 PB9
Mar 18Calaveras Frosh/Soph InvitationalMar 18 · 300m Hurdles · Place 4 · Bret Harte300m Hurdles41:01.749
Mar 18Calaveras Frosh/Soph InvitationalMar 18 · 100m Hurdles · Place 6 · Bret Harte100m Hurdles621.379
Mar 513th Annual Dean Andreessen ClassicMar 5 · 300m Hurdles · Place 8 · Bret Harte300m Hurdles81:00.019
Feb 26Viking InvitationalFeb 26 · 100m Hurdles · Place 3 · Bret Harte100m Hurdles33" / 0.838m3.21.88aWind: -0.19
Feb 26Viking InvitationalFeb 26 · 200 Meters · Place 31 · Bret Harte200 Meters31.33.07a PBWind: 0.19
Feb 26Viking InvitationalFeb 26 · 100 Meters · Place 25 · Bret Harte100 Meters25.17.16a PBWind: 09