* previously at Stanford

College Bests

SP
  50' 10"
DT
  176' 10"
HT
  136' 6"
WT
  54' 8.25"
Big 12 Championships    Feb 27-28, 2026
SP 13.68m 44' 10.75" 15th (F)
Don Kirby Elite Invitational 2026    Feb 13-14, 2026
SP 12.94m 42' 5.5" 14th (F)
Roman Ruiz Speed and Power Meet    Jan 30-31, 2026
SP 14.02m 46' 0" 2nd (F)
WT DNS NM
2026 Penn Elite    Jan 24, 2026
SP 14.61m 47' 11.25" 5th (F)
2026 Weber State Invitational    Jan 9-10, 2026
SP 13.85m 45' 5.25" 1st (F)
WT 12.52m 41' 1" 17th (F)
BYU December Invite    Dec 10-11, 2025
SP NM NM
DT 50.95m 167' 2" 1st (F)
↓Competing for Stanford
NCAA Division I West First Round    May 28-31, 2025
SP 14.56m 47' 9.25" 40th (P)
DT FOUL NM
ACC Outdoor Track & Field Championships    May 15-17, 2025
SP 15.39m 50' 6" 9th (F)
DT 51.84m 170' 1" 5th (F)
The 130th Big Meet    May 3, 2025
SP 15.49m 50' 10" 2nd (F)
DT 53.51m 175' 7" 3rd (F)
Payton Jordan Invitational    Apr 25, 2025
SP 14.29m 46' 10.75" 1st (F)
DT 49.70m 163' 1" 2nd (F)
65th Annual Mt. SAC Relays    Apr 18-19, 2025
DT 50.31m 165' 1" 5th (F)
Beach Invite    Apr 17-18, 2025
SP 14.38m 47' 2.25" 13th (F)
DT 52.13m 171' 0" 8th (F)
Stanford Invitational    Apr 4- 5, 2025
SP 14.55m 47' 9" 3rd (F)
DT 51.02m 167' 5" 1st (F)
Sacramento State Hornet Invite    Mar 21-22, 2025
SP 14.40m 47' 3" 5th (F)
DT 53.08m 174' 2" 3rd (F)
ACC Indoor Track & Field Championships    Mar 1- 3, 2025
SP 13.88m 45' 6.5" 15th (F)
Don Kirby Elite Invitational 2025    Feb 14-15, 2025
SP 14.07m 46' 2" 10th (F)
New Mexico Collegiate Classic 2025 (16 Team Invite)    Feb 7- 8, 2025
SP 14.01m 45' 11.75" 20th (F)
Dr. Martin Luther King Jr. Invitational 2025    Jan 24-25, 2025
SP 12.62m 41' 5" 11th (F)
2025 UW Preview/Mile City    Jan 17-18, 2025
SP 13.86m 45' 5.75" 4th (F)
NCAA West First Round    May 22-25, 2024
DT 46.60m 152' 11" 45th (P)
PAC-12 Track and Field Championships    May 10-12, 2024
SP 13.99m 45' 10.75" 11th (F)
DT 49.19m 161' 5" 13th (F)
Stanford vs Cal Big Meet    Apr 30, 2024
SP 14.57m 47' 9.75" 2nd (F)
DT 53.89m 176' 10" 3rd (F)
Payton Jordan Invitational    Apr 26, 2024
SP 14.34m 47' 0.75" 1st (F)
DT 47.03m 154' 3" 2nd (F)
Chris Rinne Invitational    Apr 19-20, 2024
SP 13.95m 45' 9.25" 1st (F)
DT FOUL NM
64th Annual Mt. SAC Relays    Apr 17-20, 2024
DT FOUL NM
Brutus Hamilton 2024    Apr 6, 2024
SP 14.05m 46' 1.25" 1st (F)
DT FOUL NM
Stanford Invitational    Mar 29-30, 2024
SP 13.66m 44' 9.75" 8th (F)
2024 Hornet Invite    Mar 15-16, 2024
SP 14.92m 48' 11.5" 1st (F)
DT 51.49m 168' 11" 3rd (F)
2024 Ken Shannon Last Chance    Feb 23-24, 2024
SP 14.13m 46' 4.25" 7th (F)
WT 16.54m 54' 3.25" 6th (F)
Don Kirby Elite Invitational 2024    Feb 9-10, 2024
SP 13.85m 45' 5.25" 13th (F)
WT 15.00m 49' 2.5" 31st (F)
Boston University John Thomas Terrier Classic    Jan 26-27, 2024
SP 13.36m 43' 10" 8th (F)
WT 14.54m 47' 8.5" 12th (F)
2024 Riverhawk Invitational    Jan 26-27, 2024
SP 14.29m 46' 10.75" 3rd (F)
WT 14.92m 48' 11.5" 15th (F)
Dr. Martin Luther King Jr. Invitational 2024    Jan 20, 2024
SP 13.82m 45' 4.25" 16th (F)
WT 14.86m 48' 9" 26th (F)
2024 Spokane Sports Showcase    Jan 12, 2024
SP 12.09m 39' 8" 14th (F)
WT 14.85m 48' 8.75" 10th (F)
Commonwealth College Opener    Dec 2, 2023
SP 13.29m 43' 7.25" 2nd (F)
WT 16.67m 54' 8.25" 1st (F)
2023 Ken Shannon Invitational    Feb 24-25, 2023
SP 12.00m 39' 4.5" 21st (F)
Wisconsin Badger's Windy City Invite II    Feb 10-11, 2023
SP 13.68m 44' 10.75" 9th (F)
Razorback Invitational    Jan 27-28, 2023
SP FOUL NM
2023 Spokane Indoor Challenge    Jan 13-14, 2023
SP 13.44m 44' 1.25" 5th (F)
2022 Spokane Invitational    Dec 10, 2022
SP 12.17m 39' 11.25" 17th (F)
Pac-12 Track & Field Championships    May 13-15, 2022
SP 13.02m 42' 8.75" 18th (F)
DT 40.75m 133' 8" 26th (F)
Stanford vs. Cal Big Meet    Apr 30, 2022
SP 13.39m 43' 11.25" 5th (F)
DT 47.62m 156' 3" 3rd (F)
Payton Jordan Invitational    Apr 29, 2022
SP 13.62m 44' 8.25" 1st (F)
DT 47.24m 155' 0" 2nd (F)
Beach Invitational 2022    Apr 15-16, 2022
SP 11.59m 38' 0.25" 71st (F)
DT 48.71m 159' 10" 15th (F)
Bryan Clay Invitational    Apr 13-15, 2022
DT 39.83m 130' 8" 22nd (F)
Stanford Invitational    Apr 1- 2, 2022
SP 12.05m 39' 6.5" 6th (F)
DT FOUL NM
HT FOUL NM
Cardinal Classic    Mar 19, 2022
SP 12.66m 41' 6.5" 2nd (F)
DT 45.86m 150' 5" 4th (F)
HT 41.61m 136' 6" 9th (F)
Razorback Invitational    Jan 28-29, 2022
SP 11.52m 37' 9.5" 14th (F)
WT 14.65m 48' 0.75" 20th (F)
2022 UW Preview    Jan 15, 2022
SP 13.00m 42' 8" 2nd (F)
WT 15.02m 49' 3.5" 5th (F)
Shot Put (Outdoor)
Top↑
47' 9.25"
* for Stanford
NCAA Division I West First Round May 28-31, 2025
50' 6"
* for Stanford
ACC Outdoor Track & Field Championships May 15-17, 2025
50' 10"
* for Stanford
The 130th Big Meet May 3, 2025
46' 10.75"
* for Stanford
Payton Jordan Invitational Apr 25, 2025
47' 2.25"
* for Stanford
Beach Invite Apr 17-18, 2025
47' 9"
* for Stanford
Stanford Invitational Apr 4- 5, 2025
47' 3"
* for Stanford
Sacramento State Hornet Invite Mar 21-22, 2025
45' 10.75"
* for Stanford
PAC-12 Track and Field Championships May 10-12, 2024
47' 9.75"
* for Stanford
Stanford vs Cal Big Meet Apr 30, 2024
47' 0.75"
* for Stanford
Payton Jordan Invitational Apr 26, 2024
45' 9.25"
* for Stanford
Chris Rinne Invitational Apr 19-20, 2024
46' 1.25"
* for Stanford
Brutus Hamilton 2024 Apr 6, 2024
44' 9.75"
* for Stanford
Stanford Invitational Mar 29-30, 2024
48' 11.5"
* for Stanford
2024 Hornet Invite Mar 15-16, 2024
42' 8.75"
* for Stanford
Pac-12 Track & Field Championships May 13-15, 2022
43' 11.25"
* for Stanford
Stanford vs. Cal Big Meet Apr 30, 2022
44' 8.25"
* for Stanford
Payton Jordan Invitational Apr 29, 2022
38' 0.25"
* for Stanford
Beach Invitational 2022 Apr 15-16, 2022
39' 6.5"
* for Stanford
Stanford Invitational Apr 1- 2, 2022
41' 6.5"
* for Stanford
Cardinal Classic Mar 19, 2022
Shot Put (Indoor)
Top↑
44' 10.75"
Big 12 Championships Feb 27-28, 2026
42' 5.5"
Don Kirby Elite Invitational 2026 Feb 13-14, 2026
46' 0"
Roman Ruiz Speed and Power Meet Jan 30-31, 2026
47' 11.25"
2026 Penn Elite Jan 24, 2026
45' 5.25"
2026 Weber State Invitational Jan 9-10, 2026
NM
NM
BYU December Invite Dec 10-11, 2025
45' 6.5"
* for Stanford
ACC Indoor Track & Field Championships Mar 1- 3, 2025
46' 2"
* for Stanford
Don Kirby Elite Invitational 2025 Feb 14-15, 2025
45' 11.75"
* for Stanford
New Mexico Collegiate Classic 2025 (16 Team Invite) Feb 7- 8, 2025
41' 5"
* for Stanford
Dr. Martin Luther King Jr. Invitational 2025 Jan 24-25, 2025
45' 5.75"
* for Stanford
2025 UW Preview/Mile City Jan 17-18, 2025
46' 4.25"
* for Stanford
2024 Ken Shannon Last Chance Feb 23-24, 2024
45' 5.25"
* for Stanford
Don Kirby Elite Invitational 2024 Feb 9-10, 2024
43' 10"
* for Stanford
Boston University John Thomas Terrier Classic Jan 26-27, 2024
46' 10.75"
* for Stanford
2024 Riverhawk Invitational Jan 26-27, 2024
45' 4.25"
* for Stanford
Dr. Martin Luther King Jr. Invitational 2024 Jan 20, 2024
39' 8"
* for Stanford
2024 Spokane Sports Showcase Jan 12, 2024
43' 7.25"
* for Stanford
Commonwealth College Opener Dec 2, 2023
39' 4.5"
* for Stanford
2023 Ken Shannon Invitational Feb 24-25, 2023
44' 10.75"
* for Stanford
Wisconsin Badger's Windy City Invite II Feb 10-11, 2023
NM
* for Stanford
Razorback Invitational Jan 27-28, 2023
44' 1.25"
* for Stanford
2023 Spokane Indoor Challenge Jan 13-14, 2023
39' 11.25"
* for Stanford
2022 Spokane Invitational Dec 10, 2022
37' 9.5"
* for Stanford
Razorback Invitational Jan 28-29, 2022
42' 8"
* for Stanford
2022 UW Preview Jan 15, 2022
Discus (Outdoor)
Top↑
NM
* for Stanford
NCAA Division I West First Round May 28-31, 2025
170' 1"
* for Stanford
ACC Outdoor Track & Field Championships May 15-17, 2025
175' 7"
* for Stanford
The 130th Big Meet May 3, 2025
163' 1"
* for Stanford
Payton Jordan Invitational Apr 25, 2025
165' 1"
* for Stanford
65th Annual Mt. SAC Relays Apr 18-19, 2025
171' 0"
* for Stanford
Beach Invite Apr 17-18, 2025
167' 5"
* for Stanford
Stanford Invitational Apr 4- 5, 2025
174' 2"
* for Stanford
Sacramento State Hornet Invite Mar 21-22, 2025
152' 11"
* for Stanford
NCAA West First Round May 22-25, 2024
161' 5"
* for Stanford
PAC-12 Track and Field Championships May 10-12, 2024
176' 10"
* for Stanford
Stanford vs Cal Big Meet Apr 30, 2024
154' 3"
* for Stanford
Payton Jordan Invitational Apr 26, 2024
NM
* for Stanford
Chris Rinne Invitational Apr 19-20, 2024
NM
* for Stanford
64th Annual Mt. SAC Relays Apr 17-20, 2024
NM
* for Stanford
Brutus Hamilton 2024 Apr 6, 2024
168' 11"
* for Stanford
2024 Hornet Invite Mar 15-16, 2024
133' 8"
* for Stanford
Pac-12 Track & Field Championships May 13-15, 2022
156' 3"
* for Stanford
Stanford vs. Cal Big Meet Apr 30, 2022
155' 0"
* for Stanford
Payton Jordan Invitational Apr 29, 2022
159' 10"
* for Stanford
Beach Invitational 2022 Apr 15-16, 2022
130' 8"
* for Stanford
Bryan Clay Invitational Apr 13-15, 2022
NM
* for Stanford
Stanford Invitational Apr 1- 2, 2022
150' 5"
* for Stanford
Cardinal Classic Mar 19, 2022
Discus (Indoor)
Top↑
167' 2"
BYU December Invite Dec 10-11, 2025
Hammer (Outdoor)
Top↑
NM
* for Stanford
Stanford Invitational Apr 1- 2, 2022
136' 6"
* for Stanford
Cardinal Classic Mar 19, 2022
Weight Throw (Indoor)
Top↑
DNS
NM
Roman Ruiz Speed and Power Meet Jan 30-31, 2026
41' 1"
2026 Weber State Invitational Jan 9-10, 2026
54' 3.25"
* for Stanford
2024 Ken Shannon Last Chance Feb 23-24, 2024
49' 2.5"
* for Stanford
Don Kirby Elite Invitational 2024 Feb 9-10, 2024
47' 8.5"
* for Stanford
Boston University John Thomas Terrier Classic Jan 26-27, 2024
48' 11.5"
* for Stanford
2024 Riverhawk Invitational Jan 26-27, 2024
48' 9"
* for Stanford
Dr. Martin Luther King Jr. Invitational 2024 Jan 20, 2024
48' 8.75"
* for Stanford
2024 Spokane Sports Showcase Jan 12, 2024
54' 8.25"
* for Stanford
Commonwealth College Opener Dec 2, 2023
48' 0.75"
* for Stanford
Razorback Invitational Jan 28-29, 2022
49' 3.5"
* for Stanford
2022 UW Preview Jan 15, 2022

2026 Indoors

Shot Put
Big 12 Championships February 27-28, 2026
Don Kirby Elite Invitational 2026 February 13-14, 2026
Roman Ruiz Speed and Power Meet January 30-31, 2026
2026 Penn Elite January 24, 2026
2026 Weber State Invitational January 9-10, 2026
Weight Throw
DNS
Roman Ruiz Speed and Power Meet January 30-31, 2026
2026 Weber State Invitational January 9-10, 2026

2025 Indoors

↓Competing for Stanford

2025 Outdoors

2024 Outdoors

2024 Indoors

2023 Indoors

Shot Put
Commonwealth College Opener December 2, 2023
2023 Ken Shannon Invitational February 24-25, 2023
Wisconsin Badger's Windy City Invite II February 10-11, 2023
Razorback Invitational January 27-28, 2023
2023 Spokane Indoor Challenge January 13-14, 2023
Weight Throw
Commonwealth College Opener December 2, 2023

2022 Indoors

Shot Put
2022 Spokane Invitational December 10, 2022
Razorback Invitational January 28-29, 2022
2022 UW Preview January 15, 2022
Weight Throw
Razorback Invitational January 28-29, 2022
2022 UW Preview January 15, 2022

2022 Outdoors

Shot Put
Pac-12 Track & Field Championships May 13-15, 2022
Stanford vs. Cal Big Meet April 30, 2022
Payton Jordan Invitational April 29, 2022
Beach Invitational 2022 April 15-16, 2022
Stanford Invitational April 1- 2, 2022
Cardinal Classic March 19, 2022
Discus
Pac-12 Track & Field Championships May 13-15, 2022
Stanford vs. Cal Big Meet April 30, 2022
Payton Jordan Invitational April 29, 2022
Beach Invitational 2022 April 15-16, 2022
Bryan Clay Invitational April 13-15, 2022
Stanford Invitational April 1- 2, 2022
Cardinal Classic March 19, 2022
Hammer
Stanford Invitational April 1- 2, 2022
Cardinal Classic March 19, 2022
Shot Put (Indoors)
2026  
(Jan 24, 2026)
2025  
* for Stanford
(Feb 14-15, 2025)
2024  
* for Stanford
(Jan 26-27, 2024)
2023  
* for Stanford
2022  
* for Stanford
(Jan 15, 2022)
Discus (Indoors)
2025  
(Dec 10-11, 2025)
Weight Throw (Indoors)
2026  
(Jan 9-10, 2026)
2024  
* for Stanford
(Feb 23-24, 2024)
2023  
* for Stanford
(Dec 2, 2023)
2022  
* for Stanford
(Jan 15, 2022)
Shot Put (Outdoors)
2025  
* for Stanford
(May 3, 2025)
2024  
* for Stanford
(Mar 15-16, 2024)
2022  
* for Stanford
(Apr 29, 2022)
Discus (Outdoors)
2025  
* for Stanford
(May 3, 2025)
2024  
* for Stanford
(Apr 30, 2024)
2022  
* for Stanford
(Apr 15-16, 2022)
Hammer (Outdoors)
2022  
* for Stanford
(Mar 19, 2022)