Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorDuke Twilight · May 326.25aDuke TwilightMay 3, 2026
400 Meters · OutdoorColonial League Championships · May 101:08.14aColonial League ChampionshipsMay 10, 2022
Javelin · 600g · OutdoorPIAA State Track & Field Championships · May 24148-1PIAA State Track & Field ChampionshipsMay 24, 2024
Long Jump · OutdoorDuke Twilight · May 35.14mDuke TwilightMay 3, 2026
Shot Put · 4kg · OutdoorDuke Twilight · May 311.68mDuke TwilightMay 3, 2026

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3Duke TwilightMay 3 · Long Jump · Place 34 · Wake ForestWake ForestLong Jump34.5.14m PBWind: 0.3So
May 3Duke TwilightMay 3 · Shot Put · Place 21 · Wake ForestWake ForestShot Put4kg21.11.68m PBSo
May 3Duke TwilightMay 3 · 200 Meters · Place 53 · Wake ForestWake Forest200 Meters53.26.25a PBWind: 1.2So

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 19USATF U-20 National ChampionshipsJun 19 · Javelin · Place 6 · UnattachedUnattachedJavelin600g6.41.35mFr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · Javelin · Place 37 · Wake ForestWake ForestJavelin600gRound P37.43.28mFr
May 15ACC Outdoor ChampionshipsMay 15 · Javelin · Place 10 · Wake ForestWake ForestJavelin600g10.40.83mFr
Apr 24129th Penn RelaysApr 24 · Javelin · Wake ForestWake ForestJavelin600g—43.94mFr
Apr 18Wake Forest InvitationalApr 18 · Javelin · Place 2 · Wake ForestWake ForestJavelin600g2.43.33mFr
Mar 21Bob Davidson Team ChallengeMar 21 · Javelin · Place 2 · Wake ForestWake ForestJavelin600g2.43.00mFr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24PIAA State Track & Field ChampionshipsMay 24 · Javelin · Place 2 · Bangor Area SeniorBangor Area SeniorJavelin600g2.148-1 PB12
May 14PIAA District XI AAA/AA ChampionshipMay 14 · Javelin · Place 3 · Bangor Area SeniorBangor Area SeniorJavelin600g3.135-012
Apr 26Cavalier InvitationalApr 26 · Javelin · Place 1 · Bangor AreaBangor AreaJavelin1126-0412
Apr 26ESS CavalierApr 26 · Javelin · Place 1 · Bangor Area SeniorBangor Area SeniorJavelin600g1.126-0412
Apr 25Penn Relays - HSApr 25 · Javelin · Place 15 · Bangor Area SeniorBangor Area SeniorJavelin600g15.118-012
Apr 23Bangor vs Wilson vs NLApr 23 · Javelin · Bangor Area SeniorBangor Area SeniorJavelin600g--ND12
Apr 20Red & Black InvitationalApr 20 · Javelin · Place 1 · Bangor AreaBangor AreaJavelin1132-512

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 16PIAA District XI AAA ChampionshipMay 16 · Javelin · Place 2 · Bangor Area SeniorBangor Area SeniorJavelin600g2.136-1011
Apr 22Zephyr InvitationalApr 22 · Javelin · Place 1 · Bangor AreaBangor AreaJavelin1120-0311

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27PIAA AAA & Unified State ChampionshipsMay 27 · Javelin · Place 13 · Bangor Area SeniorBangor Area SeniorJavelin600g13.115-410
May 17PIAA District XI AAA ChampionshipMay 17 · Javelin · Place 4 · Bangor Area SeniorBangor Area SeniorJavelin600g4.124-0310
May 10Colonial League ChampionshipsMay 10 · Javelin · Place 1 · Bangor Area SeniorBangor Area SeniorJavelin600g1.129-0110
May 10Colonial League ChampionshipsMay 10 · 400 Meters · Place 20 · Bangor Area SeniorBangor Area Senior400 Meters20.1:08.14a PB10
Apr 29Cavalier InvitationalApr 29 · 400 Meters · Place 12 · Bangor AreaBangor Area400 Meters121:08.5110
Apr 29Cavalier InvitationalApr 29 · Javelin · Place 3 · Bangor AreaBangor AreaJavelin3127-0310

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 19PIAA 3A District 11 ChampionshipsMay 19 · Javelin · Bangor Area SeniorBangor Area SeniorJavelin600g--SCR9