Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLakes v Lake Forest Coed Open · Apr 311.83aLakes v Lake Forest Coed OpenApril 3, 2025
1600 Meters · OutdoorWarren Boy Tri · Apr 85:10.27aWarren Boy TriApril 8, 2024
200 Meters · IndoorNazareth D3 Elite Meet · Feb 1323.56aNazareth D3 Elite MeetFebruary 13, 2026
200 Meters · OutdoorGeneseo Early Season Invite · Apr 423.89aGeneseo Early Season InviteApril 4, 2026
300 Meters · IndoorRIT Friday Invitational · Jan 2337.90aRIT Friday InvitationalJanuary 23, 2026
400 Meters · IndoorNazareth D3 Elite Meet · Feb 1352.04aNazareth D3 Elite MeetFebruary 13, 2026
400 Meters · OutdoorNSC Boys Conference Championships · May 1153.04aNSC Boys Conference ChampionshipsMay 11, 2023
400 Meters · Relay Split · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 751.988Tri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
500 Meters · IndoorNazareth Alumni Opener · Dec 51:11.37aNazareth Alumni OpenerDecember 5, 2025
600 Meters · IndoorProviso West Boys Quad #3 · Feb 211:29.82aProviso West Boys Quad #3February 21, 2025
600 Meters · OutdoorCabin Fever Invitational Presented by NIKE · Mar 21:28.24Cabin Fever Invitational Presented by NIKEMarch 2, 2024
800 Meters · IndoorD117 Clash at the Coliseum · Feb 252:12.86D117 Clash at the ColiseumFebruary 25, 2023
800 Meters · Outdoor2023 Boys Lake County Invitational · May 42:04.712023 Boys Lake County InvitationalMay 4, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 24RIT Bill Q InvitationalApr 24 · 400 Meters · Place 10 · Rochester (N.Y.)Rochester (N.Y.)400 Meters10.53.05aFr
Apr 12Brockport Multi and InvitationalApr 12 · 200 Meters · Place 33 · Rochester (N.Y.)Rochester (N.Y.)200 Meters33.23.90aWind: -1.8Fr
Apr 12Brockport Multi and InvitationalApr 12 · 100 Meters · Place 31 · Rochester (N.Y.)Rochester (N.Y.)100 Meters31.11.89aWind: -0.9Fr
Apr 4Geneseo Early Season InviteApr 4 · 400 Meters · Place 30 · Rochester (N.Y.)Rochester (N.Y.)400 Meters30.53.29aFr
Apr 4Geneseo Early Season InviteApr 4 · 200 Meters · Place 38 · Rochester (N.Y.)Rochester (N.Y.)200 Meters38.23.89a PBWind: 0.5Fr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 400 Meters · Place 14 · Rochester (N.Y.)Rochester (N.Y.)400 Meters14.53.86aFr
Mar 29Rochester Spring OpenerMar 29 · 400 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)400 Meters8.52.76aFr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 400 Meters · Place 24 · Rochester (N.Y.)Rochester (N.Y.)400 Meters2452.68aFr
Feb 13Nazareth D3 Elite MeetFeb 13 · 400 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)400 Meters2.52.04a PBFr
Feb 13Nazareth D3 Elite MeetFeb 13 · 200 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)200 Meters9.23.56a PBFr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—51.988 PBFr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 200 Meters · Place 11 · Rochester (N.Y.)Rochester (N.Y.)200 Meters11.23.77aFr
Jan 31Nazareth Conference Challenge CupJan 31 · 400 Meters · Place 26 · RochesterRochester400 Meters2652.39FR
Jan 31Nazareth Conference Challenge CupJan 31 · 200 Meters · Place 25 · RochesterRochester200 Meters2523.71FR
Jan 23RIT Friday InvitationalJan 23 · 300 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)300 Meters637.90a PBFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 500 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)500 Meters8.1:11.37a PBFr
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—53.013Fr
Mar 152025 NSC Boys Indoor ChampionshipsMar 15 · 400 Meters · Place 4 · Lake ForestLake Forest400 Meters454.08a—
Feb 21Proviso West Boys Quad #3Feb 21 · 600 Meters · Place 3 · Lake ForestLake Forest600 Meters31:29.82a PB—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 28NSC Week 3 Boys B/C QuadApr 28 · 100 Meters · Place 38 · Lake ForestLake Forest100 Meters3812.88a12
Apr 19Al Janulis Cougar RelaysApr 19 · 400 Meters · Place 4 · Lake ForestLake Forest400 Meters453.9112
Apr 3Lakes v Lake Forest Coed OpenApr 3 · 100 Meters · Place 3 · Lake ForestLake Forest100 Meters311.83a PB12

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9NSC Boys Conference ChampionshipsMay 9 · 400 Meters · Place 6 · Lake ForestLake Forest400 Meters653.79a—
Apr 29NSC Coed Week 1 - Lake Forest v Zion-BentonApr 29 · 400 Meters · Place 2 · Lake ForestLake Forest400 Meters253.41a—
Apr 22NSC Boys Week 4 - LF v Mundelein v StevensonApr 22 · 400 Meters · Place 2 · Lake ForestLake Forest400 Meters254.66a—
Apr 22NSC Boys Week 4 - LF v Mundelein v StevensonApr 22 · 100 Meters · Place 6 · Lake ForestLake Forest100 Meters612.36a—
Apr 20Lake Forest InvitationalApr 20 · 800 Meters · Place 9 · Lake ForestLake Forest800 Meters92:09.98a—
Apr 15NSC Boys Week 3 - Libertyville v Waukegan v LFApr 15 · 100 Meters · Place 6 · Lake ForestLake Forest100 Meters612.20a—
Apr 13Al Janulis Cougar RelaysApr 13 · 400 Meters · Place 3 · Lake ForestLake Forest400 Meters353.84a—
Apr 8Warren Boy TriApr 8 · 1600 Meters · Place 10 · Lake Forest (H.S.)Lake Forest (H.S.)1600 Meters105:10.27a PB—
Apr 8Warren Boy TriApr 8 · 200 Meters · Place 9 · Lake Forest (H.S.)Lake Forest (H.S.)200 Meters925.40a—
Mar 2Cabin Fever Invitational Presented by NIKEMar 2 · 600 Meters · Place 6 · Lake Forest (H.S.)Lake Forest (H.S.)600 Meters61:28.24 PB11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 9NSC Boys Indoor InviteMar 9 · 400 Meters · Place 1 · Lake Forest (H.S.)Lake Forest (H.S.)400 Meters154.39a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 182023 IHSA Class 3A TRB Sectional - #3 Deerfield (H.S.)May 18 · 800 Meters · Place 24 · Lake Forest (H.S.)Lake Forest (H.S.)800 Meters242:05.4910
May 11NSC Boys Conference ChampionshipsMay 11 · 400 Meters · Place 7 · Lake ForestLake Forest400 Meters7.53.04a PB10
May 42023 Boys Lake County InvitationalMay 4 · 800 Meters · Place 16 · Lake Forest (H.S.)Lake Forest (H.S.)800 Meters162:04.71 PB10
Apr 24NSC Boys Week 4 - Mundelein v Stevenson v Lake ForestApr 24 · 400 Meters · Place 2 · Lake Forest (H.S.)Lake Forest (H.S.)400 Meters255.62a—
Apr 22Lake Forest InvitationalApr 22 · 800 Meters · Place 4 · Lake ForestLake Forest800 Meters42:06.1610
Apr 10NSC Boys Week 2 - Lake Zurich v Warren v Lake ForestApr 10 · 800 Meters · Place 3 · Lake Forest (H.S.)Lake Forest (H.S.)800 Meters32:08.88a—
Apr 5NSC Coed Week 1 - Zion-Benton v Lake ForestApr 5 · 400 Meters · Place 3 · Lake Forest (H.S.)Lake Forest (H.S.)400 Meters356.60a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 11NSC Indoor Boys InviteMar 11 · 800 Meters · Place 1 · Lake ForestLake Forest800 Meters1.2:15.02a10
Feb 25D117 Clash at the ColiseumFeb 25 · 800 Meters · Place 39 · Lake Forest (H.S.)Lake Forest (H.S.)800 Meters392:12.86 PB10

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 4Harland Boys Frosh/Soph InvitationalMay 4 · 400 Meters · Place 2 · Lake Forest (H.S.)Lake Forest (H.S.)400 Meters255.10a9
Apr 25NSC #4 Boys - Lake Forest & Warren @ WaukeganApr 25 · 400 Meters · Place 3 · Lake ForestLake Forest400 Meters3.57.28Unofficial9
Apr 25NSC #4 Boys - Lake Forest & Warren @ WaukeganApr 25 · 200 Meters · Place 9 · Lake ForestLake Forest200 Meters9.25.94Unofficial9
Apr 23Lake Forest InvitationalApr 23 · 400 Meters · Place 4 · Lake ForestLake Forest400 Meters455.509