Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 214:49.30aJAMBAR Coaches Hall of Fame InviteDecember 21, 2024
1600 Meters · IndoorNJISAA Prep A and B Indoor Track Championships · Feb 104:33.07aNJISAA Prep A and B Indoor Track ChampionshipsFebruary 10, 2026
1600 Meters · OutdoorThe Winner's Circle at The Horse Farm · Jun 114:37.11The Winner's Circle at The Horse FarmJune 11, 2025
200 Meters · IndoorJV Invitational · Jan 2825.60aJV InvitationalJanuary 28, 2026
3200 Meters · IndoorNJISAA Prep A and B Indoor Track Championships · Feb 109:50.49aNJISAA Prep A and B Indoor Track ChampionshipsFebruary 10, 2026
3200 Meters · OutdoorBig Red Invitational · Apr 210:11.77Big Red InvitationalApril 2, 2026
800 Meters · IndoorBig Red Invitational · Jan 172:11.12Big Red InvitationalJanuary 17, 2026
800 Meters · OutdoorPoreda Invitational · May 172:19.29aPoreda InvitationalMay 17, 2023
Pole Vault · OutdoorPeddie Outdoor Track Invite · Apr 1510' 6"Peddie Outdoor Track InviteApril 15, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1 NJISAA Prep A Outdoor Track ChampionshipsMay 1 · Pole Vault · LawrencevillePole Vault—DNS12
May 1 NJISAA Prep A Outdoor Track ChampionshipsMay 1 · 3200 Meters · Place 3 · Lawrenceville3200 Meters3.10:24.94a12
May 1 NJISAA Prep A Outdoor Track ChampionshipsMay 1 · 1600 Meters · Place 4 · Lawrenceville1600 Meters4.4:38.00a12
Apr 22Poreda InvitationalApr 22 · Pole Vault · Place 2 · LawrencevillePole Vault210-612
Apr 15Peddie Outdoor Track InviteApr 15 · Pole Vault · Place 2 · LawrencevillePole Vault2.10' 6" PB12
Apr 15Peddie Outdoor Track InviteApr 15 · 1600 Meters · Place 2 · Lawrenceville1600 Meters2.4:45.78a12
Apr 2Big Red InvitationalApr 2 · 3200 Meters · Place 1 · Lawrenceville3200 Meters110:11.77 PB—
Apr 2Big Red InvitationalApr 2 · Pole Vault · Place 1 · LawrencevillePole Vault19-06.00—
Mar 28NJISAA Outdoor Track & Field RelaysMar 28 · Pole Vault · Place 1 · LawrencevillePole Vault1.9' 0"12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 3200 Meters · Place 3 · Lawrenceville3200 Meters3.9:50.49a PB12
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 1600 Meters · Place 3 · Lawrenceville1600 Meters3.4:33.07a PB12
Feb 7MAPL Indoor Track & Field ChampionshipFeb 7 · 3200 Meters · Place 1 · Lawrenceville3200 Meters1.10:11.13a12
Feb 7MAPL Indoor Track & Field ChampionshipFeb 7 · 1600 Meters · Place 2 · Lawrenceville1600 Meters2.4:37.73a12
Jan 28JV InvitationalJan 28 · 200 Meters · Place 13 · Lawrenceville200 Meters13.25.60a PB12
Jan 21LVS Senior Day InviteJan 21 · 1600 Meters · Place 1 · Lawrenceville1600 Meters14:39.4612
Jan 17Big Red InvitationalJan 17 · 1600 Meters · Place 5 · Lawrenceville1600 Meters54:41.0112
Jan 17Big Red InvitationalJan 17 · 800 Meters · Place 8 · Lawrenceville800 Meters82:11.12 PB12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Jim Mitchell InvitationalDec 20 · 1 Mile · Place 36 · Lawrenceville1 Mile36.4:49.90a12
Dec 13Poreda InvitationalDec 13 · 3200 Meters · Place 3 · Lawrenceville3200 Meters3.10:12.30a12
Feb 11NJISAA Prep A and B ChampionshipsFeb 11 · 3200 Meters · Place 5 · The Lawrenceville School3200 Meters510:23.9711
Feb 7MAPL ChampionshipsFeb 7 · 3200 Meters · Place 3 · The Lawrenceville School3200 Meters310:29.4211
Feb 7MAPL ChampionshipsFeb 7 · 3200 Meters · Place 3 · The Lawrenceville School3200 Meters310:29.4211
Jan 25LVS Senior Day InviteJan 25 · 3200 Meters · Place 5 · The Lawrenceville School3200 Meters510:28.5511

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 11The Winner's Circle at The Horse FarmJun 11 · 1600 Meters · Place 41 · The Lawrenceville School1600 Meters414:37.11 PB11
May 2NJISAA Prep A Outdoor Track ChampionshipsMay 2 · 3200 Meters · Place 5 · Lawrenceville3200 Meters510:56.1911
May 2NJISAA Prep A Outdoor Track ChampionshipsMay 2 · 1600 Meters · Place 6 · Lawrenceville1600 Meters64:48.5911
Apr 30Poreda InviteApr 30 · 1600 Meters · Place 2 · The Lawrenceville School1600 Meters24:45.4511
Apr 17Hill, Lawrenceville, Peddie MeetApr 17 · 3200 Meters · Place 1 · The Lawrenceville School3200 Meters110:19.2911
Apr 17Hill, Lawrenceville, Peddie MeetApr 17 · 1600 Meters · Place 2 · The Lawrenceville School1600 Meters24:45.5711

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 1 Mile · Place 28 · Lawrenceville1 Mile28.4:49.30a PB11
Dec 7Lawrenceville OpenerDec 7 · 3200 Meters · Place 3 · Lawrenceville3200 Meters3.10:57.50a11
Feb 21NJISAA Indoor Track ChampionshipFeb 21 · 3200 Meters · Place 5 · The Lawrenceville School3200 Meters510:34.0210
Jan 21Mercer County ChampionshipsJan 21 · 3200 Meters · Place 21 · The Lawrenceville School3200 Meters2111:04.3910
Jan 21Mercer County ChampionshipsJan 21 · 1600 Meters · Place 21 · The Lawrenceville School1600 Meters215:02.7410
Jan 10Bears InvitationalJan 10 · 1 Mile · Place 10 · Lawrenceville1 Mile10.5:01.67a10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 17Mercer County T&F ChampionshipsMay 17 · 1600 Meters · Place 21 · Lawrenceville1600 Meters21.4:48.00a10
May 1Poreda InvitationalMay 1 · 1600 Meters · Place 6 · Lawrenceville1600 Meters6.4:51.39a10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 19Mercer County ChampionshipsMay 19 · 1600 Meters · Place 39 · Lawrenceville1600 Meters395:10.649
May 17Poreda InvitationalMay 17 · 800 Meters · Place 14 · Lawrenceville800 Meters14.2:19.29a PB9
May 13Mid-Atlantic Prep League ChampionshipsMay 13 · 1600 Meters · Place 14 · Lawrenceville1600 Meters14.5:05.06a9
May 6NJISAA Prep A ChampionshipsMay 6 · 1600 Meters · Place 10 · Lawrenceville1600 Meters10.4:58.89a9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 27Olympic Conference #2Jan 27 · 1600 Meters · Place 2 · The Lawrenceville School1600 Meters25:16.939
Jan 22Mercer County ChampionshipsJan 22 · 3200 Meters · Place 15 · The Lawrenceville School3200 Meters1511:02.639