Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorNYSPHSAA State Outdoor Track & Field Championships · Jun 13144-03NYSPHSAA State Outdoor Track & Field ChampionshipsJune 13, 2025
Hammer · 4kg · Outdoor AARTFC Outdoor Track & Field Championships · May 1350.34m AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
Shot Put · 4kg · IndoorNazareth D3 Elite Meet · Feb 1311.52mNazareth D3 Elite MeetFebruary 13, 2026
Shot Put · 4kg · OutdoorUniversity at Buffalo Alumni Invitational · Apr 1712.49mUniversity at Buffalo Alumni InvitationalApril 17, 2026
Weight Throw · 20lb / 9.0kg · IndoorNazareth D3 Elite Meet · Feb 1315.78mNazareth D3 Elite MeetFebruary 13, 2026
Weight Throw · 20lb / 9.0kg · OutdoorSection VI State Qualifier · Mar 147-2.75Section VI State QualifierMarch 1, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Hammer · Place 4 · Buffalo StateBuffalo StateHammer4kg4.50.34m PBFr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Discus · Place 12 · Buffalo StateBuffalo StateDiscus1kg12.39.25mFr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · Hammer · Place 5 · Buffalo StateBuffalo StateHammer4kg5.48.01mFr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · Discus · Place 1 · Buffalo StateBuffalo StateDiscus1kg1.42.50mFr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · Shot Put · Place 5 · Buffalo StateBuffalo StateShot Put4kg5.11.46mFr
Apr 25Fredonia Blue Devil InvitationalApr 25 · Hammer · Place 1 · Buffalo StateBuffalo StateHammer4kg1.48.58mFr
Apr 25Fredonia Blue Devil InvitationalApr 25 · Discus · Buffalo StateBuffalo StateDiscus1kg--FSFr
Apr 25Fredonia Blue Devil InvitationalApr 25 · Shot Put · Place 3 · Buffalo StateBuffalo StateShot Put4kg3.11.63mFr
Apr 17University at Buffalo Alumni InvitationalApr 17 · Hammer · Place 5 · Buffalo StateBuffalo StateHammer4kg5.44.32mFr
Apr 17University at Buffalo Alumni InvitationalApr 17 · Discus · Buffalo StateBuffalo StateDiscus1kg—FOULFr
Apr 17University at Buffalo Alumni InvitationalApr 17 · Shot Put · Place 1 · Buffalo StateBuffalo StateShot Put4kg1.12.49m PBFr
Apr 12Brockport Multi and InvitationalApr 12 · Hammer · Buffalo StateBuffalo StateHammer4kg--FOULFr
Apr 12Brockport Multi and InvitationalApr 12 · Discus · Place 3 · Buffalo StateBuffalo StateDiscus1kg3.40.88mFr
Apr 4Geneseo Early Season InviteApr 4 · Hammer · Place 3 · Buffalo StateBuffalo StateHammer4kg3.48.49mFr
Apr 4Geneseo Early Season InviteApr 4 · Discus · Place 1 · Buffalo StateBuffalo StateDiscus1kg1.41.27mFr
Apr 4Geneseo Early Season InviteApr 4 · Shot Put · Place 9 · Buffalo StateBuffalo StateShot Put4kg9.11.39mFr
Mar 27Danny Curran InvitationalMar 27 · Discus · Buffalo StateBuffalo StateDiscus1kg--NMFr
Mar 27Danny Curran InvitationalMar 27 · Shot Put · Place 3 · Buffalo StateBuffalo StateShot Put4kg3.11.62mFr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 6AARTFC Indoor ChampionshipsMar 6 · Weight Throw · Place 8 · Buffalo StateBuffalo StateWeight Throw815.93mFR
Feb 27SUNYAC Indoor ChampionshipsFeb 27 · Weight Throw · Place 11 · Buffalo StateBuffalo StateWeight Throw1113.01mFR
Feb 13Nazareth D3 Elite MeetFeb 13 · Weight Throw · Place 2 · Buffalo StateBuffalo StateWeight Throw20lb / 9.0kg2.15.78m PBFr
Feb 13Nazareth D3 Elite MeetFeb 13 · Shot Put · Place 5 · Buffalo StateBuffalo StateShot Put4kg5.11.52m PBFr
Jan 23RIT Friday InvitationalJan 23 · Weight Throw · Place 2 · Buffalo StateBuffalo StateWeight Throw215.48mFr
Jan 23RIT Friday InvitationalJan 23 · Shot Put · Place 10 · Buffalo StateBuffalo StateShot Put1011.42mFr
Jan 17Brockport Saturday Night Rust BusterJan 17 · Shot Put · Place 3 · Buffalo StateBuffalo StateShot Put311.13mFR
Jan 17Brockport Saturday Night Rust BusterJan 17 · Weight Throw · Place 5 · Buffalo StateBuffalo StateWeight Throw513.93mFR

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · Weight Throw · Place 8 · Buffalo StateBuffalo StateWeight Throw20lb / 9.0kg8.13.73mFr
Dec 5Nazareth Alumni OpenerDec 5 · Shot Put · Place 10 · Buffalo StateBuffalo StateShot Put4kg10.10.54mFr
Mar 8NYPHSAA Indoor State ChampionshipsMar 8 · Weight Throw · Place 14 · Tapestry CharterTapestry CharterWeight Throw1443-9.2512
Feb 15Section VI Indoor Track & Field Varsity Select #3Feb 15 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put138-6.5012
Feb 8Section VI Team ChampionshipsFeb 8 · Weight Throw · Place 1 · Tapestry CharterTapestry CharterWeight Throw143-412
Feb 8Section VI Team ChampionshipsFeb 8 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put135-9.5012
Jan 24Section VI Varsity Select #2Jan 24 · Shot Put · Place 2 · Tapestry CharterTapestry CharterShot Put234-212
Jan 24Section VI Varsity Select #2Jan 24 · Weight Throw · Place 1 · Tapestry CharterTapestry CharterWeight Throw143-9.7512
Jan 18Section VI Varsity Select #1Jan 18 · Shot Put · Place 2 · Tapestry CharterTapestry CharterShot Put233-8.2512
Jan 18Section VI Varsity Select #1Jan 18 · Weight Throw · Place 8 · Tapestry CharterTapestry CharterWeight Throw834-7.7512
Jan 11Jack Reed HS ShowcaseJan 11 · Weight Throw · Place 6 · Tapestry CharterTapestry CharterWeight Throw613.47m12
Jan 11Jack Reed HS ShowcaseJan 11 · Shot Put · Place 9 · Tapestry CharterTapestry CharterShot Put910.14m12
Jan 4Lockport Shot Put & Pole Vault InvitationalJan 4 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put135-03.0012

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · Discus · Place 1 · Tapestry CharterTapestry CharterDiscus1kg1.144-03 PB12
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · Shot Put · Place 6 · Tapestry CharterTapestry CharterShot Put4kg6.37-01.0012
May 30Section 6 Class C ChampionshipsMay 30 · Discus · Place 1 · Tapestry CharterTapestry CharterDiscus1kg1.122-812
May 30Section 6 Class C ChampionshipsMay 30 · Shot Put · Place 2 · Tapestry CharterTapestry CharterShot Put4kg2.37-0.5012
May 23ECIC Track & Field ChampionshipsMay 23 · Discus · Place 4 · Tapestry CharterTapestry CharterDiscus1kg4.111-512
May 23ECIC Track & Field ChampionshipsMay 23 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put4kg1.36-712
May 17Amherst Tigers Safari InvitationalMay 17 · Shot Put · Place 2 · Tapestry CharterTapestry CharterShot Put233-1012
May 17Amherst Tigers Safari InvitationalMay 17 · Discus · Place 2 · Tapestry CharterTapestry CharterDiscus2128-412
May 17Amherst Tigers Safari InvitationalMay 17 · Shot Put · Place 2 · Tapestry CharterTapestry CharterShot Put233-1012
May 17Amherst Tigers Safari InvitationalMay 17 · Discus · Place 2 · Tapestry CharterTapestry CharterDiscus2128-412
May 10Billies on the Run Annual Alumni InvitationalMay 10 · Discus · Place 5 · Tapestry CharterTapestry CharterDiscus5106-012
May 10Billies on the Run Annual Alumni InvitationalMay 10 · Shot Put · Place 3 · Tapestry CharterTapestry CharterShot Put335-11.2512
Apr 25Attica Boosters Invitational @ Attica HSApr 25 · Discus · Place 3 · Tapestry CharterTapestry CharterDiscus1kg3.98-0512
Apr 25Attica Boosters Invitational @ Attica HSApr 25 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put4kg1.35-05.0012
Mar 1Section IX State QualifierMar 1 · Shot Put · Place 7 · Tapestry ChaTapestry ChaShot Put733-00.5012
Mar 1Section IX State QualifierMar 1 · Weight Throw · Place 2 · Tapestry ChaTapestry ChaWeight Throw247-02.7512
Mar 1Section IX State QualifierMar 1 · Shot Put · Place 7 · Tapestry CharterTapestry CharterShot Put733-0.5012
Mar 1Section IX State QualifierMar 1 · Weight Throw · Place 2 · Tapestry CharterTapestry CharterWeight Throw247-2.7512
Mar 1Section IX State QualifierMar 1 · Shot Put · Place 7 · Tapestry CharterTapestry CharterShot Put733-0.5012
Mar 1Section IX State QualifierMar 1 · Weight Throw · Place 2 · Tapestry CharterTapestry CharterWeight Throw247-2.7512
Mar 1Section VI State QualifierMar 1 · Weight Throw · Place 2 · Tapestry CharterTapestry CharterWeight Throw20lb / 9.0kg2.47-2.75 PB12
Mar 1Section VI State QualifierMar 1 · Shot Put · Place 7 · Tapestry CharterTapestry CharterShot Put4kg7.33-0.5012

2024 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 7Section VI Limited Select #1Dec 7 · Weight Throw · Place 2 · Tapestry CharterTapestry CharterWeight Throw20lb / 9.0kg2.39-7.5012
Dec 7Section VI Limited Select #1Dec 7 · Shot Put · Place 4 · Tapestry CharterTapestry CharterShot Put4kg4.32-912
Feb 17Section VI State QualifierFeb 17 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put137-4.5011
Feb 17Section VI State QualifierFeb 17 · Weight Throw · Place 2 · Tapestry CharterTapestry CharterWeight Throw245-811
Feb 10Section VI Team ChampionshipsFeb 10 · Shot Put · Place 1 · Tapestry ChaTapestry ChaShot Put136-11.7511
Feb 10Section VI Team ChampionshipsFeb 10 · Weight Throw · Place 1 · Tapestry ChaTapestry ChaWeight Throw143-06.5011
Feb 10Section VI Team ChampionshipsFeb 10 · Weight Throw · Place 1 · Tapestry CharterTapestry CharterWeight Throw143-6.5011
Feb 10Section VI Team ChampionshipsFeb 10 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put136-11.7511
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · Shot Put · Place 1 · Tapestry ChaTapestry ChaShot Put135-10.0011
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · Shot Put · Place 1 · Tapestry ChaTapestry ChaShot Put135-10.0011
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put135-1011
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · Shot Put · Place 1 · Tapestry ChaTapestry ChaShot Put135-10.0011
Jan 6Section VI Varsity Select #1Jan 6 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put134-1111
Jan 6Section VI Varsity Select #1Jan 6 · Weight Throw · Place 2 · Tapestry CharterTapestry CharterWeight Throw239-211
Jan 6Section VI Varsity Select #1Jan 6 · Shot Put · Place 1 · Tapestry ChaTapestry ChaShot Put134-11.0011
Jan 6Section VI Varsity Select #1Jan 6 · Weight Throw · Place 2 · Tapestry ChaTapestry ChaWeight Throw239-02.0011
Jan 6Section VI Varsity Select #1Jan 6 · Shot Put · Place 1 · Tapestry ChaTapestry ChaShot Put134-11.0011
Jan 6Section VI Varsity Select #1Jan 6 · Weight Throw · Place 2 · Tapestry ChaTapestry ChaWeight Throw239-02.0011
Jan 6Section VI Varsity Select #1Jan 6 · Shot Put · Place 1 · Tapestry ChaTapestry ChaShot Put134-11.0011
Jan 6Section VI Varsity Select #1Jan 6 · Weight Throw · Place 2 · Tapestry ChaTapestry ChaWeight Throw239-02.0011

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31Section 6 Track & Field State QualifierMay 31 · Discus · Place 1 · Tapestry CharterTapestry CharterDiscus1kg1.129-211
May 31Section 6 Track & Field State QualifierMay 31 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put4kg1.36-6.5011
May 24Section 6 Class D ChampionshipMay 24 · Discus · Place 2 · Tapestry CharterTapestry CharterDiscus1kg2.115-911
May 24Section 6 Class D ChampionshipMay 24 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put4kg1.37-3.5011
May 4Little 4 + 1 MeetMay 4 · Discus · Place 2 · Tapestry CharterTapestry CharterDiscus1kg2.95-0511
May 4Little 4 + 1 MeetMay 4 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put4kg1.36-00.2511
Apr 20Depew Wildcat InvitationalApr 20 · Discus · Place 4 · Tapestry CharterTapestry CharterDiscus485-411
Apr 20Depew Wildcat InvitationalApr 20 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put135-5.5011
Apr 13Warrior RelaysApr 13 · Discus · Place 5 · Tapestry CharterTapestry CharterDiscus589-011
Apr 13Warrior RelaysApr 13 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put136-7.5011

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 16Section VI A/C Inter-DivisionalDec 16 · Weight Throw · Place 1 · Tapestry CharterTapestry CharterWeight Throw20lb / 9.0kg1.34-8.2511
Dec 16Section VI A/C Inter-DivisionalDec 16 · Shot Put · Place 16 · Tapestry CharterTapestry CharterShot Put4kg16.23-1.2511
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · Shot Put · Place 16 · Tapestry ChaTapestry ChaShot Put1632-11.5010
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · Shot Put · Place 16 · Tapestry CharterTapestry CharterShot Put1632-11.5010
Feb 19Section One State QualifierFeb 19 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put134-6.7510
Feb 19Section One State QualifierFeb 19 · Weight Throw · Place 6 · Tapestry CharterTapestry CharterWeight Throw634-3.2510
Feb 19Section VI State QualifierFeb 19 · Weight Throw · Place 6 · Tapestry CharterTapestry CharterWeight Throw20lb / 9.0kg6.34-3.2510
Feb 19Section VI State QualifierFeb 19 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put4kg1.34-6.7510
Feb 4Section VI 9/10 Grade Championships & PV/Throws InvitationalFeb 4 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put134-7.5010
Jan 20Section 6 Varsity Select #1Jan 20 · Weight Throw · Place 10 · Tapestry CharterTapestry CharterWeight Throw20lb / 9.0kg10.29-610
Jan 14Section VI Indoor Track & Field Inter-Divisional B-DJan 14 · Weight Throw · Place 2 · Tapestry CharterTapestry CharterWeight Throw20lb / 9.0kg2.32-6.7510
Jan 14Section VI Indoor Track & Field Inter-Divisional B-DJan 14 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put4kg1.33-1.2510

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · Shot Put · Place 8 · Tapestry CharterTapestry CharterShot Put833-5.7510
Jun 2Section V State QualifierJun 2 · Discus · Place 4 · Tapestry CharterTapestry CharterDiscus4102-910
Jun 2Section V State QualifierJun 2 · Discus · Place 4 · Tapestry CharterTapestry CharterDiscus4102-910
Jun 2Section V State QualifierJun 2 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put136-510
Jun 2Section VI Track & Field State QualifierJun 2 · Discus · Place 4 · Tapestry CharterTapestry CharterDiscus1kg4.102-910
Jun 2Section VI Track & Field State QualifierJun 2 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put4kg1.36-510
May 27Section 6 Class C ChampionshipsMay 27 · Discus · Place 1 · Tapestry CharterTapestry CharterDiscus1kg1.101-0010
May 27Section 6 Class C ChampionshipsMay 27 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put4kg1.37-02.0010
May 13Williamsville South InvitationalMay 13 · Discus · Place 5 · Tapestry CharterTapestry CharterDiscus595-810
May 13Williamsville South InvitationalMay 13 · Shot Put · Place 1 · Tapestry CharterTapestry CharterShot Put135-4.2510

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14Royal Comet InvitationalMay 14 · Discus · Place 14 · Tapestry ChaTapestry ChaDiscus1420.80m10
May 7Starpoint Team ChallengeMay 7 · Discus · Place 17 · Tapestry ChaTapestry ChaDiscus1762-10—
May 7Starpoint Team ChallengeMay 7 · Shot Put · Place 2 · Tapestry ChaTapestry ChaShot Put231-07.00—
Apr 30WSW Early Bird ClassicApr 30 · Discus · Place 20 · Tapestry ChaTapestry ChaDiscus2068-009
Apr 30WSW Early Bird ClassicApr 30 · Shot Put · Place 15 · Tapestry ChaTapestry ChaShot Put1526-00.509

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 19Section VI Team ChampionshipsFeb 19 · Weight Throw · Place 6 · Tapestry ChaTapestry ChaWeight Throw626-07.509
Feb 19Section VI Team ChampionshipsFeb 19 · Weight Throw · Place 6 · Tapestry ChaTapestry ChaWeight Throw626-07.509
Jan 21Section VI Varsity Select #2Jan 21 · Weight Throw · Place 26 · Tapestry ChaTapestry ChaWeight Throw2617-05.75—
Jan 21Section VI Varsity Select #2Jan 21 · Weight Throw · Place 26 · Tapestry ChaTapestry ChaWeight Throw2617-05.75—
Jan 8Section VI Group B/FJan 8 · Weight Throw · Place 6 · Tapestry ChaTapestry ChaWeight Throw623-08.25—
Jan 8Section VI Group B/FJan 8 · Shot Put · Place 10 · Tapestry ChaTapestry ChaShot Put1021-10.00—