Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
25 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | Last chance meetMay 8 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:37Unofficial | 12 |
| May 8 | Last chance meetMay 8 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:36.30aUnofficial | 12 |
| Apr 29 | MMVCApr 29 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 2:089Unofficial | 12 |
| Apr 29 | MMVCApr 29 · 800 Meters · Place 5 · Belle Vernon Area | 800 Meters | 5. | 2:43Unofficial | 12 |
| Apr 29 | MMVCApr 29 · 400 Meters · Place 5 · Belle Vernon Area | 400 Meters | 5. | 1:09.61aUnofficial | 12 |
| Apr 28 | Westmoreland County Coaches Association MeetApr 28 · 800 Meters · Place 11 · Belle Vernon | 800 Meters | 11 | 2:40.09 | — |
| Apr 28 | WCCAApr 28 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:36Unofficial | 12 |
| Apr 28 | WCCAApr 28 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:40.09Unofficial | 12 |
| Apr 26 | Big 8Apr 26 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:37.45Unofficial | 12 |
| Apr 24 | ConnellsvilleApr 24 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:40Unofficial | 12 |
| Apr 18 | UniontownApr 18 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:59Unofficial | 12 |
| Apr 18 | UniontownApr 18 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:39.1Unofficial | 12 |
| Apr 18 | UniontownApr 18 · 400 Meters · Place 2 · Belle Vernon Area | 400 Meters | 2. | 68.2Unofficial | 12 |
| Apr 14 | TSTCAApr 14 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:38Unofficial | 12 |
| Apr 14 | TSTCAApr 14 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:39.35aUnofficial | 12 |
| Apr 12 | AGApr 12 · 400 Meters · Place 1 · Belle Vernon Area | 400 Meters | 1. | 1:07Unofficial | 12 |
| Apr 10 | LHApr 10 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:43Unofficial | 12 |
| Apr 10 | Mount PleasantApr 10 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 70Unofficial | 12 |
| Apr 10 | Mount PleasantApr 10 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:43Unofficial | 12 |
| Apr 1 | YoughApr 1 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:40Unofficial | 12 |
| Mar 19 | Thomas JeffersonMar 19 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:43Unofficial | 12 |
| Mar 19 | Thomas JeffersonMar 19 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 71Unofficial | 12 |
| Mar 19 | Thomas JeffersonMar 19 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:39Unofficial | 12 |
| Mar 15 | Peters TwnshpMar 15 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 73Unofficial | 12 |
| Mar 15 | Peters TwnshpMar 15 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:46.03aUnofficial | 12 |
2017 Outdoor Track
26 results| Date | Meet | Event | Pl | Mark | Gr |
| May 9 | Last chanceMay 9 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 67Unofficial | 11 |
| Apr 26 | Big South InviteApr 26 · 800 Meters · Belle Vernon | 800 Meters | — | 2:37.00 PB | — |
| Apr 26 | Big South InviteApr 26 · 400 Meters · Place 15 · Belle Vernon | 400 Meters | 15 | 1:08.55 PB | — |
| Apr 24 | MMVCApr 24 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:43Unofficial | 11 |
| Apr 24 | MMVCApr 24 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 67Unofficial | 11 |
| Apr 24 | MMVCApr 24 · 800 Meters · Place 5 · Belle Vernon Area | 800 Meters | 5. | 2:44.82aUnofficial | 11 |
| Apr 21 | BVA at YoughApr 21 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:54Unofficial | 11 |
| Apr 21 | BVA at YoughApr 21 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 70Unofficial | 11 |
| Apr 21 | BVA at YoughApr 21 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:50Unofficial | 11 |
| Apr 18 | UniontownApr 18 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:46Unofficial | 11 |
| Apr 18 | UniontownApr 18 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 70Unofficial | 11 |
| Apr 18 | UniontownApr 18 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:47.8Unofficial | 11 |
| Apr 4 | AGApr 4 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:59Unofficial | 11 |
| Apr 4 | AGApr 4 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 1:11Unofficial | 11 |
| Apr 4 | AGApr 4 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:49Unofficial | 11 |
| Apr 4 | AGApr 4 · 400 Meters · Place 2 · Belle Vernon Area | 400 Meters | 2. | 1:10Unofficial | 11 |
| Mar 29 | ConnellsvilleMar 29 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:40Unofficial | 11 |
| Mar 29 | ConnellsvilleMar 29 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 69Unofficial | 11 |
| Mar 29 | ConnellsvilleMar 29 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:43.7Unofficial | 11 |
| Mar 24 | MoonMar 24 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:37Unofficial | 11 |
| Mar 24 | MoonMar 24 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:46.07aUnofficial | 11 |
| Mar 24 | Cannon MacMar 24 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:47.07aUnofficial | 11 |
| Mar 21 | TJMar 21 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:39Unofficial | 11 |
| Mar 21 | TJMar 21 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 72Unofficial | 11 |
| Mar 21 | TJMar 21 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:48Unofficial | 11 |
| Mar 20 | Peters TwnshpMar 20 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:48Unofficial | 11 |
2016 Outdoor Track
26 results| Date | Meet | Event | Pl | Mark | Gr |
| May 12 | AAA QualifiersMay 12 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:41Unofficial | 10 |
| May 12 | AAA QualifiersMay 12 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 69Unofficial | 10 |
| Apr 27 | Big South MeetApr 27 · 800 Meters · Place 9 · Belle Vernon Area | 800 Meters | 9. | 2:46.45Unofficial | 10 |
| Apr 27 | Big South MeetApr 27 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:46Unofficial | 10 |
| Apr 25 | MMVCApr 25 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:39Unofficial | 10 |
| Apr 25 | MMVCApr 25 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 70Unofficial | 10 |
| Apr 25 | MMVCApr 25 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:40Unofficial | 10 |
| Apr 25 | MMVCApr 25 · 400 Meters · Belle Vernon Area | 400 Meters | — | 69.62aUnofficial | 10 |
| Apr 21 | UniontownApr 21 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:41Unofficial | 10 |
| Apr 21 | UniontownApr 21 · 800 Meters · Place 3 · Belle Vernon Area | 800 Meters | 3. | 2:45Unofficial | 10 |
| Apr 19 | ConnellsvilleApr 19 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:44Unofficial | 10 |
| Apr 19 | ConnellsvilleApr 19 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:52Unofficial | 10 |
| Apr 19 | ConnellsvilleApr 19 · 400 Meters · Place 3 · Belle Vernon Area | 400 Meters | 3. | 68.4Unofficial | 10 |
| Apr 6 | AGApr 6 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:54Unofficial | 10 |
| Apr 6 | YoughApr 6 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 3:14Unofficial | 10 |
| Apr 6 | YoughApr 6 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 73Unofficial | 10 |
| Apr 6 | YoughApr 6 · 800 Meters · Place 1 · Belle Vernon Area | 800 Meters | 1. | 2:54Unofficial | 10 |
| Mar 31 | Mt. PleasantMar 31 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:48Unofficial | 10 |
| Mar 31 | Mt. PleasantMar 31 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 76Unofficial | 10 |
| Mar 31 | Mt. PleasantMar 31 · 800 Meters · Place 2 · Belle Vernon Area | 800 Meters | 2. | 2:45Unofficial | 10 |
| Mar 22 | GCCMar 22 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:52Unofficial | 10 |
| Mar 22 | GCCMar 22 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 76Unofficial | 10 |
| Mar 22 | GCCMar 22 · 800 Meters · Belle Vernon Area | 800 Meters | — | 2:55Unofficial | 10 |
| Mar 17 | Peters TwnshpMar 17 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:49Unofficial | 10 |
| Mar 17 | Peters TwnshpMar 17 · 400 Meters · Belle Vernon Area | 400 MetersRelay Split | — | 74Unofficial | 10 |
| Mar 17 | Peters TwnshpMar 17 · 400 Meters · Belle Vernon Area | 400 Meters | — | 74.6Unofficial | 10 |
2015 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | WPIAL QualifiersMay 7 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:39Unofficial | 9 |
| Apr 27 | MMVCApr 27 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:248Unofficial | 9 |
| Apr 21 | UniontownApr 21 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:48Unofficial | 9 |
| Apr 21 | UniontownApr 21 · 800 Meters · Place 3 · Belle Vernon Area | 800 Meters | 3. | 2:56Unofficial | 9 |
| Apr 16 | ConnellsvilleApr 16 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:50Unofficial | 9 |
| Apr 16 | ConnellsvilleApr 16 · 800 Meters · Place 3 · Belle Vernon Area | 800 Meters | 3. | 2:50Unofficial | 9 |
| Mar 25 | West MifflinMar 25 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:48Unofficial | 9 |
| Mar 25 | West MifflinMar 25 · 800 Meters · Place 3 · Belle Vernon Area | 800 Meters | 3. | 2:50Unofficial | 9 |
| Mar 25 | West MifflinMar 25 · 400 Meters · Belle Vernon Area | 400 Meters | — | 73.96aUnofficial | 9 |
| Mar 20 | MonessenMar 20 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 3:01Unofficial | 9 |
| Mar 20 | MonessenMar 20 · 400 Meters · Place 2 · Belle Vernon Area | 400 Meters | 2. | 75Unofficial | 9 |
| Mar 12 | Peters TwownshipMar 12 · 800 Meters · Belle Vernon Area | 800 MetersRelay Split | — | 2:49Unofficial | 9 |
| Mar 12 | Peters TwownshipMar 12 · 1600 Meters · Belle Vernon Area | 1600 Meters | — | 6:48Unofficial | 9 |