Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorCTMSL CHAMPIONSHIPS · May 56:36.00CTMSL CHAMPIONSHIPSMay 5, 2017
1600 Meters · Outdoor · Hand timedCTMSL MEET · Apr 266:30.7hCTMSL MEETApril 26, 2017
200 Meters · IndoorCCIW Indoor Championships · Feb 2329.81CCIW Indoor ChampionshipsFebruary 23, 2024
200 Meters · OutdoorNorth Sound meet hosted by King's HS · Mar 2831.75aNorth Sound meet hosted by King's HSMarch 28, 2019
200 Meters · Outdoor · Hand timedCTMSL Championships · May 1132.3hCTMSL ChampionshipsMay 11, 2018
400 Meters · IndoorChicagoland Intercollegiate Indoor Track & Field Inv. · Feb 141:07.13Chicagoland Intercollegiate Indoor Track & Field Inv.February 14, 2025
400 Meters · Outdoor2026 Chicagoland Championships · Apr 91:04.47a2026 Chicagoland ChampionshipsApril 9, 2026
400 Meters · Outdoor · Hand timedCTMSL Championships · May 111:13.5hCTMSL ChampionshipsMay 11, 2018
600 Meters · IndoorONU Invitational · Jan 261:53.78aONU InvitationalJanuary 26, 2024
800 Meters · IndoorTadd Metzger Invitational · Feb 72:32.81aTadd Metzger InvitationalFebruary 7, 2025
800 Meters · OutdoorCCIW Outdoor Championships · May 22:29.03aCCIW Outdoor ChampionshipsMay 2, 2025
800 Meters · Outdoor · Hand timedCTMSL MEET · Mar 293:11.6hCTMSL MEETMarch 29, 2017
Long Jump · OutdoorCTMSL Championships · May 1112-00.00CTMSL ChampionshipsMay 11, 2018

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 400 Meters · Place 26 · Wheaton (Ill.)Wheaton (Ill.)400 Meters26.1:05.51aSr
May 1CCIW ChampionshipsMay 1 · 800 Meters · Place 18 · Wheaton (Ill.)Wheaton (Ill.)800 MetersRound P18.2:29.70aSr
Apr 22Old Fashion Track and Field Meet (Entries on DA)Apr 22 · 800 Meters · Place 10 · Wheaton (Ill.)Wheaton (Ill.)800 Meters10.2:32.76aSr
Apr 18Don Church Twilight MeetApr 18 · 800 Meters · Place 17 · Wheaton (Ill.)Wheaton (Ill.)800 Meters17.2:32.72aSr
Apr 92026 Chicagoland ChampionshipsApr 9 · 400 Meters · Place 29 · Wheaton (Ill.)Wheaton (Ill.)400 Meters29.1:04.47a PBSr
Mar 31Wheaton InviteMar 31 · 800 Meters · Place 11 · Wheaton (Ill.)Wheaton (Ill.)800 Meters11.2:36.16aSr
Mar 27First Chance InvitationalMar 27 · 800 Meters · Place 22 · Wheaton (Ill.)Wheaton (Ill.)800 Meters22.2:36.81aSr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 272025 CCIW ChampionshipFeb 27 · 800 Meters · Place 30 · Wheaton (Ill.)Wheaton (Ill.)800 Meters30.2:35.01aSr
Feb 20F Lee Slick InvitationalFeb 20 · 800 Meters · Place 21 · Wheaton (Ill.)Wheaton (Ill.)800 Meters212:38.07aSr
Feb 13Chicagoland Intercollegiate ChampionshipsFeb 13 · 800 Meters · Place 11 · Wheaton (Ill.)Wheaton (Ill.)800 Meters112:32.84SR
Feb 6Tadd Metzger MultiFeb 6 · 800 Meters · Place 10 · Wheaton (Ill.)Wheaton (Ill.)800 Meters102:35.89aSr
Jan 31Windy City RumbleJan 31 · 800 Meters · Place 20 · Wheaton (Ill.)Wheaton (Ill.)800 Meters202:34.62aSr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Forever Red Alumni ClassicDec 6 · 800 Meters · Place 1 · Wheaton (Ill.)Wheaton (Ill.)800 Meters1.2:36.89aSr
Feb 28CCIW Indoor ChampionshipsFeb 28 · 800 Meters · Place 24 · Wheaton (Ill.)Wheaton (Ill.)800 Meters24.2:35.17aJr
Feb 21F Lee Slick InvitationalFeb 21 · 800 Meters · Place 19 · Wheaton (Ill.)Wheaton (Ill.)800 Meters192:34.12a—
Feb 14Chicagoland Intercollegiate Indoor Track & Field Inv.Feb 14 · 400 Meters · Place 27 · Wheaton (Ill.)Wheaton (Ill.)400 Meters271:07.13 PBJR
Feb 7Tadd Metzger InvitationalFeb 7 · 800 Meters · Place 4 · Wheaton (Ill.)Wheaton (Ill.)800 Meters4.2:32.81a PBJr
Feb 1Windy City RumbleFeb 1 · 800 Meters · Place 20 · Wheaton (Ill.)Wheaton (Ill.)800 Meters202:40.56a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9St Francis Fighting Chance InviteMay 9 · 800 Meters · Place 21 · Wheaton (Ill.)Wheaton (Ill.)800 Meters212:32.10JR
May 2CCIW Outdoor ChampionshipsMay 2 · 800 Meters · Place 19 · Wheaton (Ill.)Wheaton (Ill.)800 Meters192:29.03a PBJR
Apr 25Elmhurst TwilightApr 25 · 800 Meters · Place 17 · Wheaton (Ill.)Wheaton (Ill.)800 Meters17.2:31.53aJr
Apr 17Don ChurchApr 17 · 400 Meters · Place 9 · Wheaton (Ill.)Wheaton (Ill.)400 Meters9.1:05.56aJr
Apr 12Wheaton (Ill) InvitationalApr 12 · 800 Meters · Place 25 · Wheaton (Ill.)Wheaton (Ill.)800 Meters252:32.60aJR
Apr 3Chicagoland ChampionshipsApr 3 · 800 Meters · Place 25 · Wheaton (Ill.)Wheaton (Ill.)800 Meters252:30.41aJr
Mar 28First Chance InvitationalMar 28 · 800 Meters · Place 20 · Wheaton (Ill.)Wheaton (Ill.)800 Meters20.2:34.21aJr

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 7Forever Red Alumni ClassicDec 7 · 800 Meters · Place 4 · Wheaton (Ill.)Wheaton (Ill.)800 Meters4.2:37.04aJr
Feb 23CCIW Indoor ChampionshipsFeb 23 · 200 Meters · Place 31 · WheatonWheaton200 Meters3129.81 PB—
Feb 16Slick InviteFeb 16 · 800 Meters · Place 29 · Wheaton (Ill.)Wheaton (Ill.)800 Meters29.2:44.64aSo
Feb 102024 Windy City RumbleFeb 10 · 800 Meters · Place 31 · Wheaton (Ill.)Wheaton (Ill.)800 Meters312:39.40a—
Jan 26ONU InvitationalJan 26 · 600 Meters · Place 7 · Wheaton (Ill.)Wheaton (Ill.)600 Meters7.1:53.78a PBSo

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9NCC Carius/Gregory MeetMay 9 · 400 Meters · Place 20 · Wheaton (Ill.)Wheaton (Ill.)400 Meters201:05.75SO
May 3CCIW ChampionshipsMay 3 · 800 Meters · Place 28 · Wheaton (Ill.)Wheaton (Ill.)800 Meters282:33.75a—
Apr 25Elmhurst TwilightApr 25 · 800 Meters · Place 16 · Wheaton (Ill.)Wheaton (Ill.)800 Meters16.2:33.02aSo
Apr 20Wheaton TwilightApr 20 · 800 Meters · Place 24 · Wheaton (Ill.)Wheaton (Ill.)800 Meters242:36.14a—
Apr 13Wheaton College InvitationalApr 13 · 800 Meters · Place 24 · Wheaton (Ill.)Wheaton (Ill.)800 Meters24.2:33.89aSo
Mar 28First Chance InvitationalMar 28 · 800 Meters · Place 13 · Wheaton (Ill.)Wheaton (Ill.)800 Meters13.2:34.28aSo

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 2Forever Red Alumni ClassicDec 2 · 800 Meters · Place 5 · Wheaton (Ill.)Wheaton (Ill.)800 Meters5.2:42.05aSo
Feb 24CCIW Indoor ChampionshipsFeb 24 · 800 Meters · Place 27 · Wheaton (Ill.)Wheaton (Ill.)800 Meters27.2:37.88aFr
Feb 17NCC Slick Track & Field InvitationalFeb 17 · 800 Meters · Place 17 · Wheaton (Ill.)Wheaton (Ill.)800 Meters172:40.03FR
Feb 11Pat Heenan InvitationalFeb 11 · 800 Meters · Place 18 · Wheaton (Ill.)Wheaton (Ill.)800 Meters182:37.18FR
Feb 11Pat Heenan InvitationalFeb 11 · 800 Meters · Place 18 · Wheaton (Ill.)Wheaton (Ill.)800 Meters182:37.18FR
Feb 3Tadd Metzger InvitationalFeb 3 · 800 Meters · Place 7 · Wheaton (IL) CollegeWheaton (IL) College800 Meters72:38.74a—
Jan 27Aurora University Grand PrixJan 27 · 800 Meters · Place 24 · Wheaton (Ill.)Wheaton (Ill.)800 Meters242:36.44FR

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11NCC Carius/Gregory InvitationalMay 11 · 800 Meters · Place 16 · Wheaton (Ill.)Wheaton (Ill.)800 Meters162:40.80FR
May 5CCIW Outdoor ChampionshipsMay 5 · 800 Meters · Place 23 · Wheaton (Ill.)Wheaton (Ill.)800 MetersRound P23.2:36.84aFr
Apr 28Elmhurst University TwilightApr 28 · 800 Meters · Place 18 · Wheaton (Ill.)Wheaton (Ill.)800 Meters182:38.12FR
Apr 22Wheaton Don Church TwilightApr 22 · 800 Meters · Place 14 · Wheaton (Ill.)Wheaton (Ill.)800 Meters142:38.48FR
Apr 14Wheaton (IL) InvitationalApr 14 · 800 Meters · Place 46 · Wheaton (Ill.)Wheaton (Ill.)800 Meters46.2:41.69aFr

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Olivet Nazarene Holiday InvitationalDec 3 · 800 Meters · Place 4 · Wheaton (IL) CollegeWheaton (IL) College800 Meters42:39.83aFr

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 23NW 1B/2B @ CoupevilleMar 23 · 800 Meters · Place 2 · Shoreline ChristianShoreline Christian800 Meters2.2:42.02a12

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Tri District 1BMay 15 · 800 Meters · Place 8 · Shoreline ChristianShoreline Christian800 Meters8.2:40.75a9
May 10NW 1B/2B District 1 Championships @ MVMay 10 · 800 Meters · Place 4 · Shoreline ChristianShoreline Christian800 Meters4.2:45.82a9
May 4NW 1B League ChampionshipsMay 4 · 800 Meters · Place 2 · Shoreline ChristianShoreline Christian800 Meters2.2:40.72a9
Apr 25North Sound meet hosted by King's HSApr 25 · 800 Meters · Place 3 · Shoreline ChristianShoreline Christian800 Meters3.2:46.02a9
Mar 28North Sound meet hosted by King's HSMar 28 · 400 Meters · Place 6 · Shoreline ChristianShoreline Christian400 Meters6.1:11.87a9
Mar 28North Sound meet hosted by King's HSMar 28 · 200 Meters · Place 16 · Shoreline ChristianShoreline Christian200 Meters16.31.75a PB9

2018 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 11CTMSL ChampionshipsMay 11 · Long Jump · Place 7 · Shoreline ChristianShoreline ChristianLong Jump7.12-00.00 PB8
May 11CTMSL ChampionshipsMay 11 · 400 Meters · Place 7 · Shoreline ChristianShoreline Christian400 Meters7.1:13.5h PB8
May 11CTMSL ChampionshipsMay 11 · 200 Meters · Place 15 · Shoreline ChristianShoreline Christian200 Meters15.32.3h PB8
Apr 25CTMSL MEETApr 25 · 1600 Meters · Place 7 · Shoreline ChristianShoreline Christian1600 Meters7.6:44.35a8
Apr 25CTMSL MEETApr 25 · Long Jump · Place 17 · Shoreline ChristianShoreline ChristianLong Jump17.11-01.008
Apr 25CTMSL MEETApr 25 · 400 Meters · Place 11 · Shoreline ChristianShoreline Christian400 Meters11.1:18.64a8
Mar 23CTMSL MEETMar 23 · Long Jump · Place 6 · Shoreline ChristianShoreline ChristianLong Jump6.11-04.008
Mar 23CTMSL MEETMar 23 · 800 Meters · Place 9 · Shoreline ChristianShoreline Christian800 Meters9.3:14.71a8
Mar 23CTMSL MEETMar 23 · 400 Meters · Place 2 · Shoreline ChristianShoreline Christian400 Meters2.1:13.50a8

2017 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 5CTMSL CHAMPIONSHIPSMay 5 · 1600 Meters · Place 4 · Shoreline ChristianShoreline Christian1600 Meters4.6:36.00 PB7
May 5CTMSL CHAMPIONSHIPSMay 5 · Long Jump · Place 9 · Shoreline ChristianShoreline ChristianLong Jump9.11-01.507
May 5CTMSL CHAMPIONSHIPSMay 5 · 400 Meters · Place 7 · Shoreline ChristianShoreline Christian400 Meters7.1:14.4h7
Apr 26CTMSL MEETApr 26 · 1600 Meters · Place 3 · Shoreline ChristianShoreline Christian1600 Meters3.6:30.7h PB7
Apr 26CTMSL MEETApr 26 · Long Jump · Place 15 · Shoreline ChristianShoreline ChristianLong Jump15.10-05.007
Apr 22SAAS InviteApr 22 · 1600 Meters · Place 5 · Shoreline ChristianShoreline Christian1600 Meters5.6:44.3h7
Apr 22SAAS InviteApr 22 · Long Jump · Place 13 · Shoreline ChristianShoreline ChristianLong Jump13.10-00.007
Mar 29CTMSL MEETMar 29 · Long Jump · Place 29 · Shoreline ChristianShoreline ChristianLong Jump29.8-09.007
Mar 29CTMSL MEETMar 29 · 800 Meters · Place 6 · Shoreline ChristianShoreline Christian800 Meters6.3:11.6h PB7
Mar 29CTMSL MEETMar 29 · 400 Meters · Place 5 · Shoreline ChristianShoreline Christian400 Meters5.1:14.6h7