Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorIndian Frosh/Novice Finale & Varsity Relay Showcase · May 1713.03Indian Frosh/Novice Finale & Varsity Relay ShowcaseMay 17, 2023
55 Meter · IndoorJAMBAR Coaches Hall of Fame Invitational · Dec 167.42aJAMBAR Coaches Hall of Fame InvitationalDecember 16, 2023
55 Meters · IndoorMerli Invitational · Jan 77.80Merli InvitationalJanuary 7, 2023
Javelin · 800g · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 15160-10NJSIAA Sectionals Central Groups 2 and 3May 15, 2026
Pole Vault · IndoorSJTCA Meet #7 · Dec 2711-06.00SJTCA Meet #7December 27, 2025
Pole Vault · OutdoorCinnaminson Batch Meet · Apr 2912-00.00Cinnaminson Batch MeetApril 29, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 2 & 3May 29 · Javelin · Place 8 · WillingboroJavelin800g8.153-1012
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · Pole Vault · Place 8 · WillingboroPole Vault8.11-612
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · Javelin · Place 4 · WillingboroJavelin800g4.160-10 PB12
May 7Burlington County ChampionshipsMay 7 · Javelin · Place 3 · WillingboroJavelin3151-02—
May 7Burlington County ChampionshipsMay 7 · Pole Vault · Place 2 · WillingboroPole Vault212-00.00—
May 1Burlington County Divisional ChampionshipsMay 1 · Pole Vault · Place 1 · WillingboroPole Vault1.11' 6"12
May 1Burlington County Divisional ChampionshipsMay 1 · Javelin · Place 4 · WillingboroJavelin800g4.149' 10"12
Apr 29Cinnaminson Batch MeetApr 29 · Pole Vault · Place 2 · WillingboroPole Vault2.12-00.00 PB12
Apr 29Cinnaminson Batch MeetApr 29 · Javelin · Place 4 · WillingboroJavelin800g4.145-0612
Apr 18The Woodbury RelaysApr 18 · Pole Vault · Place 7 · WillingboroPole Vault7.12-012
Apr 18The Woodbury RelaysApr 18 · Javelin · Place 19 · WillingboroJavelin800g19.137-512
Apr 11Moorestown InvitationalApr 11 · Pole Vault · Place 1 · WillingboroPole Vault1.11-06.0012
Apr 11Moorestown InvitationalApr 11 · Javelin · Place 13 · WillingboroJavelin800g13.125-0212

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · Pole Vault · Place 7 · WillingboroPole Vault712-012
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · Pole Vault · Place 1 · WillingboroPole Vault111-612
Jan 31SJTCA #16Jan 31 · Pole Vault · Place 7 · WillingboroPole Vault711-612
Jan 29Cherokee Throw Down #3Jan 29 · Shot Put · Place 22 · WillingboroShot Put2232-512
Jan 24SJTCA #15Jan 24 · Pole Vault · Place 3 · WillingboroPole Vault312-012
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Pole Vault · Place 7 · WillingboroPole Vault710-612
Jan 10SJTCA #11Jan 10 · Pole Vault · Place 5 · WillingboroPole Vault511-012

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 27SJTCA Meet #7Dec 27 · Pole Vault · Place 1 · WillingboroPole Vault1.11-06.00 PB12
Dec 12SJTCA #1Dec 12 · Pole Vault · Place 2 · WillingboroPole Vault2.11-00.0012
Feb 25SJTCA #19Feb 25 · Pole Vault · Place 5 · WillingboroPole Vault510-611
Feb 25SJTCA #19Feb 25 · Pole Vault · Place 5 · WillingboroPole Vault510-611
Feb 25SJTCA #19Feb 25 · Pole Vault · Place 5 · WillingboroPole Vault510-611
Feb 1SJTCA #16Feb 1 · Pole Vault · Place 3 · WillingboroPole Vault310-611
Jan 25SJTCA #15Jan 25 · Pole Vault · Place 6 · WillingboroPole Vault610-611
Jan 25SJTCA #15Jan 25 · Pole Vault · Place 6 · WillingboroPole Vault610-611
Jan 25SJTCA #15Jan 25 · Pole Vault · Place 6 · WillingboroPole Vault610-611
Jan 25SJTCA #15Jan 25 · Pole Vault · Place 6 · WillingboroPole Vault610-611
Jan 22SJTCA #14Jan 22 · Pole Vault · Place 7 · WillingboroPole Vault710-011
Jan 22SJTCA #14Jan 22 · Pole Vault · Place 7 · WillingboroPole Vault710-011
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Pole Vault · Place 12 · WillingboroPole Vault1210-611
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Pole Vault · Place 12 · WillingboroPole Vault1210-611
Jan 11SJTCA Meet #11Jan 11 · Pole Vault · Place 18 · WillingboroPole Vault189-011

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 23Crusader Field MeetMay 23 · Javelin · Place 6 · WillingboroJavelin800g6.140-0611
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Pole Vault · Place 8 · WillingboroPole Vault812-011
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Javelin · Place 15 · WillingboroJavelin15130-811
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Pole Vault · Place 8 · WillingboroPole Vault8.12-011
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Javelin · Place 15 · WillingboroJavelin800g15.130-811
May 10Burlington County ChampionshipMay 10 · Pole Vault · Place 6 · WillingboroPole Vault6.12-00.0011
May 10Burlington County ChampionshipMay 10 · Javelin · Place 12 · WillingboroJavelin800g12.128-0311
May 2Burlington County Divisional ChampsMay 2 · Javelin · Place 3 · WillingboroJavelin3151-01—
May 2Burlington County Divisional ChampsMay 2 · Pole Vault · Place 2 · WillingboroPole Vault211-00.00—
Apr 29Pennsauken Batch #2Apr 29 · Pole Vault · Place 3 · WillingboroPole Vault312-00.00—
Apr 19Woodbury RelaysApr 19 · Javelin · Place 19 · WillingboroJavelin19137-0311
Apr 19Woodbury RelaysApr 19 · Pole Vault · Place 11 · WillingboroPole Vault1111-06.0011
Apr 17Lenape Field DayApr 17 · Pole Vault · Place 6 · WillingboroPole Vault6.11' 6"11
Apr 17Lenape Field DayApr 17 · Javelin · Place 5 · WillingboroJavelin800g5.136' 3"11
Apr 5Don Danser MemorialApr 5 · Pole Vault · Place 4 · WillingboroPole Vault4.11-06.0011
Apr 5Don Danser MemorialApr 5 · Javelin · Place 12 · WillingboroJavelin800g12.129-0111
Mar 29Delsea FieldMar 29 · Pole Vault · Place 8 · WillingboroPole Vault8.11-06.0011
Mar 29Delsea FieldMar 29 · Javelin · Place 7 · WillingboroJavelin800g7.136-0911

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · Pole Vault · Place 4 · WillingboroPole Vault4.11-06.0011
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · Pole Vault · Place 4 · WillingboroPole Vault4.10-06.0011
Dec 13SJTCA Meet #1Dec 13 · Pole Vault · Place 3 · WillingboroPole Vault3.10-011
Feb 22SJTCA Winter Meet #21Feb 22 · Pole Vault · Place 12 · WillingboroPole Vault129-010
Feb 20SJTCA Winter Meet #20Feb 20 · Pole Vault · Place 5 · WillingboroPole Vault59-010
Jan 22SJTCA Winter Meet #12Jan 22 · Pole Vault · Place 16 · WillingboroPole Vault169-010

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Javelin · Place 7 · WillingboroJavelin7134-1110
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Javelin · Place 7 · WillingboroJavelin7134-1110
May 23Cherokee Final Countdown- Last ChanceMay 23 · Javelin · Place 11 · WillingboroJavelin11127-410
May 21Delsea Crusader Field MeetMay 21 · Javelin · Place 26 · WillingboroJavelin26117-610
May 21Delsea Crusader Field MeetMay 21 · Pole Vault · Place 21 · WillingboroPole Vault2110-010
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · Javelin · Place 10 · WillingboroJavelin1098-11—
May 11Burlington County ChampionshipsMay 11 · Javelin · Place 40 · WillingboroJavelin4084-010
May 11Burlington County ChampionshipsMay 11 · Pole Vault · Place 10 · WillingboroPole Vault1010-610
Apr 25Delsea Crusader Field MeetApr 25 · Javelin · Place 19 · WillingboroJavelin19118-04—
Apr 19Lenape Field Day 2024Apr 19 · Pole Vault · Place 5 · WillingboroPole Vault5.9' 6"10
Apr 19Lenape Field Day 2024Apr 19 · Javelin · Place 7 · WillingboroJavelin800g7.125' 9"10
Apr 13Moorestown InvitationalApr 13 · Javelin · Place 8 · WillingboroJavelin800g8.110-00.010
Apr 6Don Danser RelaysApr 6 · Javelin · Place 23 · WillingboroJavelin23117-09—
Apr 6Don Danser RelaysApr 6 · Pole Vault · WillingboroPole Vault—NH—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · Pole Vault · Place 34 · WillingboroPole Vault34.7-010
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 55 Meter · Place 42 · Willingboro55 Meter42.7.42a PB10
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · Pole Vault · WillingboroPole Vault--NH10
Jan 7Merli InvitationalJan 7 · 55 Meters · Place 31 · Willingboro55 Meters317.80 PB9
Jan 7Merli InvitationalJan 7 · 55 Meters · Place 31 · Willingboro55 MetersRound P317.809
Jan 7Merli InvitationalJan 7 · 55 Meters · Place 31 · Willingboro55 Meters317.809

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Javelin · Place 23 · WillingboroJavelin23113-09
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Javelin · Place 23 · WillingboroJavelin23113-009
May 24Delsea Crusader Field MeetMay 24 · Javelin · Place 21 · WillingboroJavelin21125-10—
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · Javelin · Place 8 · WillingboroJavelin899-09
May 17Indian Frosh/Novice Finale & Varsity Relay ShowcaseMay 17 · Pole Vault · Place 6 · WillingboroPole Vault68-09
May 17Indian Frosh/Novice Finale & Varsity Relay ShowcaseMay 17 · Javelin · Place 1 · WillingboroJavelin1125-109
May 17Indian Frosh/Novice Finale & Varsity Relay ShowcaseMay 17 · 100 Meters · Place 42 · Willingboro100 Meters4213.03 PB9
May 6SJTCA Open-BoysMay 6 · Javelin · Place 47 · WillingboroJavelin800g47.101-09
Apr 15Moorestown InvitationalApr 15 · Javelin · Place 12 · WillingboroJavelin12100-69
Apr 15Moorestown InvitationalApr 15 · Javelin · Place 12 · WillingboroJavelin12100-69
Apr 15Moorestown InvitationalApr 15 · Javelin · Place 12 · WillingboroJavelin12100-69
Apr 8Don Danser RelaysApr 8 · Javelin · Place 2 · WillingboroJavelin292-07—
Apr 8Don Danser RelaysApr 8 · Javelin · Place 2 · WillingboroJavelin292-07—
Apr 8Don Danser RelaysApr 8 · Javelin · Place 2 · WillingboroJavelin292-07—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29SJTCA Winter Meet #3Dec 29 · 55 Meter · Place 40 · Willingboro55 Meter40.7.92a9