Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNorth Shore Pre-Nationals Invitational · Feb 144:27.23North Shore Pre-Nationals InvitationalFebruary 14, 2025
1 Mile · OutdoorA Night at the Horse Farm · May 304:30.16A Night at the Horse FarmMay 30, 2023
1000 Meters · IndoorNJCTC Wayne Letwink Memorial Winter Championship · Jan 282:34.44NJCTC Wayne Letwink Memorial Winter ChampionshipJanuary 28, 2024
1500 Meters · IndoorEastern States Indoor Championships · Mar 44:15.60Eastern States Indoor ChampionshipsMarch 4, 2025
1500 Meters · OutdoorLafayette-Lehigh · May 24:07.35aLafayette-LehighMay 2, 2026
1600 Meters · IndoorNJCTC Wayne Letwink Memorial Winter Championship · Jan 284:25.77NJCTC Wayne Letwink Memorial Winter ChampionshipJanuary 28, 2024
1600 Meters · OutdoorThe Winner's Circle at The Horse Farm · Jun 114:21.35The Winner's Circle at The Horse FarmJune 11, 2025
1600 Meters · OutdoorHolmdel Twilight Series - Royal Rumble · Jun 24:28.03Holmdel Twilight Series - Royal RumbleJune 2, 2025
2 Miles · IndoorOcean Breeze Elite Invitational · Feb 259:39.62Ocean Breeze Elite InvitationalFebruary 25, 2023
2 Miles · OutdoorU.S. Army Eastern States · Mar 19:55.64U.S. Army Eastern StatesMarch 1, 2022
3000 Meters · IndoorPhiladelphia Metro · Feb 209:04.14Philadelphia MetroFebruary 20, 2026
3000m Steeplechase · 0.914m · IndoorMuhlenberg Invite · Apr 310:21.98aMuhlenberg InviteApril 3, 2026
3200 Meters · IndoorUnion County Individual Championship · Jan 179:26.72Union County Individual ChampionshipJanuary 17, 2024
3200 Meters · OutdoorNJSIAA Meet of Champions · Mar 29:21.15NJSIAA Meet of ChampionsMarch 2, 2025
3200 Meters · OutdoorHolmdel Twilight Series - Night of 3200s · Apr 309:36.96Holmdel Twilight Series - Night of 3200sApril 30, 2024
5000 Meters · OutdoorJohn Covert Classic · Apr 2415:27.03aJohn Covert ClassicApril 24, 2026
800 Meters · IndoorSJTCA Winter Meet #17 · Feb 122:01.06SJTCA Winter Meet #17February 12, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Lafayette-LehighMay 2 · 1500 Meters · Place 5 · LehighLehigh1500 Meters5.4:07.35a PBFr
Apr 24John Covert ClassicApr 24 · 5000 Meters · Place 3 · LehighLehigh5000 Meters3.15:27.03a PBFr
Apr 11Rutgers RelaysApr 11 · 5000 Meters · Place 5 · LehighLehigh5000 Meters5.15:31.74aFr
Mar 27Monmouth Season OpenerMar 27 · 1500 Meters · Place 19 · LehighLehigh1500 Meters19.4:08.67aFr
Mar 21Keystone ChallengeMar 21 · 5000 Meters · Place 7 · LehighLehigh5000 Meters7.15:42.90aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 3Muhlenberg InviteApr 3 · 3000m Steeplechase · Place 4 · LehighLehigh3000m Steeplechase0.914m4.10:21.98a PBFr
Feb 20Philadelphia MetroFeb 20 · 3000 Meters · Place 10 · LehighLehigh3000 Meters109:04.14 PBFR
Feb 6Fastrack InvitationalFeb 6 · 3000 Meters · Place 22 · LehighLehigh3000 Meters22.9:07.08aFr
Jan 24Moravian University Hounds ClassicJan 24 · 3000 Meters · LehighLehigh3000 Meters—DNSFr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 11The Winner's Circle at The Horse FarmJun 11 · 1600 Meters · Place 20 · Union Catholic Reg.Union Catholic Reg.1600 Meters204:21.35 PB12
Jun 2Holmdel Twilight Series - Royal RumbleJun 2 · 1600 Meters · Place 15 · M Union CatholM Union Cathol1600 Meters154:28.03 PB—
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 38 · Union Catholic RegUnion Catholic Reg1600 Meters38.4:37.45a12
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 38 · Union Catholic RegUnion Catholic Reg1600 Meters38.4:37.45a12
Apr 12Blue Devil ClassicApr 12 · 1 Mile · Place 8 · Union Catholic Reg.Union Catholic Reg.1 Mile84:45.1912
Mar 2NJSIAA Meet of ChampionsMar 2 · 3200 Meters · Place 9 · Union Catholic Reg.Union Catholic Reg.3200 Meters99:21.15 PB12
Mar 2NJSIAA Meet of ChampionsMar 2 · 3200 Meters · Place 9 · Union Catholic Reg.Union Catholic Reg.3200 Meters99:21.1512

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 4Eastern States Indoor ChampionshipsMar 4 · 1 Mile · Place 19 · Union CatholUnion Cathol1 Mile194:35.2812
Mar 4Eastern States Indoor ChampionshipsMar 4 · 1500 Meters · Place 18 · Union CatholUnion Cathol1500 Meters184:15.60 PB12
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 3200 Meters · Place 2 · Union Catholic Reg.Union Catholic Reg.3200 Meters29:41.3612
Feb 14North Shore Pre-Nationals InvitationalFeb 14 · 1 Mile · Place 9 · Union CatholUnion Cathol1 Mile94:27.23 PB12
Feb 10SJTCA #18Feb 10 · 3200 Meters · Place 2 · Union Catholic Reg.Union Catholic Reg.3200 Meters29:47.5812
Feb 3SJTCA #17Feb 3 · 1600 Meters · Place 4 · Union Catholic Reg.Union Catholic Reg.1600 Meters44:34.7712
Feb 3SJTCA #17Feb 3 · 1600 Meters · Place 4 · Union Catholic Reg.Union Catholic Reg.1600 Meters44:34.7712

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 1600 Meters · Place 10 · Union Catholic RegUnion Catholic Reg1600 Meters10.4:23.67a11
May 28A Second Night at the Horse FarmMay 28 · 3200 Meters · Place 6 · Union CatholUnion Cathol3200 Meters69:34.39—
May 21Union County ChampionshipsMay 21 · 3200 Meters · Place 2 · Union CatholUnion Cathol3200 Meters29:38.2211
May 9Union County Conference ChampionshipMay 9 · 1600 Meters · Place 5 · Union CatholicUnion Catholic1600 Meters54:30.9411
May 9Union County Conference ChampionshipMay 9 · 1600 Meters · Place 5 · Union CatholicUnion Catholic1600 Meters54:30.9411
Apr 30Holmdel Twilight Series - Night of 3200sApr 30 · 3200 Meters · Place 30 · M Union CatholM Union Cathol3200 Meters309:36.96 PB—
Apr 20Blue Devil ClassicApr 20 · 3200 Meters · Place 4 · Union CatholUnion Cathol3200 Meters49:38.0011
Apr 13East Brunswick InvitationalApr 13 · 1600 Meters · Place 12 · Union CatholUnion Cathol1600 Meters124:42.09—
Mar 3 NJSIAA Meet of ChampionsMar 3 · 3200 Meters · Place 21 · Union CatholicUnion Catholic3200 Meters219:57.3911

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 3200 Meters · Place 2 · Union CatholicUnion Catholic3200 Meters29:44.5111
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 3200 Meters · Place 2 · Union CatholicUnion Catholic3200 Meters29:44.5111
Feb 12SJTCA Winter Meet #17Feb 12 · 800 Meters · Place 4 · Union CatholicUnion Catholic800 Meters42:01.06 PB11
Jan 28NJCTC Wayne Letwink Memorial Winter ChampionshipJan 28 · 1600 Meters · Place 1 · Union CatholicUnion Catholic1600 Meters14:25.77 PB11
Jan 28NJCTC Wayne Letwink Memorial Winter ChampionshipJan 28 · 1000 Meters · Place 2 · Union CatholicUnion Catholic1000 Meters22:34.44 PB11
Jan 17Union County Individual ChampionshipJan 17 · 3200 Meters · Place 3 · Union CatholicUnion Catholic3200 Meters39:26.72 PB11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 30A Night at the Horse FarmMay 30 · 1 Mile · Place 11 · Union Catholic Reg.Union Catholic Reg.1 Mile114:30.16 PB10
May 17Holmdel Twilight Series - Royal RumbleMay 17 · 1600 Meters · Place 44 · M Union CatholM Union Cathol1600 Meters444:31.26—
May 11Union County Conference ChampionshipsMay 11 · 3200 Meters · Place 3 · Union Catholic Reg.Union Catholic Reg.3200 Meters39:51.4110
May 11Union County Conference ChampionshipsMay 11 · 1600 Meters · Place 3 · Union Catholic Reg.Union Catholic Reg.1600 Meters34:34.7910
Apr 15East Brunswick InvitationalApr 15 · 1600 Meters · Place 4 · Union CatholUnion Cathol1600 Meters44:31.81—
Apr 15East Brunswick InvitationalApr 15 · 1600 Meters · Place 4 · Union CatholUnion Cathol1600 Meters44:31.81—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 25Ocean Breeze Elite InvitationalFeb 25 · 2 Miles · Place 6 · Union Catholic Reg.Union Catholic Reg.2 Miles69:39.62 PB10
Feb 17NJSIAA Group ChampionshipsFeb 17 · 1600 Meters · Place 5 · Union Catholic Reg.Union Catholic Reg.1600 Meters54:34.0610
Feb 8STCA InvitationalFeb 8 · 800 Meters · Place 13 · Union Catholic Reg.Union Catholic Reg.800 Meters132:04.6210
Feb 8STCA InvitationalFeb 8 · 1600 Meters · Place 8 · Union Catholic Reg.Union Catholic Reg.1600 Meters84:27.0310
Feb 8STCA InvitationalFeb 8 · 800 Meters · Place 13 · Union Catholic Reg.Union Catholic Reg.800 Meters132:04.6210
Feb 8STCA InvitationalFeb 8 · 1600 Meters · Place 8 · Union Catholic Reg.Union Catholic Reg.1600 Meters84:27.0310
Jan 29Union County Individual ChampionshipJan 29 · 1600 Meters · Place 5 · Union Catholic Reg.Union Catholic Reg.1600 Meters54:33.1510
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 2 Miles · Place 10 · Union CatholUnion Cathol2 Miles109:50.4510
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 3200 Meters · Place 9 · Union CatholUnion Cathol3200 Meters99:46.6610

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 8Holmdel Twilight Series - Season EnderJun 8 · 1600 Meters · Place 14 · M Union CatholM Union Cathol1600 Meters144:30.09—
Jun 1Twilight 32sJun 1 · 3200 Meters · Place 10 · Union CatholUnion Cathol3200 Meters109:31.029
May 19Holmdel Twilight Series - Royal RumbleMay 19 · 1600 Meters · Place 71 · M Union CatholM Union Cathol1600 Meters714:39.18—
May 12Union County Conference ChampionshipsMay 12 · 1600 Meters · Place 7 · Union CatholUnion Cathol1600 Meters74:33.41—
Mar 1U.S. Army Eastern StatesMar 1 · 2 Miles · Place 4 · Union Cath-NJUnion Cath-NJ2 Miles49:55.64 PB9

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 11New Balance Nationals IndoorMar 11 · 1 Mile · Place 12 · Union Cath TC-NJUnion Cath TC-NJ1 Mile124:37.009
Mar 11New Balance Nationals IndoorMar 11 · 1500 Meters · Place 12 · Union Cath TC-NJUnion Cath TC-NJ1500 Meters124:18.349
Feb 18North Shore Pre-National InviteFeb 18 · 1 Mile · Place 26 · Union CatholUnion Cathol1 Mile264:40.779
Feb 12Purple Champions HS InvitationalFeb 12 · 3200 Meters · Place 10 · Union CatholicUnion Catholic3200 Meters1010:06.829
Feb 5Wayne Letwink Memorial Winter ChampionshipFeb 5 · 1600 Meters · Place 9 · Union Catholic Reg.Union Catholic Reg.1600 Meters94:37.659
Feb 5Wayne Letwink Memorial Winter ChampionshipFeb 5 · 1600 Meters · Place 9 · Union Catholic Reg.Union Catholic Reg.1600 Meters94:37.659
Jan 30Union County Individual ChampionshipJan 30 · 1600 Meters · Place 8 · Union Catholic RegUnion Catholic Reg1600 Meters8.4:43.93a9
Jan 16Stanner GamesJan 16 · 3200 Meters · Place 5 · Union CatholUnion Cathol3200 Meters59:54.659

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · 3200 Meters · Place 8 · Union Catholic RegUnion Catholic Reg3200 Meters8.10:03.99a9