Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPTFCA Indoor Track Carnival · Feb 114:38.650PTFCA Indoor Track CarnivalFebruary 11, 2023
1000 Meters · IndoorRefuel with Chocolate Milk Officials HOF Invite - HS · Jan 102:39.20Refuel with Chocolate Milk Officials HOF Invite - HSJanuary 10, 2025
1500 Meters · Indoor2023 Nike Indoor Nationals · Mar 104:26.372023 Nike Indoor NationalsMarch 10, 2023
1600 Meters · OutdoorEPC and Colonial Champs · May 54:30.00aEPC and Colonial ChampsMay 5, 2026
2 Miles · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 3110:16.83The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
300 Meters · IndoorU.S. Army Officials Hall of Fame Invitational · Jan 2040.72U.S. Army Officials Hall of Fame InvitationalJanuary 20, 2023
3000 Meters · IndoorUrsinus HS Icebreaker · Dec 79:29.44aUrsinus HS IcebreakerDecember 7, 2025
3000 Meters · OutdoorWyomissing Team Challenge · Jan 169:38.01aWyomissing Team ChallengeJanuary 16, 2026
3200 Meters · IndoorOcean Breeze Freedom Games · Jan 49:58.59Ocean Breeze Freedom GamesJanuary 4, 2025
3200 Meters · OutdoorDistrict XI AA/AAA Track and Field Championships · May 1210:03.12aDistrict XI AA/AAA Track and Field ChampionshipsMay 12, 2026
400 Meters · IndoorUrsinus HS Opener · Dec 854.17aUrsinus HS OpenerDecember 8, 2024
400 Meters · OutdoorStroudsburg Dual #1 · Apr 154.47Stroudsburg Dual #1April 1, 2025
600 Meters · IndoorRefuel with Chocolate Milk Officials HOF Invite - HS · Jan 101:28.15Refuel with Chocolate Milk Officials HOF Invite - HSJanuary 10, 2025
800 Meters · IndoorPTFCA Indoor Track Festival · Jan 262:03.12PTFCA Indoor Track FestivalJanuary 26, 2025
800 Meters · OutdoorPIAA District XI AAA/AA Championship · May 132:01.43PIAA District XI AAA/AA ChampionshipMay 13, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 12District XI AA/AAA Track and Field ChampionshipsMay 12 · 3200 Meters · Place 11 · Easton Area3200 Meters11.10:03.12a PB12
May 12District XI AA/AAA Track and Field ChampionshipsMay 12 · 1600 Meters · Place 12 · Easton Area1600 Meters12.4:38.04a12
May 12District XI AA/AAA Track and Field ChampionshipsMay 12 · 800 Meters · Place 7 · Easton Area800 Meters7.2:01.46a12
May 5EPC and Colonial ChampsMay 5 · 3200 Meters · Place 16 · Easton Area3200 Meters16.10:16.33a12
May 5EPC and Colonial ChampsMay 5 · 1600 Meters · Place 8 · Easton Area1600 Meters8.4:30.00a PB12
May 5EPC and Colonial ChampsMay 5 · 800 Meters · Place 9 · Easton Area800 Meters9.2:04.39a12
Apr 18Jack Roddick Invitational 2026Apr 18 · 3200 Meters · Place 36 · Easton Area3200 Meters36.10:11.75a12
Jan 16Wyomissing Team ChallengeJan 16 · 3000 Meters · Place 3 · Easton Area3000 Meters3.9:38.01a PB12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 22Philly Area Final QualifierFeb 22 · 3000 Meters · Place 11 · Easton Area3000 Meters119:34.6812
Feb 7PTFCA Indoor Track CarnivalFeb 7 · 3000 Meters · Place 6 · Easton Area3000 Meters69:32.2012
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 2 Miles · Place 6 · Easton Area 112 Miles610:16.83 PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 33 · Easton Area 11400 Meters3355.2212
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 2 Miles · Place 6 · Easton Area 112 Miles610:16.8312
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 33 · Easton Area 11400 Meters3355.2212
Jan 3Ocean Breeze Freedom GamesJan 3 · 3200 Meters · Place 11 · Easton Area 113200 Meters1110:17.3912

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 7Ursinus HS IcebreakerDec 7 · 3000 Meters · Place 2 · Easton Area3000 Meters2.9:29.44a PB12
Dec 7Ursinus HS IcebreakerDec 7 · 3000 Meters · Place 2 · Easton Area3000 Meters2.9:29.44a12
Feb 8PTFCA Indoor Track CarnivalFeb 8 · 800 Meters · Place 7 · Easton Area800 Meters72:05.1911
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 43 · Easton Area800 Meters43.2:03.62a11
Jan 26PTFCA Indoor Track FestivalJan 26 · 800 Meters · Place 11 · Easton Area800 Meters112:03.12 PB11
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 1000 Meters · Place 18 · Easton Area-1000 Meters182:39.20 PB—
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 600 Meters · Place 8 · Easton Area-600 Meters81:28.15 PB—
Jan 4Ocean Breeze Freedom GamesJan 4 · 600 Meters · Place 23 · Easton Area600 Meters231:28.1611
Jan 4Ocean Breeze Freedom GamesJan 4 · 3200 Meters · Place 17 · Easton Area3200 Meters179:58.59 PB11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13PIAA District XI AAA/AA ChampionshipMay 13 · 800 Meters · Place 7 · Easton Area800 Meters72:01.43 PB11
Apr 19Shippensburg InvitationalApr 19 · 800 Meters · Place 33 · Easton Area800 Meters33.2:06.28a11
Apr 19Roddick InvitationalApr 19 · 800 Meters · Place 33 · Easton Area800 Meters33.2:06.28a11
Apr 10Nazareth vs Easton MeetApr 10 · 1600 Meters · Place 3 · EAS1600 Meters34:49.6—
Apr 10Nazareth vs Easton MeetApr 10 · 800 Meters · Place 3 · EAS800 Meters32:05.7—
Apr 1Stroudsburg Dual #1Apr 1 · 400 Meters · Place 2 · Easton Area400 Meters254.47 PB11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 8Ursinus HS OpenerDec 8 · 3000 Meters · Place 3 · Easton Area3000 Meters3.9:31.63a11
Dec 8Ursinus HS OpenerDec 8 · 400 Meters · Place 10 · Easton Area400 Meters10.54.17a PB11
Feb 10PTFCA Indoor Track CarnivalFeb 10 · 800 Meters · Place 12 · Easton Area800 Meters122:07.4310
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 800 Meters · Place 5 · Easton Area800 Meters52:04.0410
Jan 19Armory Officials Hall of Fame Invitational - HSJan 19 · 1000 Meters · Place 39 · Easton Area-1000 Meters392:45.3710

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14PIAA District XI AAA/AA ChampionshipMay 14 · 800 Meters · Place 13 · Easton Area800 Meters13.2:02.08a10
Apr 20Shippensburg 97th Roddick HS InvitationalApr 20 · 800 Meters · Place 42 · Easton Area800 Meters422:06.4810
Apr 15Emmaus vs Easton MeetApr 15 · 1600 Meters · Place 3 · EAS1600 Meters34:47.1—
Apr 15Emmaus vs Easton MeetApr 15 · 800 Meters · Place 4 · EAS800 Meters42:07.7—
Apr 13Pan-Ram InvitationalApr 13 · 800 Meters · Place 13 · Easton Area800 Meters132:09.4410
Apr 11Easton @ Liberty MeetApr 11 · 800 Meters · Place 2 · EAS800 Meters22:09.4SO

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 16UC Holiday HS InvitationalDec 16 · 400 Meters · Place 23 · Easton Area400 Meters23.56.54a10
Mar 102023 Nike Indoor NationalsMar 10 · 1500 Meters · Place 24 · Easton Area1500 Meters244:26.37 PB26
Mar 102023 Nike Indoor NationalsMar 10 · 1 Mile · Place 27 · Easton Area1 Mile274:44.7326
Mar 102023 Nike Indoor NationalsMar 10 · 400 Meters · Place 28 · Easton Area400 Meters2856.4126
Feb 11PTFCA Indoor Track CarnivalFeb 11 · 1 Mile · Place 9 · Easton Area1 Mile94:38.650 PB9
Feb 4Ocean Breeze InvitationalFeb 4 · 1 Mile · Place 1 · Easton Area1 Mile14:39.72—
Feb 4Ocean Breeze InvitationalFeb 4 · 800 Meters · Place 2 · Easton Area800 Meters22:05.52—
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 1000 Meters · Place 2 · Easton Area1000 Meters22:46.129
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 300 Meters · Place 51 · Easton Area300 Meters5140.72 PB9
Jan 7Ocean Breeze Freedom GamesJan 7 · 600 Meters · Place 2 · Easton Area600 Meters21:33.089
Jan 7Ocean Breeze Freedom GamesJan 7 · 300 Meters · Place 142 · Easton Area300 Meters14241.369

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16PIAA District XI AAA ChampionshipMay 16 · 800 Meters · Place 9 · Easton Area800 Meters9.2:03.79a9
May 2Nazareth vs Easton May 2 · 1600 Meters · Place 16 · EAS1600 Meters165:35.0—
May 2Nazareth vs Easton May 2 · 800 Meters · Place 2 · EAS800 Meters22:04.3—
Apr 12Whitehall vs EastonApr 12 · 400 Meters · Place 3 · Easton400 Meters355.5FR
Apr 834th Annual New Balance Pan-Ram InvitationalApr 8 · 800 Meters · Place 14 · Easton Area800 Meters142:05.519
Apr 6Emmaus vs EastonApr 6 · 1600 Meters · Place 3 · EAS1600 Meters34:46.3—
Apr 6Emmaus vs EastonApr 6 · 800 Meters · Place 3 · EAS800 Meters32:06.4—