| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 400 Meters · OutdoorTSTCA Outdoor Championships · Apr 8 | 54.78 | TSTCA Outdoor Championships | April 8, 2017 |
| 800 Meters · OutdoorPIAA District 7 (WPIAL) AAA Championships · May 16 | 1:58.67a | PIAA District 7 (WPIAL) AAA Championships | May 16, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 16 | PIAA District 7 (WPIAL) AAA ChampionshipsMay 16 · 800 Meters · Place 10 · Belle Vernon Area | 800 Meters | 10. | 1:58.67a PB | 12 |
| May 7 | West Mifflin Last Chance MeetMay 7 · 800 Meters · Place 2 · Belle Vernon | 800 Meters | 2 | 1:59.73 | — |
| May 3 | Baldwin InviteMay 3 · 800 Meters · Place 6 · Belle Vernon Area | 800 Meters | 6. | 2:00.16a | 12 |
| Apr 29 | MMVCApr 29 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:04.38aUnofficial | 12 |
| Apr 24 | Big South InviteApr 24 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 55Unofficial | 12 |
| Apr 24 | Big South InviteApr 24 · 800 Meters · Place 3 · Belle Vernon Area | 800 Meters | 3. | 2:03.15aUnofficial | 12 |
| Apr 23 | ConnellsvilleApr 23 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:06Unofficial | 12 |
| Apr 13 | TSTCAApr 13 · 800 Meters · Place 4 · Belle Vernon Area | 800 Meters | 4. | 2:03.22a | 12 |
| Apr 6 | Monessen InviteApr 6 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:07Unofficial | 12 |
| Apr 2 | YoughApr 2 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:12Unofficial | 12 |
| Apr 2 | YoughApr 2 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:08Unofficial | 12 |
| Mar 28 | Belle Vernon vs Laurel HighlandsMar 28 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:15Unofficial | 12 |
| Mar 28 | Belle Vernon vs Laurel HighlandsMar 28 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 53Unofficial | 12 |
| Mar 28 | Belle Vernon vs Laurel HighlandsMar 28 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:19.46a | 12 |
| Mar 26 | SouthmorelandMar 26 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:11Unofficial | 12 |
| Mar 26 | SouthmorelandMar 26 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 58Unofficial | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 8 | Last chance meetMay 8 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:06.29aUnofficial | 11 |
| May 4 | Baldwin invitationalMay 4 · 800 Meters · Place 12 · Belle Vernon | 800 Meters | 12 | 2:09.53 | — |
| May 4 | Baldwin InvitationalMay 4 · 800 Meters · Place 12 · Belle Vernon Area | 800 Meters | 12. | 2:09.53a | 11 |
| Apr 29 | MMVCApr 29 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:07Unofficial | 11 |
| Apr 29 | MMVCApr 29 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 56Unofficial | 11 |
| Apr 29 | MMVCApr 29 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:09.78aUnofficial | 11 |
| Apr 28 | Westmoreland County Coaches Association MeetApr 28 · 800 Meters · Place 10 · Belle Vernon | 800 Meters | 10 | 2:07.74 | — |
| Apr 28 | WCCAApr 28 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:07.74aUnofficial | 11 |
| Apr 26 | Big 8Apr 26 · 800 Meters · Place 4 · Belle Vernon Area | 800 Meters | 4. | 209.9Unofficial | 11 |
| Apr 24 | YoughApr 24 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:13Unofficial | 11 |
| Apr 24 | YoughApr 24 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:15.9Unofficial | 11 |
| Apr 18 | UniontownApr 18 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:09Unofficial | 11 |
| Apr 18 | UniontownApr 18 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 55Unofficial | 11 |
| Apr 18 | UniontownApr 18 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:10Unofficial | 11 |
| Apr 14 | TSTCAApr 14 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:07Unofficial | 11 |
| Apr 14 | TSTCAApr 14 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:09Unofficial | 11 |
| Apr 12 | AGApr 12 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:17Unofficial | 11 |
| Apr 12 | AGApr 12 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:18Unofficial | 11 |
| Apr 10 | LHApr 10 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:09Unofficial | 11 |
| Apr 10 | Mount PleasantApr 10 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:12Unofficial | 11 |
| Apr 10 | Mount PleasantApr 10 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 56Unofficial | 11 |
| Apr 10 | Mount PleasantApr 10 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:09Unofficial | 11 |
| Mar 19 | Thomas JeffersonMar 19 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:16Unofficial | 11 |
| Mar 19 | Thomas JeffersonMar 19 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 60Unofficial | 11 |
| Mar 19 | Thomas JeffersonMar 19 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:18Unofficial | 11 |
| Mar 15 | Peters TwnshpMar 15 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 62Unofficial | 11 |
| Mar 15 | Peters TwnshpMar 15 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:17.61aUnofficial | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 18 | PIAA District 7 AAA ChampionshipsMay 18 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:06Unofficial | 10 |
| May 18 | PIAA District 7 AAA ChampionshipsMay 18 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 54Unofficial | 10 |
| May 5 | Baldwin InviteMay 5 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:04Unofficial | 10 |
| Apr 29 | WCCAApr 29 · 400 Meters · Belle Vernon Area | 400 Meters | — | 54.12aUnofficial | 10 |
| Apr 24 | MMVCApr 24 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:13Unofficial | 10 |
| Apr 24 | MMVCApr 24 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 55Unofficial | 10 |
| Apr 24 | MMVCApr 24 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:11.60aUnofficial | 10 |
| Apr 21 | BVA at YoughApr 21 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:16Unofficial | 10 |
| Apr 21 | BVA at YoughApr 21 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:19Unofficial | 10 |
| Apr 18 | UniontownApr 18 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:08Unofficial | 10 |
| Apr 18 | UniontownApr 18 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 58Unofficial | 10 |
| Apr 18 | UniontownApr 18 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:10.4Unofficial | 10 |
| Apr 11 | Mt PleasantApr 11 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:13Unofficial | 10 |
| Apr 11 | Laurel HighlandsApr 11 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:09Unofficial | 10 |
| Apr 11 | Laurel HighlandsApr 11 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:13Unofficial | 10 |
| Apr 8 | TSTCA Outdoor ChampionshipsApr 8 · 800 Meters · Place 20 · Belle Vernon | 800 Meters | 20 | 2:14.38 | — |
| Apr 8 | TSTCA Outdoor ChampionshipsApr 8 · 400 Meters · Place 18 · Belle Vernon | 400 Meters | 18 | 54.78 PB | — |
| Apr 4 | AGApr 4 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:22Unofficial | 10 |
| Apr 4 | AGApr 4 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:14Unofficial | 10 |
| Mar 29 | ConnellsvilleMar 29 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:13Unofficial | 10 |
| Mar 29 | ConnellsvilleMar 29 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 56Unofficial | 10 |
| Mar 29 | ConnellsvilleMar 29 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:20Unofficial | 10 |
| Mar 24 | MoonMar 24 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 55Unofficial | 10 |
| Mar 24 | MoonMar 24 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:14.29aUnofficial | 10 |
| Mar 21 | TJMar 21 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:09Unofficial | 10 |
| Mar 21 | TJMar 21 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:18Unofficial | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 12 | AAA QualifiersMay 12 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:16Unofficial | 9 |
| May 12 | AAA QualifiersMay 12 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 55Unofficial | 9 |
| May 6 | Baldwin InvitationalMay 6 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:12Unofficial | 9 |
| May 3 | PlayoffsMay 3 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:22Unofficial | 9 |
| May 3 | PlayoffsMay 3 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:13Unofficial | 9 |
| Apr 30 | FCCAApr 30 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:07Unofficial | 9 |
| Apr 30 | FCCAApr 30 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 57Unofficial | 9 |
| Apr 27 | Big South MeetApr 27 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:11Unofficial | 9 |
| Apr 27 | Big South MeetApr 27 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 55Unofficial | 9 |
| Apr 25 | MMVCApr 25 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:09Unofficial | 9 |
| Apr 16 | Monessen InviteApr 16 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:12Unofficial | 9 |
| Apr 16 | Monessen InviteApr 16 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 60Unofficial | 9 |
| Apr 16 | Monessen InviteApr 16 · 800 Meters · Place 3 · Belle Vernon Area | 800 Meters | 3. | 2:15Unofficial | 9 |
| Apr 12 | LHApr 12 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:14Unofficial | 9 |
| Apr 12 | LHApr 12 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 64Unofficial | 9 |
| Apr 12 | LHApr 12 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:11Unofficial | 9 |
| Apr 6 | AGApr 6 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:14Unofficial | 9 |
| Apr 6 | YoughApr 6 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:19Unofficial | 9 |
| Apr 6 | YoughApr 6 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 57Unofficial | 9 |
| Apr 6 | YoughApr 6 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:14Unofficial | 9 |
| Mar 31 | Mt. PleasantMar 31 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:14Unofficial | 9 |
| Mar 31 | Mt. PleasantMar 31 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 59Unofficial | 9 |
| Mar 31 | Mt. PleasantMar 31 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:15Unofficial | 9 |
| Mar 22 | GCCMar 22 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:14Unofficial | 9 |
| Mar 22 | GCCMar 22 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 58Unofficial | 9 |
| Mar 22 | GCCMar 22 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:18Unofficial | 9 |
| Mar 17 | Peters TwnshpMar 17 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:26Unofficial | 9 |
| Mar 17 | Peters TwnshpMar 17 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 59Unofficial | 9 |
| Mar 17 | Peters TwnshpMar 17 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:15Unofficial | 9 |