Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCMAC: PW, Perry @ Laingsburg · May 613.51aCMAC: PW, Perry @ LaingsburgMay 6, 2026
100m Hurdles · 33" / 0.838m · OutdoorCMAC Championship · May 2116.8CMAC ChampionshipMay 21, 2025
200 Meters · OutdoorCMAC HS PW, Bath @ Potterville · Apr 2227.92aCMAC HS PW, Bath @ PottervilleApril 22, 2026
200m Hurdles · 30" / 0.762m · OutdoorFowler MS Track Invite May 8th · May 833.18aFowler MS Track Invite May 8thMay 8, 2023
300m Hurdles · 30" / 0.762m · OutdoorMHSAA LP Division 3 Finals · May 3149.29aMHSAA LP Division 3 FinalsMay 31, 2025
400 Meters · OutdoorCMAC MS: PW, Fowler, Saranac, St. Pats · May 41:05.6CMAC MS: PW, Fowler, Saranac, St. PatsMay 4, 2023
55m Hurdles · 30" · OutdoorFowler MS Track Invite May 8th · May 89.83aFowler MS Track Invite May 8thMay 8, 2023

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 30MHSAA LP Division 3 FinalsMay 30 · 300m Hurdles · Place 18 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles30" / 0.762m18.49.87a11
May 30MHSAA LP Division 3 FinalsMay 30 · 100m Hurdles · Place 9 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles33" / 0.838mRound P9.15.83aWind: 3.111
May 30MHSAA LP Division 3 FinalsMay 30 · 100m Hurdles · Place 9 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles33" / 0.838m9.15.50aWind: 2.311
May 26Greater Lansing Honor Roll Meet of ChampionsMay 26 · 300m Hurdles · Place 11 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles1149.77a11
May 26Greater Lansing Honor Roll Meet of ChampionsMay 26 · 100m Hurdles · Place 10 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles1016.62a11
May 20CMAC Championship @ PerryMay 20 · 300m Hurdles · Place 4 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles448.68a11
May 20CMAC Championship @ PerryMay 20 · 100m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles216.08a11
May 18CMAC: P-W, Lansing Christian, St Pats, DansvilleMay 18 · 100 Meters · Place 2 · Pewamo-WestphaliaPewamo-Westphalia100 Meters214.34a11
May 16MHSAA LP Region 30-3 @ ChesaningMay 16 · 300m Hurdles · Place 6 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles649.33a11
May 16MHSAA LP Region 30-3 @ ChesaningMay 16 · 100m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles216.22a11
May 16MHSAA LP Region 30-3 @ ChesaningMay 16 · 100m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles115.83a11
May 8Alma Panther Invitational (EQ Approved)May 8 · 300m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles349.14a11
May 8Alma Panther Invitational (EQ Approved)May 8 · 100m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles116.23a11
May 8Alma Panther Invitational (EQ Approved)May 8 · 200 Meters · Place 8 · Pewamo-WestphaliaPewamo-Westphalia200 Meters830.02a11
May 6CMAC: PW, Perry @ LaingsburgMay 6 · 300m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles250.61a11
May 6CMAC: PW, Perry @ LaingsburgMay 6 · 100 Meters · Place 1 · Pewamo-WestphaliaPewamo-Westphalia100 Meters113.51a PB11
May 12026 Shepherd BLUEJAY Invite (EQ Approved)May 1 · 300m Hurdles · Place 6 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles650.55a11
May 12026 Shepherd BLUEJAY Invite (EQ Approved)May 1 · 100m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia100m HurdlesRound P116.39a11
May 12026 Shepherd BLUEJAY Invite (EQ Approved)May 1 · 100m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles316.19a11
Apr 29CMAC @ FowlerApr 29 · 300m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles351.61a11
Apr 29CMAC @ FowlerApr 29 · 100m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles317.11a11
Apr 2411th Annual Kent City Elite Invite (EQ approved)Apr 24 · 300m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles350.50a11
Apr 2411th Annual Kent City Elite Invite (EQ approved)Apr 24 · 100m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles216.95a11
Apr 22CMAC HS PW, Bath @ PottervilleApr 22 · 100m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles116.70a11
Apr 22CMAC HS PW, Bath @ PottervilleApr 22 · 200 Meters · Place 1 · Pewamo-WestphaliaPewamo-Westphalia200 Meters127.92a PB11
Apr 17Pewamo-Westphalia Invitational (EQ Approved)Apr 17 · 300m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles252.08a11
Apr 17Pewamo-Westphalia Invitational (EQ Approved)Apr 17 · 100m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles317.53a11
Apr 10Fowler's Under the Lights Track Invite (EQ to be requested)Apr 10 · 300m Hurdles · Place 5 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles551.22a11
Apr 10Fowler's Under the Lights Track Invite (EQ to be requested)Apr 10 · 100m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles316.88a11
Apr 8CMAC Preseason Jamboree @ P-WApr 8 · 300m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles252.59a11
Apr 8CMAC Preseason Jamboree @ P-WApr 8 · 100m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles118.23a11

2025 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 31MHSAA LP Division 3 FinalsMay 31 · 300m Hurdles · Place 18 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles30" / 0.762m18.49.29a PB10
May 27Greater Lansing Honor Roll Meet of ChampionsMay 27 · 300m Hurdles · Place 12 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles1249.71a10
May 27Greater Lansing Honor Roll Meet of ChampionsMay 27 · 100m Hurdles · Place 8 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles816.59a10
May 21CMAC ChampionshipMay 21 · 300m Hurdles · Place 6 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles30" / 0.762m6.50.48a10
May 21CMAC ChampionshipMay 21 · 100m Hurdles · Place 4 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles33" / 0.838m4.16.8 PB10
May 15MHSAA LP Region 30-3 @ BathMay 15 · 300m Hurdles · Place 4 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles449.14a10
May 15MHSAA LP Region 30-3 @ BathMay 15 · 100m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles316.84a10
May 15MHSAA LP Region 30-3 @ BathMay 15 · 100m Hurdles · Place 5 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles517.10a10
May 12Pewamo-Westphalia Last Chance Meet (EQ)May 12 · 100m Hurdles · Place 4 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles416.91a10
May 12Pewamo-Westphalia Last Chance Meet (EQ)May 12 · 400 Meters · Place 9 · Pewamo-WestphaliaPewamo-Westphalia400 Meters91:07.19a10
May 9Alma Panther Invite (EQ)May 9 · 300m Hurdles · Place 6 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles649.95a10
May 9Alma Panther Invite (EQ)May 9 · 100m Hurdles · Place 5 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles516.72a10
May 7Dansville Quad TF MeetMay 7 · 100m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles117.38a10
May 7Dansville Quad TF MeetMay 7 · 400 Meters · Place 7 · Pewamo-WestphaliaPewamo-Westphalia400 Meters71:07.68a10
May 22025 Shepherd BLUEJAY Invite (EQ)May 2 · 300m Hurdles · Place 9 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles951.23a10
May 22025 Shepherd BLUEJAY Invite (EQ)May 2 · 100m Hurdles · Place 7 · Pewamo-WestphaliaPewamo-Westphalia100m HurdlesRound P717.37a10
May 22025 Shepherd BLUEJAY Invite (EQ)May 2 · 100m Hurdles · Place 4 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles416.57a10
Apr 30CMAC: P-W, Laingsburg, PerryApr 30 · 100m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles117.72a10
Apr 30CMAC: P-W, Laingsburg, PerryApr 30 · 400 Meters · Place 6 · Pewamo-WestphaliaPewamo-Westphalia400 Meters61:07.62a10
Apr 30CMAC: P-W, Laingsburg, PerryApr 30 · 200 Meters · Place 9 · Pewamo-WestphaliaPewamo-Westphalia200 Meters929.64a10
Apr 2510th Annual Kent City Elite Invite (17 Event EQ)Apr 25 · 300m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles251.4210
Apr 2510th Annual Kent City Elite Invite (17 Event EQ)Apr 25 · 100m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles217.3310
Apr 23Fowler and P-W at SaranacApr 23 · 300m Hurdles · Place 4 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles450.96a10
Apr 23Fowler and P-W at SaranacApr 23 · 100m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles217.58a10
Apr 23Fowler and P-W at SaranacApr 23 · 200 Meters · Place 12 · Pewamo-WestphaliaPewamo-Westphalia200 Meters1230.78a10
Apr 17Pewamo-Westphalia Invitational (EQ)Apr 17 · 300m Hurdles · Place 5 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles552.78a10
Apr 17Pewamo-Westphalia Invitational (EQ)Apr 17 · 100m Hurdles · Place 6 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles619.02a10
Apr 16Potterville and P-W at BathApr 16 · 100m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles317.90a10
Apr 11Under the Lights Track Invitation (EQ meet)Apr 11 · 300m Hurdles · Place 7 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles752.46a10
Apr 11Under the Lights Track Invitation (EQ meet)Apr 11 · 100m Hurdles · Place 8 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles817.90a10
Apr 9CMAC PreseasonApr 9 · 300m Hurdles · Place 4 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles453.88a10
Apr 9CMAC PreseasonApr 9 · 100m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles217.86a10

2024 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 1MHSAA LP Division 3 FinalsJun 1 · 300m Hurdles · Place 24 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles2450.46a—
Jun 1MHSAA LP Division 3 FinalsJun 1 · 100m Hurdles · Place 24 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles2417.22a—
May 22CMAC ChampionshipMay 22 · 300m Hurdles · Place 7 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles750.24a—
May 22CMAC ChampionshipMay 22 · 100m Hurdles · Place 5 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles517.43a—
May 16MHSAA LP Region 30-3 @ BathMay 16 · 300m Hurdles · Place 6 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles649.96a—
May 16MHSAA LP Region 30-3 @ BathMay 16 · 100m Hurdles · Place 6 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles617.29a—
May 16MHSAA LP Region 30-3 @ BathMay 16 · 100m Hurdles · Place 5 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles517.06a—
May 14Pewamo-Westphalia Last Chance MeetMay 14 · 300m Hurdles · Place 4 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles450.43a—
May 14Pewamo-Westphalia Last Chance MeetMay 14 · 100m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles216.93a—
May 10Alma Panther InviteMay 10 · 300m Hurdles · Place 4 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles449.61a—
May 10Alma Panther InviteMay 10 · 100m Hurdles · Place 6 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles618.08a—
May 8CMAC: P-W, Lansing Christian, St. Pats, DansvilleMay 8 · 300m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles351.48a—
May 8CMAC: P-W, Lansing Christian, St. Pats, DansvilleMay 8 · 100m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles217.67a—
May 32024 Shepherd BLUEJAY InviteMay 3 · 300m Hurdles · Place 8 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles850.51a—
May 32024 Shepherd BLUEJAY InviteMay 3 · 100m Hurdles · Place 10 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles1017.33a—
May 1CMAC: PW & Perry @ LaingsburgMay 1 · 300m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles150.74a—
May 1CMAC: PW & Perry @ LaingsburgMay 1 · 100m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles118.36a—
May 1CMAC: PW & Perry @ LaingsburgMay 1 · 200 Meters · Place 5 · Pewamo-WestphaliaPewamo-Westphalia200 Meters529.65a—
Apr 269th Annual Kent City Elite InviteApr 26 · 300m Hurdles · Place 6 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles650.47a—
Apr 269th Annual Kent City Elite InviteApr 26 · 100m Hurdles · Place 15 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles1518.08a—
Apr 24CMAC Meet Fowler, PW, SaranacApr 24 · 300m Hurdles · Place 4 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles451.93a—
Apr 24CMAC Meet Fowler, PW, SaranacApr 24 · 100m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles318.20a—
Apr 24CMAC Meet Fowler, PW, SaranacApr 24 · 200 Meters · Place 10 · Pewamo-WestphaliaPewamo-Westphalia200 Meters1030.08a—
Apr 19Pewamo-Westphalia InvitationalApr 19 · 300m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles30" / 0.762m3.52.37a9
Apr 19Pewamo-Westphalia InvitationalApr 19 · 100m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles33" / 0.838m3.18.51a9
Apr 17CMAC: P-W, Bath, PottervilleApr 17 · 300m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles152.18a—
Apr 17CMAC: P-W, Bath, PottervilleApr 17 · 200 Meters · Place 5 · Pewamo-WestphaliaPewamo-Westphalia200 Meters530.79a—
Apr 13Under the Lights Track InviteApr 13 · 300m Hurdles · Place 4 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles30" / 0.762m4.52.28a9
Apr 13Under the Lights Track InviteApr 13 · 100m Hurdles · Place 6 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles33" / 0.838m6.18.67a9
Apr 10CMAC PreseasonApr 10 · 300m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia300m Hurdles352.46a—
Apr 10CMAC PreseasonApr 10 · 100m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia100m Hurdles318.82a—

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 31Junior Greater Lansing Honor Roll Meet of ChampionsMay 31 · 200m Hurdles · Place 5 · Pewamo-WestphaliaPewamo-Westphalia200m Hurdles532.63a—
May 31Junior Greater Lansing Honor Roll Meet of ChampionsMay 31 · 55m Hurdles · Place 3 · Pewamo-WestphaliaPewamo-Westphalia55m Hurdles39.80a—
May 25CMAC MS ChampionshipMay 25 · 200m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia200m Hurdles131.70a—
May 25CMAC MS ChampionshipMay 25 · 55m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia55m Hurdles29.75a—
May 23Pewamo-Westphalia MS Last Chance MeetMay 23 · 200m Hurdles · Place 4 · Pewamo-WestphaliaPewamo-Westphalia200m Hurdles434.70a—
May 23Pewamo-Westphalia MS Last Chance MeetMay 23 · 100 Meters · Place 2 · Pewamo-WestphaliaPewamo-Westphalia100 Meters213.89a—
May 18MHSAA MS Regional - Zone 5 @ BathMay 18 · 200m Hurdles · Place 6 · Pewamo-WestphaliaPewamo-Westphalia200m Hurdles633.77a—
May 18MHSAA MS Regional - Zone 5 @ BathMay 18 · 55m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia55m Hurdles29.98a—
May 18MHSAA MS Regional - Zone 5 @ BathMay 18 · 400 Meters · Place 3 · Pewamo-WestphaliaPewamo-Westphalia400 Meters31:05.76a—
May 16CMAC MS Fowler, Dansville, PW @ PottervilleMay 16 · 55m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia55m Hurdles19.72a—
May 16CMAC MS Fowler, Dansville, PW @ PottervilleMay 16 · 200 Meters · Place 2 · Pewamo-WestphaliaPewamo-Westphalia200 Meters229.28a—
May 8Fowler MS Track Invite May 8thMay 8 · 200m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia200m Hurdles30" / 0.762m1.33.18a PB8
May 8Fowler MS Track Invite May 8thMay 8 · 55m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia55m Hurdles30"1.9.83a PB8
May 8Fowler MS Track Invite May 8thMay 8 · 400 Meters · Place 2 · Pewamo-WestphaliaPewamo-Westphalia400 Meters2.1:08.35a8
May 4CMAC MS: PW, Fowler, Saranac, St. PatsMay 4 · 55m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia55m Hurdles19.4—
May 4CMAC MS: PW, Fowler, Saranac, St. PatsMay 4 · 400 Meters · Place 3 · Pewamo-WestphaliaPewamo-Westphalia400 Meters31:05.6 PB—
May 4CMAC MS: PW, Fowler, Saranac, St. PatsMay 4 · 100 Meters · Place 1 · Pewamo-WestphaliaPewamo-Westphalia100 Meters113.9—
Apr 27CMAC MS Quad at BathApr 27 · 200m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia200m Hurdles134.81a—
Apr 27CMAC MS Quad at BathApr 27 · 55m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia55m Hurdles210.03a—
Apr 24Busy Bee MS RelaysApr 24 · 55m Hurdles · Place 2 · Pewamo-WestphaliaPewamo-Westphalia55m Hurdles210.36a—
Apr 20April 20 CMAC MS meet @ FowlerApr 20 · 55m Hurdles · Place 1 · Pewamo-WestphaliaPewamo-Westphalia55m Hurdles30"1.10.73a8
Apr 20April 20 CMAC MS meet @ FowlerApr 20 · 200 Meters · Place 1 · Pewamo-WestphaliaPewamo-Westphalia200 Meters1.29.25a8