Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNJSIAA Group 1 & 4 Championships · Feb 284:27.28NJSIAA Group 1 & 4 ChampionshipsFebruary 28, 2026
1600 Meters · OutdoorNJSIAA Group Championships - 1 & 4 · May 294:26.84aNJSIAA Group Championships - 1 & 4May 29, 2026
3200 Meters · IndoorNJSIAA Sectional Championships - South Groups 1-2 · Feb 1510:22.59NJSIAA Sectional Championships - South Groups 1-2February 15, 2026
55 Meters · IndoorSJTCA Winter Meet #15 · Feb 157.47SJTCA Winter Meet #15February 15, 2023
800 Meters · IndoorSJTCA #16 · Jan 312:00.91SJTCA #16January 31, 2026
800 Meters · OutdoorHaddonfield Distance Night · May 41:58.44aHaddonfield Distance NightMay 4, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 1 & 4May 29 · 1600 Meters · Place 7 · Haddon Township1600 Meters7.4:26.84a PB12
May 29NJSIAA Group Championships - 1 & 4May 29 · 800 Meters · Place 6 · Haddon Township800 Meters6.1:59.63a12
May 9Camden County ChampionshipsMay 9 · 1600 Meters · Place 3 · Haddon Township1600 Meters3.4:28.81a12
May 4Haddonfield Distance NightMay 4 · 800 Meters · Place 11 · Haddon Township800 Meters11.1:58.44a PB12
Apr 11Moorestown InvitationalApr 11 · 800 Meters · Place 2 · Haddon Township800 Meters2.2:02.77a12
Apr 4Rebel RelaysApr 4 · 1600 Meters · Place 2 · Haddon Township1600 Meters2.4:41.00a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · 1600 Meters · Place 1 · Haddon Township1600 Meters14:27.28 PB12
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 3200 Meters · Place 8 · Haddon Township3200 Meters810:22.59 PB12
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 3200 Meters · Place 8 · Haddon Township3200 Meters810:22.5912
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 1600 Meters · Place 2 · Haddon Township1600 Meters24:34.6512
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 1600 Meters · Place 2 · Haddon Township1600 Meters24:34.6512
Jan 31SJTCA #16Jan 31 · 800 Meters · Place 2 · Haddon Township800 Meters22:00.91 PB12

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 28FAT Dual: Haddon Twp, H. HeightsApr 28 · 800 Meters · Place 2 · Haddon Township800 Meters22:04.0511

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 1600 Meters · Place 7 · Haddon Township1600 Meters74:34.5811
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 800 Meters · Place 6 · Haddon Township800 Meters62:04.2511
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 800 Meters · Place 4 · Haddon Township800 Meters42:05.7411
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 800 Meters · Place 4 · Haddon Township800 Meters42:05.7411
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 1600 Meters · Place 3 · Haddon Township1600 Meters34:37.9011
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 1600 Meters · Place 3 · Haddon Township1600 Meters34:37.9011
Feb 1SJTCA #16Feb 1 · 1600 Meters · Place 11 · Haddon Township1600 Meters114:52.9211
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 5 · Haddon Township800 Meters52:03.6711
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 5 · Haddon Township800 Meters52:03.6711
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 5 · Haddon Township800 Meters52:03.6711
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 5 · Haddon Township800 Meters52:03.6711

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 800 Meters · Place 14 · Haddon Township800 Meters142:07.1610
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 800 Meters · Place 14 · Haddon Township800 Meters142:07.1610
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 800 Meters · Place 14 · Haddon Township800 Meters142:07.1610

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 800 Meters · Place 15 · Haddon Township800 Meters152:08.2410
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 800 Meters · Place 15 · Haddon Township800 Meters152:08.2410
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 800 Meters · Place 3 · Haddon Township800 Meters32:10.4610
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 1600 Meters · Place 6 · Haddon Township1600 Meters64:48.7210
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 800 Meters · Place 3 · Haddon Township800 Meters32:10.4610
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 1600 Meters · Place 6 · Haddon Township1600 Meters64:48.7210
Jan 27SJTCA Winter Meet #13Jan 27 · 800 Meters · Place 20 · Haddon Township800 Meters202:10.7710

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 17Haddonfield InvitationalMay 17 · 800 Meters · Place 14 · Haddon Township800 Meters142:14.679

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 15SJTCA Winter Meet #15Feb 15 · Pole Vault · Place 5 · Haddon TownshipPole Vault58-09
Feb 15SJTCA Winter Meet #15Feb 15 · 55 Meters · Place 26 · Haddon Township55 Meters267.47 PB9
Jan 28SJTCA Winter Meet #10Jan 28 · Pole Vault · Place 16 · Haddon TownshipPole Vault168-09
Jan 28SJTCA Winter Meet #10Jan 28 · Pole Vault · Place 16 · Haddon TownshipPole Vault168-09
Jan 28SJTCA Winter Meet #10Jan 28 · Pole Vault · Place 16 · Haddon TownshipPole Vault168-09
Jan 18SJTCA Winter Meet #7Jan 18 · Pole Vault · Place 12 · Haddon TownshipPole Vault128-09
Jan 18SJTCA Winter Meet #7Jan 18 · 55 Meters · Place 42 · Haddon Township55 Meters427.579
Jan 18SJTCA Winter Meet #7Jan 18 · Pole Vault · Place 12 · Haddon TownshipPole Vault128-09
Jan 18SJTCA Winter Meet #7Jan 18 · Pole Vault · Place 12 · Haddon TownshipPole Vault128-09
Jan 18SJTCA Winter Meet #7Jan 18 · 55 Meters · Place 42 · Haddon Township55 Meters427.579
Jan 18SJTCA Winter Meet #7Jan 18 · 55 Meters · Place 42 · Haddon Township55 Meters427.579
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Pole Vault · Place 9 · Haddon TownshipPole Vault98-09
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Pole Vault · Place 9 · Haddon TownshipPole Vault98-09
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Pole Vault · Place 9 · Haddon TownshipPole Vault98-09
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Pole Vault · Place 9 · Haddon TownshipPole Vault98-09
Jan 4SJTCA Winter Meet #5Jan 4 · Pole Vault · Place 17 · Haddon TownshipPole Vault177-09