Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFowlerville Jr. High vs Portland MS · May 214.68aFowlerville Jr. High vs Portland MSMay 2, 2018
55m Hurdles · 33" · OutdoorHayes MS @ Portland MS · Apr 2410.96aHayes MS @ Portland MSApril 24, 2019
70 Meter · OutdoorFowlerville Jr. High vs Portland MS · May 211.95aFowlerville Jr. High vs Portland MSMay 2, 2018
complete · IndoorCharger Open · Jan 1513.01mCharger OpenJanuary 15, 2022
Discus · 1.6kg · Outdoor23 SALINE GOLDEN TRIANGLE · May 5148' 023 SALINE GOLDEN TRIANGLEMay 5, 2023
Discus · 2kg · OutdoorElmhurst Twilight · Apr 2541.75mElmhurst TwilightApril 25, 2024
Hammer · 16lb / 7.26kg · OutdoorONU Outdoor Open · Apr 2544.00mONU Outdoor OpenApril 25, 2025
Long Jump · OutdoorPortland MS v/s Ionia MS Dual · Apr 199-02.00Portland MS v/s Ionia MS DualApril 19, 2017
Shot Put · 12lb · OutdoorPortland Track & Field Invitational · May 741-10.00Portland Track & Field InvitationalMay 7, 2022
Shot Put · 16lb / 7.26kg · IndoorONU Invitational · Jan 2612.95mONU InvitationalJanuary 26, 2024
Shot Put · 16lb / 7.26kg · OutdoorONU Outdoor Open · Apr 2512.92mONU Outdoor OpenApril 25, 2025
Shot Put · 4kg · OutdoorTom Foy Ionia MS Invitational · May 1734-11.50Tom Foy Ionia MS InvitationalMay 17, 2019
Weight Throw · 35lb / 15.9kg · IndoorCCAC Indoor Track & Field Championships · Feb 814.52mCCAC Indoor Track & Field ChampionshipsFebruary 8, 2025

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

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · Javelin · Place 10 · Olivet NazareneOlivet NazareneJavelin1042.64mSO
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · Hammer · Place 11 · Olivet NazareneOlivet NazareneHammer1140.82mSO
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · Discus · Place 6 · Olivet NazareneOlivet NazareneDiscus644.11mSO
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · Shot Put · Place 12 · Olivet NazareneOlivet NazareneShot Put1211.90mSO
Apr 25ONU Outdoor OpenApr 25 · Hammer · Place 10 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Hammer16lb / 7.26kg10.44.00m PBSo
Apr 25ONU Outdoor OpenApr 25 · Discus · Place 4 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Discus2kg4.41.41mSo
Apr 25ONU Outdoor OpenApr 25 · Shot Put · Place 8 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Shot Put16lb / 7.26kg8.12.92m PBSo
Apr 12ONU Tiger OpenApr 12 · Hammer · Place 10 · Olivet NazareneOlivet NazareneHammer1041.94mSO
Apr 12ONU Tiger OpenApr 12 · Discus · Place 2 · Olivet NazareneOlivet NazareneDiscus241.46mSO
Apr 12ONU Tiger OpenApr 12 · Shot Put · Place 9 · Olivet NazareneOlivet NazareneShot Put912.58mSO
Apr 3Chicagoland ChampionshipsApr 3 · Discus · Place 14 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Discus1438.47mSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · Weight Throw · Place 7 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Weight Throw35lb / 15.9kg7.14.52m PBSo
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · Shot Put · Place 13 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Shot Put16lb / 7.26kg13.12.43mSo
Jan 31Walter Cramer InviteJan 31 · Weight Throw · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Weight Throw515.08m—
Jan 31Walter Cramer InviteJan 31 · Shot Put · Place 11 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Shot Put1112.98m—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 3Chicagoland (CCAC) Outdoor ChampionshipsMay 3 · Javelin · Place 7 · Olivet NazareneOlivet NazareneJavelin7137-10FR
May 3Chicagoland (CCAC) Outdoor ChampionshipsMay 3 · Hammer · Place 12 · Olivet NazareneOlivet NazareneHammer12137-4FR
May 3Chicagoland (CCAC) Outdoor ChampionshipsMay 3 · Discus · Place 9 · Olivet NazareneOlivet NazareneDiscus9132-11FR
Apr 26ONU Outdoor InviteApr 26 · Hammer · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Hammer16lb / 7.26kg5.43.23mFr
Apr 26ONU Outdoor InviteApr 26 · Discus · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Discus2kg5.40.51mFr
Apr 25Elmhurst TwilightApr 25 · Hammer · Place 11 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Hammer16lb / 7.26kg11.43.42mFr
Apr 25Elmhurst TwilightApr 25 · Discus · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Discus2kg5.41.75m PBFr
Apr 25Elmhurst TwilightApr 25 · Shot Put · Place 13 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Shot Put16lb / 7.26kg13.11.88mFr
Apr 18Gibson InvitationalApr 18 · Discus · Place 26 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Discus2639.28m—
Apr 12ONU Tiger OpenApr 12 · Hammer · Place 11 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Hammer1140.08m—
Apr 12ONU Tiger OpenApr 12 · Javelin · Place 11 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Javelin1136.91m—
Apr 12ONU Tiger OpenApr 12 · Discus · Place 7 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Discus740.71m—
Apr 12ONU Tiger OpenApr 12 · Shot Put · Place 17 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Shot Put1712.15m—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 2Walter Cramer InviteFeb 2 · Weight Throw · Place 29 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Weight Throw2911.44m—
Feb 2Walter Cramer InviteFeb 2 · Shot Put · Place 23 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Shot Put2312.60m—
Jan 26ONU InvitationalJan 26 · Weight Throw · Place 11 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Weight Throw35lb / 15.9kg11.12.67mFr
Jan 26ONU InvitationalJan 26 · Shot Put · Place 10 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Shot Put16lb / 7.26kg10.12.95m PBFr
Jan 20NCC Heenan Invitational - 2024Jan 20 · Weight Throw · Place 25 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Weight Throw2510.61m—
Jan 20NCC Heenan Invitational - 2024Jan 20 · Shot Put · Place 16 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)Shot Put1612.32m—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 2ONU Holiday InvitationalDec 2 · Shot Put · Place 6 · Olivet NazareneOlivet NazareneShot Put612.57mFR

2023 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 3MHSAA LP Division 2 FinalsJun 3 · Discus · Place 23 · PortlandPortlandDiscus1.6kg23.131' 1112
May 30Greater Lansing Honor Roll Meet of ChampionsMay 30 · Discus · Place 4 · PortlandPortlandDiscus4143-4—
May 24CAAC WHITE: Conference MeetMay 24 · Discus · Place 5 · PortlandPortlandDiscus5119-7—
May 24CAAC WHITE: Conference MeetMay 24 · Shot Put · Place 4 · PortlandPortlandShot Put442-0—
May 24CAAC WHITE: Conference MeetMay 24 · Shot Put · Place 3 · PortlandPortlandShot Put342-10.50—
May 19MHSAA LP Region 15-2 @ MasonMay 19 · Discus · Place 3 · PortlandPortlandDiscus3146-5—
May 19MHSAA LP Region 15-2 @ MasonMay 19 · Shot Put · Place 16 · PortlandPortlandShot Put1641-0—
May 12Jonathan Nugent InviteMay 12 · Discus · Place 2 · PortlandPortlandDiscus2135-4—
May 12Jonathan Nugent InviteMay 12 · Shot Put · Place 3 · PortlandPortlandShot Put344-0.5—
May 9Lansing Sexton @ Portland (CAAC White)May 9 · Discus · Place 2 · PortlandPortlandDiscus2132-2—
May 9Lansing Sexton @ Portland (CAAC White)May 9 · Shot Put · Place 2 · PortlandPortlandShot Put244-1.50—
May 6Portland Track & Field InvitationalMay 6 · Discus · Place 2 · PortlandPortlandDiscus1.6kg2.137-0612
May 6Portland Track & Field InvitationalMay 6 · Shot Put · Place 2 · PortlandPortlandShot Put12lb2.41-08.5012
May 523 SALINE GOLDEN TRIANGLEMay 5 · Discus · Place 5 · PortlandPortlandDiscus1.6kg5.148' 0 PB12
May 523 SALINE GOLDEN TRIANGLEMay 5 · Shot Put · PortlandPortlandShot Put12lb—DNS12
May 4Eaton Rapids @ Portland (CAAC White)May 4 · Discus · Place 2 · PortlandPortlandDiscus2134-6—
May 4Eaton Rapids @ Portland (CAAC White)May 4 · Shot Put · Place 2 · PortlandPortlandShot Put244-5—
Apr 28Central Montcalm Hornet Invitational Apr 28 · Discus · Place 2 · PortlandPortlandDiscus2139-8.5—
Apr 28Central Montcalm Hornet Invitational Apr 28 · Shot Put · Place 3 · PortlandPortlandShot Put342-6—
Apr 25Ionia @ Portland (CAAC White)Apr 25 · Discus · Place 2 · PortlandPortlandDiscus2140-1.50—
Apr 25Ionia @ Portland (CAAC White)Apr 25 · Shot Put · Place 2 · PortlandPortlandShot Put242-7—
Apr 21Pewamo-Westphalia InvitationalApr 21 · Discus · Place 5 · PortlandPortlandDiscus5138-1—
Apr 21Pewamo-Westphalia InvitationalApr 21 · Shot Put · Place 8 · PortlandPortlandShot Put840-10—
Apr 19Portland at Lansing CatholicApr 19 · Discus · Place 2 · PortlandPortlandDiscus2142-7.5—
Apr 19Portland at Lansing CatholicApr 19 · Shot Put · Place 2 · PortlandPortlandShot Put241-5.5—
Apr 14Fowler Under the Lights Track InvitationalApr 14 · Discus · Place 3 · PortlandPortlandDiscus3143-2—
Apr 14Fowler Under the Lights Track InvitationalApr 14 · Shot Put · Place 5 · PortlandPortlandShot Put542-6.50—
Apr 11CAAC HS White Portland @ Charlotte Apr 11 · Discus · Place 2 · PortlandPortlandDiscus2145-5—
Apr 11CAAC HS White Portland @ Charlotte Apr 11 · Shot Put · Place 2 · PortlandPortlandShot Put240-4—
Mar 28Ionia County QuadMar 28 · Discus · Place 1 · PortlandPortlandDiscus1142-6—
Mar 28Ionia County QuadMar 28 · Shot Put · Place 2 · PortlandPortlandShot Put240-10—

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 31Greater Lansing Honor Roll Meet of ChampionsMay 31 · Discus · Place 7 · PortlandPortlandDiscus7132-0511
May 25CAAC White Championship Meet @ CharlotteMay 25 · Discus · Place 2 · PortlandPortlandDiscus2134' 911
May 25CAAC White Championship Meet @ CharlotteMay 25 · Shot Put · Place 6 · PortlandPortlandShot Put639' 511
May 20MHSAA LP Region 15-2 @ MasonMay 20 · Discus · Place 3 · PortlandPortlandDiscus3137' 111
May 7Portland Track & Field InvitationalMay 7 · Discus · Place 1 · PortlandPortlandDiscus1.6kg1.116-04.5011
May 7Portland Track & Field InvitationalMay 7 · Shot Put · Place 3 · PortlandPortlandShot Put12lb3.41-10.00 PB11
Apr 29Central Montcalm Hornet InvitationalApr 29 · Discus · Place 2 · PortlandPortlandDiscus2124-0611
Apr 29Central Montcalm Hornet InvitationalApr 29 · Shot Put · Place 4 · PortlandPortlandShot Put440-04.0011
Apr 26Portland @ Ionia (CAAC White Dual)Apr 26 · Discus · Place 3 · PortlandPortlandDiscus3123-1011
Apr 26Portland @ Ionia (CAAC White Dual)Apr 26 · Shot Put · Place 4 · PortlandPortlandShot Put442-00.7511
Apr 19CAAC White : Lansing Catholic @ PortlandApr 19 · Discus · Place 1 · PortlandPortlandDiscus1127-0111
Apr 19CAAC White : Lansing Catholic @ PortlandApr 19 · Shot Put · Place 2 · PortlandPortlandShot Put240-08.5011
Apr 19CAAC White : Lansing Catholic @ PortlandApr 19 · 110m Hurdles · Place 3 · PortlandPortland110m Hurdles322.6111
Apr 14Fowler "Under the Lights" Track InviteApr 14 · Discus · Place 4 · PortlandPortlandDiscus4116-05.00Jr
Apr 14Fowler "Under the Lights" Track InviteApr 14 · Shot Put · Place 5 · PortlandPortlandShot Put540-00.00Jr
Apr 12CAAC White : Charlotte @ PortlandApr 12 · Discus · Place 2 · PortlandPortlandDiscus2122-0311
Apr 12CAAC White : Charlotte @ PortlandApr 12 · Shot Put · Place 2 · PortlandPortlandShot Put242-05.5011

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 15Charger OpenJan 15 · complete · Place 3 · PortlandPortlandcomplete313.01m PB—

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 27Ovid-Elsie Lioness Frosh/Soph RelaysMay 27 · Discus · Place 1 · PortlandPortlandDiscus1.6kg1.111' 510
May 27Ovid-Elsie Lioness Frosh/Soph RelaysMay 27 · Shot Put · Place 1 · PortlandPortlandShot Put12lb1.36' 010
May 26CAAC White League ChampionshipMay 26 · Discus · Place 3 · PortlandPortlandDiscus1.6kg3.113' 7.510
May 11CAAC White- Charlotte VS PortlandMay 11 · Discus · Place 3 · PortlandPortlandDiscus3106-0110
May 11CAAC White- Charlotte VS PortlandMay 11 · Shot Put · Place 1 · PortlandPortlandShot Put140-06.0010
May 4CAAC White: Charlotte, Lansing Sexton, and Portland @ IoniaMay 4 · Discus · Place 4 · PortlandPortlandDiscus1.6kg4.104-0010
May 4CAAC White: Charlotte, Lansing Sexton, and Portland @ IoniaMay 4 · Shot Put · Place 1 · PortlandPortlandShot Put12lb1.39-10.0010
May 1Portland Track & Field InvitationMay 1 · Discus · Place 1 · PortlandPortlandDiscus1109-01.5010
May 1Portland Track & Field InvitationMay 1 · Shot Put · Place 1 · PortlandPortlandShot Put139-03.0010
Apr 27CAAC White - Portland at Eaton RapidsApr 27 · Discus · Place 2 · PortlandPortlandDiscus2107-0710
Apr 27CAAC White - Portland at Eaton RapidsApr 27 · Shot Put · Place 2 · PortlandPortlandShot Put236-09.0010
Apr 16Marshall Sports Festival 2021Apr 16 · Discus · Place 12 · PortlandPortlandDiscus1284-0510
Apr 16Marshall Sports Festival 2021Apr 16 · Shot Put · Place 4 · PortlandPortlandShot Put438-00.0010
Apr 13Portland at Lansing CatholicApr 13 · Discus · Place 2 · PortlandPortlandDiscus298-6.510
Apr 13Portland at Lansing CatholicApr 13 · Shot Put · Place 2 · PortlandPortlandShot Put235-2.510
Apr 9Pewamo-Westphalia Early Bird InviteApr 9 · Discus · Place 5 · PortlandPortlandDiscus598-1110
Apr 9Pewamo-Westphalia Early Bird InviteApr 9 · Shot Put · Place 5 · PortlandPortlandShot Put538-410

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30Junior Greater Lansing Honor Roll ChampionshipMay 30 · Shot Put · Place 14 · PortlandPortlandShot Put4kg14.31-03.008
May 21Pewamo-Westphalia MS "Last Chance" MeetMay 21 · Shot Put · Place 6 · PortlandPortlandShot Put4kg6.31'09.758
May 20LC MS Invitational May 20 · Shot Put · PortlandPortlandShot Put12lb—34'8Unofficial8
May 17Tom Foy Ionia MS InvitationalMay 17 · Shot Put · Place 5 · PortlandPortlandShot Put4kg5.34-11.50 PB8
May 13Waverly MS @ Portland MSMay 13 · Shot Put · Place 1 · PortlandPortlandShot Put4kg1.33-06.508
May 13Waverly MS @ Portland MSMay 13 · 100 Meters · Place 13 · PortlandPortland100 Meters13.15.58a8
Apr 24Hayes MS @ Portland MSApr 24 · 55m Hurdles · Place 1 · PortlandPortland55m Hurdles33"1.10.96a PB8
Apr 24Hayes MS @ Portland MSApr 24 · Shot Put · Place 1 · PortlandPortlandShot Put4kg1.32'9.50Unofficial8
Apr 24Hayes MS @ Portland MSApr 24 · 100 Meters · Place 9 · PortlandPortland100 Meters9.15.10a8

2018 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 18Ionia Middle School Tom Foy RelaysMay 18 · Shot Put · Place 13 · PortlandPortlandShot Put4kg13.26-00.007
May 16Portland MS @ Waverly MSMay 16 · 70 Meter · PortlandPortland70 Meter—11.24aUnofficial7
May 16Portland MS @ Waverly MSMay 16 · Shot Put · PortlandPortlandShot Put4kg—27'7Unofficial7
May 16Portland MS @ Waverly MSMay 16 · 100 Meters · PortlandPortland100 Meters—18.03aUnofficial7
May 2Fowlerville Jr. High vs Portland MSMay 2 · 70 Meter · Place 19 · PortlandPortland70 Meter19.11.95a PB7
May 2Fowlerville Jr. High vs Portland MSMay 2 · Shot Put · Place 14 · PortlandPortlandShot Put4kg14.24-05.007
May 2Fowlerville Jr. High vs Portland MSMay 2 · 100 Meters · Place 16 · PortlandPortland100 Meters16.14.68a PB7
Apr 25Portland @ Grand LedgeApr 25 · 70 Meter · Place 16 · PortlandPortland70 Meter16.11.37Unofficial7
Apr 25Portland @ Grand LedgeApr 25 · 100 Meters · Place 16 · PortlandPortland100 Meters16.16.08Unofficial7
Apr 18Portland@IoniaApr 18 · 70 Meter · Place 15 · PortlandPortland70 Meter15.12.12a7
Apr 18Portland@IoniaApr 18 · Shot Put · Place 7 · PortlandPortlandShot Put4kg7.23-08.507
Apr 18Portland@IoniaApr 18 · 100 Meters · Place 24 · PortlandPortland100 Meters24.16.72a7

2017 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 17Portland MS v/s Waverly MS DualMay 17 · 70 Meter · Place 18 · PortlandPortland70 Meter18.12.676
May 17Portland MS v/s Waverly MS DualMay 17 · Shot Put · Place 6 · PortlandPortlandShot Put4kg6.19-04.006
May 17Portland MS v/s Waverly MS DualMay 17 · 100 Meters · Place 15 · PortlandPortland100 Meters15.17.546
May 10ST. JOHNS MS vs PORTLAND MSMay 10 · 70 Meter · Place 31 · PortlandPortland70 Meter31.13.35aUnofficial6
May 10ST. JOHNS MS vs PORTLAND MSMay 10 · Shot Put · Place 18 · PortlandPortlandShot Put4kg18.21-00.00Unofficial6
May 10ST. JOHNS MS vs PORTLAND MSMay 10 · 100 Meters · Place 37 · PortlandPortland100 Meters37.18.50aUnofficial6
May 3Fowlerville v. LCC/PortlandMay 3 · 70 Meter · Place 28 · PortlandPortland70 Meter28.13.11aUnofficial6
May 3Fowlerville v. LCC/PortlandMay 3 · 100 Meters · Place 19 · PortlandPortland100 Meters19.17.95aUnofficial6
Apr 26Portland MS v/s GL Hayes DualApr 26 · Long Jump · PortlandPortlandLong Jump—ND6
Apr 26Portland MS v/s GL Hayes DualApr 26 · High Jump · PortlandPortlandHigh Jump—NH6
Apr 26Portland MS v/s GL Hayes DualApr 26 · 100 Meters · PortlandPortland100 Meters—NT6
Apr 19Portland MS v/s Ionia MS DualApr 19 · Long Jump · Place 27 · PortlandPortlandLong Jump27.9-02.00 PB6
Apr 19Portland MS v/s Ionia MS DualApr 19 · High Jump · PortlandPortlandHigh Jump—NH6
Apr 19Portland MS v/s Ionia MS DualApr 19 · 100 Meters · Place 24 · PortlandPortland100 Meters24.17.79a6