Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorT Smith Need For Speed Invitational · Apr 1111.87aT Smith Need For Speed InvitationalApril 11, 2026
100m Hurdles · 30" / 0.762m · OutdoorOregon Middle School Meet of Champions · May 2316.57aOregon Middle School Meet of ChampionsMay 23, 2024
100m Hurdles · 33" / 0.838m · OutdoorTigard Youth developmental meet · May 1016.99aTigard Youth developmental meetMay 10, 2024
200 Meters · OutdoorJohn Oliver Invitational · Apr 1823.68aJohn Oliver InvitationalApril 18, 2026
40 Yard Dash · OutdoorOregon Relays presented by AthleticNET · Apr 35.21aOregon Relays presented by AthleticNETApril 3, 2026
400 Meters · OutdoorCorvallis and Woodburn @ South Albany · Apr 1559.89aCorvallis and Woodburn @ South AlbanyApril 15, 2025
50 Meter · OutdoorCOTC USATF Youth Development Meet · Jun 178.99aCOTC USATF Youth Development MeetJune 17, 2017
High Jump · OutdoorGAPS Middle School District · May 44' 6GAPS Middle School DistrictMay 4, 2024
Long Jump · OutdoorJohn Oliver Invitational · Apr 1816' 4.25"John Oliver InvitationalApril 18, 2025
Shot Put · 6lb · OutdoorICS USATF Developmental Meet · May 1214-07.25ICS USATF Developmental MeetMay 12, 2018

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jun 25USATF Oregon Association Junior OlympicJun 25 · 200 Meters · Place 1 · Impact Athletics Track ClubImpact Athletics Track Club200 MetersRound S1.25.31aWind: 0.710
Jun 25USATF Oregon Association Junior OlympicJun 25 · 200 Meters · Place 1 · Impact Athletics Track ClubImpact Athletics Track Club200 Meters1.24.77aWind: 0.610
Jun 25USATF Oregon Association Junior OlympicJun 25 · 100 Meters · Place 3 · Impact Athletics Track ClubImpact Athletics Track Club100 MetersRound S3.12.47aWind: -1.810
Jun 25USATF Oregon Association Junior OlympicJun 25 · 100 Meters · Place 1 · Impact Athletics Track ClubImpact Athletics Track Club100 Meters1.12.12aWind: -0.210
May 28OSAA State Track & Field ChampionshipsMay 28 · 100m Hurdles · South AlbanySouth Albany100m Hurdles33" / 0.838mRound P—FS10
May 28OSAA State Track & Field ChampionshipsMay 28 · 200 Meters · Place 2 · South AlbanySouth Albany200 MetersRound P2.24.83aWind: 0.910
May 28OSAA State Track & Field ChampionshipsMay 28 · 200 Meters · Place 2 · South AlbanySouth Albany200 Meters2.23.83aWind: 1.610
May 28OSAA State Track & Field ChampionshipsMay 28 · 100 Meters · Place 4 · South AlbanySouth Albany100 MetersRound P4.12.30aWind: 0.210
May 28OSAA State Track & Field ChampionshipsMay 28 · 100 Meters · Place 2 · South AlbanySouth Albany100 Meters2.11.94aWind: 0.610
May 205A-3 Mid-Willamette Conference ChampionshipsMay 20 · 100m Hurdles · Place 1 · South AlbanySouth Albany100m HurdlesRound P115.74a10
May 205A-3 Mid-Willamette Conference ChampionshipsMay 20 · 100m Hurdles · Place 3 · South AlbanySouth Albany100m Hurdles315.82a10
May 205A-3 Mid-Willamette Conference ChampionshipsMay 20 · 200 Meters · Place 2 · South AlbanySouth Albany200 MetersRound P225.21a10
May 205A-3 Mid-Willamette Conference ChampionshipsMay 20 · 200 Meters · Place 2 · South AlbanySouth Albany200 Meters224.49a10
May 205A-3 Mid-Willamette Conference ChampionshipsMay 20 · 100 Meters · Place 2 · South AlbanySouth Albany100 MetersRound P212.16a10
May 205A-3 Mid-Willamette Conference ChampionshipsMay 20 · 100 Meters · Place 2 · South AlbanySouth Albany100 Meters211.98a10
May 1Spartan ChallengeMay 1 · 200 Meters · Place 27 · South AlbanySouth Albany200 Meters2728.80a10
May 1Spartan ChallengeMay 1 · 100 Meters · Place 28 · South AlbanySouth Albany100 Meters2814.25a10
Apr 23Nike/Jesuit Twilight RelaysApr 23 · Discus · Place 3 · South AlbanySouth AlbanyDiscus311.88—
Apr 23Nike/Jesuit Twilight RelaysApr 23 · 100m Hurdles · Place 11 · South AlbanySouth Albany100m Hurdles1115.35—
Apr 18John Oliver InvitationalApr 18 · 100m Hurdles · Place 2 · South AlbanySouth Albany100m Hurdles214.99a10
Apr 18John Oliver InvitationalApr 18 · 200 Meters · Place 2 · South AlbanySouth Albany200 Meters223.68a PB10
Apr 18John Oliver InvitationalApr 18 · 100 Meters · Place 2 · South AlbanySouth Albany100 Meters211.97a10
Apr 11T Smith Need For Speed InvitationalApr 11 · 100m Hurdles · Place 4 · South AlbanySouth Albany100m Hurdles415.58a10
Apr 11T Smith Need For Speed InvitationalApr 11 · 200 Meters · Place 2 · South AlbanySouth Albany200 Meters224.01a10
Apr 11T Smith Need For Speed InvitationalApr 11 · 100 Meters · Place 1 · South AlbanySouth Albany100 Meters111.87a PB10
Apr 7Corvallis, Silverton @ South AlbanyApr 7 · 100m Hurdles · Place 1 · South AlbanySouth Albany100m Hurdles115.21a10
Apr 7Corvallis, Silverton @ South AlbanyApr 7 · 100 Meters · Place 1 · South AlbanySouth Albany100 Meters112.15a10
Apr 3Oregon Relays presented by AthleticNETApr 3 · 40 Yard Dash · Place 3 · South AlbanySouth Albany40 Yard Dash3.5.21a PB10
Apr 3Oregon Relays presented by AthleticNETApr 3 · 200 Meters · Place 2 · South AlbanySouth Albany200 Meters2.23.96aWind: 0.310
Apr 3Oregon Relays presented by AthleticNETApr 3 · 100 Meters · Place 1 · South AlbanySouth Albany100 MetersRound P1.11.93aWind: 0.510
Apr 3Oregon Relays presented by AthleticNETApr 3 · 100 Meters · Place 3 · South AlbanySouth Albany100 Meters3.12.02aWind: 0.710
Mar 20PNW InviteMar 20 · 200 Meters · Place 2 · Impact Athletics Track ClubImpact Athletics Track Club200 Meters223.94a10
Mar 20PNW InviteMar 20 · 100 Meters · Place 3 · Impact Athletics Track ClubImpact Athletics Track Club100 Meters312.12a10

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 19Nike Outdoor NationalsJun 19 · 200 Meters · Place 30 · South AlbanySouth Albany200 Meters3025.13a9
Jun 19Nike Outdoor NationalsJun 19 · 100 Meters · Place 46 · South AlbanySouth Albany100 MetersRound P4612.42a9
Jun 19Nike Outdoor NationalsJun 19 · 200 Meters · Place 30 · South AlbanySouth Albany200 MetersRound P3025.13a9
Jun 19Nike Outdoor NationalsJun 19 · 100 Meters · Place 46 · South AlbanySouth Albany100 MetersRound P4612.42a9
May 215A-3 Mid-Willamette Conference ChampionshipsMay 21 · 200 Meters · Place 2 · South AlbanySouth Albany200 Meters225.28a9
May 215A-3 Mid-Willamette Conference ChampionshipsMay 21 · 200 Meters · Place 2 · South AlbanySouth Albany200 Meters224.96a9
May 215A-3 Mid-Willamette Conference ChampionshipsMay 21 · 100 Meters · Place 3 · South AlbanySouth Albany100 Meters312.25a9
May 215A-3 Mid-Willamette Conference ChampionshipsMay 21 · 100 Meters · Place 3 · South AlbanySouth Albany100 Meters312.07a9
May 13Lebanon, S. Albany @ CentralMay 13 · 100 Meters · Place 1 · South AlbanySouth Albany100 Meters112.56a9
May 6South Albany, Dallas @ MckayMay 6 · 200 Meters · Place 2 · South AlbanySouth Albany200 Meters224.96a9
May 6South Albany, Dallas @ MckayMay 6 · 100 Meters · Place 1 · South AlbanySouth Albany100 Meters112.45a9
Apr 30MWC West Albany, South Albany @ SilvertonApr 30 · 100 Meters · Place 2 · South AlbanySouth Albany100 Meters212.31a9
Apr 24Nike/Jesuit Twilight RelaysApr 24 · 100 Meters · Place 3 · South AlbanySouth Albany100 Meters3.12.34aWind: -1.69
Apr 22Crescent Valley, McKay and Silverton @ South AlbanyApr 22 · 400 Meters · Place 2 · South AlbanySouth Albany400 Meters2.1:01.21a9
Apr 22Crescent Valley, McKay and Silverton @ South AlbanyApr 22 · 200 Meters · Place 2 · South AlbanySouth Albany200 Meters2.25.72a9
Apr 18John Oliver InvitationalApr 18 · Long Jump · Place 4 · South AlbanySouth AlbanyLong Jump4.16' 4.25" PB9
Apr 18John Oliver InvitationalApr 18 · 200 Meters · Place 2 · South AlbanySouth Albany200 Meters2.25.23a9
Apr 18John Oliver InvitationalApr 18 · 100 Meters · Place 1 · South AlbanySouth Albany100 Meters1.12.14a9
Apr 15Corvallis and Woodburn @ South AlbanyApr 15 · Long Jump · Place 2 · South AlbanySouth AlbanyLong Jump215-99
Apr 15Corvallis and Woodburn @ South AlbanyApr 15 · 400 Meters · Place 2 · South AlbanySouth Albany400 Meters259.89a PB9
Apr 12T Smith Need For Speed Invitational Apr 12 · Long Jump · Place 11 · South AlbanySouth AlbanyLong Jump11.15' 10.25"9
Apr 12T Smith Need For Speed Invitational Apr 12 · 200 Meters · Place 6 · South AlbanySouth Albany200 Meters6.25.83aWind: 0.69
Apr 12T Smith Need For Speed Invitational Apr 12 · 100 Meters · Place 2 · South AlbanySouth Albany100 Meters2.12.32aWind: 0.29
Apr 9Crescent Valley, Woodburn, South Albany @ LebanonApr 9 · 200 Meters · Place 2 · South AlbanySouth Albany200 Meters225.38a9
Apr 9Crescent Valley, Woodburn, South Albany @ LebanonApr 9 · 100 Meters · Place 1 · South AlbanySouth Albany100 Meters112.71a9
Apr 4Mid Valley Dental InvitationalApr 4 · 200 Meters · Place 1 · South AlbanySouth Albany200 Meters125.76a9
Apr 4Mid Valley Dental InvitationalApr 4 · 100 Meters · Place 1 · South AlbanySouth Albany100 Meters112.41a9

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23Oregon Middle School Meet of ChampionsMay 23 · 100m Hurdles · Place 3 · CalapooiaCalapooia100m Hurdles30" / 0.762mRound P3.16.57a PBWind: -18
May 23Oregon Middle School Meet of ChampionsMay 23 · 100m Hurdles · Place 4 · CalapooiaCalapooia100m Hurdles30" / 0.762m4.16.29aWind: 2.18
May 23Oregon Middle School Meet of ChampionsMay 23 · 200 Meters · Place 3 · CalapooiaCalapooia200 MetersRound P3.26.42aWind: 2.48
May 23Oregon Middle School Meet of ChampionsMay 23 · 200 Meters · Place 8 · CalapooiaCalapooia200 Meters8.28.62a8
May 23Oregon Middle School Meet of ChampionsMay 23 · 100 Meters · Place 3 · CalapooiaCalapooia100 MetersRound P3.12.77aWind: 28
May 23Oregon Middle School Meet of ChampionsMay 23 · 100 Meters · Place 7 · CalapooiaCalapooia100 Meters7.13.16aWind: -0.78
May 10Tigard Youth developmental meetMay 10 · 100m Hurdles · Place 1 · CalapooiaCalapooia100m Hurdles33" / 0.838m1.16.99a PB8
May 10Tigard Youth developmental meetMay 10 · 400 Meters · Place 1 · CalapooiaCalapooia400 Meters1.1:03.76a8
May 10Tigard Youth developmental meetMay 10 · 200 Meters · Place 1 · CalapooiaCalapooia200 Meters1.26.02a8
May 4GAPS Middle School DistrictMay 4 · High Jump · Place 1 · CalapooiaCalapooiaHigh Jump1.4' 6 PB8
May 4GAPS Middle School DistrictMay 4 · 200 Meters · Place 1 · CalapooiaCalapooia200 Meters1.29.39a8
May 4GAPS Middle School DistrictMay 4 · 100 Meters · Place 1 · CalapooiaCalapooia100 Meters1.13.20a8
Apr 18North Albany Middle School vs. Calapooia Middle SchoolApr 18 · Long Jump · Place 1 · CalapooiaCalapooiaLong Jump1.13-09.008
Apr 18North Albany Middle School vs. Calapooia Middle SchoolApr 18 · 100m Hurdles · Place 1 · CalapooiaCalapooia100m Hurdles30" / 0.762m1.16.968
Apr 18North Albany Middle School vs. Calapooia Middle SchoolApr 18 · 200 Meters · Place 1 · CalapooiaCalapooia200 Meters1.28.48

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13GAPS ALL CITY MEETMay 13 · Long Jump · CalapooiaCalapooiaLong Jump—11-06.06
May 13GAPS ALL CITY MEETMay 13 · 200 Meters · CalapooiaCalapooia200 Meters—31.746
May 13GAPS ALL CITY MEETMay 13 · 100 Meters · CalapooiaCalapooia100 Meters—15.276
May 3CMS vs. NAMSMay 3 · 200m Hurdles · CalapooiaCalapooia200m Hurdles30" / 0.762m—34.81aUnofficial6
May 3CMS vs. NAMSMay 3 · Long Jump · CalapooiaCalapooiaLong Jump—12-11.0Unofficial6
May 3CMS vs. NAMSMay 3 · 100 Meters · CalapooiaCalapooia100 Meters—14.09aUnofficial6
Apr 28CMS vs. MMSApr 28 · Long Jump · Place 1 · CalapooiaCalapooiaLong Jump1.11-.03.5Unofficial6
Apr 28CMS vs. MMSApr 28 · 100m Hurdles · Place 1 · CalapooiaCalapooia100m Hurdles30" / 0.762m1.17.99Unofficial6
Apr 28CMS vs. MMSApr 28 · 1500 Meters · Place 1 · CalapooiaCalapooia1500 Meters1.06:32.7Unofficial6
Apr 19CMS vs TRApr 19 · Long Jump · Place 1 · CalapooiaCalapooiaLong Jump1.13-016
Apr 19CMS vs TRApr 19 · 200 Meters · Place 1 · CalapooiaCalapooia200 Meters1.33.706
Apr 19CMS vs TRApr 19 · 100 Meters · Place 1 · CalapooiaCalapooia100 Meters1.14.356

2018 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 9Tigard Youth Track Developmental MeetJun 9 · Long Jump · Place 3 · Valley Velocity TrackValley Velocity TrackLong Jump3.10-03.502
Jun 9Tigard Youth Track Developmental MeetJun 9 · High Jump · Valley Velocity TrackValley Velocity TrackHigh Jump—NH2
Jun 9Tigard Youth Track Developmental MeetJun 9 · 200 Meters · Place 6 · Valley Velocity TrackValley Velocity Track200 Meters6.35.84a2
Jun 9Tigard Youth Track Developmental MeetJun 9 · 100 Meters · Place 7 · Valley Velocity TrackValley Velocity Track100 Meters7.16.56a2
Jun 2COTC YOUTH MEETJun 2 · Long Jump · Place 2 · Valley Velocity TrackValley Velocity TrackLong Jump2.9-06.502
Jun 2COTC YOUTH MEETJun 2 · High Jump · Place 2 · Valley Velocity TrackValley Velocity TrackHigh Jump2.3-00.002
Jun 2COTC YOUTH MEETJun 2 · 200 Meters · Place 1 · Valley Velocity TrackValley Velocity Track200 Meters1.35.04a2
Jun 2COTC YOUTH MEETJun 2 · 100 Meters · Place 1 · Valley Velocity TrackValley Velocity Track100 Meters1.16.35a2
May 12ICS USATF Developmental MeetMay 12 · Long Jump · Place 6 · Valley Velocity TrackValley Velocity TrackLong Jump6.9-10.502
May 12ICS USATF Developmental MeetMay 12 · Shot Put · Place 4 · Valley Velocity TrackValley Velocity TrackShot Put6lb4.14-07.25 PB2
May 12ICS USATF Developmental MeetMay 12 · 200 Meters · Place 9 · Valley Velocity TrackValley Velocity Track200 Meters9.35.97a2
May 12ICS USATF Developmental MeetMay 12 · 100 Meters · Place 18 · Valley Velocity TrackValley Velocity Track100 Meters18.17.25a2

2017 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 17COTC USATF Youth Development MeetJun 17 · 50 Meter · Place 1 · Salem TrackSalem Track50 Meter1.8.99a PB1
Jun 17COTC USATF Youth Development MeetJun 17 · Long Jump · Place 1 · Salem TrackSalem TrackLong Jump1.8-11.001
Jun 17COTC USATF Youth Development MeetJun 17 · 100 Meters · Place 1 · Salem TrackSalem Track100 Meters1.17.46a1
Jun 10South Eugene HS STC DevelopmentalJun 10 · Long Jump · Place 4 · Salem TrackSalem TrackLong Jump4.2.00m1
Jun 10South Eugene HS STC DevelopmentalJun 10 · 100 Meters · Place 3 · Salem TrackSalem Track100 Meters3.18.81a1
Apr 292017 BYTC BlastApr 29 · Long Jump · Place 5 · Salem TrackSalem TrackLong Jump5.7-11.001
Apr 292017 BYTC BlastApr 29 · 400 Meters · Place 11 · Salem TrackSalem Track400 Meters11.1:32.84a1
Apr 292017 BYTC BlastApr 29 · 200 Meters · Place 7 · Salem TrackSalem Track200 Meters7.39.82a1
Apr 292017 BYTC BlastApr 29 · 100 Meters · Place 12 · Salem TrackSalem Track100 Meters12.18.12a1
Apr 22Sherwood Ice BreakerApr 22 · 400 Meters · Salem TrackSalem Track400 Meters—SCR1
Apr 22Sherwood Ice BreakerApr 22 · 400 Meters · Place 11 · Salem TrackSalem Track400 Meters11.1:40.35a1
Apr 22Sherwood Ice BreakerApr 22 · 200 Meters · Salem TrackSalem Track200 Meters—SCR1
Apr 22Sherwood Ice BreakerApr 22 · 100 Meters · Place 10 · Salem TrackSalem Track100 Meters10.19.02a1