Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorSPIRE Midwest Collegiate Open · Jan 2428.07SPIRE Midwest Collegiate OpenJanuary 24, 2026
200 Meters · OutdoorBenson/Hodge Memorial Invitational (College) · Apr 1827.04aBenson/Hodge Memorial Invitational (College)April 18, 2025
400 Meters · IndoorKent State Doug Raymond Invitational · Feb 759.92aKent State Doug Raymond InvitationalFebruary 7, 2026
400 Meters · OutdoorPSAC Outdoor Track & Field Championships · May 859.19aPSAC Outdoor Track & Field ChampionshipsMay 8, 2025
800 Meters · IndoorSpire Midwest Open 2023 · Jan 212:41.17aSpire Midwest Open 2023January 21, 2023
800 Meters · OutdoorBaldwin Invite · May 32:22.95aBaldwin InviteMay 3, 2019

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · 400 Meters · California (Pa.)California (Pa.)400 MetersRound P—DNSSr
Apr 24Paul Kaiser ClassicApr 24 · 800 Meters · Place 13 · California (Pa.)California (Pa.)800 Meters13.2:24.82aSr
Apr 16John Papa InvitationalApr 16 · 400 Meters · Place 4 · California (Pa.)California (Pa.)400 Meters4.59.61aSr
Apr 11Westminster InvitationalApr 11 · 800 Meters · Place 10 · California (Pa.)California (Pa.)800 Meters10.2:23.64aSr
Apr 3Dave Labor Slippery Rock InvitationalApr 3 · 800 Meters · Place 21 · California (Pa.)California (Pa.)800 Meters21.2:25.60aSr
Mar 27West Liberty Tim Weaver Invitational Mar 27 · 800 Meters · Place 6 · California (Pa.)California (Pa.)800 Meters6.2:25.69aSr
Mar 212026 Vulcans Early BirdMar 21 · 400 Meters · Place 2 · California (Pa.)California (Pa.)400 Meters2.1:00.38aSr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28PSAC Indoor Track & Field ChampionshipsFeb 28 · 400 Meters · Place 14 · California (Pa.)California (Pa.)400 MetersRound P14.1:00.88aSr
Feb 20PSU Tune-UpFeb 20 · 400 Meters · Place 12 · California (Pa.)California (Pa.)400 Meters121:00.27aSr
Feb 7Kent State Doug Raymond InvitationalFeb 7 · 400 Meters · Place 9 · California (Pa.)California (Pa.)400 Meters9.59.92a PBSr
Jan 302026 YSU Mid-Major InvitationalJan 30 · 400 Meters · Place 19 · California (Pa.)California (Pa.)400 Meters191:00.79aSr
Jan 24SPIRE Midwest Collegiate OpenJan 24 · 200 Meters · Place 31 · California (Pa.)California (Pa.)200 Meters3128.07 PBSR
Jan 24SPIRE Midwest Collegiate OpenJan 24 · 400 Meters · Place 11 · California (Pa.)California (Pa.)400 Meters111:00.96SR

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 5Youngstown State IcebreakerDec 5 · 400 Meters · Place 21 · California (Pa.)California (Pa.)400 Meters21.1:00.31aSr
Feb 21PSU Tune-UpFeb 21 · 400 Meters · Place 9 · California (Pa.)California (Pa.)400 Meters959.94a—
Jan 25SPIRE College Midwest Open 2025Jan 25 · 400 Meters · Place 16 · California (Pa.)California (Pa.)400 Meters161:02.17a—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 8PSAC Outdoor Track & Field ChampionshipsMay 8 · 400 Meters · Place 13 · California (Pa.)California (Pa.)400 MetersRound P13.59.19a PBJr
Apr 26Paul Kaiser ClassicApr 26 · 400 Meters · Place 6 · California (Pa.)California (Pa.)400 Meters659.44JR
Apr 26Paul Kaiser ClassicApr 26 · 200 Meters · Place 29 · California (Pa.)California (Pa.)200 Meters2927.90JR
Apr 26Paul Kaiser ClassicApr 26 · 400 Meters · Place 6 · California (Pa.)California (Pa.)400 Meters659.44JR
Apr 26Paul Kaiser ClassicApr 26 · 200 Meters · Place 29 · California (Pa.)California (Pa.)200 Meters2927.90JR
Apr 18Benson/Hodge Memorial Invitational (College)Apr 18 · 400 Meters · Place 4 · California (Pa.)California (Pa.)400 Meters459.57aJr
Apr 18Benson/Hodge Memorial Invitational (College)Apr 18 · 200 Meters · Place 9 · California (Pa.)California (Pa.)200 Meters927.04a PBJr
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 400 Meters · Place 50 · California (Pa.)California (Pa.)400 Meters5059.98aJr
Apr 4Dave Labor Slippery Rock InvitationalApr 4 · 200 Meters · Place 25 · California (Pa.)California (Pa.)200 Meters2527.21JR
Apr 4Dave Labor Slippery Rock InvitationalApr 4 · 400 Meters · Place 3 · California (Pa.)California (Pa.)400 Meters359.97JR
Mar 28CMUTF InviteMar 28 · 400 Meters · Place 7 · California (Pa.)California (Pa.)400 Meters71:00.10aJr
Mar 28CMUTF InviteMar 28 · 200 Meters · Place 46 · California (Pa.)California (Pa.)200 Meters4627.76aJr
Mar 22IUP Ed Fry InvitationalMar 22 · 400 Meters · Place 7 · California (Pa.)California (Pa.)400 Meters71:01.67aJr
Mar 22IUP Ed Fry InvitationalMar 22 · 200 Meters · Place 12 · California (Pa.)California (Pa.)200 Meters1227.27aJr

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 62024 YSU IcebreakerDec 6 · 400 Meters · Place 18 · California (Pa.)California (Pa.)400 Meters18.1:00.85aJr
Feb 10SPIRE Collegiate Indoor Games 2024Feb 10 · 400 Meters · Place 46 · California (Pa.)California (Pa.)400 Meters461:03.87SO
Feb 3Bob Shannon Invitational Feb 3 · 400 Meters · Place 8 · California (Pa.)California (Pa.)400 Meters81:04.99SO
Jan 27Jim Wuske InviteJan 27 · 400 Meters · Place 21 · California (Pa.)California (Pa.)400 Meters211:07.06a—
Jan 19YSU Collegiate Invitational presented by Southwoods HealthJan 19 · 400 Meters · California (Pa.)California (Pa.)400 Meters--DNSSo

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 27Paul Kaiser ClassicApr 27 · 400 Meters · Place 12 · California (Pa.)California (Pa.)400 Meters121:02.31a—
Apr 20Mountaineer TwilightApr 20 · 400 Meters · Place 9 · California (Pa.)California (Pa.)400 Meters9.1:02.68aSo
Apr 12Bison Outdoor ClassicApr 12 · 400 Meters · Place 71 · California (Pa.)California (Pa.)400 Meters711:01.11a—
Mar 29Carnegie Mellon InvitationalMar 29 · 400 Meters · Place 13 · California (Pa.)California (Pa.)400 Meters13.1:02.79aSo
Mar 29Carnegie Mellon InvitationalMar 29 · 200 Meters · Place 32 · California (Pa.)California (Pa.)200 Meters32.28.82aWind: 0So
Mar 22Stan Romanoski OpenMar 22 · 400 Meters · Place 22 · California (Pa.)California (Pa.)400 Meters221:04.54a—
Mar 22Stan Romanoski OpenMar 22 · 200 Meters · Place 27 · California (Pa.)California (Pa.)200 Meters2728.92a—
Mar 16Bethany InvitationalMar 16 · 400 Meters · Place 4 · California (Pa.)California (Pa.)400 Meters41:02.72a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 12023 YSU Icebreaker presented by Southwoods Health Dec 1 · 400 Meters · Place 52 · California (Pa.)California (Pa.)400 Meters52.1:04.77aSo
Feb 17Muskie Meet #4Feb 17 · 800 Meters · Place 5 · California U of PACalifornia U of PA800 Meters52:42.02a—
Jan 21Spire Midwest Open 2023Jan 21 · 800 Meters · Place 22 · California (Pa.)California (Pa.)800 Meters22.2:41.17a PBFr

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 21Mountaineer Showcase CollegeApr 21 · 800 Meters · Place 13 · California (Pa.)California (Pa.)800 Meters13.2:41.24aFr
Apr 8Ed Fry Invitational Apr 8 · 400 Meters · Place 11 · California (Pa.)California (Pa.)400 Meters111:07.25FR
Apr 8Ed Fry Invitational Apr 8 · 200 Meters · Place 18 · California (Pa.)California (Pa.)200 Meters1828.97FR
Mar 31Dave Labor InvitationalMar 31 · 800 Meters · Place 30 · California (Pa.)California (Pa.)800 Meters30.2:46.06aFr
Mar 25Bethany InvitationalMar 25 · 800 Meters · Place 13 · California (Pa.)California (Pa.)800 Meters13.2:46.65aFr
Mar 17Stan Romanoski OpenMar 17 · 800 Meters · Place 16 · California (Pa.)California (Pa.)800 Meters162:47.55FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 2YSU IcebreakerDec 2 · 800 Meters · Place 20 · California (Pa.)California (Pa.)800 Meters20.2:41.66aFr

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16PIAA District 7 (WPIAL) AAA ChampionshipsMay 16 · 400 Meters · Place 19 · Bethel Park SeniorBethel Park Senior400 Meters19.62.53a10
May 3Baldwin InviteMay 3 · 800 Meters · Place 10 · Bethel Park SeniorBethel Park Senior800 Meters10.2:22.95a PB10
May 3Baldwin InviteMay 3 · 400 Meters · Place 19 · Bethel Park SeniorBethel Park Senior400 Meters19.1:02.21a10

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 16TSTCA Indoor ChampionshipsFeb 16 · 400 Meters · Place 14 · Bethel Park SeniorBethel Park Senior400 Meters14.63.81a10

2018 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17PIAA District 7 (WPIAL) AA ChampionshipsMay 17 · 400 Meters · Place 11 · BrentwoodBrentwood400 Meters11.64.29a9
May 4Baldwin invitationalMay 4 · 400 Meters · Place 5 · BrentwoodBrentwood400 Meters51:04.77—
May 4Baldwin InvitationalMay 4 · 400 Meters · Place 5 · BrentwoodBrentwood400 Meters5.1:04.77a9
Apr 23@McGuffey w/ Keystone OaksApr 23 · 400 Meters · BrentwoodBrentwood400 Meters—1:04.7Unofficial9
Apr 23@McGuffey w/ Keystone OaksApr 23 · 200 Meters · BrentwoodBrentwood200 Meters—30.6Unofficial9
Apr 18Carlynton & Bishop CanevinApr 18 · 400 Meters · BrentwoodBrentwood400 Meters—1:06.7Unofficial9
Apr 18Carlynton & Bishop CanevinApr 18 · 200 Meters · BrentwoodBrentwood200 Meters—30.9Unofficial9
Apr 13California Track CarnivalApr 13 · 400 Meters · Place 3 · BrentwoodBrentwood400 Meters31:04.899
Apr 10South Park, BurgettstownApr 10 · 400 Meters · BrentwoodBrentwood400 MetersRelay Split—66Unofficial9
Apr 10South Park, BurgettstownApr 10 · 400 Meters · BrentwoodBrentwood400 Meters—66.85Unofficial9
Apr 4@ Chartiers Houston w/ Fort CherryApr 4 · 400 Meters · BrentwoodBrentwood400 Meters—1:10.6Unofficial9

2016 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 10Southwest Conference InvitationalMay 10 · 400 Meters · BrentwoodBrentwood400 Meters—1:06.6Unofficial7
May 4Burgettstown w/ Montour and Central ValleyMay 4 · 400 Meters · BrentwoodBrentwood400 Meters—1:11Unofficial7
May 4Burgettstown w/ Montour and Central ValleyMay 4 · 100 Meters · BrentwoodBrentwood100 Meters—15.09Unofficial7
Apr 28Cal U Track CarnivalApr 28 · 400 Meters · BrentwoodBrentwood400 Meters—1:10.5aUnofficial7
Apr 27Carlynton w/ MoonApr 27 · 400 Meters · BrentwoodBrentwood400 Meters—1:09Unofficial7
Apr 27Carlynton w/ MoonApr 27 · 200 Meters · BrentwoodBrentwood200 Meters—33.1Unofficial7
Apr 22Quaker Valley w/ AmbridgeApr 22 · 400 Meters · BrentwoodBrentwood400 Meters—1:08Unofficial7
Apr 22Quaker Valley w/ AmbridgeApr 22 · 200 Meters · BrentwoodBrentwood200 Meters—31.2Unofficial7
Apr 22Quaker Valley w/ AmbridgeApr 22 · 100 Meters · BrentwoodBrentwood100 Meters—15.3Unofficial7
Apr 20West Allegheny w/ CornellApr 20 · 400 Meters · BrentwoodBrentwood400 Meters—1:08Unofficial7
Apr 20West Allegheny w/ CornellApr 20 · 200 Meters · BrentwoodBrentwood200 Meters—31.1Unofficial7
Apr 20West Allegheny w/ CornellApr 20 · 100 Meters · BrentwoodBrentwood100 Meters—14.8Unofficial7
Apr 13Southside Beaver w/ South FayetteApr 13 · 200 Meters · BrentwoodBrentwood200 Meters—30.4Unofficial7
Apr 13Southside Beaver w/ South FayetteApr 13 · 100 Meters · BrentwoodBrentwood100 Meters—14.8Unofficial7
Apr 4Freedom w/ BeaverApr 4 · 200 Meters · BrentwoodBrentwood200 Meters—31.84Unofficial7
Apr 4Freedom w/ BeaverApr 4 · 100 Meters · BrentwoodBrentwood100 Meters—14.9Unofficial7