Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorIowa HS Track & Field Championships · May 16128-10Iowa HS Track & Field ChampionshipsMay 16, 2024
Hammer · 4kg · OutdoorIvy League Outdoor Track & Field Championships · May 1651.99mIvy League Outdoor Track & Field ChampionshipsMay 16, 2026
Shot Put · 4kg · IndoorPenn Opener · Dec 514.51mPenn OpenerDecember 5, 2025
Shot Put · 4kg · OutdoorIvy League Outdoor Track & Field Championships · May 1615.08mIvy League Outdoor Track & Field ChampionshipsMay 16, 2026
Weight Throw · 20lb / 9.0kg · IndoorPenn Elite · Jan 2217.85mPenn EliteJanuary 22, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · Hammer · Place 8 · PrincetonPrincetonHammer4kg8.51.99m PBSo
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · Shot Put · Place 5 · PrincetonPrincetonShot Put4kg5.15.08m PBSo
May 1Larry Ellis InvitationalMay 1 · Hammer · Place 18 · PrincetonPrincetonHammer4kg18.49.32mSo
May 1Larry Ellis InvitationalMay 1 · Shot Put · Place 9 · PrincetonPrincetonShot Put4kg9.14.40mSo
Apr 17Virginia ChallengeApr 17 · Hammer · Place 34 · PrincetonPrincetonHammer4kg34.47.07mSo
Apr 17Virginia ChallengeApr 17 · Shot Put · Place 20 · PrincetonPrincetonShot Put4kg20.13.87mSo
Apr 4Sam Howell InvitationalApr 4 · Hammer · Place 5 · PrincetonPrincetonHammer4kg5.49.64mSo
Apr 4Sam Howell InvitationalApr 4 · Shot Put · Place 4 · PrincetonPrincetonShot Put4kg4.14.14mSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6Penn ClassicFeb 6 · Weight Throw · Place 15 · PrincetonPrincetonWeight Throw1515.18mSo
Feb 6Penn ClassicFeb 6 · Shot Put · Place 4 · PrincetonPrincetonShot Put414.19mSo
Jan 22Penn EliteJan 22 · Weight Throw · Place 4 · PrincetonPrincetonWeight Throw20lb / 9.0kg4.17.85m PBSo
Jan 22Penn EliteJan 22 · Shot Put · Place 9 · PrincetonPrincetonShot Put4kg9.14.16mSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Penn OpenerDec 5 · Weight Throw · Place 3 · PrincetonPrincetonWeight Throw20lb / 9.0kg3.16.96mSo
Dec 5Penn OpenerDec 5 · Shot Put · Place 4 · PrincetonPrincetonShot Put4kg4.14.51m PBSo
Jan 31PSU National OpenJan 31 · Shot Put · Place 22 · PrincetonPrincetonShot Put4kg22.12.92mFr
Jan 11Princeton at Navy (dual)Jan 11 · Weight Throw · Place 6 · PrincetonPrincetonWeight Throw20lb / 9.0kg6.11.85mFr
Jan 11Princeton at Navy (dual)Jan 11 · Shot Put · PrincetonPrincetonShot Put4kgEx.13.49mFr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · Shot Put · Place 6 · PrincetonPrincetonShot Put4kg6.14.26mFr
Apr 25TCNJ Lions InviteApr 25 · Hammer · Place 12 · PrincetonPrincetonHammer4kg12.44.52mFr
Apr 25TCNJ Lions InviteApr 25 · Shot Put · Place 3 · PrincetonPrincetonShot Put4kg3.13.38mFr
Apr 4Sam HowellApr 4 · Hammer · Place 4 · PrincetonPrincetonHammer4kg4.45.94mFr
Apr 4Sam HowellApr 4 · Shot Put · Place 3 · PrincetonPrincetonShot Put4kg3.12.80mFr
Mar 22Penn ChallengeMar 22 · Hammer · Place 6 · PrincetonPrincetonHammer644.65mFR
Mar 22Penn ChallengeMar 22 · Shot Put · Place 1 · PrincetonPrincetonShot Put113.20mFR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Rutgers Holiday ClassicDec 6 · Weight Throw · Place 9 · PrincetonPrincetonWeight Throw20lb / 9.0kg9.11.30mFr
Dec 6Rutgers Holiday ClassicDec 6 · Shot Put · Place 11 · PrincetonPrincetonShot Put4kg11.10.23mFr

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 16Iowa HS Track & Field ChampionshipsMay 16 · Discus · Place 4 · West Lyon InwoodWest Lyon InwoodDiscus1kg4.128-10 PB12
May 16Iowa HS Track & Field ChampionshipsMay 16 · Shot Put · Place 1 · West Lyon InwoodWest Lyon InwoodShot Put4kg1.42-11.0012
May 92A State Qualifier - Spirit LakeMay 9 · Discus · Place 2 · West Lyon InwoodWest Lyon InwoodDiscus2127-7—
May 92A State Qualifier - Spirit LakeMay 9 · Shot Put · Place 2 · West Lyon InwoodWest Lyon InwoodShot Put243-2.5—
May 2Siouxland Conference MeetMay 2 · Discus · Place 1 · West Lyon InwoodWest Lyon InwoodDiscus1134-11—
May 2Siouxland Conference MeetMay 2 · Shot Put · Place 1 · West Lyon InwoodWest Lyon InwoodShot Put144-2—
Apr 29Sibley-Ocheyedan InviteApr 29 · Discus · Place 1 · West Lyon InwoodWest Lyon InwoodDiscus1122-9—
Apr 29Sibley-Ocheyedan InviteApr 29 · Shot Put · Place 1 · West Lyon InwoodWest Lyon InwoodShot Put138-6—
Apr 23West LyonApr 23 · Discus · Place 1 · West Lyon InwoodWest Lyon InwoodDiscus1136-10—
Apr 23West LyonApr 23 · Shot Put · Place 1 · West Lyon InwoodWest Lyon InwoodShot Put140-3.50—
Apr 18Sheldon InviteApr 18 · Discus · Place 1 · West Lyon InwoodWest Lyon InwoodDiscus1130-0—
Apr 18Sheldon InviteApr 18 · Shot Put · Place 1 · West Lyon InwoodWest Lyon InwoodShot Put139-2—
Apr 15Sheldon Girls 3 Class InviteApr 15 · Discus · Place 2 · West Lyon InwoodWest Lyon InwoodDiscus1kg2.122-0612
Apr 15Sheldon Girls 3 Class InviteApr 15 · Shot Put · Place 1 · West Lyon InwoodWest Lyon InwoodShot Put4kg1.42-01.7512
Apr 5Hull Western ChristianApr 5 · Discus · Place 1 · West Lyon InwoodWest Lyon InwoodDiscus1128-11—
Apr 5Hull Western ChristianApr 5 · Shot Put · Place 1 · West Lyon InwoodWest Lyon InwoodShot Put140-8—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · Discus · Place 1 · UnattachedUnattachedDiscus1kg1.132-02.62Unofficial11
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · Shot Put · Place 1 · UnattachedUnattachedShot Put4kg1.37-03.64Unofficial11

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 20Iowa State Track & Field ChampionsihpsMay 20 · Shot Put · Place 21 · West Lyon InwoodWest Lyon InwoodShot Put4kg21.33-10.009