Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRiver Hawk Friday Night Showdown · Feb 66:06.49aRiver Hawk Friday Night ShowdownFebruary 6, 2026
1000 Meters · IndoorNYC Gotham Cup · Jan 163:27.76aNYC Gotham CupJanuary 16, 2026
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 175:13.49a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorNJAC Outdoor Track & Field Championships · May 25:14.49aNJAC Outdoor Track & Field ChampionshipsMay 2, 2026
800 Meters · Indoor2026 Paul Donahue Invitational · Apr 172:34.17a2026 Paul Donahue InvitationalApril 17, 2026
800 Meters · OutdoorTCNJ Lions Invite · Apr 242:31.59aTCNJ Lions InviteApril 24, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8G. Larry James InviteMay 8 · 800 Meters · Place 5 · Montclair StateMontclair State800 Meters52:33.79SR
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 1500 Meters · Place 14 · Montclair StateMontclair State1500 Meters14.5:14.49a PBSr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · Place 20 · Montclair StateMontclair State800 Meters20.2:38.13aSr
Apr 24TCNJ Lions InviteApr 24 · 800 Meters · Place 24 · Montclair StateMontclair State800 Meters24.2:31.59a PBSr
Apr 9TCNJ InvitationalApr 9 · 800 Meters · Place 12 · Montclair StateMontclair State800 Meters12.2:36.94aSr
Apr 3Osprey OpenApr 3 · 1500 Meters · Place 10 · Montclair StateMontclair State1500 Meters105:20.31aSr
Mar 27Ramapo College InvitationalMar 27 · 1500 Meters · Place 22 · Montclair StateMontclair State1500 Meters22.5:30.45aSr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 54 · Montclair StateMontclair State1500 Meters54.5:13.49a PBSr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 53 · Montclair StateMontclair State800 Meters53.2:34.17a PBSr
Feb 14NYU DIII InvitationalFeb 14 · 800 Meters · Place 26 · Montclair StateMontclair State800 Meters262:35.44aSo
Feb 6River Hawk Friday Night ShowdownFeb 6 · 1 Mile · Place 14 · Montclair StateMontclair State1 Mile14.6:06.49a PBSo
Feb 6River Hawk Friday Night ShowdownFeb 6 · 800 Meters · Place 20 · Montclair StateMontclair State800 Meters20.2:47.79aSo
Jan 31Widener Schuylkill ShowdownJan 31 · 800 Meters · Place 21 · Montclair StateMontclair State800 Meters21.2:38.45aSo
Jan 24Moravian University Hounds ClassicJan 24 · 800 Meters · Place 11 · Montclair StateMontclair State800 Meters11.2:38.87aSo
Jan 16NYC Gotham CupJan 16 · 1000 Meters · Place 31 · Montclair StateMontclair State1000 Meters31.3:27.76a PBSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6TCNJ Indoor OpenerDec 6 · 1000 Meters · Place 7 · Montclair StateMontclair State1000 Meters7.3:33.14aSo
Apr 18The Coach Pollard InvitationalApr 18 · 1500 Meters · Place 25 · Montclair StateMontclair State1500 Meters25.5:33.94aJr
Feb 15NYU DIII InvitationalFeb 15 · 800 Meters · Place 39 · Montclair StateMontclair State800 Meters392:47.61FR
Jan 31Seamus McElligottJan 31 · 800 Meters · Place 27 · Montclair StateMontclair State800 Meters27.2:48.49aFr
Jan 18Moravian College Indoor MeetJan 18 · 800 Meters · Place 20 · Montclair StateMontclair State800 Meters202:48.02a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Ramapo TwilightMay 9 · 800 Meters · Place 13 · Montclair StateMontclair State800 Meters13.2:44.31aJr
Apr 25TCNJ Lions InviteApr 25 · 800 Meters · Place 43 · Montclair StateMontclair State800 Meters43.2:43.29aJr
Apr 10TCNJ InvitationalApr 10 · 1500 Meters · Place 43 · Montclair StateMontclair State1500 Meters43.5:49.96aJr
Apr 5Muhlenberg InviteApr 5 · 1500 Meters · Place 29 · Montclair StateMontclair State1500 Meters295:47.16aJr
Mar 28Ramapo InvitationalMar 28 · 800 Meters · Place 18 · Montclair StateMontclair State800 Meters182:45.84aJr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 27Blue Jay Tune UpApr 27 · 1500 Meters · Place 22 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)1500 Meters225:44.27a—
Apr 19Paul Donahue InviteApr 19 · 800 Meters · Place 84 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)800 Meters842:48.12a—
Apr 11TCNJ InvitationalApr 11 · 1500 Meters · Place 26 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)1500 Meters26.5:59.67aSo
Apr 11TCNJ InvitationalApr 11 · 800 Meters · Place 35 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)800 Meters35.2:54.95aSo
Mar 29Osprey OpenMar 29 · 800 Meters · Place 13 · RC - Gloucester CCRC - Gloucester CC800 Meters132:48.97SO
Mar 23Purple and Gold InvitationalMar 23 · 800 Meters · Place 10 · RC - Gloucester CCRC - Gloucester CC800 Meters103:02.05SO

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 28Blue Jay Tune-UpApr 28 · 800 Meters · Place 17 · RC - Gloucester CCRC - Gloucester CC800 Meters172:43.47FR
Apr 21Widener InvitationalApr 21 · 800 Meters · Place 81 · RC - Gloucester CCRC - Gloucester CC800 Meters812:45.66FR
Apr 15Middlesex College InvitationalApr 15 · 1500 Meters · Place 33 · RC - Gloucester CCRC - Gloucester CC1500 Meters335:57.75FR
Apr 7Osprey Open and MultiApr 7 · 800 Meters · Place 28 · RC - Gloucester CCRC - Gloucester CC800 Meters282:54.89FR
Mar 30Danny Curran InvitationalMar 30 · 1500 Meters · Place 48 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)1500 Meters48.5:56.75aFr
Mar 30Danny Curran InvitationalMar 30 · 800 Meters · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)800 Meters--DNSFr
Mar 25Stockton InvitationalMar 25 · 800 Meters · Place 19 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)800 Meters19.2:58.30aFr