Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSamford Invitational · Jan 164:34.67aSamford InvitationalJanuary 16, 2026
1000 Meters · IndoorPoreda Invitational · Dec 142:43.95aPoreda InvitationalDecember 14, 2024
1500 Meters · IndoorRefuel with Chocolate Milk Officials HOF Invite - HS · Jan 104:16.77Refuel with Chocolate Milk Officials HOF Invite - HSJanuary 10, 2025
1600 Meters · IndoorNJ Metropolitan Invitational · Jan 244:31.77NJ Metropolitan InvitationalJanuary 24, 2024
1600 Meters · OutdoorNJAC Large Schools Meet · May 74:25.83NJAC Large Schools MeetMay 7, 2024
2 Miles · IndoorArmory Officials Hall of Fame Invitational - HS · Jan 1910:17.71Armory Officials Hall of Fame Invitational - HSJanuary 19, 2024
2 Miles · OutdoorEastern States Championships · Mar 110:07.36Eastern States ChampionshipsMarch 1, 2023
3200 Meters · IndoorMorris County Championships · Jan 299:40.13Morris County ChampionshipsJanuary 29, 2024
3200 Meters · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · Jun 29:46.90aNJSIAA Sectionals North 1 Groups 2 and 3June 2, 2023
800 Meters · IndoorUAB Invite · Feb 71:59.44aUAB InviteFebruary 7, 2026
800 Meters · OutdoorMorris County - Dick Fahey Fr -So Champs · May 132:17.31aMorris County - Dick Fahey Fr -So ChampsMay 13, 2022

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 26Emory Thrills in the HillsMar 26 · 1500 Meters · EmoryEmory1500 Meters—DNSFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7UAB InviteFeb 7 · 800 Meters · Place 19 · EmoryEmory800 Meters191:59.44a PBFr
Jan 16Samford InvitationalJan 16 · 1 Mile · Place 19 · EmoryEmory1 Mile19.4:34.67a PBFr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 1600 Meters · Place 15 · Montville Twp.Montville Twp.1600 Meters154:37.2312
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 3200 Meters · Place 3 · Montville Twp.Montville Twp.3200 Meters310:13.1012
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 1600 Meters · Place 3 · Montville Twp.Montville Twp.1600 Meters34:36.5312
Jan 29Morris County ChampionshipsJan 29 · 1600 Meters · Place 16 · Montville Twp.Montville Twp.1600 Meters164:38.1512
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 1 Mile · Place 18 · Montville-NJMontville-NJ1 Mile184:36.29—
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 1500 Meters · Place 17 · Montville-NJMontville-NJ1500 Meters174:16.77 PB—
Jan 4Christa Racine InvitationalJan 4 · 800 Meters · Place 4 · Montville TwMontville Tw800 Meters42:04.8812

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20Tony Passarelli InvitationalDec 20 · 3200 Meters · Place 15 · MontvilleMontville3200 Meters15.10:11.32a12
Dec 14Poreda InvitationalDec 14 · 1000 Meters · Place 3 · MontvilleMontville1000 Meters3.2:43.95a PB12
Dec 14Jack O'Leary Lid Lifter InvitationalDec 14 · 1000 Meters · Place 3 · MontvilleMontville1000 Meters3.2:43.95a12
Dec 9Ridge Winter InvitationalDec 9 · 1600 Meters · Place 4 · MontvilleMontville1600 Meters4.4:39.44a12
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 3200 Meters · Place 2 · Montville Twp.Montville Twp.3200 Meters210:07.5911
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 1600 Meters · Place 6 · Montville Twp.Montville Twp.1600 Meters64:37.5111
Jan 29Morris County ChampionshipsJan 29 · 3200 Meters · Place 3 · Montville Twp.Montville Twp.3200 Meters39:40.13 PB11
Jan 24NJ Metropolitan InvitationalJan 24 · 1600 Meters · Place 11 · Montville TwMontville Tw1600 Meters114:31.77 PB—
Jan 19Armory Officials Hall of Fame Invitational - HSJan 19 · 2 Miles · Place 38 · Montville-NJMontville-NJ2 Miles3810:17.71 PB11
Jan 19Armory Officials Hall of Fame Invitational - HSJan 19 · 3200 Meters · Place 38 · Montville-NJMontville-NJ3200 Meters3810:13.5811

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 1600 Meters · Place 18 · Montville TwMontville Tw1600 Meters184:49.8311
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 3200 Meters · Place 11 · Montville TwMontville Tw3200 Meters1110:17.8711
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 3200 Meters · Place 11 · Montville TwMontville Tw3200 Meters1110:17.8711
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 1600 Meters · Place 18 · Montville TwMontville Tw1600 Meters184:49.8311
May 7NJAC Large Schools MeetMay 7 · 1600 Meters · Place 7 · Montville Twp.Montville Twp.1600 Meters74:25.83 PB11
May 7NJAC Large Schools MeetMay 7 · 3200 Meters · Place 7 · Montville Twp.Montville Twp.3200 Meters710:05.5211
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 49 · MontvilleMontville3200 Meters49.10:02.80a11

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 30Cliff Back InvitationalDec 30 · 1600 Meters · Place 3 · MontvilleMontville1600 Meters3.4:44.25a11
Dec 21Tony Passarelli InvitationalDec 21 · 3200 Meters · Place 6 · MontvilleMontville3200 Meters6.9:59.15a11
Dec 11Ridge Winter InvitationalDec 11 · 1600 Meters · Place 7 · MontvilleMontville1600 Meters7.4:38.01a11
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 12 · Montville Twp.Montville Twp.3200 Meters1210:04.8010
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 3200 Meters · Place 3 · Montville Twp.Montville Twp.3200 Meters39:57.5510
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 3200 Meters · Place 3 · Montville Twp.Montville Twp.3200 Meters39:57.5510
Jan 30Morris County ChampionshipsJan 30 · 3200 Meters · Place 5 · MontvilleMontville3200 Meters5.9:50.97a10
Jan 10Wayne Valentine InvitationalJan 10 · 1000 Meters · Place 11 · Montville Twp.Montville Twp.1000 Meters112:51.4110
Jan 10Wayne Valentine InvitationalJan 10 · 1600 Meters · Place 9 · Montville Twp.Montville Twp.1600 Meters94:51.6910
Jan 10Wayne Valentine InvitationalJan 10 · 1600 Meters · Place 9 · Montville TwMontville Tw1600 Meters94:51.6910
Jan 10Wayne Valentine InvitationalJan 10 · 1000 Meters · Place 11 · Montville TwMontville Tw1000 Meters112:51.4110
Jan 7Christa Racine InvitationalJan 7 · 1600 Meters · Place 3 · Montville Twp.Montville Twp.1600 Meters34:50.5410
Jan 7Christa Racine InvitationalJan 7 · 800 Meters · Place 16 · Montville Twp.Montville Twp.800 Meters162:15.7410
Jan 7Christa Racine InvitationalJan 7 · 800 Meters · Place 16 · Montville TwMontville Tw800 Meters162:15.7410
Jan 7Christa Racine InvitationalJan 7 · 1600 Meters · Place 3 · Montville TwMontville Tw1600 Meters34:50.5410

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 3200 Meters · Place 7 · MontvilleMontville3200 Meters7.9:46.90a PB10
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 1600 Meters · Place 11 · MontvilleMontville1600 Meters11.4:39.70a10
May 16Morris County ChampionshipsMay 16 · 3200 Meters · Place 16 · MontvilleMontville3200 Meters16.9:58.70a10
May 16Morris County ChampionshipsMay 16 · 1600 Meters · Place 21 · MontvilleMontville1600 Meters21.4:39.20a10
May 9NJAC Large SchoolsMay 9 · 3200 Meters · Place 13 · MontvilleMontville3200 Meters13.10:10.22a10
May 9NJAC Large SchoolsMay 9 · 1600 Meters · Place 18 · MontvilleMontville1600 Meters18.4:42.75a10
Mar 1Eastern States ChampionshipsMar 1 · 2 Miles · Place 18 · Montville TwMontville Tw2 Miles1810:07.36 PB10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Cliff Back InvitationalDec 30 · 3200 Meters · Place 5 · MontvilleMontville3200 Meters5.10:37.68a10
Dec 22Dick DeSchriver InvitationalDec 22 · 1600 Meters · Place 10 · MontvilleMontville1600 Meters10.4:50.88a10

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 3200 Meters · Place 25 · MontvilleMontville3200 Meters25.11:05.00a9
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 1600 Meters · Place 26 · MontvilleMontville1600 Meters26.5:01.25a9
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 800 Meters · MontvilleMontville800 Meters--SCR9
May 17Morris County ChampionshipsMay 17 · 3200 Meters · Place 40 · MontvilleMontville3200 Meters40.11:02.08a9
May 17Morris County ChampionshipsMay 17 · 1600 Meters · Place 57 · MontvilleMontville1600 Meters57.4:58.90a9
May 13Morris County - Dick Fahey Fr -So ChampsMay 13 · 1600 Meters · Place 11 · MontvilleMontville1600 Meters11.4:58.80a9
May 13Morris County - Dick Fahey Fr -So ChampsMay 13 · High Jump · MontvilleMontvilleHigh Jump--NH9
May 13Morris County - Dick Fahey Fr -So ChampsMay 13 · 800 Meters · Place 8 · MontvilleMontville800 Meters8.2:17.31a PB9
May 10NJAC Large SchoolsMay 10 · 3200 Meters · Place 28 · MontvilleMontville3200 Meters28.11:03.70a9
Apr 2Summit RelaysApr 2 · 1600 Meters · Place 56 · Montville TwMontville Tw1600 Meters565:10.009