Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorIHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson) · May 2141.83mIHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson)May 21, 2026
Shot Put · 12lb · IndoorIllinois Meet of Champions presented by New Balance · Mar 612.40mIllinois Meet of Champions presented by New BalanceMarch 6, 2026
Shot Put · 12lb · Outdoor2026 New Trier Lawn Chair Invitational · Apr 1813.37m2026 New Trier Lawn Chair InvitationalApril 18, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 21IHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson)May 21 · Discus · Place 7 · Winnetka (New Trier)Winnetka (New Trier)Discus1.6kg7.41.83m PB12
May 21IHSA Class 3A TRB Sectional - #03 Lincolnshire (Stevenson)May 21 · Shot Put · Place 10 · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb10.12.28m12
May 15CSL South Track and Field InvitationalMay 15 · Discus · Winnetka (New Trier)Winnetka (New Trier)Discus1.6kg—ND12
May 15CSL South Track and Field InvitationalMay 15 · Shot Put · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb—ND12
May 8Boys Titan InviteMay 8 · Discus · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Discus1.6kg4.38.70m12
May 8Boys Titan InviteMay 8 · Shot Put · Place 9 · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb9.12.48m12
May 4Evanston Boys TriangularMay 4 · Shot Put · Place 5 · Winnetka (New Trier)Winnetka (New Trier)Shot Put513.42m12
May 158th Annual Wanner Knights’ InvitationalMay 1 · Discus · Place 24 · Winnetka (New Trier)Winnetka (New Trier)Discus1.6kg24.37.53m12
May 158th Annual Wanner Knights’ InvitationalMay 1 · Shot Put · Place 35 · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb35.11.89m12
Apr 27Boys' Titan Open Outdoor #1Apr 27 · Discus · Place 1 · Winnetka (New Trier)Winnetka (New Trier)Discus1.6kg1.40.66m12
Apr 27Boys' Titan Open Outdoor #1Apr 27 · Shot Put · Place 1 · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb1.12.28m12
Apr 23Minooka Conference ClashApr 23 · Discus · Place 6 · Winnetka (New Trier)Winnetka (New Trier)Discus642.71m12
Apr 23Minooka Conference ClashApr 23 · Shot Put · Place 14 · Winnetka (New Trier)Winnetka (New Trier)Shot Put1413.03m12
Apr 212026 NT Boys Open Meet Outdoor #2Apr 21 · Discus · Place 3 · Winnetka (New Trier)Winnetka (New Trier)Discus1.6kg3.34.63m12
Apr 212026 NT Boys Open Meet Outdoor #2Apr 21 · Shot Put · Place 3 · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb3.13.26m12
Apr 182026 New Trier Lawn Chair InvitationalApr 18 · Discus · Place 6 · Winnetka (New Trier)Winnetka (New Trier)Discus1.6kg6.35.80m12
Apr 182026 New Trier Lawn Chair InvitationalApr 18 · Shot Put · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb4.13.37m PB12
Mar 24New Trier Boys' Open Meet #2Mar 24 · Shot Put · Place 2 · Winnetka (New Trier)Winnetka (New Trier)Shot Put212.52m12
Mar 20CSL South Invite at EvanstonMar 20 · Shot Put · Place 8 · Winnetka (New Trier)Winnetka (New Trier)Shot Put812.90m12
Mar 14Rantoul InviteMar 14 · Shot Put · Place 14 · Winnetka (New Trier)Winnetka (New Trier)Shot Put1413.57m12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 6Illinois Meet of Champions presented by New BalanceMar 6 · Shot Put · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb4.12.40m PB12
Feb 28Clash at the ColiseumFeb 28 · Shot Put · Place 26 · Winnetka (New Trier)Winnetka (New Trier)Shot Put2612.94m12
Feb 20Proviso West Boys Indoor Quad 3Feb 20 · Shot Put · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Shot Put412.60m12
Feb 52026 New Trier Girls and Boys IntrasquadFeb 5 · Shot Put · Place 2 · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb2.12.99mUnofficial12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #03 DeerfieldMay 22 · Discus · Place 13 · Winnetka (New Trier)Winnetka (New Trier)Discus1342.00m11
May 22IHSA Class 3A TRB Sectional - #03 DeerfieldMay 22 · Shot Put · Winnetka (New Trier)Winnetka (New Trier)Shot Put—ND11
May 14CSL-South Boys Conference ChampionshipsMay 14 · Discus · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Discus442.70m11
May 14CSL-South Boys Conference ChampionshipsMay 14 · Shot Put · Place 8 · Winnetka (New Trier)Winnetka (New Trier)Shot Put812.51m11
May 9Boys Titan InviteMay 9 · Discus · Place 3 · Winnetka (New Trier)Winnetka (New Trier)Discus341.07m11
May 9Boys Titan InviteMay 9 · Shot Put · Place 3 · Winnetka (New Trier)Winnetka (New Trier)Shot Put314.01m11
May 6Evanston Boys TriangularMay 6 · Discus · Place 3 · Winnetka (New Trier)Winnetka (New Trier)Discus339.15m11
May 6Evanston Boys TriangularMay 6 · Shot Put · Place 7 · Winnetka (New Trier)Winnetka (New Trier)Shot Put712.05m11
May 257th Annual Wanner Knights’ InvitationalMay 2 · Discus · Place 25 · Winnetka (New Trier)Winnetka (New Trier)Discus1.6kg25.36.58m11
Apr 24Minooka Conference ClashApr 24 · Discus · Place 15 · Winnetka (New Trier)Winnetka (New Trier)Discus1536.88m11
Apr 24Minooka Conference ClashApr 24 · Shot Put · Place 21 · Winnetka (New Trier)Winnetka (New Trier)Shot Put2112.05m11
Apr 222025 NT Boys Outdoor Meet #2Apr 22 · Discus · Place 2 · Winnetka (New Trier)Winnetka (New Trier)Discus239.05m11
Apr 222025 NT Boys Outdoor Meet #2Apr 22 · Shot Put · Place 5 · Winnetka (New Trier)Winnetka (New Trier)Shot Put512.54m11
Apr 192025 NT Lawn Chair SaturdayApr 19 · Discus · Place 3 · Winnetka (New Trier)Winnetka (New Trier)Discus339.89m11
Apr 192025 NT Lawn Chair SaturdayApr 19 · Shot Put · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Shot Put412.68m11
Apr 16NT 2025 Boys Outdoor Meet #1Apr 16 · Discus · Place 1 · Winnetka (New Trier)Winnetka (New Trier)Discus143.88m11
Apr 16NT 2025 Boys Outdoor Meet #1Apr 16 · Shot Put · Place 2 · Winnetka (New Trier)Winnetka (New Trier)Shot Put212.18m11
Apr 12Mikias Tibebu InvitationalApr 12 · Discus · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Discus441.49m11
Mar 15Evanston Boys Phillips-Richards RelaysMar 15 · Shot Put · Place 6 · Winnetka (New Trier)Winnetka (New Trier)Shot Put611.85m—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 252025 Boys' New Trier Indoor Meet #4 with EvanstonMar 25 · Shot Put · Place 6 · Winnetka (New Trier)Winnetka (New Trier)Shot Put611.62m11
Feb 262025 Boys' Indoor Meet #2 with LoyolaFeb 26 · Shot Put · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Shot Put411.14m—
Feb 21Proviso West Boys Quad #3Feb 21 · Shot Put · Place 10 · Winnetka (New Trier)Winnetka (New Trier)Shot Put1011.17m—
Feb 15Lakes Clash at the Colosseum Feb 15 · Shot Put · Place 22 · Winnetka (New Trier)Winnetka (New Trier)Shot Put2211.60m11
Feb 72025 New Trier Girls & Boys IntrasquadFeb 7 · Shot Put · Place 2 · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb2.11.42mUnofficial11

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 16IHSA Class 3A TRB Sectional - #3 Wilmette (Loyola)May 16 · Discus · Place 23 · Winnetka (New Trier)Winnetka (New Trier)Discus2330.82m—
May 10CSL-South Boys Conference ChampionshipsMay 10 · Discus · Place 2 · Winnetka (New Trier)Winnetka (New Trier)Discus1.6kg2.107' 510
May 3Boys Titan InviteMay 3 · Discus · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Discus429.81m—
Apr 2756th Annual Prospect Boys Joe Wanner InviteApr 27 · Discus · Place 15 · Winnetka (New Trier)Winnetka (New Trier)Discus1535.94m—
Apr 232024 New Trier Boys F/S InvitationalApr 23 · Discus · Place 3 · Winnetka (New Trier)Winnetka (New Trier)Discus333.12m—
Apr 19Minooka Conference ClashApr 19 · Discus · Place 20 · Winnetka (New Trier)Winnetka (New Trier)Discus2034.41m—
Apr 19Minooka Conference ClashApr 19 · Shot Put · Place 30 · Winnetka (New Trier)Winnetka (New Trier)Shot Put309.42m—
Apr 16NT 2024 Boys' Outdoor Meet #2Apr 16 · Discus · Place 1 · Winnetka (New Trier)Winnetka (New Trier)Discus134.11m—
Apr 16NT 2024 Boys' Outdoor Meet #2Apr 16 · Shot Put · Place 11 · Winnetka (New Trier)Winnetka (New Trier)Shot Put119.35m—
Apr 1311th Annual B.A.T.E. Track and Field InvitationalApr 13 · Discus · Place 5 · Winnetka (New Trier)Winnetka (New Trier)Discus1.6kg5.98' 010
Apr 10NT 2024 Boys' Outdoor Meet #1Apr 10 · Discus · Place 1 · Winnetka (New Trier)Winnetka (New Trier)Discus131.18m—
Apr 10NT 2024 Boys' Outdoor Meet #1Apr 10 · Shot Put · Place 6 · Winnetka (New Trier)Winnetka (New Trier)Shot Put69.80m—
Apr 62024 Schaumburg "Mikias Tibebu" InvitationalApr 6 · Discus · Place 2 · Winnetka (New Trier)Winnetka (New Trier)Discus2115-0—
Mar 9Evanston-Phillips/ Richards RelaysMar 9 · Shot Put · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Shot Put410.69m—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 19New Trier Boys Last Chance IndoorMar 19 · Shot Put · Place 14 · Winnetka (New Trier)Winnetka (New Trier)Shot Put1410.35m—
Mar 15CSL-South Boys Indoor ChampionshipsMar 15 · Shot Put · Place 6 · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb6.10.49m10
Feb 212024 New Trier vs Loyola Indoor DuelFeb 21 · Shot Put · Place 9 · Winnetka (New Trier)Winnetka (New Trier)Shot Put99.79m—
Feb 16Proviso West Boys 3Feb 16 · Shot Put · Place 13 · Winnetka (New Trier)Winnetka (New Trier)Shot Put139.23m—
Feb 10Evanston Boys Quad 2Feb 10 · Shot Put · Place 13 · Winnetka (New Trier)Winnetka (New Trier)Shot Put139.15m—
Feb 32024 Coed Intrasquad MeetFeb 3 · Shot Put · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb4.8.30mUnofficial10

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 12Boys CSL South OutdoorMay 12 · Discus · Place 9 · Winnetka (New Trier)Winnetka (New Trier)Discus927.44m9
May 8CSL-South Freshman Conference MeetMay 8 · Discus · Place 2 · Winnetka (New Trier)Winnetka (New Trier)Discus230.07m—
May 8CSL-South Freshman Conference MeetMay 8 · Shot Put · Place 8 · Winnetka (New Trier)Winnetka (New Trier)Shot Put88.97m—
May 5Glenbrook South Boys TitanMay 5 · Discus · Place 2 · Winnetka (New Trier)Winnetka (New Trier)Discus233.90m9
May 3Evanston Boys TriangularMay 3 · Discus · Place 3 · Winnetka (New Trier)Winnetka (New Trier)Discus330.35m—
May 3Evanston Boys TriangularMay 3 · Shot Put · Place 15 · Winnetka (New Trier)Winnetka (New Trier)Shot Put158.44m—
Apr 29Deerfield InvitationalApr 29 · Discus · Place 7 · Winnetka (New Trier)Winnetka (New Trier)Discus728.38m—
Apr 25New Trier Boys F/S InviteApr 25 · Discus · Place 1 · Winnetka (New Trier)Winnetka (New Trier)Discus130.62m—
Apr 25New Trier Boys F/S InviteApr 25 · Shot Put · Place 7 · Winnetka (New Trier)Winnetka (New Trier)Shot Put78.47m—
Apr 21Niles North Dan Horyn InviteApr 21 · Discus · Place 10 · Winnetka (New Trier)Winnetka (New Trier)Discus1027.65m—
Apr 21Niles North Dan Horyn InviteApr 21 · Shot Put · Place 16 · Winnetka (New Trier)Winnetka (New Trier)Shot Put168.84m—
Apr 18New Trier Boys Outdoor Meet #2Apr 18 · Discus · Place 2 · Winnetka (New Trier)Winnetka (New Trier)Discus225.58m—
Apr 18New Trier Boys Outdoor Meet #2Apr 18 · Shot Put · Place 8 · Winnetka (New Trier)Winnetka (New Trier)Shot Put88.80m—
Apr 12New Trier boys Outdoor Meet #1Apr 12 · Discus · Place 6 · Winnetka (New Trier)Winnetka (New Trier)Discus625.40m—
Apr 12New Trier boys Outdoor Meet #1Apr 12 · Shot Put · Place 14 · Winnetka (New Trier)Winnetka (New Trier)Shot Put148.53m—
Mar 13CSL Freshmen InviteMar 13 · Shot Put · Place 13 · Winnetka (New Trier)Winnetka (New Trier)Shot Put138.16m9
Mar 11Kevin Richards Frosh Soph InvitationalMar 11 · Shot Put · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Shot Put48.51m9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 24Niles North Paul Swanson RelaysFeb 24 · Shot Put · Place 13 · Winnetka (New Trier)Winnetka (New Trier)Shot Put137.91m9
Feb 17Proviso West Boys #3Feb 17 · Shot Put · Place 2 · Winnetka (New Trier)Winnetka (New Trier)Shot Put28.06m9
Feb 11Evanston Kickoff MeetFeb 11 · Triple Jump · Place 4 · Winnetka (New Trier)Winnetka (New Trier)Triple Jump4.27-10.00Unofficial9
Feb 11Evanston Kickoff MeetFeb 11 · Shot Put · Winnetka (New Trier)Winnetka (New Trier)Shot Put12lb—8.44Unofficial9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 9New Trier Junior High Feeder School MeetMay 9 · Shot Put · Place 1 · WashburneWashburneShot Put12lb1.29' 4Unofficial8
May 9New Trier Junior High Feeder School MeetMay 9 · 100 Meters · Place 12 · WashburneWashburne100 Meters12.16.3Unofficial8