Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorVirginia Tech Challenge · Feb 214:01.06Virginia Tech ChallengeFebruary 21, 2025
1 Mile · OutdoorDistance Night Under the Lights at Houseman Field · May 274:24.09aDistance Night Under the Lights at Houseman FieldMay 27, 2023
100 Meters · OutdoorHS Dual at Parchment · Apr 2612.39aHS Dual at ParchmentApril 26, 2023
1000 Meters · IndoorDoc Hale Virginia Tech Elite · Feb 72:23.86Doc Hale Virginia Tech EliteFebruary 7, 2025
1500 Meters · OutdoorLiberty Twilight Qualifier · May 63:44.57Liberty Twilight QualifierMay 6, 2025
1600 Meters · IndoorGVSU Laker Challenge Indoor · Mar 244:22.99aGVSU Laker Challenge IndoorMarch 24, 2023
1600 Meters · OutdoorDistance Night Under the Lights at Houseman Field · May 274:22.19aDistance Night Under the Lights at Houseman FieldMay 27, 2023
200m Hurdles · 30" / 0.762m · OutdoorSaugatuck MS Invitational · May 1433.10aSaugatuck MS InvitationalMay 14, 2019
3000 Meters · IndoorVirginia Tech Invitational · Jan 178:22.82aVirginia Tech InvitationalJanuary 17, 2025
300m Hurdles · 36" / 0.914m · OutdoorParchment Meet · May 550.57aParchment MeetMay 5, 2021
3200 Meters · OutdoorSaugatuck MS Invitational · May 1411:24.06aSaugatuck MS InvitationalMay 14, 2019
400 Meters · OutdoorHS Hacket, Lawton @ Parchment · Apr 1252.25aHS Hacket, Lawton @ ParchmentApril 12, 2023
5000 Meters · OutdoorWake Forest Invitational · Apr 1814:12.99aWake Forest InvitationalApril 18, 2025
800 Meters · IndoorMITS State Indoor Championships · Feb 262:00.04aMITS State Indoor ChampionshipsFebruary 26, 2022
800 Meters · OutdoorWake Forest Invitational · Apr 191:50.09aWake Forest InvitationalApril 19, 2024
High Jump · OutdoorMS Tri at Kalamazoo Chr. · May 74-04.00MS Tri at Kalamazoo Chr. May 7, 2019

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14ACC Outdoor ChampionshipsMay 14 · 800 Meters · Place 29 · Virginia TechVirginia Tech800 MetersRound P29.1:53.66aJr
May 6Liberty Twilight QualiferMay 6 · 800 Meters · Place 3 · Virginia TechVirginia Tech800 Meters3.1:51.15aJr
May 2Hill City TwilightMay 2 · 1500 Meters · Virginia TechVirginia Tech1500 Meters--DNFJr
May 2Hill City TwilightMay 2 · 800 Meters · Place 6 · Virginia TechVirginia Tech800 Meters6.1:50.26aJr
Apr 17Virginia ChallengeApr 17 · 1500 Meters · Place 31 · Virginia TechVirginia Tech1500 Meters31.3:50.20aJr
Apr 17Virginia ChallengeApr 17 · 800 Meters · Place 21 · Virginia TechVirginia Tech800 Meters21.1:52.40aJr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18Sunday Night QualifierMay 18 · 1500 Meters · Place 5 · Virginia TecVirginia Tec1500 Meters53:47.15FFR
May 15ACC Outdoor ChampionshipsMay 15 · 1500 Meters · Place 32 · Virginia TechVirginia Tech1500 MetersRound P32.3:50.23aSo
May 6Liberty Twilight QualifierMay 6 · 1500 Meters · Place 2 · Virginia TechVirginia Tech1500 Meters23:44.57 PBFR
May 3The Hill City TwilightMay 3 · 1500 Meters · Place 8 · Virginia TechVirginia Tech1500 Meters8.3:45.48aSo
Apr 18Wake Forest InvitationalApr 18 · 5000 Meters · Place 2 · Virginia TechVirginia Tech5000 Meters2.14:12.99a PBSo
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 26 · Virginia TechVirginia Tech1500 Meters263:49.75FR
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 54 · Virginia TechVirginia Tech800 Meters541:53.94FR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21Virginia Tech ChallengeFeb 21 · 1 Mile · Place 1 · Virginia TechVirginia Tech1 Mile14:01.06 PBFR
Feb 7Doc Hale Virginia Tech EliteFeb 7 · 1000 Meters · Place 3 · Virginia TechVirginia Tech1000 Meters32:23.86 PBFR
Jan 24Hokie InvitationalJan 24 · 1000 Meters · Place 32 · Virginia TechVirginia Tech1000 Meters322:29.68FR
Jan 17Virginia Tech InvitationalJan 17 · 3000 Meters · Place 22 · Virginia TechVirginia Tech3000 Meters22.8:22.82a PBFr

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 28Virginia High PerformanceApr 28 · 1500 Meters · Place 7 · Virginia TechVirginia Tech1500 Meters73:44.87a—
Apr 19Wake Forest InvitationalApr 19 · 800 Meters · Place 13 · Virginia TechVirginia Tech800 Meters131:50.09a PB—
Apr 4Colonial RelaysApr 4 · 1500 Meters · Place 8 · Virginia TechVirginia Tech1500 Meters83:48.85a—

2023 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jun 3MHSAA LP Division 3 FinalsJun 3 · 1600 Meters · Place 5 · ParchmentParchment1600 Meters5.4:22.98a12
Jun 3MHSAA LP Division 3 FinalsJun 3 · 800 Meters · Place 4 · ParchmentParchment800 Meters4.1:58.84a12
May 27Distance Night Under the Lights at Houseman FieldMay 27 · 1 Mile · Place 7 · ParchmentParchment1 Mile74:24.09a PB—
May 27Distance Night Under the Lights at Houseman FieldMay 27 · 1600 Meters · Place 7 · ParchmentParchment1600 Meters74:22.19a PB—
May 27Distance Night Under the Lights at Houseman FieldMay 27 · 800 Meters · Place 5 · ParchmentParchment800 Meters51:54.15a—
May 23SAC Conference Championship May 23 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters14:24.08a—
May 23SAC Conference Championship May 23 · 800 Meters · Place 1 · ParchmentParchment800 Meters11:59.54a—
May 18MHSAA LP Region 24-3 @ BangorMay 18 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters14:25.66a—
May 18MHSAA LP Region 24-3 @ BangorMay 18 · 800 Meters · Place 1 · ParchmentParchment800 Meters11:58.75a—
May 15PHS vs. Coloma Constantine Galesburg-Augusta. Senior NightMay 15 · 800 Meters · Place 1 · ParchmentParchment800 Meters11:55.30—
May 12CHS InvitationalMay 12 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters14:33.22a—
May 12CHS InvitationalMay 12 · 800 Meters · Place 1 · ParchmentParchment800 Meters11:59.15a—
May 10Parchment vs Schoolcraft HSMay 10 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters15:13.02—
May 10Parchment vs Schoolcraft HSMay 10 · 800 Meters · Place 1 · ParchmentParchment800 Meters12:08.43—
May 3Parchment & Galesburg-Augusta @ LawtonMay 3 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters14:54.8—
May 3Parchment & Galesburg-Augusta @ LawtonMay 3 · 800 Meters · Place 1 · ParchmentParchment800 Meters11:59.7—
Apr 29GR Elite ChallengeApr 29 · 800 Meters · Place 2 · ParchmentParchment800 Meters21:56.84a—
Apr 28The Barnyard Invitational and Elite MileApr 28 · 1 Mile · Place 31 · ParchmentParchment1 Mile314:31.39a—
Apr 26HS Dual at ParchmentApr 26 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters14:51.86a—
Apr 26HS Dual at ParchmentApr 26 · 800 Meters · Place 1 · ParchmentParchment800 Meters12:11.76a—
Apr 26HS Dual at ParchmentApr 26 · 100 Meters · Place 1 · ParchmentParchment100 Meters112.39a PB—
Apr 21Allegan InvitationalApr 21 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters14:25.29a—
Apr 21Allegan InvitationalApr 21 · 800 Meters · Place 1 · ParchmentParchment800 Meters11:59.32a—
Apr 19Constantine HS v. ParchmentApr 19 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters1.4:35.22a12
Apr 19Constantine HS v. ParchmentApr 19 · 800 Meters · Place 1 · ParchmentParchment800 Meters1.2:04.27a12
Apr 14Gull Lake InvitationalApr 14 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters14:30.24a—
Apr 14Gull Lake InvitationalApr 14 · 800 Meters · Place 3 · ParchmentParchment800 Meters32:00.84a—
Apr 12HS Hacket, Lawton @ ParchmentApr 12 · 3200 Meters · Place 2 · ParchmentParchment3200 Meters211:29.45a—
Apr 12HS Hacket, Lawton @ ParchmentApr 12 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters14:45.72a—
Apr 12HS Hacket, Lawton @ ParchmentApr 12 · 800 Meters · Place 1 · ParchmentParchment800 Meters12:14.11a—
Apr 12HS Hacket, Lawton @ ParchmentApr 12 · 400 Meters · Place 1 · ParchmentParchment400 Meters152.25a PB—
Apr 7Lakeview InviteApr 7 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters14:31.88a—
Apr 7Lakeview InviteApr 7 · 800 Meters · Place 1 · ParchmentParchment800 Meters11:58.88a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 24GVSU Laker Challenge IndoorMar 24 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters14:22.99a PB—
Mar 24GVSU Laker Challenge IndoorMar 24 · 800 Meters · Place 1 · ParchmentParchment800 Meters12:01.44a—

2022 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 4MHSAA Division 2 State FinalsJun 4 · 1600 Meters · Place 17 · ParchmentParchment1600 Meters174:28.5811
Jun 4MHSAA Division 2 State FinalsJun 4 · 800 Meters · Place 14 · ParchmentParchment800 Meters142:00.3511
Jun 4MHSAA LP Division 2 FinalsJun 4 · 1600 Meters · Place 17 · ParchmentParchment1600 Meters17.4:28.58a11
Jun 4MHSAA LP Division 2 FinalsJun 4 · 800 Meters · Place 14 · ParchmentParchment800 Meters14.2:00.35a11
May 24SAC Championship MeetMay 24 · 1600 Meters · Place 4 · ParchmentParchment1600 Meters44:37.6111
May 24SAC Championship MeetMay 24 · 800 Meters · Place 2 · ParchmentParchment800 Meters22:04.9911
May 20MHSAA LP Region 14-2 @ Berrien SpringsMay 20 · 1600 Meters · Place 4 · ParchmentParchment1600 Meters44:27.8811
May 20MHSAA LP Region 14-2 @ Berrien SpringsMay 20 · 800 Meters · Place 2 · ParchmentParchment800 Meters22:00.9911
May 16Comstock HS InvitationalMay 16 · 1600 Meters · Place 2 · ParchmentParchment1600 Meters24:45.6011
May 16Comstock HS InvitationalMay 16 · 800 Meters · Place 1 · ParchmentParchment800 Meters12:04.9511
May 13CHS InvitationalMay 13 · 1600 Meters · Place 2 · ParchmentParchment1600 Meters24:42.8611
May 13CHS InvitationalMay 13 · 800 Meters · Place 1 · ParchmentParchment800 Meters12:05.4111
May 11Quad @ SchoolcraftMay 11 · 800 Meters · Place 1 · ParchmentParchment800 Meters12:13.2611
May 11Quad @ SchoolcraftMay 11 · 400 Meters · Place 3 · ParchmentParchment400 Meters355.7011
May 9BCS DUALMay 9 · 1600 Meters · Place 4 · ParchmentParchment1600 Meters44:55.5711
May 9BCS DUALMay 9 · 800 Meters · Place 3 · ParchmentParchment800 Meters32:10.2111
May 4SAC Quad at ParchmentMay 4 · 1600 Meters · Place 2 · ParchmentParchment1600 Meters24:45.84JR
May 4SAC Quad at ParchmentMay 4 · 800 Meters · Place 2 · ParchmentParchment800 Meters22:09.12JR
May 2SAC Quad at Parchment May 2 · 1600 Meters · Place 2 · ParchmentParchment1600 Meters2.4:48.93a11
May 2SAC Quad at Parchment May 2 · 800 Meters · Place 3 · ParchmentParchment800 Meters3.2:18.63a11
May 2SAC Quad at Parchment May 2 · 400 Meters · Place 2 · ParchmentParchment400 Meters2.54.87a11
Apr 20SAC Quad at DKApr 20 · 1600 Meters · Place 2 · ParchmentParchment1600 Meters25:22.0411
Apr 20SAC Quad at DKApr 20 · 800 Meters · Place 1 · ParchmentParchment800 Meters12:09.2811
Apr 15Gull Lake InvitationalApr 15 · 1600 Meters · Place 3 · ParchmentParchment1600 Meters34:38.4511
Apr 15Gull Lake InvitationalApr 15 · 800 Meters · Place 2 · ParchmentParchment800 Meters22:06.5211
Apr 6PRE-SEASON INVITEApr 6 · 800 Meters · Place 2 · ParchmentParchment800 Meters22:08.1711
Mar 24GVSU Laker Challenge-BoysMar 24 · 1600 Meters · Place 7 · ParchmentParchment1600 Meters74:38.6211
Mar 24GVSU Laker Challenge-BoysMar 24 · 800 Meters · Place 11 · ParchmentParchment800 Meters112:04.5411

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26MITS State Indoor ChampionshipsFeb 26 · 800 Meters · Place 8 · UnattachedUnattached800 Meters8.2:00.04a PB11
Jan 22AQ MITS #2Jan 22 · 1600 Meters · Place 6 · Parchmen UnaParchmen Una1600 Meters6.4:39.17a11
Jan 22AQ MITS #2Jan 22 · 800 Meters · Place 7 · Parchmen UnaParchmen Una800 Meters7.2:09.58a11

2021 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 25SAC ChampionshipMay 25 · 1600 Meters · Place 4 · ParchmentParchment1600 Meters44:42.9810
May 25SAC ChampionshipMay 25 · 800 Meters · Place 5 · ParchmentParchment800 Meters52:08.4010
May 21MHSAA LP Region 24-3 @ ConstantineMay 21 · 1600 Meters · Place 4 · ParchmentParchment1600 Meters44:48.8910
May 21MHSAA LP Region 24-3 @ ConstantineMay 21 · 800 Meters · Place 8 · ParchmentParchment800 Meters82:13.1610
May 17Comstock HS InvitationalMay 17 · 1600 Meters · Place 2 · ParchmentParchment1600 Meters24:52.4510
May 17Comstock HS InvitationalMay 17 · 800 Meters · Place 3 · ParchmentParchment800 Meters32:11.6710
May 14Constantine HS InvitationalMay 14 · 1600 Meters · Place 3 · ParchmentParchment1600 Meters34:49.1410
May 14Constantine HS InvitationalMay 14 · 800 Meters · Place 2 · ParchmentParchment800 Meters22:12.6610
May 12Parchment MeetMay 12 · 3200 Meters · Place 3 · ParchmentParchment3200 Meters311:55.3010
May 12Parchment MeetMay 12 · 1600 Meters · Place 3 · ParchmentParchment1600 Meters35:06.4210
May 12Parchment MeetMay 12 · 800 Meters · Place 3 · ParchmentParchment800 Meters32:36.2610
May 10Schoolcraft Dual vs ParchmentMay 10 · 3200 Meters · Place 2 · ParchmentParchment3200 Meters211:43.0210
May 10Schoolcraft Dual vs ParchmentMay 10 · 1600 Meters · Place 2 · ParchmentParchment1600 Meters25:14.9810
May 10Schoolcraft Dual vs ParchmentMay 10 · 800 Meters · Place 2 · ParchmentParchment800 Meters22:26.8410
May 5Parchment MeetMay 5 · 1600 Meters · Place 2 · ParchmentParchment1600 Meters2.5:24.52a10
May 5Parchment MeetMay 5 · 300m Hurdles · Place 3 · ParchmentParchment300m Hurdles36" / 0.914m3.50.57a PB10
May 3Constantine v. Parchment League DualMay 3 · 3200 Meters · Place 3 · ParchmentParchment3200 Meters3.12:22.18a10
May 3Constantine v. Parchment League DualMay 3 · 1600 Meters · Place 2 · ParchmentParchment1600 Meters2.5:10.71a10
May 3Constantine v. Parchment League DualMay 3 · 800 Meters · Place 3 · ParchmentParchment800 Meters3.2:20.55a10
Apr 30Hillsdale InvitationalApr 30 · 1600 Meters · Place 10 · ParchmentParchment1600 Meters105:06.4410
Apr 30Hillsdale InvitationalApr 30 · 800 Meters · Place 9 · ParchmentParchment800 Meters92:16.1610
Apr 28Quad @ Martin (Parch., Fenn., Saug., Mart.)Apr 28 · 1600 Meters · Place 7 · ParchmentParchment1600 Meters75:03.9610
Apr 28Quad @ Martin (Parch., Fenn., Saug., Mart.)Apr 28 · 800 Meters · Place 4 · ParchmentParchment800 Meters42:22.2310
Apr 23Allegan InvitationalApr 23 · 1600 Meters · Place 7 · ParchmentParchment1600 Meters75:02.4210
Apr 23Allegan InvitationalApr 23 · 800 Meters · Place 7 · ParchmentParchment800 Meters72:20.3010
Apr 16Gull Lake InvitationalApr 16 · 1600 Meters · Place 7 · ParchmentParchment1600 Meters74:59.4810
Apr 16Gull Lake InvitationalApr 16 · 800 Meters · Place 3 · ParchmentParchment800 Meters32:16.9410
Apr 14Parchment MeetApr 14 · 1600 Meters · Place 2 · ParchmentParchment1600 Meters25:06.4710
Apr 14Parchment MeetApr 14 · 800 Meters · Place 1 · ParchmentParchment800 Meters12:19.5610
Apr 9Pewamo-Westphalia Early Bird InviteApr 9 · 3200 Meters · Place 4 · ParchmentParchment3200 Meters411:42.9710
Apr 9Pewamo-Westphalia Early Bird InviteApr 9 · 1600 Meters · Place 3 · ParchmentParchment1600 Meters35:05.6310

2020 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15NSAF x AthleticNET Virtual Nationals Qualifying Meet 1May 15 · 3200 Meters · Place 15 · ParchmentParchment3200 Meters15.12:00.2hUnofficial9
May 4TWILIGHT TRIALS #2May 4 · 2 Miles · Place 22 · ParchmentParchment2 Miles22.12:44.1hUnofficial9
May 4TWILIGHT TRIALS #2May 4 · 1 Mile · Place 65 · ParchmentParchment1 Mile65.5:45.3hUnofficial9
May 3PC Virtual Meet 1May 3 · 1600 Meters · ParchmentParchment1600 Meters—5:30.9hUnofficial9
Apr 30Athletic Virtual Track & Field Meet #3Apr 30 · 1 Mile · Place 15 · ParchmentParchment1 Mile15.5:30.9hUnofficial9
Apr 29Warrior team challengeApr 29 · 1600 Meters · ParchmentParchment1600 Meters—5:30.9hUnofficial9
Apr 20TWILIGHT TRIALS #1Apr 20 · 1 Mile · Place 100 · ParchmentParchment1 Mile100.5:30.9hUnofficial9

2019 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 16Comstock MHSAA MS Regional ChampionshipMay 16 · 200m Hurdles · Place 8 · ParchmentParchment200m Hurdles30" / 0.762m8.34.49a8
May 16Comstock MHSAA MS Regional ChampionshipMay 16 · 1600 Meters · Place 5 · ParchmentParchment1600 Meters5.5:39.14a8
May 14Saugatuck MS InvitationalMay 14 · 200m Hurdles · Place 6 · ParchmentParchment200m Hurdles30" / 0.762m6.33.10a PB8
May 14Saugatuck MS InvitationalMay 14 · 3200 Meters · Place 2 · ParchmentParchment3200 Meters2.11:24.06a PB8
May 9MS Lakeshore Divisional Meet May 9 · 200m Hurdles · Place 2 · ParchmentParchment200m Hurdles30" / 0.762m2.34.16a8
May 9MS Lakeshore Divisional Meet May 9 · 3200 Meters · Place 1 · ParchmentParchment3200 Meters1.12:04.06a8
May 9MS Lakeshore Divisional Meet May 9 · High Jump · Place 7 · ParchmentParchmentHigh Jump7.4-02.008
May 7MS Tri at Kalamazoo Chr. May 7 · 200m Hurdles · Place 1 · ParchmentParchment200m Hurdles30" / 0.762m1.33.91a8
May 7MS Tri at Kalamazoo Chr. May 7 · 3200 Meters · Place 1 · ParchmentParchment3200 Meters1.12:57.83a8
May 7MS Tri at Kalamazoo Chr. May 7 · High Jump · Place 4 · ParchmentParchmentHigh Jump4.4-04.00 PB8
Apr 23Parchment MS MeetApr 23 · 200m Hurdles · Place 2 · ParchmentParchment200m Hurdles30" / 0.762m2.33.84a8
Apr 23Parchment MS MeetApr 23 · 3200 Meters · Place 1 · ParchmentParchment3200 Meters1.13:26.12a8
Apr 23Parchment MS MeetApr 23 · High Jump · Place 5 · ParchmentParchmentHigh Jump5.4-02.008
Apr 16MS Tri at Delton Apr 16 · 200m Hurdles · Place 1 · ParchmentParchment200m Hurdles30" / 0.762m1.33.09aUnofficial8
Apr 16MS Tri at Delton Apr 16 · 3200 Meters · Place 1 · ParchmentParchment3200 Meters1.12:09.46aUnofficial8
Apr 16MS Tri at Delton Apr 16 · 1600 Meters · Place 1 · ParchmentParchment1600 Meters1.5:29.36aUnofficial8
Apr 16MS Tri at Delton Apr 16 · High Jump · Place 4 · ParchmentParchmentHigh Jump4.4-02.00Unofficial8