Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGeneseo Galesburg Dual · Apr 1311.50aGeneseo Galesburg DualApril 13, 2026
100m Hurdles · 33" / 0.838m · OutdoorRockridge JH Rocket Invite · Apr 1218.39aRockridge JH Rocket InviteApril 12, 2022
100m Hurdles · 39" / 0.991m · OutdoorRock Island Middle School Boys Invite · Apr 1417.60Rock Island Middle School Boys InviteApril 14, 2022
110m Hurdles · 30" / 0.762m · OutdoorIESA 4A State Track & Field Championships · May 1915.66aIESA 4A State Track & Field ChampionshipsMay 19, 2023
110m Hurdles · 36" / 0.914m · OutdoorRMS Invite · May 716.65aRMS Invite May 7, 2022
110m Hurdles · 39" / 0.991m · OutdoorIHSA 2A Boys State Track & Field Championships · May 2815.23aIHSA 2A Boys State Track & Field ChampionshipsMay 28, 2026
1600 Meters · OutdoorGalesburg Dual with Geneseo · Apr 145:20.58aGalesburg Dual with GeneseoApril 14, 2025
200 Meters · Outdoor2026 Western Big 6 Boys Conference Championship Meet · May 1424.41a2026 Western Big 6 Boys Conference Championship MeetMay 14, 2026
300m Hurdles · 36" / 0.914m · OutdoorMetamora Mach Speed and Flight Night · May 142.02aMetamora Mach Speed and Flight NightMay 1, 2026
400 Meters · OutdoorRF Quad · Apr 855.7RF QuadApril 8, 2026
400m Hurdles · 36" / 0.914m · OutdoorUSATF Iowa Association Junior Olympic Championships · Jun 151:06.62aUSATF Iowa Association Junior Olympic ChampionshipsJune 15, 2024
60m Hurdles · 39" / 0.991m · Indoor2026 Illinois Top Times Championships · Mar 278.85a2026 Illinois Top Times ChampionshipsMarch 27, 2026
800 Meters · OutdoorGeneseo Boys F/S Invite · Apr 292:13.67aGeneseo Boys F/S Invite April 29, 2025
High Jump · Outdoor2022 Boys Heartland Conference Championships · May 35' 22022 Boys Heartland Conference ChampionshipsMay 3, 2022
Javelin · 800g · OutdoorAAU Region 14 Qualifier Meet · Jun 2929.26mAAU Region 14 Qualifier MeetJune 29, 2023

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 11 · GeneseoGeneseo110m Hurdles39" / 0.991mRound P11.15.23a PBWind: 0.911
May 21IHSA Class 2A TRB Sectional - #07 Galesburg (H.S.)May 21 · 300m Hurdles · Place 9 · GeneseoGeneseo300m Hurdles36" / 0.914m9.42.99a11
May 21IHSA Class 2A TRB Sectional - #07 Galesburg (H.S.)May 21 · 110m Hurdles · Place 3 · GeneseoGeneseo110m Hurdles39" / 0.991m3.15.39a11
May 142026 Western Big 6 Boys Conference Championship MeetMay 14 · 300m Hurdles · Place 5 · GeneseoGeneseo300m Hurdles541.48a11
May 142026 Western Big 6 Boys Conference Championship MeetMay 14 · 110m Hurdles · Place 5 · GeneseoGeneseo110m Hurdles515.81a11
May 142026 Western Big 6 Boys Conference Championship MeetMay 14 · 200 Meters · Place 16 · GeneseoGeneseo200 Meters1624.41a PB11
May 8Geneseo McCormick InviteMay 8 · 300m Hurdles · Place 8 · GeneseoGeneseo300m Hurdles841.73a11
May 8Geneseo McCormick InviteMay 8 · 110m Hurdles · Place 6 · GeneseoGeneseo110m Hurdles615.84a11
May 1Metamora Mach Speed and Flight NightMay 1 · 300m Hurdles · Place 6 · GeneseoGeneseo300m Hurdles36" / 0.914m6.42.02a PB11
May 1Metamora Mach Speed and Flight NightMay 1 · 110m Hurdles · Place 4 · GeneseoGeneseo110m Hurdles39" / 0.991m4.15.71a11
Apr 24Metamora ABC MeetApr 24 · 300m Hurdles · Place 6 · GeneseoGeneseo300m Hurdles36" / 0.914m6.42.43a11
Apr 24Metamora ABC MeetApr 24 · 110m Hurdles · Place 6 · GeneseoGeneseo110m Hurdles39" / 0.991m6.15.98a11
Apr 2014th Annual Silver Streak Boys ABC InvitationalApr 20 · 300m Hurdles · Place 1 · GeneseoGeneseo300m Hurdles36" / 0.914m1.46.23a11
Apr 2014th Annual Silver Streak Boys ABC InvitationalApr 20 · 110m Hurdles · Place 1 · GeneseoGeneseo110m Hurdles39" / 0.991m1.15.93a11
Apr 13Geneseo Galesburg DualApr 13 · 300m Hurdles · Place 1 · GeneseoGeneseo300m Hurdles143.20a11
Apr 13Geneseo Galesburg DualApr 13 · 110m Hurdles · Place 1 · GeneseoGeneseo110m Hurdles115.40a11
Apr 13Geneseo Galesburg DualApr 13 · 100 Meters · Place 2 · GeneseoGeneseo100 Meters211.50a PB11
Apr 11UTHS Boys Kiwanis InvitationalApr 11 · 300m Hurdles · Place 3 · GeneseoGeneseo300m Hurdles342.11a11
Apr 11UTHS Boys Kiwanis InvitationalApr 11 · 110m Hurdles · Place 4 · GeneseoGeneseo110m Hurdles416.13a11
Apr 8RF QuadApr 8 · 110m Hurdles · Place 2 · GeneseoGeneseo110m Hurdles39" / 0.991m2.15.611
Apr 8RF QuadApr 8 · 400 Meters · Place 5 · GeneseoGeneseo400 Meters5.55.7 PB11
Apr 3Geneseo Coed TriApr 3 · 300m Hurdles · Place 1 · GeneseoGeneseo300m Hurdles141.68a11
Apr 3Geneseo Coed TriApr 3 · 110m Hurdles · Place 1 · GeneseoGeneseo110m Hurdles115.73a11
Mar 17Sterling QuadMar 17 · 60m Hurdles · Place 1 · GeneseoGeneseo60m Hurdles18.81a11
Mar 17Sterling QuadMar 17 · 400 Meters · Place 8 · GeneseoGeneseo400 Meters857.87a11
Mar 17Sterling QuadMar 17 · 200 Meters · Place 8 · GeneseoGeneseo200 Meters824.88a11
Mar 7Gold MedalMar 7 · 60m Hurdles · Place 1 · GeneseoGeneseo60m Hurdles19.01a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 272026 Illinois Top Times ChampionshipsMar 27 · 60m Hurdles · Place 16 · GeneseoGeneseo60m Hurdles39" / 0.991mRound P16.8.85a PB11
Mar 2118th Annual Silver Streak Last Chance Indoor MeetMar 21 · 60m Hurdles · Place 4 · GeneseoGeneseo60m Hurdles48.7211
Feb 24Byron First Chance MeetFeb 24 · 60m Hurdles · Place 1 · GeneseoGeneseo60m Hurdles18.8811

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 7MVTC C.W. Riley Invitational Meet Jun 7 · 400m Hurdles · Place 1 · Mississippi ValleyMississippi Valley400m Hurdles11:08.73a—
Jun 7MVTC C.W. Riley Invitational Meet Jun 7 · 110m Hurdles · Place 2 · Mississippi ValleyMississippi Valley110m Hurdles216.52a—
May 21IHSA Class 2A TRB Sectional - #07 PontiacMay 21 · 300m Hurdles · Place 6 · GeneseoGeneseo300m Hurdles642.08a10
May 15WB6 Boys 2025 Conference May 15 · 300m Hurdles · Place 9 · GeneseoGeneseo300m Hurdles943.54a10
May 9Geneseo McCormick ABC InviteMay 9 · 300m Hurdles · Place 4 · GeneseoGeneseo300m Hurdles443.4810
May 6UTHS Boys JV InviteMay 6 · 300m Hurdles · Place 2 · GeneseoGeneseo300m Hurdles243.77a10
Apr 29Geneseo Boys F/S Invite Apr 29 · 800 Meters · Place 6 · GeneseoGeneseo800 Meters62:13.67a PB10
Apr 1813th Annual Silver Streak Boys ABC InvitationalApr 18 · 400 Meters · Place 5 · GeneseoGeneseo400 Meters5.59.93a10
Apr 14Galesburg Dual with GeneseoApr 14 · 1600 Meters · Place 5 · GeneseoGeneseo1600 Meters55:20.58a PB10
Apr 12UTHS Kiwanis InviteApr 12 · 800 Meters · Place 6 · GeneseoGeneseo800 Meters62:15.06a10

2024 Outdoor Track

35 results
DateMeetEventPlMarkGr
Jul 13C. W. Riley Invitational Meet by MVTCJul 13 · 400m Hurdles · Place 1 · Mississippi Valley TracMississippi Valley Trac400m Hurdles11:06.64a—
Jul 13C. W. Riley Invitational Meet by MVTCJul 13 · 110m Hurdles · Place 1 · Mississippi Valley TracMississippi Valley Trac110m Hurdles116.72a—
Jul 13C. W. Riley Invitational Meet by MVTCJul 13 · 200 Meters · Place 3 · Mississippi Valley TracMississippi Valley Trac200 Meters325.99a—
Jun 27AAU Region 14 ChampionshipsJun 27 · 400m Hurdles · Place 5 · Mississippi Valley Track ClubMississippi Valley Track Club400m Hurdles36" / 0.914m5.1:07.10a9
Jun 27AAU Region 14 ChampionshipsJun 27 · 110m Hurdles · Place 8 · Mississippi Valley Track ClubMississippi Valley Track Club110m Hurdles39" / 0.991mRound P8.16.55a9
Jun 27AAU Region 14 ChampionshipsJun 27 · 110m Hurdles · Place 8 · Mississippi Valley Track ClubMississippi Valley Track Club110m Hurdles39" / 0.991m8.16.50a9
Jun 15USATF Iowa Association Junior Olympic ChampionshipsJun 15 · 400m Hurdles · Place 1 · Mississippi Valley Track ClubMississippi Valley Track Club400m Hurdles36" / 0.914m1.1:06.62a PB9
Jun 15USATF Iowa Association Junior Olympic ChampionshipsJun 15 · 110m Hurdles · Place 4 · Mississippi Valley Track ClubMississippi Valley Track Club110m Hurdles39" / 0.991m4.18.93a9
Jun 15USATF Iowa Association Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 5 · Mississippi Valley Track ClubMississippi Valley Track Club400 Meters5.58.47a9
Jun 8AAU Iowa District QualifierJun 8 · 400m Hurdles · Place 2 · Mississippi Valley Track ClubMississippi Valley Track Club400m Hurdles36" / 0.914m2.1:06.99a9
Jun 8AAU Iowa District QualifierJun 8 · 110m Hurdles · Place 5 · Mississippi Valley Track ClubMississippi Valley Track Club110m Hurdles39" / 0.991m5.20.61a9
Jun 8AAU Iowa District QualifierJun 8 · 400 Meters · Place 4 · Mississippi Valley Track ClubMississippi Valley Track Club400 Meters4.56.87a9
May 16IHSA Class 2A TRB Sectional - #7 GalesburgMay 16 · 200 Meters · Place 19 · GeneseoGeneseo200 Meters1925.12a—
May 10Western Big 6 Boys' Conference ChampionshipsMay 10 · 300m Hurdles · Place 12 · GeneseoGeneseo300m Hurdles1246.60a—
May 6Moline Boy's Frosh/Soph InviteMay 6 · High Jump · Place 6 · GeneseoGeneseoHigh Jump61.53m—
May 6Moline Boy's Frosh/Soph InviteMay 6 · 100 Meters · Place 11 · GeneseoGeneseo100 Meters1112.25a—
May 3Geneseo McCormick ABC InviteMay 3 · 300m Hurdles · Place 1 · GeneseoGeneseo300m Hurdles142.98a—
Apr 3027th Annual UTHS Boys JV InviteApr 30 · 300m Hurdles · Place 2 · GeneseoGeneseo300m Hurdles244.69a—
Apr 3027th Annual UTHS Boys JV InviteApr 30 · 110m Hurdles · Place 6 · GeneseoGeneseo110m Hurdles618.86a—
Apr 3027th Annual UTHS Boys JV InviteApr 30 · 200 Meters · Place 19 · GeneseoGeneseo200 Meters1925.16a—
Apr 23Geneseo Boys FS InviteApr 23 · 300m Hurdles · Place 1 · GeneseoGeneseo300m Hurdles36" / 0.914m1.45.51a9
Apr 23Geneseo Boys FS InviteApr 23 · 110m Hurdles · Place 4 · GeneseoGeneseo110m Hurdles39" / 0.991m4.19.39a9
Apr 23Geneseo Boys FS InviteApr 23 · High Jump · Place 4 · GeneseoGeneseoHigh Jump4.1.60m9
Apr 19Metamora ABC Meet 2024 (BOYS)Apr 19 · 300m Hurdles · Place 4 · GeneseoGeneseo300m Hurdles445.63a—
Apr 1212th Annual Streak ABC Boys InvitationalApr 12 · 300m Hurdles · Place 3 · GeneseoGeneseo300m Hurdles36" / 0.914m3.49.97a9
Apr 9Geneseo Galesburg DualApr 9 · High Jump · Place 2 · GeneseoGeneseoHigh Jump21.65m—
Apr 9Geneseo Galesburg DualApr 9 · 300m Hurdles · Place 6 · GeneseoGeneseo300m Hurdles646.16a—
Apr 9Geneseo Galesburg DualApr 9 · 100 Meters · Place 14 · GeneseoGeneseo100 Meters1412.46a—
Mar 29Geneseo TriMar 29 · 300m Hurdles · Place 3 · GeneseoGeneseo300m Hurdles36" / 0.914m3.45.07a9
Mar 29Geneseo TriMar 29 · 110m Hurdles · Place 5 · GeneseoGeneseo110m Hurdles39" / 0.991m5.19.48a9
Mar 12Triangular #1Mar 12 · High Jump · Place 6 · GeneseoGeneseoHigh Jump61.60m—
Mar 12Triangular #1Mar 12 · 60m Hurdles · Place 6 · GeneseoGeneseo60m Hurdles610.52a—
Mar 12Triangular #1Mar 12 · 200 Meters · Place 13 · GeneseoGeneseo200 Meters1326.08a—
Mar 2Gold MedalMar 2 · High Jump · Place 8 · GeneseoGeneseoHigh Jump81.60m9
Mar 2Gold MedalMar 2 · 60m Hurdles · Place 6 · GeneseoGeneseo60m Hurdles69.679

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 1616th Annual Silver Streak Last Chance Indoor MeetMar 16 · 60m Hurdles · Place 27 · GeneseoGeneseo60m Hurdles2711.38a—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · Javelin · Place 9 · Mississippi Valley Track ClubMississippi Valley Track ClubJavelin800g9.95-11.97Unofficial8
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 110m Hurdles · Place 10 · Mississippi Valley Track ClubMississippi Valley Track Club110m Hurdles39" / 0.991m10.20.39aUnofficial8
Jun 29AAU Region 14 Qualifier MeetJun 29 · Javelin · Place 9 · Mississippi Valley Track ClubMississippi Valley Track ClubJavelin800g9.29.26m PB8
Jun 29AAU Region 14 Qualifier MeetJun 29 · 110m Hurdles · Place 10 · Mississippi Valley Track ClubMississippi Valley Track Club110m Hurdles39" / 0.991mRound P10.20.39a8
Jun 29AAU Region 14 Qualifier MeetJun 29 · High Jump · Mississippi Valley Track ClubMississippi Valley Track ClubHigh Jump—DNS8
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 400m Hurdles · Place 2 · Mississippi Valley TracMississippi Valley Trac400m Hurdles269.35a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 110m Hurdles · Place 4 · Mississippi Valley TracMississippi Valley Trac110m Hurdles418.65a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · High Jump · Place 5 · Mississippi ValleyMississippi ValleyHigh Jump51.55m—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 400 Meters · Place 5 · Mississippi Valley TracMississippi Valley Trac400 Meters558.65a—
May 19IESA 4A State Track & Field ChampionshipsMay 19 · 110m Hurdles · Place 3 · Geneseo MSGeneseo MS110m Hurdles30" / 0.762mRound P3.15.66a PB8
May 19IESA 4A State Track & Field ChampionshipsMay 19 · 110m Hurdles · Place 4 · Geneseo MSGeneseo MS110m Hurdles30" / 0.762m4.15.66a8
May 13IESA 4A - Sectional 7 @ GeneseoMay 13 · 110m Hurdles · Place 3 · Geneseo MSGeneseo MS110m Hurdles315.72a—
May 6Reagan Invite May 6 · 110m Hurdles · Place 1 · GeneseoGeneseo110m Hurdles116.16a—
May 6Reagan Invite May 6 · 400 Meters · Place 4 · GeneseoGeneseo400 Meters459.14a—
May 3Heartland Conference Boys Middle School ChampionshipMay 3 · 110m Hurdles · Place 1 · Geneseo MSGeneseo MS110m Hurdles116.18a—
May 3Heartland Conference Boys Middle School ChampionshipMay 3 · 200 Meters · Place 4 · Geneseo MSGeneseo MS200 Meters426.23a—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 20IESA 4A State Track & Field ChampionshipsMay 20 · 110m Hurdles · Place 11 · Geneseo MSGeneseo MS110m Hurdles30" / 0.762mRound P11.20.91a7
May 20IESA 4A State Track & Field ChampionshipsMay 20 · High Jump · Geneseo MSGeneseo MSHigh Jump--DNS7
May 13IESA 4A - Sectional 8 @ Morton HSMay 13 · 110m Hurdles · Place 1 · Geneseo MSGeneseo MS110m Hurdles30" / 0.762m1.17.497
May 13IESA 4A - Sectional 8 @ Morton HSMay 13 · High Jump · Place 2 · Geneseo MSGeneseo MSHigh Jump2.5-01.007
May 7RMS Invite May 7 · 110m Hurdles · Place 1 · Geneseo MSGeneseo MS110m Hurdles36" / 0.914m1.16.65a PB7
May 7RMS Invite May 7 · High Jump · Place 2 · Geneseo MSGeneseo MSHigh Jump2.5-00.007
May 32022 Boys Heartland Conference ChampionshipsMay 3 · 110m Hurdles · Place 1 · Geneseo MSGeneseo MS110m Hurdles39" / 0.991m1.17.12a7
May 32022 Boys Heartland Conference ChampionshipsMay 3 · High Jump · Place 1 · Geneseo MSGeneseo MSHigh Jump1.5' 2 PB7
Apr 14Rock Island Middle School Boys InviteApr 14 · 100m Hurdles · Place 1 · Geneseo MSGeneseo MS100m Hurdles39" / 0.991m1.17.60 PB7
Apr 14Rock Island Middle School Boys InviteApr 14 · High Jump · Place 1 · Geneseo MSGeneseo MSHigh Jump1.1.55m7
Apr 12Rockridge JH Rocket InviteApr 12 · 100m Hurdles · Place 1 · Geneseo MSGeneseo MS100m Hurdles33" / 0.838m1.18.39a PB7
Apr 12Rockridge JH Rocket InviteApr 12 · High Jump · Place 2 · Geneseo MSGeneseo MSHigh Jump2.4-10.007