Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMercer County T&F Championships · May 17101' 11Mercer County T&F ChampionshipsMay 17, 2024
Hammer · 4kg · OutdoorBig East Outdoor · May 1451.25mBig East OutdoorMay 14, 2026
Javelin · 600g · OutdoorNJISAA Prep A Championships · May 673-10NJISAA Prep A ChampionshipsMay 6, 2023
Shot Put · 4kg · IndoorPenn Elite · Jan 2210.43mPenn EliteJanuary 22, 2026
Shot Put · 4kg · OutdoorBig East Outdoor · May 1411.34mBig East OutdoorMay 14, 2026
Weight Throw · 20lb / 9.0kg · IndoorBig East · Feb 2714.85mBig EastFebruary 27, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14Big East OutdoorMay 14 · Hammer · Place 3 · VillanovaVillanovaHammer4kg3.51.25m PBFr
May 14Big East OutdoorMay 14 · Shot Put · Place 9 · VillanovaVillanovaShot Put4kg9.11.34m PBFr
May 1Larry Ellis InvitationalMay 1 · Hammer · Place 20 · VillanovaVillanovaHammer4kg20.47.57mFr
Apr 23130th Penn Relays CarnivalApr 23 · Hammer · Place 21 · VillanovaVillanovaHammer4kg21.48.62mFr
Apr 17Virginia ChallengeApr 17 · Hammer · Place 42 · VillanovaVillanovaHammer4kg42.42.58mFr
Apr 11Rutgers RelaysApr 11 · Hammer · Place 3 · VillanovaVillanovaHammer4kg3.49.12mFr
Apr 11Rutgers RelaysApr 11 · Shot Put · Place 23 · VillanovaVillanovaShot Put4kg23.10.29mFr
Mar 27Danny Curran InvitationalMar 27 · Hammer · Place 12 · VillanovaVillanovaHammer4kg12.42.95mFr
Mar 21Penn ChallengeMar 21 · Hammer · Place 12 · VillanovaVillanovaHammer1241.30mFR
Mar 21Penn ChallengeMar 21 · Shot Put · Place 2 · VillanovaVillanovaShot Put211.55mFR

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 27Big EastFeb 27 · Weight Throw · Place 8 · VillanovaVillanovaWeight Throw20lb / 9.0kg8.14.85m PBFr
Feb 27Big EastFeb 27 · Shot Put · Place 14 · VillanovaVillanovaShot Put4kg14.9.49mFr
Feb 20Philadelphia MetroFeb 20 · Weight Throw · Place 4 · VillanovaVillanovaWeight Throw414.91mFR
Feb 20Philadelphia MetroFeb 20 · Shot Put · Place 5 · VillanovaVillanovaShot Put510.73mFR
Feb 6Penn ClassicFeb 6 · Weight Throw · Place 18 · VillanovaVillanovaWeight Throw1814.09mFr
Feb 6Penn ClassicFeb 6 · Shot Put · Place 17 · VillanovaVillanovaShot Put1711.37mFr
Jan 22Penn EliteJan 22 · Weight Throw · Place 20 · VillanovaVillanovaWeight Throw20lb / 9.0kg20.12.01mFr
Jan 22Penn EliteJan 22 · Shot Put · Place 19 · VillanovaVillanovaShot Put4kg19.10.43m PBFr
Jan 17Nittany Lion ChallengeJan 17 · Weight Throw · Place 19 · VillanovaVillanovaWeight Throw1913.11mFr
Jan 10Penn SelectJan 10 · Weight Throw · Place 9 · VillanovaVillanovaWeight Throw914.24mFr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 2NJISAA Prep A Outdoor Track ChampionshipsMay 2 · Shot Put · Place 2 · LawrencevilleLawrencevilleShot Put235-2.2512
May 2NJISAA Prep A Outdoor Track ChampionshipsMay 2 · Javelin · Place 3 · LawrencevilleLawrencevilleJavelin375-312
May 2NJISAA Prep A Outdoor Track ChampionshipsMay 2 · Discus · Place 3 · LawrencevilleLawrencevilleDiscus394-112
Apr 30Poreda InviteApr 30 · Shot Put · Place 1 · The Lawrenceville SchoolThe Lawrenceville SchoolShot Put134-3.2512
Apr 30Poreda InviteApr 30 · Javelin · Place 3 · The Lawrenceville SchoolThe Lawrenceville SchoolJavelin365-612
Apr 30Poreda InviteApr 30 · Discus · Place 2 · The Lawrenceville SchoolThe Lawrenceville SchoolDiscus289-712
Apr 17Hill, Lawrenceville, Peddie MeetApr 17 · Javelin · Place 4 · The Lawrenceville SchoolThe Lawrenceville SchoolJavelin40-0.7112
Apr 17Hill, Lawrenceville, Peddie MeetApr 17 · Discus · Place 2 · The Lawrenceville SchoolThe Lawrenceville SchoolDiscus276-612
Apr 17Hill, Lawrenceville, Peddie MeetApr 17 · Shot Put · Place 1 · The Lawrenceville SchoolThe Lawrenceville SchoolShot Put129-11.5012
Apr 4NJISAA Outdoor Track RelaysApr 4 · Shot Put · Place 2 · The Lawrenceville SchoolThe Lawrenceville SchoolShot Put233-3.5012
Apr 4NJISAA Outdoor Track RelaysApr 4 · Discus · Place 1 · The Lawrenceville SchoolThe Lawrenceville SchoolDiscus1117-712

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 17Mercer County T&F ChampionshipsMay 17 · Javelin · LawrencevilleLawrencevilleJavelin600g—DNS11
May 17Mercer County T&F ChampionshipsMay 17 · Discus · Place 2 · LawrencevilleLawrencevilleDiscus1kg2.101' 11 PB11
May 17Mercer County T&F ChampionshipsMay 17 · Shot Put · Place 9 · LawrencevilleLawrencevilleShot Put4kg9.31' 011
May 1Poreda InvitationalMay 1 · Javelin · Place 3 · LawrencevilleLawrencevilleJavelin600g3.66-0511
May 1Poreda InvitationalMay 1 · Discus · Place 2 · LawrencevilleLawrencevilleDiscus1kg2.86-0511
May 1Poreda InvitationalMay 1 · Shot Put · Place 1 · LawrencevilleLawrencevilleShot Put4kg1.31-10.0011
Apr 20Mercer County RelaysApr 20 · Javelin · Place 2 · LawrencevilleLawrencevilleJavelin281-711
Apr 20Mercer County RelaysApr 20 · Discus · Place 2 · LawrencevilleLawrencevilleDiscus296-711
Apr 20Mercer County RelaysApr 20 · Shot Put · Place 3 · LawrencevilleLawrencevilleShot Put332-211
Apr 6NJISAA RelaysApr 6 · Javelin · Place 5 · LawrencevilleLawrencevilleJavelin600g5.59-1011
Apr 6NJISAA RelaysApr 6 · Discus · Place 2 · LawrencevilleLawrencevilleDiscus1kg2.97-0011
Apr 6NJISAA RelaysApr 6 · Shot Put · Place 6 · LawrencevilleLawrencevilleShot Put4kg6.27-07.2511

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19Mercer County ChampionshipsMay 19 · Javelin · Place 19 · LawrencevilleLawrencevilleJavelin1955-910
May 19Mercer County ChampionshipsMay 19 · Shot Put · Place 17 · LawrencevilleLawrencevilleShot Put1727-11.510
May 13Mid-Atlantic Prep League ChampionshipsMay 13 · Javelin · Place 10 · LawrencevilleLawrencevilleJavelin600g10.39-1010
May 13Mid-Atlantic Prep League ChampionshipsMay 13 · Discus · Place 3 · LawrencevilleLawrencevilleDiscus1kg3.77-0910
May 13Mid-Atlantic Prep League ChampionshipsMay 13 · Shot Put · Place 3 · LawrencevilleLawrencevilleShot Put4kg3.32-02.2510
May 6NJISAA Prep A ChampionshipsMay 6 · Javelin · Place 2 · LawrencevilleLawrencevilleJavelin600g2.73-10 PB10
May 6NJISAA Prep A ChampionshipsMay 6 · Discus · Place 3 · LawrencevilleLawrencevilleDiscus1kg3.84-210
May 6NJISAA Prep A ChampionshipsMay 6 · Shot Put · Place 4 · LawrencevilleLawrencevilleShot Put4kg4.28-4.2510
Apr 22Mercer County RelaysApr 22 · Javelin · Place 26 · LawrencevilleLawrencevilleJavelin2647-9—
Apr 22Mercer County RelaysApr 22 · Shot Put · Place 22 · LawrencevilleLawrencevilleShot Put2224-6—