Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 Chicago Catholic League Varsity Championships · May 1513.31a2026 Chicago Catholic League Varsity ChampionshipsMay 15, 2026
200 Meters · IndoorNT Boys Open Meet #1 · Feb 2429.41NT Boys Open Meet #1February 24, 2026
200 Meters · OutdoorLoyola Academy Open Meet #1 · Mar 3027.55aLoyola Academy Open Meet #1March 30, 2026
400 Meters · OutdoorBoys' Titan Open Outdoor #1 · Apr 271:04.34aBoys' Titan Open Outdoor #1April 27, 2026
55 Meters · IndoorEvanston Boys Invitational · Feb 78.28Evanston Boys InvitationalFebruary 7, 2026
Discus · 1.6kg · OutdoorBoys' Titan Open Outdoor #1 · Apr 2927.35mBoys' Titan Open Outdoor #1April 29, 2025
Shot Put · 12lb · IndoorBoys GBS Quad #1 · Feb 1410.18mBoys GBS Quad #1February 14, 2025
Shot Put · 12lb · OutdoorBoys' Titan Open Outdoor #1 · Apr 2910.00mBoys' Titan Open Outdoor #1April 29, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 152026 Chicago Catholic League Varsity ChampionshipsMay 15 · 100 Meters · Place 44 · Wilmette (Loyola Academy)100 Meters44.13.31a PB12
May 4Evanston Boys TriangularMay 4 · 400 Meters · Place 18 · Wilmette (Loyola Academy)400 Meters181:04.76a12
May 4Evanston Boys TriangularMay 4 · 100 Meters · Place 25 · Wilmette (Loyola Academy)100 Meters2513.85a12
Apr 27Boys' Titan Open Outdoor #1Apr 27 · 400 Meters · Place 15 · Wilmette (Loyola Academy)400 Meters15.1:04.34a PB12
Apr 27Boys' Titan Open Outdoor #1Apr 27 · 100 Meters · Place 43 · Wilmette (Loyola Academy)100 Meters43.14.24a12
Apr 212026 NT Boys Open Meet Outdoor #2Apr 21 · 400 Meters · Place 15 · Wilmette (Loyola Academy)400 Meters15.1:04.35a12
Apr 212026 NT Boys Open Meet Outdoor #2Apr 21 · 200 Meters · Place 34 · Wilmette (Loyola Academy)200 Meters34.28.58a12
Apr 212026 NT Boys Open Meet Outdoor #2Apr 21 · 100 Meters · Place 34 · Wilmette (Loyola Academy)100 Meters34.14.09a12
Apr 15Loyola & Evanston @ HP Boys TriApr 15 · 200 Meters · Place 38 · Wilmette (Loyola Academy)200 Meters38.28.90a12
Apr 15Loyola & Evanston @ HP Boys TriApr 15 · 100 Meters · Place 57 · Wilmette (Loyola Academy)100 Meters57.14.05a12
Mar 30Loyola Academy Open Meet #1Mar 30 · 400 Meters · Place 19 · Wilmette (Loyola Academy)400 Meters19.1:05.13a12
Mar 30Loyola Academy Open Meet #1Mar 30 · 200 Meters · Place 41 · Wilmette (Loyola Academy)200 Meters41.27.55a PB12
Mar 30Loyola Academy Open Meet #1Mar 30 · 100 Meters · Place 58 · Wilmette (Loyola Academy)100 Meters58.13.45a12
Mar 25Intrasquad Meet #2Mar 25 · 400 Meters · Place 23 · Wilmette (Loyola Academy)400 Meters23.1:06.52aUnofficial12
Mar 25Intrasquad Meet #2Mar 25 · 200 Meters · Place 28 · Wilmette (Loyola Academy)200 Meters28.27.33aUnofficial12
Mar 25Intrasquad Meet #2Mar 25 · 100 Meters · Place 30 · Wilmette (Loyola Academy)100 Meters30.13.51aUnofficial12
Mar 9Intrasquad MeetMar 9 · 200 Meters · Place 26 · Wilmette (Loyola Academy)200 Meters26.28.14aUnofficial12
Mar 9Intrasquad MeetMar 9 · 100 Meters · Place 23 · Wilmette (Loyola Academy)100 Meters23.13.48aUnofficial12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 24NT Boys Open Meet #1Feb 24 · 200 Meters · Place 65 · Wilmette (Loyola Academy)200 Meters6529.41 PB12
Feb 13Boys GBS Quad #1Feb 13 · 200 Meters · Place 50 · Wilmette (Loyola Academy)200 Meters5030.11a12
Feb 7Evanston Boys InvitationalFeb 7 · 55 Meters · Place 36 · Wilmette (Loyola Academy)55 Meters368.28 PB12

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 16Chicago Catholic League Varsity ChampionshipMay 16 · Discus · Place 31 · Wilmette (Loyola Academy)Discus3126.86m11
May 16Chicago Catholic League Varsity ChampionshipMay 16 · Shot Put · Place 31 · Wilmette (Loyola Academy)Shot Put3110.46m11
May 6Evanston Boys TriangularMay 6 · Discus · Place 12 · Wilmette (Loyola Academy)Discus1225.83m11
May 6Evanston Boys TriangularMay 6 · Shot Put · Place 12 · Wilmette (Loyola Academy)Shot Put1210.02m11
May 2Spartan InviteMay 2 · Discus · Place 21 · Wilmette (Loyola Academy)Discus1.6kg21.24.00m11
May 2Spartan InviteMay 2 · Shot Put · Place 19 · Wilmette (Loyola Academy)Shot Put12lb19.9.82m11
Apr 29Boys' Titan Open Outdoor #1Apr 29 · Pole Vault · Wilmette (Loyola Academy)Pole Vault—NH11
Apr 29Boys' Titan Open Outdoor #1Apr 29 · Discus · Place 8 · Wilmette (Loyola Academy)Discus1.6kg8.27.35m PB11
Apr 29Boys' Titan Open Outdoor #1Apr 29 · Shot Put · Place 14 · Wilmette (Loyola Academy)Shot Put12lb14.10.00m PB11
Apr 25Niles North "Dan Horyn" InvitationalApr 25 · Discus · Place 16 · Wilmette (Loyola Academy)Discus1626.33m11
Apr 25Niles North "Dan Horyn" InvitationalApr 25 · Shot Put · Place 17 · Wilmette (Loyola Academy)Shot Put179.20m11
Apr 222025 NT Boys Outdoor Meet #2Apr 22 · Discus · Place 10 · Wilmette (Loyola Academy)Discus1028.33m11
Apr 222025 NT Boys Outdoor Meet #2Apr 22 · Shot Put · Place 11 · Wilmette (Loyola Academy)Shot Put1110.76m11
Apr 19Bartlett/Elgin Boys Track and Field InvitationalApr 19 · Discus · Place 17 · Wilmette (Loyola Academy)Discus1726.98m11
Apr 19Bartlett/Elgin Boys Track and Field InvitationalApr 19 · Shot Put · Place 20 · Wilmette (Loyola Academy)Shot Put209.95m11
Apr 16Highland Park TriangularApr 16 · Discus · Place 12 · Wilmette (Loyola Academy)Discus1229.03m11
Apr 16Highland Park TriangularApr 16 · Shot Put · Place 13 · Wilmette (Loyola Academy)Shot Put1310.70m11
Mar 15Evanston Boys Phillips-Richards RelaysMar 15 · Shot Put · Place 10 · Wilmette (Loyola Academy)Shot Put1010.23m—
Mar 748th Annual Panther InvitationalMar 7 · Shot Put · Place 8 · Wilmette (Loyola Academy)Shot Put89.27m—
Mar 12025 ICOPS InvitationalMar 1 · Shot Put · Place 42 · Wilmette (Loyola Academy)Shot Put429.67m11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 23CCL Indoor ChampionshipsMar 23 · Shot Put · Place 18 · Wilmette (Loyola Academy)Shot Put1810.50m11
Mar 23CCL Indoor ChampionshipsMar 23 · Shot Put · Place 18 · Wilmette (Loyola Academy)Shot Put1810.50m11
Feb 262025 Boys' Indoor Meet #2 with LoyolaFeb 26 · Shot Put · Place 15 · Wilmette (Loyola Academy)Shot Put159.71m—
Feb 14Boys GBS Quad #1Feb 14 · Shot Put · Place 16 · Wilmette (Loyola Academy)Shot Put12lb16.10.18m PB11
Feb 8Evanston boys vs. Brother Rice, Loyola, MaristFeb 8 · Shot Put · Place 18 · Wilmette (Loyola Academy)Shot Put189.78m—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 92024 Chicago Catholic League Varsity ChampionshipMay 9 · Discus · Place 28 · Wilmette (Loyola Academy)Discus2827.94m10
May 3Boys Titan InviteMay 3 · Discus · Place 14 · Wilmette (Loyola AcademyDiscus1423.81m—
May 3Boys Titan InviteMay 3 · Shot Put · Place 18 · Wilmette (Loyola AcademyShot Put188.99m—
Apr 30CCL Frosh Soph Boys ChampionshipsApr 30 · Discus · Place 27 · Wilmette (Loyola Academy)Discus2721.52m10
Apr 30CCL Frosh Soph Boys ChampionshipsApr 30 · Shot Put · Place 22 · Wilmette (Loyola Academy)Shot Put229.05m10
Apr 27Deerfield InvitationalApr 27 · Discus · Place 9 · Wilmette (Loyola Academy)Discus927.35m10
Apr 27Deerfield InvitationalApr 27 · Shot Put · Place 17 · Wilmette (Loyola Academy)Shot Put178.89m10
Apr 26Boys Spartan RelaysApr 26 · Discus · Place 20 · Wilmette (Loyola AcademyDiscus2020.52m—
Apr 232024 New Trier Boys F/S InvitationalApr 23 · Discus · Place 8 · Wilmette (Loyola AcademyDiscus824.40m—
Apr 232024 New Trier Boys F/S InvitationalApr 23 · Shot Put · Place 11 · Wilmette (Loyola AcademyShot Put119.03m—
Apr 19Niles North Dan Horyn InviteApr 19 · Discus · Place 11 · Wilmette (Loyola AcademyDiscus1125.81m—
Apr 19Niles North Dan Horyn InviteApr 19 · Shot Put · Place 14 · Wilmette (Loyola AcademyShot Put149.08m—
Apr 16NT 2024 Boys' Outdoor Meet #2Apr 16 · Discus · Place 15 · Wilmette (Loyola AcademyDiscus1520.06m—
Apr 16NT 2024 Boys' Outdoor Meet #2Apr 16 · Shot Put · Place 13 · Wilmette (Loyola AcademyShot Put138.98m—
Apr 13Bartlett/Elgin Boys Track & Field InvitationalApr 13 · Discus · Place 15 · Wilmette (Loyola Academy)Discus1520.75m10
Apr 13Bartlett/Elgin Boys Track & Field InvitationalApr 13 · Shot Put · Place 13 · Wilmette (Loyola Academy)Shot Put138.97m10
Apr 10Evanston v Loyola v HPApr 10 · Discus · Place 23 · Wilmette (Loyola AcademyDiscus2320.78m—
Apr 10Evanston v Loyola v HPApr 10 · Shot Put · Place 22 · Wilmette (Loyola AcademyShot Put229.55m—
Mar 9Evanston-Phillips/ Richards RelaysMar 9 · Shot Put · Place 11 · Wilmette (Loyola AcademyShot Put118.73m—
Mar 12024 PANTHER INVITATIONAL Mar 1 · Shot Put · Place 11 · Wilmette (Loyola Academy)Shot Put119.01m10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 15CCL Indoor ChampionshipMar 15 · Shot Put · Place 18 · Wilmette (Loyola AcademyShot Put189.31m—
Feb 212024 New Trier vs Loyola Indoor DuelFeb 21 · Shot Put · Place 11 · Wilmette (Loyola AcademyShot Put119.45m—
Feb 16GBS Boys 5 Team MeetFeb 16 · Shot Put · Place 24 · Wilmette (Loyola Academy)Shot Put249.17m10
Feb 9GBS Boys 6 Team MeetFeb 9 · Shot Put · Place 29 · Wilmette (Loyola AcademyShot Put299.14m—
Feb 3Evanston Boys Invite #1Feb 3 · Shot Put · Place 5 · Wilmette (Loyola AcademyShot Put59.20m—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 2CCL Frosh Soph Boys ChampionshipsMay 2 · Discus · Place 28 · Wilmette (Loyola Academy)Discus2819.36m9
May 2CCL Frosh Soph Boys ChampionshipsMay 2 · Shot Put · Place 36 · Wilmette (Loyola Academy)Shot Put367.65m9
Apr 25New Trier Boys F/S InviteApr 25 · Discus · Place 6 · Wilmette (Loyola AcademyDiscus622.23m—
Apr 25New Trier Boys F/S InviteApr 25 · Shot Put · Place 10 · Wilmette (Loyola AcademyShot Put107.68m—
Apr 21Niles North Dan Horyn InviteApr 21 · Discus · Place 19 · Wilmette (Loyola AcademyDiscus1917.25m—
Apr 21Niles North Dan Horyn InviteApr 21 · Shot Put · Place 18 · Wilmette (Loyola AcademyShot Put187.78m—
Apr 18New Trier Boys Outdoor Meet #2Apr 18 · Discus · Place 6 · Wilmette (Loyola AcademyDiscus623.33m—
Apr 18New Trier Boys Outdoor Meet #2Apr 18 · Shot Put · Place 9 · Wilmette (Loyola AcademyShot Put98.33m—
Apr 14Bartlett/Elgin Boys Track and Field InvitationalApr 14 · Discus · Place 25 · Wilmette (Loyola AcademyDiscus2518.31m—
Apr 14Bartlett/Elgin Boys Track and Field InvitationalApr 14 · Shot Put · Place 25 · Wilmette (Loyola AcademyShot Put257.82m—
Apr 12Highland Park TriangularApr 12 · Discus · Place 20 · Wilmette (Loyola Academy)Discus2018.48m9
Apr 12Highland Park TriangularApr 12 · Shot Put · Place 18 · Wilmette (Loyola Academy)Shot Put188.82m9
Mar 11Kevin Richards Frosh Soph InvitationalMar 11 · Shot Put · Place 6 · Wilmette (Loyola Academy)Shot Put68.26m9

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 19CCL Indoor Track and FieldMar 19 · Shot Put · Place 18 · Wilmette (Loyola Academy)Shot Put12lb18.8.27m9
Feb 17Glenbrook South 5 Team Open #2Feb 17 · Shot Put · Place 28 · Wilmette (Loyola Academy)Shot Put288.73m9
Feb 10Glenbrook South 5 Team MeetFeb 10 · Shot Put · Place 27 · Wilmette (Loyola AcademyShot Put278.43m—