Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · IndoorUniversity of Rochester Alumni Invitational · Apr 1933.47mUniversity of Rochester Alumni InvitationalApril 19, 2026
Discus · 1kg · OutdoorBrockport Multi and Invitational · Apr 1236.74mBrockport Multi and InvitationalApril 12, 2026
Hammer · 4kg · IndoorUniversity of Rochester Alumni Invitational · Apr 1941.66mUniversity of Rochester Alumni InvitationalApril 19, 2026
Hammer · 4kg · OutdoorEast Coast Conference Outdoor Track & Field Championships · Apr 3046.30mEast Coast Conference Outdoor Track & Field ChampionshipsApril 30, 2026
Javelin · 600g · OutdoorGeneseo Early Season Invite · Apr 418.80mGeneseo Early Season InviteApril 4, 2026
Shot Put · 4kg · IndoorSection 5 MCPSAC- Div 3 Meet · Jan 934-06.50Section 5 MCPSAC- Div 3 MeetJanuary 9, 2025
Shot Put · 4kg · OutdoorRIT Bill Q Invitational · Apr 2410.88mRIT Bill Q InvitationalApril 24, 2026
Weight Throw · 20lb / 9.0kg · IndoorEast Coast Indoor Championship · Feb 1515.27mEast Coast Indoor ChampionshipFebruary 15, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 30East Coast Conference Outdoor Track & Field ChampionshipsApr 30 · Hammer · Place 4 · Roberts WesleyanRoberts WesleyanHammer4kg4.46.30m PBFr
Apr 30East Coast Conference Outdoor Track & Field ChampionshipsApr 30 · Discus · Place 2 · Roberts WesleyanRoberts WesleyanDiscus1kg2.34.34mFr
Apr 30East Coast Conference Outdoor Track & Field ChampionshipsApr 30 · Shot Put · Place 1 · Roberts WesleyanRoberts WesleyanShot Put4kg1.10.85mFr
Apr 24RIT Bill Q InvitationalApr 24 · Hammer · Place 7 · Roberts WesleyanRoberts WesleyanHammer4kg7.41.90mFr
Apr 24RIT Bill Q InvitationalApr 24 · Javelin · Place 10 · Roberts WesleyanRoberts WesleyanJavelin600g10.18.01mFr
Apr 24RIT Bill Q InvitationalApr 24 · Discus · Place 6 · Roberts WesleyanRoberts WesleyanDiscus1kg6.34.81mFr
Apr 24RIT Bill Q InvitationalApr 24 · Shot Put · Place 7 · Roberts WesleyanRoberts WesleyanShot Put4kg7.10.88m PBFr
Apr 12Brockport Multi and InvitationalApr 12 · Hammer · Roberts WesleyanRoberts WesleyanHammer4kg--FOULFr
Apr 12Brockport Multi and InvitationalApr 12 · Javelin · Roberts WesleyanRoberts WesleyanJavelin600g--DNSFr
Apr 12Brockport Multi and InvitationalApr 12 · Discus · Place 7 · Roberts WesleyanRoberts WesleyanDiscus1kg7.36.74m PBFr
Apr 12Brockport Multi and InvitationalApr 12 · Shot Put · Place 8 · Roberts WesleyanRoberts WesleyanShot Put4kg8.10.63mFr
Apr 4Geneseo Early Season InviteApr 4 · Hammer · Place 7 · Roberts WesleyanRoberts WesleyanHammer4kg7.45.01mFr
Apr 4Geneseo Early Season InviteApr 4 · Javelin · Place 22 · Roberts WesleyanRoberts WesleyanJavelin600g22.18.80m PBFr
Apr 4Geneseo Early Season InviteApr 4 · Discus · Place 11 · Roberts WesleyanRoberts WesleyanDiscus1kg11.32.03mFr
Apr 4Geneseo Early Season InviteApr 4 · Shot Put · Place 14 · Roberts WesleyanRoberts WesleyanShot Put4kg14.10.44mFr

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · Hammer · Place 5 · Roberts WesleyanRoberts WesleyanHammer4kg5.41.66m PBFr
Apr 19University of Rochester Alumni InvitationalApr 19 · Discus · Place 6 · Roberts WesleyanRoberts WesleyanDiscus1kg6.33.47m PBFr
Apr 19University of Rochester Alumni InvitationalApr 19 · Shot Put · Place 9 · Roberts WesleyanRoberts WesleyanShot Put4kg9.9.85mFr
Feb 15East Coast Indoor ChampionshipFeb 15 · Weight Throw · Place 3 · Roberts WesleyanRoberts WesleyanWeight Throw20lb / 9.0kg3.15.27m PBFr
Feb 15East Coast Indoor ChampionshipFeb 15 · Shot Put · Place 7 · Roberts WesleyanRoberts WesleyanShot Put4kg7.10.52mFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · Weight Throw · Place 15 · Roberts WesleyanRoberts WesleyanWeight Throw20lb / 9.0kg15.13.80mFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · Shot Put · Place 19 · Roberts WesleyanRoberts WesleyanShot Put4kg19.10.30mFr
Jan 302026 YSU Mid-Major InvitationalJan 30 · Weight Throw · Place 16 · Roberts WesleyanRoberts WesleyanWeight Throw1613.25mFr
Jan 302026 YSU Mid-Major InvitationalJan 30 · Shot Put · Place 40 · Roberts WesleyanRoberts WesleyanShot Put408.92mFr
Jan 23RIT Friday InvitationalJan 23 · Weight Throw · Place 10 · Roberts WesleyanRoberts WesleyanWeight Throw1014.00mFr
Jan 23RIT Friday InvitationalJan 23 · Shot Put · Place 29 · Roberts WesleyanRoberts WesleyanShot Put299.34mFr
Jan 17Brockport Saturday Night Rust BusterJan 17 · Shot Put · Place 11 · Roberts WesleyanRoberts WesleyanShot Put119.46mFR
Jan 17Brockport Saturday Night Rust BusterJan 17 · Weight Throw · Place 3 · Roberts WesleyanRoberts WesleyanWeight Throw313.96mFR

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · Weight Throw · Roberts WesleyanRoberts WesleyanWeight Throw20lb / 9.0kg--FSFr
Dec 5Nazareth Alumni OpenerDec 5 · Shot Put · Place 15 · Roberts WesleyanRoberts WesleyanShot Put4kg15.9.94mFr
Mar 13Nike Indoor NationalsMar 13 · Weight Throw · Place 28 · Batavia SeniorBatavia SeniorWeight Throw2812.84m—
Mar 8NYPHSAA Indoor State ChampionshipsMar 8 · Weight Throw · Place 16 · BataviaBataviaWeight Throw1643-0.7512
Feb 28Section V State Qualifier @ Nazareth UniversityFeb 28 · Weight Throw · Place 1 · Batavia SeniorBatavia SeniorWeight Throw20lb / 9.0kg1.49-01.5012
Feb 28Section V State Qualifier @ Nazareth UniversityFeb 28 · Shot Put · Place 6 · Batavia SeniorBatavia SeniorShot Put4kg6.33-10.0012
Feb 19Section 5 Sectional Champs A1Feb 19 · Weight Throw · Place 1 · BataviaBataviaWeight Throw145-09.7512
Feb 19Section 5 Sectional Champs A1Feb 19 · Shot Put · Place 1 · BataviaBataviaShot Put134-05.5012
Jan 16Section 5 - MCPSAC- Group EJan 16 · Weight Throw · Place 2 · Batavia SeniorBatavia SeniorWeight Throw20lb / 9.0kg2.43-05.5012
Jan 16Section 5 - MCPSAC- Group EJan 16 · Shot Put · Place 3 · Batavia SeniorBatavia SeniorShot Put4kg3.33-02.0012
Jan 11Jack Reed HS ShowcaseJan 11 · Weight Throw · Place 5 · BataviaBataviaWeight Throw513.56m12
Jan 11Jack Reed HS ShowcaseJan 11 · Shot Put · Place 8 · BataviaBataviaShot Put810.20m12
Jan 9Section 5 MCPSAC- Div 3 MeetJan 9 · Weight Throw · Place 1 · Batavia SeniorBatavia SeniorWeight Throw20lb / 9.0kg1.46-08.0012
Jan 9Section 5 MCPSAC- Div 3 MeetJan 9 · Shot Put · Place 1 · Batavia SeniorBatavia SeniorShot Put4kg1.34-06.50 PB12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 6Section 5 State QualifierJun 6 · Discus · Place 2 · Batavia SeniorBatavia SeniorDiscus1kg2.115-0112
Jun 6Section 5 State QualifierJun 6 · Shot Put · Place 2 · Batavia SeniorBatavia SeniorShot Put4kg2.33-02.7512
May 30Section 5 Class B2 ChampsMay 30 · Discus · Place 1 · Batavia SeniorBatavia SeniorDiscus1kg1.111-0312
May 30Section 5 Class B2 ChampsMay 30 · Shot Put · Place 2 · Batavia SeniorBatavia SeniorShot Put4kg2.32-03.7512
May 29Section 5 Class C2 ChampsMay 29 · Discus · Place 1 · BataviaBataviaDiscus133.90m—
May 29Section 5 Class C2 ChampsMay 29 · Shot Put · Place 2 · BataviaBataviaShot Put29.84m—
May 24Monroe Overall County ChampsMay 24 · Discus · Place 12 · BataviaBataviaDiscus1229.31m—
May 24Monroe Overall County ChampsMay 24 · Shot Put · Place 12 · BataviaBataviaShot Put129.41m—
May 16Lancer InviteMay 16 · Discus · Place 1 · BataviaBataviaDiscus1109-02—
May 16Lancer InviteMay 16 · Shot Put · Place 2 · BataviaBataviaShot Put233-05.00—
May 9Flower City InvitationalMay 9 · Shot Put · Place 4 · BataviaBataviaShot Put433-05.5012
May 9Flower City InvitationalMay 9 · Discus · Place 2 · BataviaBataviaDiscus2106-0612
May 9Flower City InvitationalMay 9 · Shot Put · Place 4 · BataviaBataviaShot Put433-05.5012
May 3Batavia Blue Devil Invitational @ Van Detta StadiumMay 3 · Discus · Place 7 · Batavia SeniorBatavia SeniorDiscus1kg7.96-0612
May 3Batavia Blue Devil Invitational @ Van Detta StadiumMay 3 · Shot Put · Place 2 · Batavia SeniorBatavia SeniorShot Put4kg2.33-09.5012
Apr 25Attica Boosters Invitational @ Attica HSApr 25 · Discus · Place 2 · Batavia SeniorBatavia SeniorDiscus1kg2.101-0412
Apr 25Attica Boosters Invitational @ Attica HSApr 25 · Shot Put · Place 3 · Batavia SeniorBatavia SeniorShot Put4kg3.33-08.0012
Apr 12Alexander Trojan Invitational @ Attica HSApr 12 · Discus · Place 2 · Batavia SeniorBatavia SeniorDiscus1kg2.99-0012
Apr 12Alexander Trojan Invitational @ Attica HSApr 12 · Shot Put · Place 1 · Batavia SeniorBatavia SeniorShot Put4kg1.34-00.0012

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 19MCPSAC Region 3 MeetDec 19 · Weight Throw · Place 1 · Batavia SeniorBatavia SeniorWeight Throw20lb / 9.0kg1.42-05.7512
Dec 19MCPSAC Region 3 MeetDec 19 · Shot Put · Place 1 · Batavia SeniorBatavia SeniorShot Put4kg1.32-03.5012
Mar 82024 Nike Indoor NationalsMar 8 · Weight Throw · Place 18 · 25 Batavia-NY25 Batavia-NYWeight Throw1846-07.25—
Feb 17Section 5 Sectional ChampsFeb 17 · Weight Throw · Place 1 · BataviaBataviaWeight Throw146-11.5011
Feb 17Section 5 Sectional ChampsFeb 17 · Shot Put · Place 1 · BataviaBataviaShot Put134-01.0011
Feb 9116th Millrose GamesFeb 9 · Weight Throw · Place 10 · Batavia-NYBatavia-NYWeight Throw1013.23m—
Jan 13Jack Reed HS ShowcaseJan 13 · Weight Throw · Place 1 · BataviaBataviaWeight Throw149-07.2511
Jan 13Jack Reed HS ShowcaseJan 13 · Shot Put · Place 2 · BataviaBataviaShot Put233-05.2511

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · Discus · Place 14 · BataviaBataviaDiscus1431.77m11
Jun 1Section 5 State QualifierJun 1 · Shot Put · Place 2 · BataviaBataviaShot Put234-02.7511
May 23Section 5 Class B1 ChampionshipsMay 23 · Discus · Place 1 · BataviaBataviaDiscus135.96m11
May 23Section 5 Class B1 ChampionshipsMay 23 · Shot Put · Place 1 · BataviaBataviaShot Put110.26m11
May 18Monroe County ChampionshipsMay 18 · Discus · Place 2 · BataviaBataviaDiscus2116-0911
May 18Monroe County ChampionshipsMay 18 · Shot Put · Place 5 · BataviaBataviaShot Put533-06.5011
May 10Lancer InvitationalMay 10 · Discus · Place 1 · Batavia SeniorBatavia SeniorDiscus1kg1.107-0011
May 10Lancer InvitationalMay 10 · Shot Put · Place 2 · Batavia SeniorBatavia SeniorShot Put4kg2.33-10.5011
May 4Batavia Blue Devil InvitationalMay 4 · Discus · Place 2 · Batavia SeniorBatavia SeniorDiscus1kg2.105-0211
May 4Batavia Blue Devil InvitationalMay 4 · Shot Put · Place 2 · Batavia SeniorBatavia SeniorShot Put4kg2.35-03.0011

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2Section V State Qualifier Division 2Jun 2 · Discus · Place 4 · Batavia SeniorBatavia SeniorDiscus1kg4.104-0910
Jun 2Section V State Qualifier Division 2Jun 2 · Shot Put · Place 4 · Batavia SeniorBatavia SeniorShot Put4kg4.33-03.7510
May 6The Batavia Blue Devil InvitationalMay 6 · Discus · Place 5 · Batavia SeniorBatavia SeniorDiscus1kg5.82-0510
May 6The Batavia Blue Devil InvitationalMay 6 · Shot Put · Place 2 · Batavia SeniorBatavia SeniorShot Put4kg2.33-07.5010

2023 Indoor Track

18 results
DateMeetEventPlMarkGr
Mar 102023 Nike Indoor NationalsMar 10 · Weight Throw · Place 4 · 25 Batavia-NY25 Batavia-NYWeight Throw441-10.00—
Mar 102023 Nike Indoor NationalsMar 10 · Weight Throw · Place 4 · Batavia-NYBatavia-NYWeight Throw412.75m25
Mar 102023 Nike Indoor NationalsMar 10 · Weight Throw · Place 4 · 25 Batavia-NY25 Batavia-NYWeight Throw441-10.00—
Feb 23Section 5 State QualifierFeb 23 · Weight Throw · Place 5 · BataviaBataviaWeight Throw539-10.2510
Feb 18Section 5 Sectional ChampsFeb 18 · Weight Throw · Place 3 · BataviaBataviaWeight Throw334-02.7510
Feb 18Section 5 Sectional ChampsFeb 18 · Shot Put · Place 9 · BataviaBataviaShot Put927-10.0010
Feb 9Section 5 RWTL #10 Feb 9 · Weight Throw · Place 9 · BataviaBataviaWeight Throw933-07.2510
Feb 9Section 5 RWTL #10 Feb 9 · Shot Put · Place 13 · BataviaBataviaShot Put1327-07.5010
Feb 2Section 5 RWTL #9-MonroeFeb 2 · Weight Throw · Place 2 · BataviaBataviaWeight Throw233-11.7510
Feb 2Section 5 RWTL #9-MonroeFeb 2 · Shot Put · Place 9 · BataviaBataviaShot Put927-09.5010
Jan 28Monroe County Indoor ChampionshipsJan 28 · Varsity Weight · Place 6 · Batavia SeniorBatavia SeniorVarsity Weight634-00.00—
Jan 28Monroe County Indoor ChampionshipsJan 28 · Shot Put · Place 24 · Batavia SeniorBatavia SeniorShot Put2427-03.00—
Jan 28Section 5 RWTL #8Jan 28 · Weight Throw · Place 6 · BataviaBataviaWeight Throw634-00.0010
Jan 28Section 5 RWTL #8Jan 28 · Shot Put · Place 24 · BataviaBataviaShot Put2427-03.0010
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · Weight Throw · Place 3 · BataviaBataviaWeight Throw330-06.5010
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · Shot Put · Place 5 · BataviaBataviaShot Put527-10.7510
Jan 6Section 5 RWTL #5-Monroe - F/HJan 6 · Weight Throw · Place 3 · Batavia SeniorBatavia SeniorWeight Throw20lb / 9.0kg3.30-06.5010
Jan 6Section 5 RWTL #5-Monroe - F/HJan 6 · Shot Put · Place 5 · Batavia SeniorBatavia SeniorShot Put4kg5.27-10.7510

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · Weight Throw · Place 24 · Batavia SeniorBatavia SeniorWeight Throw20lb / 9.0kg24.19-06.0010
Dec 27Section 5 RWTL #4Dec 27 · Shot Put · Place 5 · Batavia SeniorBatavia SeniorShot Put4kg5.28-03.0010
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · Weight Throw · Place 15 · Batavia SeniorBatavia SeniorWeight Throw20lb / 9.0kg15.23-02.0010
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · Shot Put · Place 7 · Batavia SeniorBatavia SeniorShot Put4kg7.26-04.2510