Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBoys CAL JV · Apr 2111.96aBoys CAL JVApril 21, 2025
110m Hurdles · 39" / 0.991m · Outdoor22nd Annual Unionville Invitational · Apr 2516.79a22nd Annual Unionville InvitationalApril 25, 2026
200 Meters · OutdoorLower Merion Meet · Mar 1925.17Lower Merion MeetMarch 19, 2025
200 Meters · Relay Split · IndoorTFCAGP #1 · Dec 1326.260TFCAGP #1December 13, 2025
300m Hurdles · 36" / 0.914m · Outdoor22nd Annual Hoka Henderson Invitational presented by BMRC 2026 · May 141.33a22nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1, 2026
400 Meters · OutdoorExplorers Men's Invite · Apr 1055.35aExplorers Men's InviteApril 10, 2026
55m Hurdles · 39" · IndoorLawrenceville Opener · Dec 38.72aLawrenceville OpenerDecember 3, 2025
60m Hurdles · 39" / 0.991m · IndoorTFCAGP #7 · Jan 239.72aTFCAGP #7January 23, 2026
Long Jump · IndoorTFCAofGP Meet #9 · Feb 25.13mTFCAofGP Meet #9February 2, 2025
Long Jump · OutdoorCAL Meet #2 @ Conestoga · Apr 819' 6"CAL Meet #2 @ ConestogaApril 8, 2026
Pole Vault · OutdoorRadnor Last Chance Meet · May 811' 0"Radnor Last Chance MeetMay 8, 2026
Shot Put · 12lb · OutdoorExplorers Men's Invite · Apr 1030' 4.25"Explorers Men's InviteApril 10, 2026
Triple Jump · IndoorLawrenceville Opener · Dec 337' 9.5"Lawrenceville OpenerDecember 3, 2025
Triple Jump · OutdoorCAL Champs · May 738-10.50CAL ChampsMay 7, 2025

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

2026 Outdoor Track

45 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · Pole Vault · Place 5 · Lower MerionPole Vault5.11' 0" PB11
May 8Radnor Last Chance MeetMay 8 · 300m Hurdles · Place 2 · Lower Merion300m Hurdles36" / 0.914m2.41.58a11
May 6Central League Championship 26May 6 · Pole Vault · Place 6 · Lower MerionPole Vault6.11-00.0011
May 6Central League Championship 26May 6 · 300m Hurdles · Place 14 · Lower Merion300m Hurdles36" / 0.914m14.44.26a11
May 6Central League Championship 26May 6 · 110m Hurdles · Lower Merion110m Hurdles39" / 0.991m--DNF11
May 2Lower Merion InvitationalMay 2 · 300m Hurdles · Place 5 · Lower Merion300m Hurdles36" / 0.914m5.42.36a11
May 2Lower Merion InvitationalMay 2 · 110m Hurdles · Place 3 · Lower Merion110m Hurdles39" / 0.991m3.16.94a11
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 300m Hurdles · Place 10 · Lower Merion300m Hurdles36" / 0.914m10.41.33a PB11
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 110m Hurdles · Place 37 · Lower Merion110m Hurdles39" / 0.991m37.17.80a11
Apr 2522nd Annual Unionville InvitationalApr 25 · Long Jump · Place 21 · Lower MerionLong Jump21.17' 6.75"11
Apr 2522nd Annual Unionville InvitationalApr 25 · 300m Hurdles · Place 4 · Lower Merion300m Hurdles36" / 0.914m4.41.85a11
Apr 2522nd Annual Unionville InvitationalApr 25 · 110m Hurdles · Place 6 · Lower Merion110m Hurdles39" / 0.991mRound P6.16.99a11
Apr 2522nd Annual Unionville InvitationalApr 25 · 110m Hurdles · Place 5 · Lower Merion110m Hurdles39" / 0.991m5.16.79a PB11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Long Jump · Place 32 · Lower MerionLong Jump32.18-1011
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 300m Hurdles · Place 9 · Lower Merion300m Hurdles36" / 0.914m9.41.92a11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 110m Hurdles · Place 18 · Lower Merion110m Hurdles39" / 0.991m18.17.04a11
Apr 18Rap Curry InvitationalApr 18 · Long Jump · Place 32 · Lower MerionLong Jump32.18' 10"11
Apr 18Rap Curry InvitationalApr 18 · 300m Hurdles · Place 9 · Lower Merion300m Hurdles36" / 0.914m9.41.92a11
Apr 18Rap Curry InvitationalApr 18 · 110m Hurdles · Place 18 · Lower Merion110m Hurdles39" / 0.991m18.17.04a11
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 300m Hurdles · Place 6 · Lower Merion300m Hurdles36" / 0.914m6.48.05a11
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 110m Hurdles · Place 1 · Lower Merion110m Hurdles39" / 0.991m1.16.96a11
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 400 Meters · Lower Merion400 Meters--DNS11
Apr 11The Coatesville Track & Field InvitationalApr 11 · 110m Hurdles · Place 5 · Lower Merion110m HurdlesRound P516.99a11
Apr 11The Coatesville Track & Field InvitationalApr 11 · 110m Hurdles · Place 8 · Lower Merion110m Hurdles821.70a11
Apr 10Explorers Men's InviteApr 10 · Shot Put · Place 14 · Lower MerionShot Put12lb14.30' 4.25" PB11
Apr 10Explorers Men's InviteApr 10 · 400 Meters · Place 8 · Lower Merion400 Meters8.55.35a PB11
Apr 10Explorers Men's InviteApr 10 · 100 Meters · Place 18 · Lower Merion100 Meters18.12.06a11
Apr 8CAL Meet #2 @ ConestogaApr 8 · Long Jump · Place 3 · Lower MerionLong Jump3.19' 6" PB11
Apr 8CAL Meet #2 @ ConestogaApr 8 · Pole Vault · Lower MerionPole Vault—DNS11
Apr 8CAL Meet #2 @ ConestogaApr 8 · 300m Hurdles · Place 4 · Lower Merion300m Hurdles36" / 0.914m4.42.51a11
Apr 8CAL Meet #2 @ ConestogaApr 8 · 110m Hurdles · Place 3 · Lower Merion110m Hurdles39" / 0.991m3.17.01a11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Long Jump · Place 16 · Lower MerionLong Jump16.17' 10.25"11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Pole Vault · Lower MerionPole Vault—NH11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 300m Hurdles · Place 8 · Lower Merion300m Hurdles36" / 0.914m8.43.55a11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 110m Hurdles · Place 12 · Lower Merion110m Hurdles39" / 0.991m12.17.85a11
Mar 25Lower Merion Boys MeetMar 25 · Long Jump · Place 6 · Lower MerionLong Jump6.18-10.5011
Mar 25Lower Merion Boys MeetMar 25 · Pole Vault · Place 6 · Lower MerionPole Vault6.9-00.0011
Mar 25Lower Merion Boys MeetMar 25 · 300m Hurdles · Lower Merion300m Hurdles36" / 0.914m--FS11
Mar 25Lower Merion Boys MeetMar 25 · 110m Hurdles · Place 5 · Lower Merion110m Hurdles39" / 0.991m5.17.54a11
Mar 21Upper Darby RelaysMar 21 · Long Jump · Place 18 · Lower MerionLong Jump1817-3.2511
Mar 21Upper Darby RelaysMar 21 · 300m Hurdles · Place 12 · Lower Merion300m Hurdles1244.56a11
Mar 18Lower Merion ScrimmageMar 18 · Long Jump · Place 1 · Lower MerionLong Jump119-01.0011
Mar 18Lower Merion ScrimmageMar 18 · 300m Hurdles · Place 2 · Lower Merion300m Hurdles245.3711
Mar 18Lower Merion ScrimmageMar 18 · 110m Hurdles · Place 2 · Lower Merion110m Hurdles222.0211
Mar 18Lower Merion ScrimmageMar 18 · 200 Meters · Place 13 · Lower Merion200 Meters1326.2111

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 23TFCAGP #7Jan 23 · 60m Hurdles · Place 36 · Lower Merion60m Hurdles39" / 0.991mRound P36.9.72a PB11
Jan 23TFCAGP #7Jan 23 · Triple Jump · Place 16 · Lower MerionTriple Jump16.37-04.2511
Jan 16TFCAofGP Meet #6Jan 16 · Triple Jump · Place 18 · Lower MerionTriple Jump1837-05.00—
Jan 16TFCAofGP Meet #6Jan 16 · 60m Hurdles · Place 28 · Lower Merion60m Hurdles289.68—
Jan 10TFCAGP #5Jan 10 · Triple Jump · Place 11 · Lower MerionTriple Jump1137-1011
Jan 7La Salle Winter Series - Distance NightJan 7 · Triple Jump · Lower MerionTriple Jump--DNS11
Jan 2La Salle Winter Series - Sprint NightJan 2 · 60m Hurdles · Place 26 · Lower Merion60m Hurdles39" / 0.991mRound P26.10.47a11
Jan 2La Salle Winter Series - Sprint NightJan 2 · Long Jump · Place 31 · Lower MerionLong Jump31.17-09.7511

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 60m Hurdles · Place 13 · Lower Merion60m Hurdles39" / 0.991mRound P13.9.75a11
Dec 13TFCAGP #1Dec 13 · 200 Meters · Lower Merion200 MetersRelay Split—26.260 PB11
Dec 13TFCAGP #1Dec 13 · Long Jump · Place 20 · Lower MerionLong Jump20.18-04.0011
Dec 3Lawrenceville OpenerDec 3 · 55m Hurdles · Place 5 · Lower Merion55m Hurdles39"5.8.72a PB11
Dec 3Lawrenceville OpenerDec 3 · Triple Jump · Place 1 · Lower MerionTriple Jump1.37' 9.5" PB11
Feb 2TFCAofGP Meet #9Feb 2 · Long Jump · Place 23 · Lower MerionLong Jump235.13m PB—
Jan 26Tim Hickey RelaysJan 26 · Triple Jump · Place 14 · Lower MerionTriple Jump1435-03.00—
Jan 26F&M HS Invite #2Jan 26 · Triple Jump · Lower MerionTriple Jump--DNS10
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · Triple Jump · Place 10 · Lower MerionTriple Jump1036-00.0010

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 7Central League Individual ChampsMay 7 · Triple Jump · Place 9 · Lower MerionTriple Jump938-10.5010
May 7Central League Individual ChampsMay 7 · Pole Vault · Lower MerionPole Vault—9-06.0010
May 7CAL ChampsMay 7 · Triple Jump · Place 9 · Lower MerionTriple Jump9.38-10.50 PB10
May 7CAL ChampsMay 7 · Pole Vault · Lower MerionPole Vault--NH10
May 5CAL Boys JV MeetMay 5 · Triple Jump · Place 2 · Lower MerionTriple Jump236-07.0010
May 5CAL Boys JV MeetMay 5 · Long Jump · Place 1 · Lower MerionLong Jump118-03.5010
May 5CAL Boys JV MeetMay 5 · 100 Meters · Place 22 · Lower Merion100 Meters2212.54210
Apr 21Boys CAL JVApr 21 · Triple Jump · Place 5 · Lower MerionTriple Jump5.35-10.0010
Apr 21Boys CAL JVApr 21 · Long Jump · Lower MerionLong Jump--DNS10
Apr 21Boys CAL JVApr 21 · Pole Vault · Place 7 · Lower MerionPole Vault7.8-06.0010
Apr 21Boys CAL JVApr 21 · 200 Meters · Place 13 · Lower Merion200 Meters13.25.18a10
Apr 21Boys CAL JVApr 21 · 100 Meters · Place 4 · Lower Merion100 Meters4.11.96a PB10
Apr 12The Coatesville Track and Field InvitationalApr 12 · Triple Jump · Place 9 · Lower MerionTriple Jump9.38-3.510
Apr 12Coatesville Track and Field InvitationalApr 12 · Triple Jump · Place 9 · Lower MerionTriple Jump9.38' 3.5"10
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · Triple Jump · Place 6 · Lower MerionTriple Jump637-09.0010
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · Long Jump · Place 5 · Lower MerionLong Jump518-11.0010
Apr 9Marple Newtown CAL MeetApr 9 · Triple Jump · Place 6 · Lower MerionTriple Jump6.37-09.0010
Apr 9Marple Newtown CAL MeetApr 9 · Long Jump · Place 5 · Lower MerionLong Jump5.18-11.0010
Apr 9Marple Newtown CAL MeetApr 9 · Pole Vault · Lower MerionPole Vault--DNS10
Apr 2CAL Meet #2 @ Lower MerionApr 2 · Triple Jump · Place 10 · Lower MerionTriple Jump1036-610
Apr 2CAL Meet #2 @ Lower MerionApr 2 · Long Jump · Place 18 · Lower MerionLong Jump1817-1010
Mar 29North Penn OpenMar 29 · Triple Jump · Place 18 · Lower MerionTriple Jump1836-10.0010
Mar 29North Penn OpenMar 29 · Long Jump · Place 30 · Lower MerionLong Jump3018-06.0010
Mar 26CAL Meet #1 (UD)Mar 26 · Triple Jump · Place 5 · Lower MerionTriple Jump5.36-01.0010
Mar 19Lower Merion MeetMar 19 · 200 Meters · Place 6 · Lower Merion200 Meters625.17 PB10
Mar 19Lower Merion MeetMar 19 · 100 Meters · Place 14 · Lower Merion100 Meters1412.3210
Mar 19Lower Merion MeetMar 19 · Long Jump · Place 3 · Lower MerionLong Jump317-07.0010

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Lower Merion200 MetersRelay Split—26.73110
Dec 20TFCAGP #2Dec 20 · Triple Jump · Lower MerionTriple Jump--DNS10
Dec 14TFCAGP #1Dec 14 · Triple Jump · Place 20 · Lower MerionTriple Jump20.34-03.0010
Dec 7F&M HS Invite #1Dec 7 · Triple Jump · Place 9 · Lower MerionTriple Jump9.36-05.5010