Personal bests

Best marks in available results
Event / courseMarkMeetDate
40 Yard Dash · OutdoorGPTF Summer All-Comers #1 · Jun 116.03aGPTF Summer All-Comers #1June 11, 2025
Discus · 1kg · OutdoorGPTF Summer All-Comers #1 · Jun 1172' 7"GPTF Summer All-Comers #1June 11, 2025
Javelin · 600g · OutdoorHillsdale Tune Up · Apr 2443.97mHillsdale Tune UpApril 24, 2026
Long Jump · OutdoorGPTF Summer All-Comers #1 · Jun 1114' 4"GPTF Summer All-Comers #1June 11, 2025
Pole Vault · Outdoor6A-7 Southwest Conference Championships · May 82.60m6A-7 Southwest Conference ChampionshipsMay 8, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10GVSU Last Chance MeetMay 10 · Javelin · Place 1 · HillsdaleHillsdaleJavelin600g1.42.63mFr
May 6Hillsdale Last ChanceMay 6 · Javelin · Place 1 · HillsdaleHillsdaleJavelin600g1.40.22mFr
May 1G-MAC Outdoor Championship 2026May 1 · Javelin · Place 2 · HillsdaleHillsdaleJavelin600g2.38.69mFr
Apr 24Hillsdale Tune UpApr 24 · Javelin · Place 1 · HillsdaleHillsdaleJavelin600g1.43.97m PBFr
Apr 16Hillsdale Gina RelaysApr 16 · Javelin · Place 2 · HillsdaleHillsdaleJavelin600g2.38.78mFr
Apr 32026 Auto-Owners Insurance Spartan InviteApr 3 · Javelin · Place 1 · HillsdaleHillsdaleJavelin600g1.40.77mFr

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 19Nike Outdoor NationalsJun 19 · Javelin · Place 24 · The Rogue Athletic ClubThe Rogue Athletic ClubJavelin2437.04m12
Jun 19Nike Outdoor NationalsJun 19 · Javelin · Place 24 · The Rogue Athletic ClubThe Rogue Athletic ClubJavelin2437.04m12
Jun 11GPTF Summer All-Comers #1Jun 11 · 40 Yard Dash · Place 2 · The Rogue Athletic ClubThe Rogue Athletic Club40 Yard Dash2.6.03a PB12
Jun 11GPTF Summer All-Comers #1Jun 11 · Long Jump · Place 2 · The Rogue Athletic ClubThe Rogue Athletic ClubLong Jump2.14' 4" PB12
Jun 11GPTF Summer All-Comers #1Jun 11 · Discus · Place 2 · The Rogue Athletic ClubThe Rogue Athletic ClubDiscus1kg2.72' 7" PB12
May 206A-7 Southwest Conference ChampionshipsMay 20 · Pole Vault · Place 2 · Grants PassGrants PassPole Vault22.56m12
May 206A-7 Southwest Conference ChampionshipsMay 20 · Javelin · Place 1 · Grants PassGrants PassJavelin1131-1012
May 1075th Grants Pass Rotary Invitational presented by Les Schwab Tire CenterMay 10 · Pole Vault · Place 6 · Grants PassGrants PassPole Vault6.9' 0"12
May 1075th Grants Pass Rotary Invitational presented by Les Schwab Tire CenterMay 10 · Javelin · Place 3 · Grants PassGrants PassJavelin600g3.116' 6"12
May 286th Annual Medford Rotary RelaysMay 2 · Javelin · Place 1 · Grants PassGrants PassJavelin1120-112
Apr 16Grants Pass @ RoseburgApr 16 · Javelin · Place 1 · Grants PassGrants PassJavelin1135-212
Apr 12T Smith Need For Speed Invitational Apr 12 · Pole Vault · Grants PassGrants PassPole Vault—NH12
Apr 12T Smith Need For Speed Invitational Apr 12 · Javelin · Place 3 · Grants PassGrants PassJavelin600g3.114' 5"12
Apr 9Willamette @ Grants PassApr 9 · Pole Vault · Place 2 · Grants PassGrants PassPole Vault28-612
Apr 9Willamette @ Grants PassApr 9 · Javelin · Place 1 · Grants PassGrants PassJavelin1124-112
Apr 4Oregon Relays presented by AthleticNETApr 4 · Javelin · Place 7 · Grants PassGrants PassJavelin600g7.37.95m12
Mar 19Rogue Valley PreviewMar 19 · Javelin · Place 1 · Grants PassGrants PassJavelin1120-8—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 122024 Nike Outdoor NationalsJun 12 · Javelin · Place 7 · The Rogue Athletic ClubThe Rogue Athletic ClubJavelin736.72m—
May 17 OSAA 6A State ChampionshipsMay 17 · Javelin · Place 4 · Grants PassGrants PassJavelin600g4.38.46m11
May 86A-7 Southwest Conference ChampionshipsMay 8 · Pole Vault · Place 3 · Grants PassGrants PassPole Vault32.60m PB—
May 86A-7 Southwest Conference ChampionshipsMay 8 · Javelin · Place 1 · Grants PassGrants PassJavelin1126-0—
May 1Grants Pass at South Medford Dual MeetMay 1 · Pole Vault · Place 3 · Grants PassGrants PassPole Vault38-0—
May 1Grants Pass at South Medford Dual MeetMay 1 · Javelin · Place 1 · Grants PassGrants PassJavelin1119-11—
Apr 2774th Grants Pass Rotary Invitational by Steens Mt Running CampApr 27 · Pole Vault · Place 6 · Grants PassGrants PassPole Vault68-6—
Apr 2774th Grants Pass Rotary Invitational by Steens Mt Running CampApr 27 · Javelin · Place 3 · Grants PassGrants PassJavelin3122-4.25—
Apr 17Roseburg @ Grants PassApr 17 · Pole Vault · Place 3 · Grants PassGrants PassPole Vault38-0—
Apr 17Roseburg @ Grants PassApr 17 · Javelin · Place 1 · Grants PassGrants PassJavelin1122-7—
Apr 13Roseburg Timber Country Coca Cola & Champion Car Wash Twilight InvitationalApr 13 · Pole Vault · Place 7 · Grants PassGrants PassPole Vault78-0—
Apr 13Roseburg Timber Country Coca Cola & Champion Car Wash Twilight InvitationalApr 13 · Javelin · Place 2 · Grants PassGrants PassJavelin2115-8—
Apr 3North Medford @ Grants PassApr 3 · Pole Vault · Place 2 · Grants PassGrants PassPole Vault28-0—
Apr 3North Medford @ Grants PassApr 3 · Javelin · Place 1 · Grants PassGrants PassJavelin1116-2—
Mar 21Crater Classic Track Twilight 2024Mar 21 · Pole Vault · Place 2 · Grants PassGrants PassPole Vault28-0—
Mar 21Crater Classic Track Twilight 2024Mar 21 · Javelin · Place 2 · Grants PassGrants PassJavelin2107-4—
Mar 14The Rogue Classic InviteMar 14 · Javelin · Place 1 · Grants PassGrants PassJavelin1107-8—
Mar 14The Rogue Classic InviteMar 14 · High Jump · Place 1 · Grants PassGrants PassHigh Jump14-4.5—

2023 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 26OSAA 6A State ChampionshipsMay 26 · Javelin · Place 4 · Grants PassGrants PassJavelin600g4.36.48m10
May 186A-7 Southwest Conference ChampionshipsMay 18 · Pole Vault · Place 5 · Grants PassGrants PassPole Vault57-10—
May 186A-7 Southwest Conference ChampionshipsMay 18 · Javelin · Place 1 · Grants PassGrants PassJavelin1120-11—
May 10South Medford @ Grants Pass Dual MeetMay 10 · Javelin · Place 1 · Grants PassGrants PassJavelin1114-3—
May 10South Medford @ Grants Pass Dual MeetMay 10 · Pole Vault · Place 1 · Grants PassGrants PassPole Vault17-6—
Apr 26Grants Pass @ Roseburg (dual meet)Apr 26 · Triple Jump · Place 3 · Grants PassGrants PassTriple Jump330-05.00—
Apr 26Grants Pass @ Roseburg (dual meet)Apr 26 · Javelin · Place 2 · Grants PassGrants PassJavelin2110-02—
Apr 21Oregon Relays Fan ZoneApr 21 · Javelin · Place 9 · Grants PassGrants PassJavelin935.11m—
Apr 1423rd Bob Newland Frosh/Soph ClassicApr 14 · Triple Jump · Place 10 · Grants PassGrants PassTriple Jump1029-9—
Apr 1423rd Bob Newland Frosh/Soph ClassicApr 14 · Pole Vault · Place 3 · Grants PassGrants PassPole Vault37-0—
Apr 1423rd Bob Newland Frosh/Soph ClassicApr 14 · Javelin · Place 1 · Grants PassGrants PassJavelin1107-0—
Apr 12Grants Pass v. North MedfordApr 12 · Pole Vault · Place 2 · Grants PassGrants PassPole Vault27-0—
Apr 12Grants Pass v. North MedfordApr 12 · Javelin · Place 2 · Grants PassGrants PassJavelin2106-5—
Apr 884th Annual Medford Rotary RelaysApr 8 · Triple Jump · Place 10 · Grants PassGrants PassTriple Jump1029-10.75—
Apr 884th Annual Medford Rotary RelaysApr 8 · Pole Vault · Place 1 · Grants PassGrants PassPole Vault17-0—
Apr 884th Annual Medford Rotary RelaysApr 8 · Javelin · Place 7 · Grants PassGrants PassJavelin791-8—
Apr 5Crater @ Grants Pass Apr 5 · Triple Jump · Place 3 · Grants PassGrants PassTriple Jump329-2.50—
Apr 5Crater @ Grants Pass Apr 5 · Pole Vault · Place 2 · Grants PassGrants PassPole Vault27-6—
Apr 5Crater @ Grants Pass Apr 5 · Javelin · Place 1 · Grants PassGrants PassJavelin1105-5—
Mar 22The Rogue Classic InviteMar 22 · Triple Jump · Place 6 · Grants PassGrants PassTriple Jump627-3.510
Mar 22The Rogue Classic InviteMar 22 · Pole Vault · Place 1 · Grants PassGrants PassPole Vault17-610
Mar 22The Rogue Classic InviteMar 22 · Javelin · Place 1 · Grants PassGrants PassJavelin1104-11.2510
Mar 16Crater Track Classic TwilightMar 16 · Javelin · Place 1 · Grants PassGrants PassJavelin600g1.108' 610

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 126A-7 Southwest Conference ChampionshipsMay 12 · Javelin · Place 4 · Grants PassGrants PassJavelin486' 69
May 3Grants Pass @ North MedfordMay 3 · Javelin · Place 1 · Grants PassGrants PassJavelin1101-079
Apr 3072nd Annual Grants Pass Rotary Invitational by William Ward Nations LendingApr 30 · Javelin · Place 2 · Grants PassGrants PassJavelin600g2.96-089
Apr 26Grants Pass @ South EugeneApr 26 · Javelin · Place 1 · Grants PassGrants PassJavelin187' 29
Apr 20South Medford vs Grant Pass - DualApr 20 · 300m Hurdles · Place 3 · Grants PassGrants Pass300m Hurdles358.499
Apr 15Bob Newland Frosh\Soph ClassicApr 15 · Javelin · Place 2 · Grants PassGrants PassJavelin293-069
Apr 13Sheldon Irish @ GPTF Dual MeetApr 13 · Javelin · Place 1 · Grants PassGrants PassJavelin189-029
Apr 13Sheldon Irish @ GPTF Dual MeetApr 13 · 300m Hurdles · Place 3 · Grants PassGrants Pass300m Hurdles359.619
Apr 13Sheldon Irish @ GPTF Dual MeetApr 13 · 100m Hurdles · Place 7 · Grants PassGrants Pass100m Hurdles720.579
Apr 9BigFoot Pepsi/ Jim Robinson Twilight InvitationalApr 9 · Javelin · Place 15 · Grants PassGrants PassJavelin1593-49
Apr 6Roseburg Indians @ GPTF Dual MeetApr 6 · Javelin · Place 1 · Grants PassGrants PassJavelin191-069
Apr 6Roseburg Indians @ GPTF Dual MeetApr 6 · 300m Hurdles · Place 3 · Grants PassGrants Pass300m Hurdles359.379
Apr 6Roseburg Indians @ GPTF Dual MeetApr 6 · 100m Hurdles · Place 4 · Grants PassGrants Pass100m Hurdles420.559
Apr 183rd Annual Medford Rotary RelaysApr 1 · Javelin · Place 8 · Grants PassGrants PassJavelin884-009
Mar 14GPTF Intrasquad MeetMar 14 · 60m Hurdles · Place 9 · Grants PassGrants Pass60m Hurdles33" / 0.838m9.12.78aUnofficial9
Mar 14GPTF Intrasquad MeetMar 14 · Javelin · Place 9 · Grants PassGrants PassJavelin600g9.56-01Unofficial9