Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorScrimmage · Feb 2314.05aScrimmageFebruary 23, 2024
100 Meters · OutdoorNBL Oak Dual Meet: Windsor vs Analy · Apr 2912.0NBL Oak Dual Meet: Windsor vs AnalyApril 29, 2026
100 Meters · Outdoor · Hand timedNBL Dual #1, Santa Rosa at Windsor · Mar 2713.5hNBL Dual #1, Santa Rosa at WindsorMarch 27, 2024
110m Hurdles · 39" / 0.991m · OutdoorBob Warren 55 · Mar 819.20aBob Warren 55March 8, 2025
110m Hurdles · 39" / 0.991m · Outdoor · Hand timedMontgomery @ Windsor - NBL Dual Meet · Apr 1519.7hMontgomery @ Windsor - NBL Dual MeetApril 15, 2025
200 Meters · IndoorScrimmage · Feb 2328.71aScrimmageFebruary 23, 2024
200 Meters · OutdoorNBL - Oak Dual Meet: MCHS at Windsor · Apr 2225.03NBL - Oak Dual Meet: MCHS at WindsorApril 22, 2026
300m Hurdles · 36" / 0.914m · OutdoorNBL Meet: Santa Rosa at Windsor · Apr 144.27NBL Meet: Santa Rosa at WindsorApril 1, 2026
300m Hurdles · 36" / 0.914m · Outdoor · Hand timedMontgomery @ Windsor - NBL Dual Meet · Apr 1545.5hMontgomery @ Windsor - NBL Dual MeetApril 15, 2025
400 Meters · IndoorRTA Winterfest Indoor Track & Field Meet '25 · Dec 131:00.50aRTA Winterfest Indoor Track & Field Meet '25December 13, 2025
60 Meter · IndoorRTA Winterfest Indoor Track & Field Meet '25 · Dec 138.09aRTA Winterfest Indoor Track & Field Meet '25December 13, 2025
60 Meter · OutdoorCal All-Comers I · Feb 228.17aCal All-Comers IFebruary 22, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 16NCS Redwood Empire Area ChampionshipsMay 16 · 300m Hurdles · Place 16 · WindsorWindsor300m Hurdles36" / 0.914m16.44.83a12
May 52026 North Bay League Trials & Finals May 5 · 300m Hurdles · Place 4 · WindsorWindsor300m Hurdles443.93a12
Apr 29NBL Oak Dual Meet: Windsor vs AnalyApr 29 · 300m Hurdles · Place 2 · WindsorWindsor300m Hurdles36" / 0.914m2.45.412
Apr 29NBL Oak Dual Meet: Windsor vs AnalyApr 29 · 100 Meters · Place 11 · WindsorWindsor100 Meters11.12.0 PB12
Apr 25Viking Track ClassicApr 25 · 300m Hurdles · Place 11 · WindsorWindsor300m Hurdles1144.95a12
Apr 25Viking Track ClassicApr 25 · 100 Meters · Place 23 · WindsorWindsor100 Meters2312.48a12
Apr 22NBL - Oak Dual Meet: MCHS at WindsorApr 22 · 200 Meters · Place 7 · WindsorWindsor200 Meters7.25.03 PB12
Apr 22NBL - Oak Dual Meet: MCHS at WindsorApr 22 · 100 Meters · Place 12 · WindsorWindsor100 Meters12.12.3812
Apr 182026 Santa Rosa Twilight InvitationalApr 18 · 300m Hurdles · Place 8 · WindsorWindsor300m Hurdles36" / 0.914m8.44.68a12
Apr 15Windsor vs Montgomery - NBLApr 15 · 300m Hurdles · Place 1 · WindsorWindsor300m Hurdles36" / 0.914m1.45.112
Apr 1NBL Meet: Santa Rosa at WindsorApr 1 · 300m Hurdles · Place 3 · WindsorWindsor300m Hurdles36" / 0.914m3.44.27 PB12
Mar 21Swenson/Werne InvitationalMar 21 · 300m Hurdles · Place 7 · WindsorWindsor300m Hurdles744.66—
Mar 1413th Annual Eddie Hart InvitationalMar 14 · 300m Hurdles · Place 5 · WindsorWindsor300m Hurdles544.91a12
Mar 7Big Cat InvitationalMar 7 · 300m Hurdles · Place 6 · WindsorWindsor300m Hurdles644.86a12
Mar 7Big Cat InvitationalMar 7 · 100 Meters · Place 70 · WindsorWindsor100 Meters7012.73a12
Feb 27Intra Squad Meet 2026Feb 27 · 150 Meters · Place 6 · WindsorWindsor150 Meters6.18.54aUnofficial12
Feb 27Intra Squad Meet 2026Feb 27 · 300 Meters · Place 4 · WindsorWindsor300 Meters4.39.32aUnofficial12
Feb 21Berkeley All-ComersFeb 21 · 300m Hurdles · Place 1 · WindsorWindsor300m Hurdles36" / 0.914m1.45.46aUnofficial12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Cal All-ComersFeb 21 · 300m Hurdles · Place 1 · WindsorWindsor300m Hurdles145.46a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13RTA Winterfest Indoor Track & Field Meet '25Dec 13 · 60 Meter · Place 63 · UnattachedUnattached60 Meter63.8.09a PB12
Dec 13RTA Winterfest Indoor Track & Field Meet '25Dec 13 · 400 Meters · Place 24 · UnattachedUnattached400 Meters24.1:00.50a PB12

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 6‘25 NBL FINALSMay 6 · 300m Hurdles · Place 10 · WindsorWindsor300m Hurdles36" / 0.914m10.46.92a11
May 6‘25 NBL FINALSMay 6 · 110m Hurdles · WindsorWindsor110m Hurdles39" / 0.991m--DQWind: 0.711
Apr 23NBL#3: MCHS vs. Windsor HSApr 23 · 300m Hurdles · Place 3 · WindsorWindsor300m Hurdles346.25a11
Apr 23NBL#3: MCHS vs. Windsor HSApr 23 · 100 Meters · Place 18 · WindsorWindsor100 Meters1812.87a11
Apr 19Viking Track ClassicApr 19 · 300m Hurdles · Place 18 · WindsorWindsor300m Hurdles1846.4411
Apr 19Viking Track ClassicApr 19 · 110m Hurdles · WindsorWindsor110m Hurdles—FS11
Apr 15Montgomery @ Windsor - NBL Dual MeetApr 15 · 300m Hurdles · Place 1 · WindsorWindsor300m Hurdles36" / 0.914m1.45.5h PB11
Apr 15Montgomery @ Windsor - NBL Dual MeetApr 15 · 110m Hurdles · Place 1 · WindsorWindsor110m Hurdles39" / 0.991m1.19.7h PB11
Apr 15Montgomery @ Windsor - NBL Dual MeetApr 15 · High Jump · WindsorWindsorHigh Jump—NH11
Apr 2NBL-Oak Dual Meet: Windsor @ Santa RosaApr 2 · High Jump · Place 7 · WindsorWindsorHigh Jump75-011
Apr 2NBL-Oak Dual Meet: Windsor @ Santa RosaApr 2 · 300m Hurdles · Place 3 · WindsorWindsor300m Hurdles345.93a11
Apr 2NBL-Oak Dual Meet: Windsor @ Santa RosaApr 2 · 110m Hurdles · Place 3 · WindsorWindsor110m Hurdles320.45a11
Mar 2226th Annual Coach Caccavo Memorial RelaysMar 22 · 300m Hurdles · Place 12 · WindsorWindsor300m Hurdles1248.35a11
Mar 2226th Annual Coach Caccavo Memorial RelaysMar 22 · 110m Hurdles · Place 10 · WindsorWindsor110m Hurdles1020.34a11
Mar 15Santa Rosa Field Event Invitational JamboreeMar 15 · High Jump · Place 25 · WindsorWindsorHigh Jump255-0—
Mar 8Bob Warren 55Mar 8 · 110m Hurdles · Place 6 · WindsorWindsor110m Hurdles39" / 0.991m6.19.20a PBWind: -0.611
Mar 1Big Cat InvitationalMar 1 · 300m Hurdles · Place 6 · WindsorWindsor300m Hurdles647.98a—
Mar 1Big Cat InvitationalMar 1 · 110m Hurdles · Place 6 · WindsorWindsor110m Hurdles619.87a—
Feb 22Cal All-Comers IFeb 22 · 60 Meter · Place 57 · UnattachedUnattached60 Meter57.8.17a PBWind: -0.311
Feb 22Cal All-Comers IFeb 22 · 300m Hurdles · UnattachedUnattached300m Hurdles36" / 0.914m—DNS11

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 30NBL ChampionshipsApr 30 · 300m Hurdles · Place 15 · WindsorWindsor300m Hurdles36" / 0.914m15.50.26a10
Apr 30NBL ChampionshipsApr 30 · 110m Hurdles · Place 11 · WindsorWindsor110m Hurdles39" / 0.991m11.20.90aWind: -2.110
Apr 24NBL Dual #4, Maria Carrillo at WindsorApr 24 · 300m Hurdles · Place 4 · WindsorWindsor300m Hurdles450.5h—
Apr 24NBL Dual #4, Maria Carrillo at WindsorApr 24 · 110m Hurdles · Place 2 · WindsorWindsor110m Hurdles221.8h—
Apr 20Viking Track ClassicApr 20 · 300m Hurdles · Place 29 · WindsorWindsor300m Hurdles2950.76a—
Apr 20Viking Track ClassicApr 20 · 110m Hurdles · Place 28 · WindsorWindsor110m Hurdles2821.88a—
Apr 132024 Santa Rosa Twilight InvitationalApr 13 · 300m Hurdles · Place 23 · WindsorWindsor300m Hurdles2353.27a—
Apr 132024 Santa Rosa Twilight InvitationalApr 13 · 110m Hurdles · Place 24 · WindsorWindsor110m Hurdles2422.93a—
Apr 3Windsor at AnalyApr 3 · 300m Hurdles · Place 3 · WindsorWindsor300m Hurdles354.65a—
Apr 3Windsor at AnalyApr 3 · 110m Hurdles · Place 2 · WindsorWindsor110m Hurdles222.01a—
Mar 27NBL Dual #1, Santa Rosa at WindsorMar 27 · 300m Hurdles · Place 1 · WindsorWindsor300m Hurdles151.0h—
Mar 27NBL Dual #1, Santa Rosa at WindsorMar 27 · 100 Meters · Place 9 · WindsorWindsor100 Meters913.5h PB—
Mar 2Big Cat InvitationalMar 2 · 300m Hurdles · Place 3 · WindsorWindsor300m Hurdles352.24a—
Mar 2Big Cat InvitationalMar 2 · 100 Meters · Place 54 · WindsorWindsor100 Meters5413.64a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23ScrimmageFeb 23 · 200 Meters · Place 21 · WindsorWindsor200 Meters2128.71a PB—
Feb 23ScrimmageFeb 23 · 100 Meters · Place 34 · WindsorWindsor100 Meters3414.05a PB—