Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUSATF Three Rivers Junior Olympic Track & Field Championships · Jun 204:57.46aUSATF Three Rivers Junior Olympic Track & Field ChampionshipsJune 20, 2026
3000 Meters · OutdoorUSATF Developmental Meet Gateway Gators · May 910:39.07aUSATF Developmental Meet Gateway GatorsMay 9, 2026
400 Meters · OutdoorUSATF Three Rivers Developmental Meet #1 · May 101:13.31aUSATF Three Rivers Developmental Meet #1May 10, 2025
800 Meters · OutdoorUSATF Region 2 Junior Olympics Championships · Jul 102:35.59USATF Region 2 Junior Olympics ChampionshipsJuly 10, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 3000 Meters · Place 4 · Pacer TrackPacer Track3000 Meters4.10:41.17a7
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 1500 Meters · Place 7 · Pacer TrackPacer Track1500 Meters7.4:59.09a7
Jun 20USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 20 · 3000 Meters · Place 2 · Pacer TrackPacer Track3000 Meters2.10:39.93a7
Jun 20USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 20 · 1500 Meters · Place 3 · Pacer TrackPacer Track1500 Meters3.4:57.46a PB7
Jun 20USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 20 · 800 Meters · Pacer TrackPacer Track800 Meters—DNS7
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · 3000 Meters · Place 2 · Pacer TrackPacer Track3000 Meters2.10:43.95a7
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · 1500 Meters · Pacer TrackPacer Track1500 Meters—DNS7
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · 3000 Meters · Place 2 · Pacer TrackPacer Track3000 Meters2.10:46.66a7
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · 1500 Meters · Pacer TrackPacer Track1500 Meters—DNS7
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · 800 Meters · Pacer TrackPacer Track800 Meters—DNS7
May 9USATF Developmental Meet Gateway GatorsMay 9 · 3000 Meters · Place 1 · Pacer TrackPacer Track3000 Meters1.10:39.07a PB7
May 9USATF Developmental Meet Gateway GatorsMay 9 · 1500 Meters · Place 1 · Pacer TrackPacer Track1500 Meters1.5:06.71a7
May 2USATF El1te Spr1nt 1nv1tat1onalMay 2 · 3000 Meters · Place 1 · Pacer TrackPacer Track3000 Meters1.10:48.48a7
May 2USATF El1te Spr1nt 1nv1tat1onalMay 2 · 1500 Meters · Place 1 · Pacer TrackPacer Track1500 Meters1.5:12.23a7
May 2USATF El1te Spr1nt 1nv1tat1onalMay 2 · 800 Meters · Pacer TrackPacer Track800 Meters—SCR7

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · 800 Meters · Place 4 · PacerPacer800 Meters42:35.59 PB12
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · 1500 Meters · Place 1 · PacerPacer1500 Meters15:09.1912
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · 3000 Meters · Place 1 · PacerPacer3000 Meters111:23.6512
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · 3000 Meters · Place 1 · PacerPacer3000 Meters111:23.6512
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · 800 Meters · Place 4 · PacerPacer800 Meters42:35.5912
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · 1500 Meters · Place 1 · PacerPacer1500 Meters15:09.1912
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · 3000 Meters · Place 1 · PacerPacer3000 Meters111:11.4012
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · 1500 Meters · Place 1 · PacerPacer1500 Meters15:18.9712
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · 800 Meters · Place 2 · PacerPacer800 Meters22:39.1612
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · 800 Meters · Place 2 · PacerPacer800 Meters22:39.1612
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · 1500 Meters · Place 1 · PacerPacer1500 Meters15:18.9712
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · 3000 Meters · Place 1 · PacerPacer3000 Meters111:11.4012
May 31USATF Three Rivers Developmental Meet #4May 31 · 3000 Meters · Place 1 · PacerPacer3000 Meters110:58.32a6
May 24USATF Three Rivers Developmental Meet #3May 24 · 3000 Meters · Place 1 · PacerPacer3000 Meters110:57.01a6
May 24USATF Three Rivers Developmental Meet #3May 24 · 1500 Meters · Place 1 · PacerPacer1500 Meters15:17.05a6
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · 3000 Meters · Place 1 · PacerPacer3000 Meters111:06.53a6
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · 1500 Meters · Place 1 · PacerPacer1500 Meters15:14.20a6
May 10USATF Three Rivers Developmental Meet #1May 10 · 1500 Meters · Place 1 · PacerPacer1500 Meters15:04.16a6
May 10USATF Three Rivers Developmental Meet #1May 10 · 800 Meters · Place 1 · PacerPacer800 Meters12:39.43a6
May 10USATF Three Rivers Developmental Meet #1May 10 · 400 Meters · Place 15 · PacerPacer400 Meters151:13.31a PB6

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 18USATF Three Rivers Association Junior Olympic ChampionshipsJun 18 · 1500 Meters · Place 1 · Rogue Elite Running ClubRogue Elite Running Club1500 Meters1.5:35.32a3
Jun 18USATF Three Rivers Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 3 · Rogue Elite Running ClubRogue Elite Running Club800 Meters3.2:55.86a3
Jun 18USATF Three Rivers Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Rogue Elite Running ClubRogue Elite Running Club400 Meters—SCR3
Jun 4Central PA Track & Field MeetJun 4 · 800 Meters · Place 2 · Rogue Elite RunningRogue Elite Running800 Meters22:46.80—
Jun 4Central PA Track & Field MeetJun 4 · 400 Meters · Place 2 · Rogue Elite RunningRogue Elite Running400 Meters21:15.87—
Jun 4Central PA Track & Field MeetJun 4 · 1500 Meters · Place 1 · Rogue Elite RunningRogue Elite Running1500 Meters15:37.71—

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 19Slippery Rock Youth MeetJun 19 · 1500 Meters · 11-Unattached11-Unattached1500 Meters—DNS2
Jun 19Slippery Rock Youth MeetJun 19 · 800 Meters · 11-Unattached11-Unattached800 Meters—DNS2
Jun 19Slippery Rock Youth MeetJun 19 · 200 Meters · 11-Unattached11-Unattached200 Meters—DNS2