Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Schuylkill Showdown · Jan 314:48.36aWidener Schuylkill ShowdownJanuary 31, 2026
10,000 Meters · OutdoorRamapo College Invitational · Mar 2734:19.32aRamapo College InvitationalMarch 27, 2026
1000 Meters · IndoorTCNJ Indoor Opener · Dec 62:54.74aTCNJ Indoor OpenerDecember 6, 2025
10000 Meters · OutdoorLandmark Outdoor Track & Field Championships · May 435:09.97aLandmark Outdoor Track & Field ChampionshipsMay 4, 2024
1500 Meters · OutdoorTCNJ Lions Invite · Apr 244:17.65aTCNJ Lions InviteApril 24, 2026
1600 Meters · IndoorSkyland Conference Indoor Championship · Jan 235:09.71Skyland Conference Indoor ChampionshipJanuary 23, 2022
1600 Meters · OutdoorRidge Night of 1600's · May 94:50.10aRidge Night of 1600'sMay 9, 2022
1600 Meters · OutdoorRidge Twilight Meet #I Night of 1600s · May 35:15.43Ridge Twilight Meet #I Night of 1600sMay 3, 2019
3000 Meters · IndoorFastrack Last Chance · Feb 209:17.42Fastrack Last ChanceFebruary 20, 2026
3000 Meters · OutdoorEast Stroudsburg All-American Invitational · Apr 219:48.92East Stroudsburg All-American InvitationalApril 21, 2023
3200 Meters · IndoorSkyland Conference Indoor Championship · Jan 2310:32.89Skyland Conference Indoor ChampionshipJanuary 23, 2022
3200 Meters · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · Jun 310:27.45aNJSIAA Sectionals North 2 Groups 2 and 3June 3, 2022
400 Meters · Relay Split · IndoorLandmark Conference Indoor Track & Field Championships · Mar 158.058Landmark Conference Indoor Track & Field ChampionshipsMarch 1, 2025
5000 Meters · IndoorThe Coach Pollard Invitational · Apr 1816:49.81aThe Coach Pollard InvitationalApril 18, 2025
5000 Meters · OutdoorLions Invitational · Apr 2816:02.03aLions InvitationalApril 28, 2023
600 Meters · IndoorTCNJ Indoor Opener · Dec 61:32.85aTCNJ Indoor OpenerDecember 6, 2025
800 Meters · IndoorDeSchriver Invitational · Feb 82:08.96aDeSchriver InvitationalFebruary 8, 2026
800 Meters · OutdoorBill Butler Invitational · Apr 102:06.26aBill Butler InvitationalApril 10, 2026
800 Meters · Relay Split · IndoorLandmark Conference Indoor Track & Field Championships · Mar 12:07.457Landmark Conference Indoor Track & Field ChampionshipsMarch 1, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 8Ramapo TwilightMay 8 · 5000 Meters · DrewDrew5000 Meters—DNSSr
May 8Ramapo TwilightMay 8 · 1500 Meters · DrewDrew1500 Meters—DNSSr
May 2Landmark Outdoor T&F ChampionshipsMay 2 · 10,000 Meters · Place 15 · DrewDrew10,000 Meters15.34:47.84aSr
Apr 24TCNJ Lions InviteApr 24 · 1500 Meters · Place 26 · DrewDrew1500 Meters26.4:17.65a PBSr
Apr 24TCNJ Lions InviteApr 24 · 800 Meters · Place 44 · DrewDrew800 Meters44.2:06.52aSr
Apr 18Battle of Madison Ave T&F Meet #2Apr 18 · 5000 Meters · Place 3 · DrewDrew5000 Meters3.16:55.98aSr
Apr 10Bill Butler InvitationalApr 10 · 1500 Meters · Place 26 · DrewDrew1500 Meters26.4:24.84aSr
Apr 10Bill Butler InvitationalApr 10 · 800 Meters · Place 25 · DrewDrew800 Meters25.2:06.26a PBSr
Apr 4Ursinus SpringfestApr 4 · 5000 Meters · Place 8 · DrewDrew5000 Meters8.16:43.59aSr
Apr 4Ursinus SpringfestApr 4 · 1500 Meters · DrewDrew1500 Meters—DNSSr
Apr 4Ursinus SpringfestApr 4 · 800 Meters · DrewDrew800 Meters—DNSSr
Mar 29Battle of Madison Ave Track & Field MeetMar 29 · 1500 Meters · Place 3 · DrewDrew1500 Meters3.4:28.29aSr
Mar 27Ramapo College InvitationalMar 27 · 10,000 Meters · Place 4 · DrewDrew10,000 Meters4.34:19.32a PBSr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20Fastrack Last ChanceFeb 20 · 3000 Meters · Place 30 · DrewDrew3000 Meters309:17.42 PBSR
Feb 8DeSchriver InvitationalFeb 8 · 800 Meters · Place 1 · DrewDrew800 Meters12:08.96a PBSr
Feb 8DeSchriver InvitationalFeb 8 · 800 Meters · Place 1 · DrewDrew800 Meters12:08.96aSr
Jan 31Widener Schuylkill ShowdownJan 31 · 1 Mile · Place 39 · DrewDrew1 Mile39.4:48.36a PBSr
Jan 16Ramapo College Season OpenerJan 16 · 1 Mile · Place 29 · DrewDrew1 Mile294:57.33aSr
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 1 Mile · Place 31 · DrewDrew1 Mile31.4:52.51aSr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · 3000 Meters · Place 33 · DrewDrew3000 Meters33.9:37.11aSr
Dec 6TCNJ Indoor OpenerDec 6 · 1000 Meters · Place 7 · DrewDrew1000 Meters7.2:54.74a PBSr
Dec 6TCNJ Indoor OpenerDec 6 · 600 Meters · Place 7 · DrewDrew600 Meters7.1:32.85a PBSr
Apr 18The Coach Pollard InvitationalApr 18 · 5000 Meters · Place 11 · DrewDrew5000 Meters11.16:49.81a PBJr
Mar 1Landmark Conference Indoor Track & Field ChampionshipsMar 1 · 800 Meters · DrewDrew800 MetersRelay Split—2:07.457 PBJr
Mar 1Landmark Conference Indoor Track & Field ChampionshipsMar 1 · 400 Meters · DrewDrew400 MetersRelay Split—58.058 PBJr
Feb 21Golden Bear InviteFeb 21 · 800 Meters · Place 2 · DrewDrew800 Meters2.2:10.58aJr
Feb 8Frank Colden InviteFeb 8 · 3000 Meters · Place 14 · DrewDrew3000 Meters149:44.73a—
Jan 17Ramapo College Season OpenerJan 17 · 1 Mile · Place 38 · DrewDrew1 Mile384:56.34a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9Ramapo TwilightMay 9 · 1500 Meters · DrewDrew1500 Meters--DNSJr
May 9Ramapo TwilightMay 9 · 800 Meters · Place 12 · DrewDrew800 Meters12.2:08.91aJr
May 3Landmark Outdoor Track & Field ChampionshipsMay 3 · 10,000 Meters · Place 14 · DrewDrew10,000 Meters14.35:27.50aJr
Apr 25Carol and John Covert ClassicApr 25 · 1500 Meters · Place 27 · DrewDrew1500 Meters274:27.93JR
Apr 25Carol and John Covert ClassicApr 25 · 800 Meters · Place 46 · DrewDrew800 Meters462:10.65JR
Apr 12Oscar Moore InvitationalApr 12 · 1500 Meters · Place 37 · DrewDrew1500 Meters374:32.66aJr
Apr 12Oscar Moore InvitationalApr 12 · 800 Meters · Place 48 · DrewDrew800 Meters482:09.91aJr
Apr 5Ursinus Track FestivalApr 5 · 1500 Meters · Place 46 · DrewDrew1500 Meters46.4:30.87aJr
Apr 5Ursinus Track FestivalApr 5 · 800 Meters · Place 46 · DrewDrew800 Meters46.2:11.16aJr
Mar 28Ramapo InvitationalMar 28 · 1500 Meters · Place 29 · DrewDrew1500 Meters294:34.67aJr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Wagner ShootoutDec 13 · 3000 Meters · Place 35 · DrewDrew3000 Meters35.10:03.98aJr
Dec 7TCNJ Indoor OpenerDec 7 · 1 Mile · Place 13 · DrewDrew1 Mile13.4:57.65aJr
Feb 24Landmark Conference Indoor Track & Field ChampionshipsFeb 24 · 1 Mile · Place 19 · DrewDrew1 Mile19.5:07.29aSo
Feb 16Garden State Collegiate OpenFeb 16 · 800 Meters · Place 29 · DrewDrew800 Meters292:13.48SO
Feb 16Garden State Collegiate OpenFeb 16 · 1 Mile · Place 31 · DrewDrew1 Mile314:53.85SO
Jan 19Ramapo College Season OpenerJan 19 · 3000 Meters · Place 20 · DrewDrew3000 Meters209:44.96SO
Jan 12TCNJ Indoor InvitationalJan 12 · 1 Mile · Place 29 · DrewDrew1 Mile294:57.06SO
Jan 12TCNJ Indoor InvitationalJan 12 · 800 Meters · Place 23 · DrewDrew800 Meters232:11.61SO

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 10Ramapo Last ChanceMay 10 · 5000 Meters · Place 15 · DrewDrew5000 Meters15.16:45.32aSo
May 4Landmark Outdoor Track & Field ChampionshipsMay 4 · 10000 Meters · Place 13 · DrewDrew10000 Meters1335:09.97a PB—
Apr 27Blue Jay Tune UpApr 27 · 1500 Meters · Place 26 · DrewDrew1500 Meters264:31.00a—
Apr 27Blue Jay Tune UpApr 27 · 800 Meters · Place 16 · DrewDrew800 Meters162:11.70a—
Apr 19ESU All AmericanApr 19 · 1500 Meters · Place 4 · DrewDrew1500 Meters44:29.32SO
Apr 19ESU All AmericanApr 19 · 800 Meters · Place 14 · DrewDrew800 Meters142:12.71SO
Apr 11TCNJ InvitationalApr 11 · 5000 Meters · Place 13 · DrewDrew5000 Meters13.17:03.91aSo
Apr 6Muhlenberg InviteApr 6 · 1500 Meters · Place 25 · DrewDrew1500 Meters25.4:38.87aSo
Apr 6Muhlenberg InviteApr 6 · 800 Meters · Place 28 · DrewDrew800 Meters28.2:11.53aSo
Mar 29Ramapo College InvitationalMar 29 · 5000 Meters · Place 12 · DrewDrew5000 Meters1217:14.51a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Seahawk ShootoutDec 8 · 3000 Meters · Place 22 · DrewDrew3000 Meters22.9:56.01aSo
Dec 2TCNJ Indoor OpenDec 2 · 1 Mile · Place 26 · DrewDrew1 Mile26.4:57.87aSo

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 28Lions InvitationalApr 28 · 5000 Meters · Place 11 · DrewDrew5000 Meters1116:02.03a PB—
Apr 28Lions InvitationalApr 28 · 1500 Meters · Place 54 · DrewDrew1500 Meters544:36.57a—
Apr 21East Stroudsburg All-American InvitationalApr 21 · 3000 Meters · Place 9 · DrewDrew3000 Meters99:48.92 PBFR
Apr 82023 TCNJ InvitationalApr 8 · 1500 Meters · Place 34 · DrewDrew1500 Meters344:27.41FR
Apr 82023 TCNJ InvitationalApr 8 · 800 Meters · Place 38 · DrewDrew800 Meters382:11.87FR

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 3200 Meters · Place 9 · BernardsBernards3200 Meters9.10:27.45a PB12
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · 1600 Meters · Place 19 · BernardsBernards1600 Meters19.5:03.52a12
May 17Somerset County ChampionshipsMay 17 · 3200 Meters · Place 12 · BernardsBernards3200 Meters12.10:29.34a12
May 9Ridge Night of 1600'sMay 9 · 1600 Meters · Place 70 · BernardsBernards1600 Meters70.4:50.10a PB12
Apr 16Somerset County RelaysApr 16 · 1600 Meters · Place 20 · BernardsBernards1600 Meters204:57.0012
Apr 9Skyland Conference RelaysApr 9 · 1600 Meters · Place 3 · BernardsBernards1600 Meters35:04.00—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 23Skyland Conference Indoor ChampionshipJan 23 · 3200 Meters · Place 10 · BernardsBernards3200 Meters1010:32.89 PB12
Jan 23Skyland Conference Indoor ChampionshipJan 23 · 1600 Meters · Place 26 · BernardsBernards1600 Meters265:09.71 PB12

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24Somerset County ChampionshipsMay 24 · 3200 Meters · Place 15 · BernardsBernards3200 Meters1510:49.83—
May 20Skyland Conference ChampionshipsMay 20 · 3200 Meters · Place 7 · BernardsBernards3200 Meters710:48.17—
Apr 30Ridge Night of 1600'sApr 30 · 1600 Meters · Place 155 · BernardsBernards1600 Meters155.5:13.64a11
Apr 24Somerset County RelaysApr 24 · 1600 Meters · Place 24 · BernardsBernards1600 Meters245:10.5511

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 14 · 3200 Meters · Place 17 · BernardsBernards3200 Meters1711:23.56—
Feb 14NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 14 · 3200 Meters · Place 17 · BernardsBernards3200 Meters1711:23.56—
Feb 14NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 14 · 3200 Meters · Place 17 · BernardsBernards3200 Meters1711:23.56—

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15Skyland Conference Frosh/Soph ChampionshipMay 15 · 1600 Meters · Place 16 · BernardsBernards1600 Meters165:17.68—
May 14Somerset County ChampionshipsMay 14 · 3200 Meters · Place 28 · BernardsBernards3200 Meters28.11:17.91a9
May 7Skyland Conference ChampionshipsMay 7 · 3200 Meters · Place 37 · BERNARDSBERNARDS3200 Meters3711:09.369
May 7Skyland Conference ChampionshipsMay 7 · 3200 Meters · Place 12 · BERNARDSBERNARDS3200 Meters1211:09.369
May 3Ridge Twilight Meet #I Night of 1600sMay 3 · 1600 Meters · Place 104 · M BernardsM Bernards1600 Meters1045:15.43 PB—
Apr 27Mustang InvitationalApr 27 · 1600 Meters · Place 10 · BernardsBernards1600 Meters105:18.239
Apr 27Mustang InvitationalApr 27 · 800 Meters · Place 11 · BernardsBernards800 Meters112:29.159
Apr 20Somerset County RelaysApr 20 · 1600 Meters · Place 43 · BernardsBernards1600 Meters43.5:27.37a9

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 10NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 10 · 3200 Meters · Place 10 · BernardsBernards3200 Meters1011:43.139

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27Somerset County ChampionshipsDec 27 · 1600 Meters · Place 32 · BernardsBernards1600 Meters32.5:39.54a9