Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorUSATF Three Rivers Association Developmental Meet #6 · Jun 1613.69aUSATF Three Rivers Association Developmental Meet #6June 16, 2018
100 Meters · OutdoorAshland Alumni Open · Apr 2411.96aAshland Alumni OpenApril 24, 2026
200 Meters · Indoor2026 Horizon League Indoor Championship · Feb 2824.692026 Horizon League Indoor ChampionshipFebruary 28, 2026
200 Meters · OutdoorHorizon League Outdoor Championships · May 824.66aHorizon League Outdoor ChampionshipsMay 8, 2026
400 Meters · IndoorTSTCA Meet #5 · Feb 101:00.56TSTCA Meet #5February 10, 2024
400 Meters · OutdoorAvonworth/Northgate @ New Castle HS T&F Meet · Apr 51:03.12Avonworth/Northgate @ New Castle HS T&F MeetApril 5, 2024
60 Meter · IndoorYoungstown State Icebreaker · Dec 57.56aYoungstown State IcebreakerDecember 5, 2025
60 Meters · Indoor2026 Horizon League Indoor Championship · Feb 287.582026 Horizon League Indoor ChampionshipFebruary 28, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8Horizon League Outdoor ChampionshipsMay 8 · 200 Meters · Place 5 · Robert MorrisRobert Morris200 MetersRound P5.25.00aWind: -0.1So
May 8Horizon League Outdoor ChampionshipsMay 8 · 200 Meters · Place 5 · Robert MorrisRobert Morris200 Meters5.24.66a PBWind: 1.5So
May 8Horizon League Outdoor ChampionshipsMay 8 · 100 Meters · Place 1 · Robert MorrisRobert Morris100 MetersRound P1.11.98aWind: 2.3So
May 8Horizon League Outdoor ChampionshipsMay 8 · 100 Meters · Place 2 · Robert MorrisRobert Morris100 Meters2.11.80aWind: 2.3So
Apr 24Ashland Alumni OpenApr 24 · 200 Meters · Robert MorrisRobert Morris200 Meters--DNSWind: -2.4So
Apr 24Ashland Alumni OpenApr 24 · 100 Meters · Place 3 · Robert MorrisRobert Morris100 MetersRound P3.12.38aWind: 0.9So
Apr 24Ashland Alumni OpenApr 24 · 100 Meters · Place 2 · Robert MorrisRobert Morris100 Meters2.11.96a PBWind: 0.2So
Apr 11Westminster InvitationalApr 11 · 200 Meters · Place 1 · Robert MorrisRobert Morris200 Meters1.24.68aWind: 0.6So
Apr 11Westminster InvitationalApr 11 · 100 Meters · Place 1 · Robert MorrisRobert Morris100 Meters1.11.99aWind: 0.5So
Mar 27Carnegie Mellon InvitationalMar 27 · 100 Meters · Place 1 · Robert MorrisRobert Morris100 Meters1.12.02aWind: 2.3So

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 282026 Horizon League Indoor ChampionshipFeb 28 · 200 Meters · Place 4 · Robert MorrisRobert Morris200 MetersRound P424.69 PBSO
Feb 282026 Horizon League Indoor ChampionshipFeb 28 · 200 Meters · Place 4 · Robert MorrisRobert Morris200 Meters424.75SO
Feb 282026 Horizon League Indoor ChampionshipFeb 28 · 60 Meters · Place 1 · Robert MorrisRobert Morris60 MetersRound P17.59SO
Feb 282026 Horizon League Indoor ChampionshipFeb 28 · 60 Meters · Place 2 · Robert MorrisRobert Morris60 Meters27.58 PBSO
Feb 13YSU Last ChanceFeb 13 · 200 Meters · Place 7 · Robert MorrisRobert Morris200 Meters725.45aSo
Feb 13YSU Last ChanceFeb 13 · 60 Meters · Place 1 · Robert MorrisRobert Morris60 MetersRound P17.67aSo
Feb 13YSU Last ChanceFeb 13 · 60 Meters · Place 2 · Robert MorrisRobert Morris60 Meters27.59aSo
Feb 7Kent State Doug Raymond InvitationalFeb 7 · 60 Meter · Robert MorrisRobert Morris60 MeterRound P--DNSSo
Feb 7Kent State Doug Raymond InvitationalFeb 7 · 200 Meters · Robert MorrisRobert Morris200 Meters--DNSSo
Jan 30PSU National OpenJan 30 · 60 Meter · Place 25 · Robert MorrisRobert Morris60 MeterRound P25.7.70aSo
Jan 30PSU National OpenJan 30 · 200 Meters · Place 39 · Robert MorrisRobert Morris200 Meters39.25.65aSo
Jan 24SPIRE Midwest Collegiate OpenJan 24 · 200 Meters · Place 4 · Robert MorrisRobert Morris200 Meters426.02SO
Jan 24SPIRE Midwest Collegiate OpenJan 24 · 60 Meters · Place 1 · Robert MorrisRobert Morris60 Meters17.75SO
Jan 24SPIRE Midwest Collegiate OpenJan 24 · 60 Meters · Place 2 · Robert MorrisRobert Morris60 MetersRound P27.87SO
Jan 16University of Akron Campbell InvitationalJan 16 · 200 Meters · Place 9 · Robert MorrisRobert Morris200 Meters925.42SO
Jan 16University of Akron Campbell InvitationalJan 16 · 60 Meters · Place 4 · Robert MorrisRobert Morris60 Meters47.62SO
Jan 16University of Akron Campbell InvitationalJan 16 · 60 Meters · Place 4 · Robert MorrisRobert Morris60 MetersRound P47.62SO

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 5Youngstown State IcebreakerDec 5 · 60 Meter · Place 5 · Robert MorrisRobert Morris60 MeterRound P5.7.56a PBSo
Dec 5Youngstown State IcebreakerDec 5 · 60 Meter · Place 4 · Robert MorrisRobert Morris60 Meter4.7.58aSo
Dec 5Youngstown State IcebreakerDec 5 · 200 Meters · Place 13 · Robert MorrisRobert Morris200 Meters13.25.74aSo
Jan 18Nittany Lion ChallengeJan 18 · Weight Throw · Place 21 · PittsburghPittsburghWeight Throw2112.67m—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 62024 YSU IcebreakerDec 6 · 60 Meter · Place 2 · PittsburghPittsburgh60 Meter2.7.73aFr
Dec 62024 YSU IcebreakerDec 6 · 60 Meter · Place 8 · PittsburghPittsburgh60 MeterRound P8.7.73aFr
Dec 62024 YSU IcebreakerDec 6 · 60 Meter · Place 6 · PittsburghPittsburgh60 Meter6.7.83aFr
Dec 62024 YSU IcebreakerDec 6 · 200 Meters · Place 19 · PittsburghPittsburgh200 Meters19.26.63aFr
Feb 10TSTCA Meet #5Feb 10 · 60 Meters · Place 2 · Avonworth / NorthgateAvonworth / Northgate60 MetersRound P27.9212
Feb 10TSTCA Meet #5Feb 10 · 60 Meters · Place 2 · Avonworth / NorthgateAvonworth / Northgate60 Meters27.7112
Feb 10TSTCA Meet #5Feb 10 · 400 Meters · Place 6 · Avonworth / NorthgateAvonworth / Northgate400 Meters61:00.56 PB12

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 24PIAA State Track & Field ChampionshipsMay 24 · 100 Meters · Place 3 · Avonworth / NorthgateAvonworth / Northgate100 MetersRound P3.12.24aWind: -0.512
May 24PIAA State Track & Field ChampionshipsMay 24 · 100 Meters · Place 1 · Avonworth / NorthgateAvonworth / Northgate100 Meters1.12.11aWind: 0.512
May 15PIAA District 7 (WPIAL) ChampionshipsMay 15 · 100 Meters · Place 4 · Avonworth / NorthgateAvonworth / Northgate100 MetersRound S4.12.33a12
May 15PIAA District 7 (WPIAL) ChampionshipsMay 15 · 100 Meters · Place 1 · Avonworth / NorthgateAvonworth / Northgate100 Meters1.12.05a12
Apr 27South Fayette InvitationalApr 27 · 100 Meters · Place 2 · Avonworth / NorthgateAvonworth / Northgate100 MetersRound P212.6212
Apr 27South Fayette InvitationalApr 27 · 100 Meters · Place 1 · Avonworth / NorthgateAvonworth / Northgate100 Meters112.4212
Apr 15Avonworth v. Ambridge HSApr 15 · 100 Meters · Place 1 · Avonworth / NorthgateAvonworth / Northgate100 Meters112.53a—
Apr 9Blackhawk vs. Avonworth/Northgate and BeaverApr 9 · 100 Meters · Place 1 · Avonworth / NorthgateAvonworth / Northgate100 Meters112.62a—
Apr 5Avonworth/Northgate @ New Castle HS T&F MeetApr 5 · 200 Meters · Place 10 · Avonworth / NorthgateAvonworth / Northgate200 Meters1046.5012
Apr 5Avonworth/Northgate @ New Castle HS T&F MeetApr 5 · 400 Meters · Place 1 · Avonworth / NorthgateAvonworth / Northgate400 Meters11:03.12 PB12
Apr 5Avonworth/Northgate @ New Castle HS T&F MeetApr 5 · 100 Meters · Place 1 · Avonworth / NorthgateAvonworth / Northgate100 Meters112.5312
Mar 14Avonworth/NorthgateMar 14 · 200 Meters · Place 1 · Avonworth / NorthgateAvonworth / Northgate200 Meters1.26.91a12
Mar 14Avonworth/NorthgateMar 14 · 100 Meters · Place 1 · Avonworth / NorthgateAvonworth / Northgate100 Meters1.12.83a12

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 17PIAA District 7 (WPIAL) ChampionshipsMay 17 · 200 Meters · Place 2 · Avonworth / NorthgateAvonworth / Northgate200 MetersRound S2.25.52aWind: 2.811
May 17PIAA District 7 (WPIAL) ChampionshipsMay 17 · 200 Meters · Place 2 · Avonworth / NorthgateAvonworth / Northgate200 Meters2.25.64aWind: 2.211
May 17PIAA District 7 (WPIAL) ChampionshipsMay 17 · 100 Meters · Place 2 · Avonworth / NorthgateAvonworth / Northgate100 MetersRound S2.12.42aWind: 111
May 17PIAA District 7 (WPIAL) ChampionshipsMay 17 · 100 Meters · Place 1 · Avonworth / NorthgateAvonworth / Northgate100 Meters1.12.01aWind: 311

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 28PIAA Class AA State Track & Field ChampionshipsMay 28 · 100 Meters · Place 6 · Avonworth / NorthgateAvonworth / Northgate100 MetersRound P6.12.51aWind: 2.39
May 19PIAA District 7 (WPIAL) AA ChampionshipsMay 19 · 100 Meters · Place 3 · Avonworth / NorthgateAvonworth / Northgate100 MetersRound P3.12.60a9
May 19PIAA District 7 (WPIAL) AA ChampionshipsMay 19 · 100 Meters · Place 3 · Avonworth / NorthgateAvonworth / Northgate100 Meters3.12.68a9
May 19PIAA District 7 (WPIAL) ChampionshipsMay 19 · 100 Meters · Place 2 · Avonworth / NorthgateAvonworth / Northgate100 MetersRound P2.12.60a9
May 19PIAA District 7 (WPIAL) ChampionshipsMay 19 · 100 Meters · Place 3 · Avonworth / NorthgateAvonworth / Northgate100 Meters3.12.68a9

2018 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 12USATF Region 2 Junior Olympic ChampionshipsJul 12 · 200 Meters · Place 12 · Stallions TrackStallions Track200 MetersRound P12.29.01aWind: 0.56
Jul 12USATF Region 2 Junior Olympic ChampionshipsJul 12 · 100 Meters · Place 19 · Stallions TrackStallions Track100 MetersRound P19.14.60aWind: 06
Jun 23USATF Three Rivers Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 1 · Stallions TrackStallions Track200 MetersRound P1.27.82a6
Jun 23USATF Three Rivers Association Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 2 · Stallions TrackStallions Track200 Meters2.27.08a6
Jun 23USATF Three Rivers Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 1 · Stallions TrackStallions Track100 MetersRound P1.13.99a6
Jun 23USATF Three Rivers Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 1 · Stallions TrackStallions Track100 Meters1.13.55a6
Jun 10USATF Three Rivers Association Developmental Meet #5Jun 10 · 200 Meters · Place 7 · Stallions TrackStallions Track200 MetersRound P7.29.386
Jun 10USATF Three Rivers Association Developmental Meet #5Jun 10 · 100 Meters · Place 6 · Stallions TrackStallions Track100 MetersRound P6.14.196
Jun 10USATF Three Rivers Association Developmental Meet #5Jun 10 · 100 Meters · Place 1 · Stallions TrackStallions Track100 Meters1.13.256
Jun 2USATF Three Rivers Association Developmental Meet #4Jun 2 · 200 Meters · Stallions TrackStallions Track200 Meters—DNS6
Jun 2USATF Three Rivers Association Developmental Meet #4Jun 2 · 100 Meters · Stallions TrackStallions Track100 MetersRound P—DNS6
May 19USATF Three Rivers Association Developmental Meet #2May 19 · Long Jump · Stallions TrackStallions TrackLong Jump—DNS6
May 19USATF Three Rivers Association Developmental Meet #2May 19 · 200 Meters · Place 1 · Stallions TrackStallions Track200 Meters1.27.71a6
May 19USATF Three Rivers Association Developmental Meet #2May 19 · 100 Meters · Place 2 · Stallions TrackStallions Track100 Meters2.13.90a6
May 12USATF Three Rivers Developmental Meet #1May 12 · 400 Meters · Place 13 · Stallions TrackStallions Track400 Meters13.1:15.06a6
May 12USATF Three Rivers Developmental Meet #1May 12 · 100 Meters · Place 1 · Stallions TrackStallions Track100 MetersRound P1.13.89a6
May 12USATF Three Rivers Developmental Meet #1May 12 · 100 Meters · Place 1 · Stallions TrackStallions Track100 Meters1.13.67a6

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Jun 16USATF Three Rivers Association Developmental Meet #6Jun 16 · 400 Meters · Place 12 · Stallions TrackStallions Track400 Meters12.1:13.69a6
Jun 16USATF Three Rivers Association Developmental Meet #6Jun 16 · 200 Meters · Stallions TrackStallions Track200 Meters—DQ6
Jun 16USATF Three Rivers Association Developmental Meet #6Jun 16 · 100 Meters · Place 1 · Stallions TrackStallions Track100 Meters1.13.69a PB6

2017 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 24USATF Three Rivers Association Junior Olympic ChampionshipsJun 24 · 200 Meters · Stallions TrackStallions Track200 MetersRound P—DNS5
Jun 24USATF Three Rivers Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Stallions TrackStallions Track100 MetersRound P—DNS5
Jun 24USATF Three Rivers Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Stallions TrackStallions Track100 Meters—DNS5
Jun 10USATF Three Rivers Youth Meet #6Jun 10 · 200 Meters · Place 1 · Stallions TrackStallions Track200 Meters1.27.975
Jun 10USATF Three Rivers Youth Meet #6Jun 10 · 100 Meters · Place 1 · Stallions TrackStallions Track100 Meters1.13.255
May 13USATF Three Rivers Youth Meet #2May 13 · 200 Meters · Place 5 · Stallions TrackStallions Track200 MetersRound P5.29.265
May 13USATF Three Rivers Youth Meet #2May 13 · 200 Meters · Place 2 · Stallions TrackStallions Track200 Meters2.28.105
May 13USATF Three Rivers Youth Meet #2May 13 · 100 Meters · Place 5 · Stallions TrackStallions Track100 MetersRound P5.13.765
May 13USATF Three Rivers Youth Meet #2May 13 · 100 Meters · Place 1 · Stallions TrackStallions Track100 Meters1.13.155