Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · IndoorYellow Jacket Collegiate Outdoor Open 2025 · Mar 2942.94mYellow Jacket Collegiate Outdoor Open 2025March 29, 2025
Discus · 1kg · OutdoorBlizzard Buster · Mar 2044.93mBlizzard BusterMarch 20, 2026
Shot Put · 4kg · IndoorGLIAC Indoor Track & Field Championships · Feb 2812.54mGLIAC Indoor Track & Field ChampionshipsFebruary 28, 2026
Shot Put · 4kg · OutdoorGVSU Early Meet · Apr 312.52mGVSU Early MeetApril 3, 2026
Weight Throw · 20lb / 9.0kg · Indoor2024 GLIAC Indoor Track & Field Championships · Feb 2412.38m2024 GLIAC Indoor Track & Field ChampionshipsFebruary 24, 2024

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 6Hillsdale Last ChanceMay 6 · Discus · Place 4 · Davenport (Mich.)Davenport (Mich.)Discus1kg4.42.88mJr
Apr 292026 GLIAC Outdoor Track & Field ChampionshipsApr 29 · Discus · Place 3 · Davenport (Mich.)Davenport (Mich.)Discus1kg3.41.41mJr
Apr 292026 GLIAC Outdoor Track & Field ChampionshipsApr 29 · Shot Put · Place 9 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg9.12.04mJr
Apr 24GVSU Extra Weekend MeetApr 24 · Discus · Place 8 · Davenport (Mich.)Davenport (Mich.)Discus1kg8.38.67mJr
Apr 24GVSU Extra Weekend MeetApr 24 · Shot Put · Place 20 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg20.10.56mJr
Apr 16Hillsdale Gina RelaysApr 16 · Discus · Place 6 · Davenport (Mich.)Davenport (Mich.)Discus1kg6.40.73mJr
Apr 16Hillsdale Gina RelaysApr 16 · Shot Put · Place 8 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg8.11.36mJr
Apr 10GVSU Al & Sue Owens ClassicApr 10 · Discus · Place 3 · Davenport (Mich.)Davenport (Mich.)Discus1kg3.42.65mJr
Apr 10GVSU Al & Sue Owens ClassicApr 10 · Shot Put · Place 8 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg8.12.01mJr
Apr 3GVSU Early MeetApr 3 · Discus · Place 18 · Davenport (Mich.)Davenport (Mich.)Discus1kg18.28.94mJr
Apr 3GVSU Early MeetApr 3 · Shot Put · Place 8 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg8.12.52m PBJr
Mar 27Joyce Morton-Kief InviteMar 27 · Discus · Place 16 · Davenport (Mich.)Davenport (Mich.)Discus1kg16.31.87mJr
Mar 27Joyce Morton-Kief InviteMar 27 · Shot Put · Place 7 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg7.11.92mJr
Mar 20Blizzard BusterMar 20 · Discus · Place 2 · Davenport (Mich.)Davenport (Mich.)Discus1kg2.44.93m PBJr
Mar 20Blizzard BusterMar 20 · Shot Put · Place 16 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg16.10.34mJr

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 28GLIAC Indoor Track & Field ChampionshipsFeb 28 · Weight Throw · Place 21 · Davenport (Mich.)Davenport (Mich.)Weight Throw20lb / 9.0kg21.12.30mJr
Feb 28GLIAC Indoor Track & Field ChampionshipsFeb 28 · Shot Put · Place 6 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg6.12.54m PBJr
Feb 14GVSU Big Meet-SATURDAYFeb 14 · Weight Throw · Place 12 · Davenport (Mich.)Davenport (Mich.)Weight Throw1215.22mJr
Feb 14GVSU Big Meet-SATURDAYFeb 14 · Shot Put · Place 14 · Davenport (Mich.)Davenport (Mich.)Shot Put1412.10mJr
Jan 30Jet's Pizza InvitationalJan 30 · Weight Throw · Davenport (Mich.)Davenport (Mich.)Weight Throw—FOULJr
Jan 30Jet's Pizza InvitationalJan 30 · Shot Put · Place 11 · Davenport (Mich.)Davenport (Mich.)Shot Put1111.44mJr
Jan 23Bill Clinger ClassicJan 23 · Weight Throw · Place 4 · Davenport (Mich.)Davenport (Mich.)Weight Throw415.42mJr
Jan 23Bill Clinger ClassicJan 23 · Shot Put · Place 7 · Davenport (Mich.)Davenport (Mich.)Shot Put712.25mJr
Jan 17GVSU Bob Eubanks OpenJan 17 · Weight Throw · Place 3 · Davenport (Mich.)Davenport (Mich.)Weight Throw314.72mJr
Jan 17GVSU Bob Eubanks OpenJan 17 · Shot Put · Place 1 · Davenport (Mich.)Davenport (Mich.)Shot Put113.54mJr
Jan 102026 Wolverine InvitationalJan 10 · Weight Throw · Place 5 · Davenport (Mich.)Davenport (Mich.)Weight Throw513.98mJr
Jan 102026 Wolverine InvitationalJan 10 · Shot Put · Place 14 · Davenport (Mich.)Davenport (Mich.)Shot Put1411.96mJr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 7Hillsdale College Last ChanceMay 7 · Discus · Place 5 · DavenportDavenportDiscus542.05mSO
May 7Hillsdale College Last ChanceMay 7 · Shot Put · Place 20 · DavenportDavenportShot Put2010.64mSO
Apr 302025 GLIAC Outdoor Track & Field ChampionshipsApr 30 · Discus · Place 7 · Davenport (Mich.)Davenport (Mich.)Discus1kg7.39.54mSo
Apr 302025 GLIAC Outdoor Track & Field ChampionshipsApr 30 · Shot Put · Place 12 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg12.11.12mSo
Apr 18Al Owens ClassicApr 18 · Discus · Place 7 · DavenportDavenportDiscus7141-6SO
Apr 18Al Owens ClassicApr 18 · Shot Put · Place 2 · DavenportDavenportShot Put240-4.25SO
Apr 11Davenport InvitationalApr 11 · Discus · Place 2 · Davenport (Mich.)Davenport (Mich.)Discus241.27mSo
Apr 11Davenport InvitationalApr 11 · Shot Put · Place 8 · Davenport (Mich.)Davenport (Mich.)Shot Put811.58mSo
Apr 4GVSU Early MeetApr 4 · Shot Put · Place 6 · DavenportDavenportShot Put611.44mSO
Mar 21Blizzard BusterMar 21 · Discus · Place 2 · Davenport (Mich.)Davenport (Mich.)Discus1kg2.43.17mSo
Mar 21Blizzard BusterMar 21 · Shot Put · Place 9 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg9.11.49mSo

2025 Indoor Track

18 results
DateMeetEventPlMarkGr
Mar 29Yellow Jacket Collegiate Outdoor Open 2025Mar 29 · Discus · Place 5 · Davenport (Mich.)Davenport (Mich.)Discus1kg5.42.94m PBSo
Mar 29Yellow Jacket Collegiate Outdoor Open 2025Mar 29 · Shot Put · Davenport (Mich.)Davenport (Mich.)Shot Put4kg--DNSSo
Mar 12025 GLIAC Indoor Track & Field ChampionshipsMar 1 · Weight Throw · Place 16 · Davenport (Mich.)Davenport (Mich.)Weight Throw20lb / 9.0kg16.12.30mSo
Mar 12025 GLIAC Indoor Track & Field ChampionshipsMar 1 · Shot Put · Place 6 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg6.12.45mSo
Feb 21GVSU Tune-UpFeb 21 · Weight Throw · Place 32 · DavenportDavenportWeight Throw3241-10.5SO
Feb 21GVSU Tune-UpFeb 21 · Shot Put · Place 11 · DavenportDavenportShot Put1139-1.75SO
Feb 15GVSU Big Meet SaturdayFeb 15 · Weight Throw · Place 32 · Davenport (Mich.)Davenport (Mich.)Weight Throw3212.76m—
Feb 15GVSU Big Meet SaturdayFeb 15 · Shot Put · Place 11 · Davenport (Mich.)Davenport (Mich.)Shot Put1111.93m—
Feb 8GVSU Mike Lints Alumni OpenFeb 8 · Weight Throw · Place 21 · Davenport (Mich.)Davenport (Mich.)Weight Throw2112.64m—
Feb 8GVSU Mike Lints Alumni OpenFeb 8 · Shot Put · Place 6 · Davenport (Mich.)Davenport (Mich.)Shot Put612.44m—
Jan 31Jet's Pizza InvitationalJan 31 · Weight Throw · Place 14 · Davenport (Mich.)Davenport (Mich.)Weight Throw1412.89m—
Jan 31Jet's Pizza InvitationalJan 31 · Shot Put · Place 9 · Davenport (Mich.)Davenport (Mich.)Shot Put911.41m—
Jan 24Grand Rapids Sports Hall of Fame ClassicJan 24 · Weight Throw · Place 9 · Davenport (Mich.)Davenport (Mich.)Weight Throw911.53m—
Jan 24Grand Rapids Sports Hall of Fame ClassicJan 24 · Shot Put · Place 3 · Davenport (Mich.)Davenport (Mich.)Shot Put311.45m—
Jan 18GVSU Bob Eubanks OpenJan 18 · Weight Throw · Place 16 · Davenport (Mich.)Davenport (Mich.)Weight Throw1612.17m—
Jan 18GVSU Bob Eubanks OpenJan 18 · Shot Put · Place 16 · Davenport (Mich.)Davenport (Mich.)Shot Put1610.42m—
Jan 112025 Wolverine InvitationalJan 11 · Weight Throw · Place 9 · DavenportDavenportWeight Throw942-11.75SO
Jan 112025 Wolverine InvitationalJan 11 · Shot Put · Place 11 · DavenportDavenportShot Put1137-6.5SO

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 24KTC Meet #1Jul 24 · Discus · Kentwood Track ClubKentwood Track ClubDiscus1kg—SCRSo
Jul 24KTC Meet #1Jul 24 · Shot Put · Kentwood Track ClubKentwood Track ClubShot Put4kg—SCRSo
May 12024 GLIAC ChampionshipsMay 1 · Discus · Place 7 · Davenport (Mich.)Davenport (Mich.)Discus1kg7.37.07mFr
May 12024 GLIAC ChampionshipsMay 1 · Shot Put · Place 12 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg12.11.34mFr
Apr 19Al Owens ClassicApr 19 · Discus · Place 5 · DavenportDavenportDiscus538.77mFR
Apr 19Al Owens ClassicApr 19 · Shot Put · Place 10 · DavenportDavenportShot Put1010.26mFR
Apr 12DU Panther ClassicApr 12 · Discus · Place 9 · Davenport (Mich.)Davenport (Mich.)Discus934.52m—
Apr 12DU Panther ClassicApr 12 · Shot Put · Place 3 · Davenport (Mich.)Davenport (Mich.)Shot Put312.00m—
Apr 5GVSU Early MeetApr 5 · Discus · Place 8 · Davenport (Mich.)Davenport (Mich.)Discus1kg8.36.31mFr
Apr 5GVSU Early MeetApr 5 · Shot Put · Place 14 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg14.10.69mFr
Mar 22Blizzard BusterMar 22 · Discus · Davenport (Mich.)Davenport (Mich.)Discus1kg—NMFr
Mar 22Blizzard BusterMar 22 · Shot Put · Place 14 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg14.11.19mFr

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 242024 GLIAC Indoor Track & Field ChampionshipsFeb 24 · Weight Throw · Place 12 · Davenport (Mich.)Davenport (Mich.)Weight Throw20lb / 9.0kg12.12.38m PBFr
Feb 242024 GLIAC Indoor Track & Field ChampionshipsFeb 24 · Shot Put · Place 11 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg11.11.15mFr
Feb 16GVSU Tune-UpFeb 16 · Weight Throw · Place 11 · DavenportDavenportWeight Throw1112.49mFR
Feb 16GVSU Tune-UpFeb 16 · Shot Put · Place 9 · DavenportDavenportShot Put911.46mFR
Feb 10Big Meet - SaturdayFeb 10 · Weight Throw · Place 21 · DavenportDavenportWeight Throw2112.63mFR
Feb 10Big Meet - SaturdayFeb 10 · Shot Put · Place 20 · DavenportDavenportShot Put2011.38mFR
Feb 2AQ GRSHOF ClassicFeb 2 · Weight Throw · Place 19 · Davenport (Mich.)Davenport (Mich.)Weight Throw20lb / 9.0kg19.11.43mFr
Feb 2AQ GRSHOF ClassicFeb 2 · Shot Put · Place 11 · Davenport (Mich.)Davenport (Mich.)Shot Put4kg11.10.99mFr
Jan 26SVSU Jet's Pizza InvitationalJan 26 · Weight Throw · Place 16 · Davenport (Mich.)Davenport (Mich.)Weight Throw1612.30m—
Jan 26SVSU Jet's Pizza InvitationalJan 26 · Shot Put · Place 13 · Davenport (Mich.)Davenport (Mich.)Shot Put1310.70m—

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 19KTC Mini Meet #2Jul 19 · Discus · Place 1 · Kentwood Track ClubKentwood Track ClubDiscus1120-1—
Jun 24Meijer State Games of Michigan Jun 24 · Discus · Place 4 · Kentwood Track ClubKentwood Track ClubDiscus4103-0—
Jun 24Meijer State Games of Michigan Jun 24 · Shot Put · Place 4 · Kentwood Track ClubKentwood Track ClubShot Put433-6.25—
Jun 32023 MHSAA LP D1 State T&F ChampionshipsJun 3 · Discus · Place 14 · East KentwoodEast KentwoodDiscus1kg14.107' 2.512
Jun 32023 MHSAA LP D1 State T&F ChampionshipsJun 3 · Shot Put · Place 16 · East KentwoodEast KentwoodShot Put4kg16.34' 7.512
May 262023 MITCA D1 Team StateMay 26 · Discus · Place 6 · East KentwoodEast KentwoodDiscus1kg6.108-0812
May 262023 MITCA D1 Team StateMay 26 · Shot Put · Place 7 · East KentwoodEast KentwoodShot Put4kg7.35-06.0012
May 23U of M Health-West Sports Medicine Scholarship InviteMay 23 · Discus · Place 4 · East KentwoodEast KentwoodDiscus1kg4.117' 112
May 23U of M Health-West Sports Medicine Scholarship InviteMay 23 · Shot Put · Place 7 · East KentwoodEast KentwoodShot Put4kg7.34' 8.7512
May 19MHSAA LP Region 03-1 @ Portage CentralMay 19 · Discus · Place 1 · East KentwoodEast KentwoodDiscus1109-1—
May 19MHSAA LP Region 03-1 @ Portage CentralMay 19 · Shot Put · Place 2 · East KentwoodEast KentwoodShot Put236-0—
May 12OK Red Conference MeetMay 12 · Discus · Place 1 · East KentwoodEast KentwoodDiscus1127-5—
May 12OK Red Conference MeetMay 12 · Shot Put · Place 4 · East KentwoodEast KentwoodShot Put435-7—
May 5Ken Bell InvitationalMay 5 · Discus · Place 2 · East KentwoodEast KentwoodDiscus2109-9—
May 5Ken Bell InvitationalMay 5 · Shot Put · Place 3 · East KentwoodEast KentwoodShot Put332-10—
May 3Jenison, West Ottawa @ East KentwoodMay 3 · Discus · Place 1 · East KentwoodEast KentwoodDiscus1114-0—
May 3Jenison, West Ottawa @ East KentwoodMay 3 · Shot Put · Place 3 · East KentwoodEast KentwoodShot Put332-3.75—
Apr 28Don Lukens InvitationalApr 28 · Discus · Place 2 · East KentwoodEast KentwoodDiscus2110-1.50—
Apr 28Don Lukens InvitationalApr 28 · Shot Put · Place 2 · East KentwoodEast KentwoodShot Put236-5—
Apr 26Rockford @ East KentwoodApr 26 · Discus · Place 1 · East KentwoodEast KentwoodDiscus1118-2—
Apr 26Rockford @ East KentwoodApr 26 · Shot Put · Place 3 · East KentwoodEast KentwoodShot Put336-8.25—
Apr 19Caledonia and EK at Grand HavenApr 19 · Discus · Place 2 · East KentwoodEast KentwoodDiscus1kg2.109-0612
Apr 19Caledonia and EK at Grand HavenApr 19 · Shot Put · Place 2 · East KentwoodEast KentwoodShot Put4kg2.35-08.5012
Apr 12EK and Grandville at HudsonvilleApr 12 · Discus · Place 1 · East KentwoodEast KentwoodDiscus1112-9—
Apr 12EK and Grandville at HudsonvilleApr 12 · Shot Put · Place 2 · East KentwoodEast KentwoodShot Put235-3—
Mar 23GVSU Laker Challenge - GirlsMar 23 · Shot Put · Place 5 · East KentwoodEast KentwoodShot Put535-05.00—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Aquinas Indoor Track & Field ChallengeMar 28 · Shot Put · Place 3 · East KentwoodEast KentwoodShot Put333-4—

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
Aug 3KTC Mini Meet #2Aug 3 · Discus · Place 3 · Kentwood Track ClubKentwood Track ClubDiscus389-0211
Aug 3KTC Mini Meet #2Aug 3 · Shot Put · Place 2 · Kentwood Track ClubKentwood Track ClubShot Put232-00.7511
Jun 25Meijer State Games of Michigan - 13th AnnualJun 25 · Discus · Place 4 · Kentwood Track ClubKentwood Track ClubDiscus486-0011
Jun 25Meijer State Games of Michigan - 13th AnnualJun 25 · Shot Put · Place 3 · Kentwood Track ClubKentwood Track ClubShot Put331-00.0011
May 282022 MITCA D1 Team StateMay 28 · Discus · Place 13 · East KentwoodEast KentwoodDiscus1kg13.96-0811
May 282022 MITCA D1 Team StateMay 28 · Shot Put · Place 9 · East KentwoodEast KentwoodShot Put4kg9.31-08.5011
May 24Michiana Timing Metro Health Scholarship InviteMay 24 · Shot Put · Place 8 · East KentwoodEast KentwoodShot Put833-411
May 20MHSAA LP Region 03-1 @ Portage CentralMay 20 · Shot Put · Place 5 · East KentwoodEast KentwoodShot Put534' 511
May 13OK Red Conference ChampionshipMay 13 · Shot Put · Place 4 · East KentwoodEast KentwoodShot Put4kg4.33-03.5011
May 9OK Red East Kentwood @ JenisonMay 9 · Discus · Place 5 · East KentwoodEast KentwoodDiscus588-0311
May 9OK Red East Kentwood @ JenisonMay 9 · Shot Put · Place 2 · East KentwoodEast KentwoodShot Put233-04.0011
May 6Ken Bell InvitationalMay 6 · Shot Put · Place 5 · East KentwoodEast KentwoodShot Put530-10.25JR
May 4Grand Haven @East KentwoodMay 4 · Discus · Place 5 · East KentwoodEast KentwoodDiscus595-01.5011
May 4Grand Haven @East KentwoodMay 4 · Shot Put · Place 4 · East KentwoodEast KentwoodShot Put432-09.7511
May 2East Kentwood at HudsonvilleMay 2 · Discus · Place 4 · East KentwoodEast KentwoodDiscus489-0411
May 2East Kentwood at HudsonvilleMay 2 · Shot Put · Place 3 · East KentwoodEast KentwoodShot Put332-07.0011
Apr 29Charlie Janke Track & Field InvitationalApr 29 · Shot Put · Place 8 · East KentwoodEast KentwoodShot Put4kg8.31-10.2511
Apr 27East Kentwood at CaledoniaApr 27 · Discus · Place 5 · East KentwoodEast KentwoodDiscus586-0111
Apr 27East Kentwood at CaledoniaApr 27 · Shot Put · Place 4 · East KentwoodEast KentwoodShot Put431-06.5011
Apr 25Grandville @ East KentwoodApr 25 · Discus · Place 3 · East KentwoodEast KentwoodDiscus391-0811
Apr 25Grandville @ East KentwoodApr 25 · Shot Put · Place 3 · East KentwoodEast KentwoodShot Put331-07.5011
Apr 13West Ottawa @ East KentwoodApr 13 · Shot Put · Place 4 · East KentwoodEast KentwoodShot Put430-07.7511
Mar 24GVSU Laker Challenge - GirlsMar 24 · Shot Put · Place 8 · East KentwoodEast KentwoodShot Put832-08.0011

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Aquinas Indoor Track and Field ChallengeMar 29 · Shot Put · Place 6 · East KentwoodEast KentwoodShot Put630-05.0011

2021 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 10Grand Rapids InvitationalJul 10 · Discus · Place 2 · Kentwood Track ClubKentwood Track ClubDiscus1kg2.65-0811
Jul 10Grand Rapids InvitationalJul 10 · Shot Put · Place 4 · Kentwood Track ClubKentwood Track ClubShot Put4kg4.29-03.5011
Jun 26State Games Of MichiganJun 26 · Shot Put · Place 11 · Kentwood Track ClubKentwood Track ClubShot Put4kg11.30-08.0011
May 26Michiana Timing Metro Health Scholarship InviteMay 26 · Shot Put · Place 10 · East KentwoodEast KentwoodShot Put1031-03.0010
May 14OK Red Conference MeetMay 14 · Shot Put · Place 7 · East KentwoodEast KentwoodShot Put731-07.0010
May 12OK Red JV ConferenceMay 12 · Shot Put · Place 1 · East KentwoodEast KentwoodShot Put130-03.2510
May 10OK Red Jenison at East KentwoodMay 10 · Discus · Place 10 · East KentwoodEast KentwoodDiscus1066-0910
May 5Hudsonville at East KentwoodMay 5 · Discus · Place 20 · East KentwoodEast KentwoodDiscus2054-09.0010
May 5Hudsonville at East KentwoodMay 5 · Shot Put · Place 4 · East KentwoodEast KentwoodShot Put429-04.0010
May 3Ok RED: Caledonia at East KentwoodMay 3 · Discus · Place 12 · East KentwoodEast KentwoodDiscus1269-0110
May 3Ok RED: Caledonia at East KentwoodMay 3 · Shot Put · Place 5 · East KentwoodEast KentwoodShot Put529-09.0010
Apr 28OK Red: East Kentwood at GrandvilleApr 28 · Discus · Place 16 · East KentwoodEast KentwoodDiscus1663-01.0010
Apr 26OK RED- Rockford at East KentwoodApr 26 · Discus · Place 9 · East KentwoodEast KentwoodDiscus1kg9.63-0510
Apr 26OK RED- Rockford at East KentwoodApr 26 · Shot Put · Place 7 · East KentwoodEast KentwoodShot Put4kg7.26-00.0010
Apr 19East Kentwood at West OttawaApr 19 · Discus · Place 16 · East KentwoodEast KentwoodDiscus1655-0710
Apr 19East Kentwood at West OttawaApr 19 · Shot Put · Place 7 · East KentwoodEast KentwoodShot Put726-11.0010
Apr 14East Kentwood at Grand HavenApr 14 · Discus · Place 11 · East KentwoodEast KentwoodDiscus1155-0010
Apr 14East Kentwood at Grand HavenApr 14 · Shot Put · Place 6 · East KentwoodEast KentwoodShot Put625-01.0010