Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorOrion Quad · Apr 2117.02aOrion QuadApril 21, 2022
1600 Meters · OutdoorRiverdale vs River Bend & Rockridge · Apr 186:36.95aRiverdale vs River Bend & RockridgeApril 18, 2023
400 Meters · OutdoorSherrard JH Track Invite · May 41:10.46aSherrard JH Track InviteMay 4, 2024
800 Meters · OutdoorIESA 3A - Sectional 4 @ Orion · May 132:52.65aIESA 3A - Sectional 4 @ OrionMay 13, 2023
Discus · 1.6kg · OutdoorMonmouth Roseville Tri with Macomb and Rockridge · May 535.12mMonmouth Roseville Tri with Macomb and RockridgeMay 5, 2026
Discus · 1kg · OutdoorIESA 3A - Sectional 7 @ Farmington HS · May 1137.75mIESA 3A - Sectional 7 @ Farmington HSMay 11, 2024
Shot Put · 12lb · OutdoorThree Rivers Boys Conference Meet · May 1511.48mThree Rivers Boys Conference MeetMay 15, 2026
Shot Put · 4kg · OutdoorIESA 3A - Sectional 7 @ Farmington HS · May 119.90mIESA 3A - Sectional 7 @ Farmington HSMay 11, 2024
Shot Put · 8lb · OutdoorRockridge JH Tri · Apr 259.11mRockridge JH TriApril 25, 2024

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 20IHSA Class 1A TRB Sectional - #02 ErieMay 20 · Discus · Place 17 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1.6kg17.33.47m10
May 20IHSA Class 1A TRB Sectional - #02 ErieMay 20 · Shot Put · Place 25 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put12lb25.10.59m10
May 15Three Rivers Boys Conference MeetMay 15 · Discus · Place 12 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1.6kg12.33.08m10
May 15Three Rivers Boys Conference MeetMay 15 · Shot Put · Place 13 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put12lb13.11.48m PB10
May 5Monmouth Roseville Tri with Macomb and RockridgeMay 5 · Discus · Place 4 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1.6kg4.35.12m PB10
May 5Monmouth Roseville Tri with Macomb and RockridgeMay 5 · Shot Put · Place 5 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put12lb5.10.99m10
May 1Sherrard Tiger RelaysMay 1 · Discus · Place 6 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1.6kg6.28.32m10
May 1Sherrard Tiger RelaysMay 1 · Shot Put · Place 7 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put12lb7.10.41m10
Apr 28Mick Louck InviteApr 28 · Discus · Place 5 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1.6kg5.33.13m10
Apr 28Mick Louck InviteApr 28 · Shot Put · Place 9 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put12lb9.11.19m10
Apr 24Rockridge CoEd Rocket InvitationalApr 24 · Discus · Place 9 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1.6kg9.32.29m10
Apr 24Rockridge CoEd Rocket InvitationalApr 24 · Shot Put · Place 8 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put12lb8.11.23m10
Apr 17Charger InviteApr 17 · Discus · Place 5 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1.6kg5.108' 5"10
Apr 17Charger InviteApr 17 · Shot Put · Place 7 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put12lb7.35' 5.25"10
Apr 1320th Annual Monmouth Roseville Titan InvitationalApr 13 · Discus · Place 11 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1.6kg11.31.29m10
Apr 1320th Annual Monmouth Roseville Titan InvitationalApr 13 · Shot Put · Place 14 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put12lb14.10.80m10
Apr 8Rockridge HS Co-Ed QuintApr 8 · Discus · Place 2 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1.6kg2.33.44m10
Apr 8Rockridge HS Co-Ed QuintApr 8 · Shot Put · Place 6 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put12lb6.10.65m10
Apr 6Annawan Wethersfield April 6Apr 6 · Discus · Place 6 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1.6kg6.31.03m10
Apr 6Annawan Wethersfield April 6Apr 6 · Shot Put · Place 6 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put12lb6.10.65m10
Mar 12St. Ambrose University HS Boys ClassicMar 12 · Shot Put · Place 42 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put4210.98m10
Mar 5BV Season StarterMar 5 · Shot Put · Place 16 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put1610.61m10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 2118th Annual Silver Streak Last Chance Indoor MeetMar 21 · Shot Put · Place 32 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put3211.14m10
Mar 18Titan Indoor InvitationalMar 18 · Shot Put · Place 12 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put1211.18m10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 22IHSA Class 1A TRB Sectional - #02 Taylor Ridge (Rockridge)May 22 · Discus · Place 19 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)DiscusRound P1929.55m9
May 16TRAC Boys ConferenceMay 16 · Discus · Place 14 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1428.18m9
May 6Monmouth-Roseville Tri with Macomb and RockridgeMay 6 · Discus · Place 7 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1.6kg7.26.15m9
May 6Monmouth-Roseville Tri with Macomb and RockridgeMay 6 · Shot Put · Place 14 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put12lb14.8.80m9
May 2Sherrard Tiger RelaysMay 2 · Discus · Place 7 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus727.38m9
Apr 29Mick Louck InviteApr 29 · Discus · Place 9 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus928.13m9
Apr 25Rockridge HS Rocket Co-Ed InviteApr 25 · Discus · Place 15 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1528.99m9
Apr 162025 Charger Invite Apr 16 · Discus · Place 7 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus7102-89
Apr 1419th Annual Monmouth-Roseville Titan InviteApr 14 · Discus · Place 14 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus1426.90m9
Apr 8Mercer County Quint with Erie-Prophetstown, Orion, Rockridge, and RiverdaleApr 8 · Discus · Place 6 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Discus627.47m9
Mar 6Bureau Valley Season StarterMar 6 · Shot Put · Place 33 · Taylor Ridge (Rockridge)Taylor Ridge (Rockridge)Shot Put337.72m—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 17IESA 3A State Track & Field ChampionshipsMay 17 · Discus · Place 30 · Taylor Ridge RockridgeTaylor Ridge RockridgeDiscus1kg30.31.41m8
May 11IESA 3A - Sectional 7 @ Farmington HSMay 11 · Discus · Place 1 · Taylor Ridge RockridgeTaylor Ridge RockridgeDiscus1kg1.37.75m PB8
May 11IESA 3A - Sectional 7 @ Farmington HSMay 11 · Shot Put · Place 14 · Taylor Ridge RockridgeTaylor Ridge RockridgeShot Put4kg14.9.90m PB8
May 4Sherrard JH Track InviteMay 4 · Discus · Place 2 · Taylor Ridge RockridgeTaylor Ridge RockridgeDiscus1kg2.32.31m8
May 4Sherrard JH Track InviteMay 4 · Shot Put · Place 7 · Taylor Ridge RockridgeTaylor Ridge RockridgeShot Put4kg7.9.15m8
May 4Sherrard JH Track InviteMay 4 · 400 Meters · Place 4 · Taylor Ridge RockridgeTaylor Ridge Rockridge400 Meters4.1:10.46a PB8
Apr 30Prairieland JH Conference MeetApr 30 · Discus · Place 3 · Taylor Ridge RockridgeTaylor Ridge RockridgeDiscus1kg3.30.75m8
Apr 30Prairieland JH Conference MeetApr 30 · Shot Put · Place 11 · Taylor Ridge RockridgeTaylor Ridge RockridgeShot Put4kg11.9.09m8
Apr 30Prairieland JH Conference MeetApr 30 · 400 Meters · Taylor Ridge RockridgeTaylor Ridge Rockridge400 Meters—SCR8
Apr 25Rockridge JH TriApr 25 · Discus · Place 2 · Taylor Ridge RockridgeTaylor Ridge RockridgeDiscus1kg2.27.18m8
Apr 25Rockridge JH TriApr 25 · Shot Put · Place 5 · Taylor Ridge RockridgeTaylor Ridge RockridgeShot Put8lb5.9.11m PB8
Apr 25Rockridge JH TriApr 25 · 400 Meters · Place 4 · Taylor Ridge RockridgeTaylor Ridge Rockridge400 Meters4.1:13.67a8
Apr 22Knoxville, Rockridge, Mercer County JH MeetApr 22 · Discus · Place 2 · Taylor Ridge RockridgeTaylor Ridge RockridgeDiscus1kg2.24.70m8
Apr 22Knoxville, Rockridge, Mercer County JH MeetApr 22 · Shot Put · Place 3 · Taylor Ridge RockridgeTaylor Ridge RockridgeShot Put4kg3.9.26m8
Apr 22Knoxville, Rockridge, Mercer County JH MeetApr 22 · 800 Meters · Place 2 · Taylor Ridge RockridgeTaylor Ridge Rockridge800 Meters2.3:04.72a8
Apr 22Knoxville, Rockridge, Mercer County JH MeetApr 22 · 400 Meters · Place 2 · Taylor Ridge RockridgeTaylor Ridge Rockridge400 Meters2.1:11.18a8
Apr 15Rockridge MS @ Riverdale MSApr 15 · 1600 Meters · Place 2 · Taylor Ridge RockridgeTaylor Ridge Rockridge1600 Meters2.7:01.69a8
Apr 15Rockridge MS @ Riverdale MSApr 15 · Discus · Place 1 · Taylor Ridge RockridgeTaylor Ridge RockridgeDiscus1kg1.86-088
Apr 15Rockridge MS @ Riverdale MSApr 15 · Shot Put · Place 4 · Taylor Ridge RockridgeTaylor Ridge RockridgeShot Put4kg4.27-06.008
Apr 15Rockridge MS @ Riverdale MSApr 15 · 800 Meters · Place 1 · Taylor Ridge RockridgeTaylor Ridge Rockridge800 Meters1.3:06.01a8

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13IESA 3A - Sectional 4 @ OrionMay 13 · Discus · Place 8 · Taylor Ridge RockridgeTaylor Ridge RockridgeDiscus878-0—
May 13IESA 3A - Sectional 4 @ OrionMay 13 · Shot Put · Place 23 · Taylor Ridge RockridgeTaylor Ridge RockridgeShot Put2322-2.75—
May 13IESA 3A - Sectional 4 @ OrionMay 13 · 800 Meters · Place 15 · Taylor Ridge RockridgeTaylor Ridge Rockridge800 Meters152:52.65a PB—
Apr 24meet w/ Rockridge and Mercer Co. Apr 24 · 1600 Meters · Taylor Ridge RockridgeTaylor Ridge Rockridge1600 Meters—6:42Unofficial7
Apr 24meet w/ Rockridge and Mercer Co. Apr 24 · High Jump · Taylor Ridge RockridgeTaylor Ridge RockridgeHigh Jump—3' 10"Unofficial7
Apr 18Riverdale vs River Bend & RockridgeApr 18 · High Jump · Place 5 · Taylor Ridge RockridgeTaylor Ridge RockridgeHigh Jump54-0—
Apr 18Riverdale vs River Bend & RockridgeApr 18 · 1600 Meters · Place 10 · Taylor Ridge RockridgeTaylor Ridge Rockridge1600 Meters106:36.95a PB—
Apr 18Riverdale vs River Bend & RockridgeApr 18 · 800 Meters · Place 4 · Taylor Ridge RockridgeTaylor Ridge Rockridge800 Meters42:59.84a—
Apr 13Erie MS meet with Rockridge on April 13Apr 13 · 1600 Meters · Place 8 · Taylor Ridge RockridgeTaylor Ridge Rockridge1600 Meters8.6:49.28a7
Apr 13Erie MS meet with Rockridge on April 13Apr 13 · 800 Meters · Place 3 · Taylor Ridge RockridgeTaylor Ridge Rockridge800 Meters3.3:04.66a7

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 13IESA 3A - Sectional 6 @ Sherrard JHS/HSMay 13 · 800 Meters · Place 19 · Taylor Ridge RockridgeTaylor Ridge Rockridge800 Meters19.3:06.55a6
May 9Rockridge JH TriangularMay 9 · 1600 Meters · Place 5 · Taylor Ridge RockridgeTaylor Ridge Rockridge1600 Meters5.7:07.90a6
May 9Rockridge JH TriangularMay 9 · 800 Meters · Place 8 · Taylor Ridge RockridgeTaylor Ridge Rockridge800 Meters8.3:27.49a6
May 9Rockridge JH TriangularMay 9 · 400 Meters · Place 5 · Taylor Ridge RockridgeTaylor Ridge Rockridge400 Meters5.1:27.80a6
May 7MerCo JH Tri w/Sherrard & Rockridge May 7 · 1600 Meters · Place 4 · Taylor Ridge RockridgeTaylor Ridge Rockridge1600 Meters4.6:52.39a6
May 7MerCo JH Tri w/Sherrard & Rockridge May 7 · 800 Meters · Place 6 · Taylor Ridge RockridgeTaylor Ridge Rockridge800 Meters6.3:20.32a6
May 7MerCo JH Tri w/Sherrard & Rockridge May 7 · 400 Meters · Place 6 · Taylor Ridge RockridgeTaylor Ridge Rockridge400 Meters6.1:24.52a6
Apr 21Orion QuadApr 21 · 800 Meters · Place 16 · Taylor Ridge RockridgeTaylor Ridge Rockridge800 Meters16.3:15.80a6
Apr 21Orion QuadApr 21 · 400 Meters · Place 8 · Taylor Ridge RockridgeTaylor Ridge Rockridge400 Meters8.1:23.96a6
Apr 21Orion QuadApr 21 · 100 Meters · Place 26 · Taylor Ridge RockridgeTaylor Ridge Rockridge100 Meters26.17.02a PB6
Apr 12Rockridge JH Rocket InviteApr 12 · 400 Meters · Taylor Ridge RockridgeTaylor Ridge Rockridge400 MetersX1:22.40a6