|High School:||Bishop Eustace Prep|
|Outdoor 1500m||4:08.93||Lehigh Games||Lehigh||2017|
|Indoor Mile||4:29.98||Penn 8 Team Select||Ocean Breeze||2017|
|Outdoor 3000m||8:50.90||Monmouth Opener||Monmouth||2016|
|Indoor 5000m||15:17.09||NYC Gotham Cup||Ocean Breeze||2016|
|Outdoor 5000m||15:03.58||Widener Invitational||Widener||2017|
|Outdoor 10,000m||31:17.08||Colonial Relays||William and Mary||2017|
Outdoor 2017: Placed 10th in the 10,000m (31:40.57) at the Atlantic 10 Championships... Turned in collegiate-best 1500m (4:08.93) at the Lehigh Games and collegiate-best 5000m (15:03.58) at the Widener Invitational... Opened season with a collegiate-best 10,000m (31:17.08) to place 15th at the Colonial Relays... Named to Atlantic 10 Commissioner's Honor Roll and SJU Athletic Director's Honor Roll.
Indoor 2016-17: Raced the 5000m three times and the 3000m and mile once each... Placed 13th in the 5000m (15:27.91) at the Atlantic 10 Championships... Won the 5000m (15:25.72) at Yale's Giegengack Invitational and placed second in the 5000m (15:28.73) at the Wagner Invitational... Opened season in the 3000m (8:59.30) at the Wagner Invitational... Raced collegiate-best mile (4:29.98) at the Penn 8-Team Select, taking over six seconds off of previous PR, set as a freshman.
Outdoor 2016: Placed eighth in the 3000m (8:50.90) at the Monmouth Season Opener... Raced first collegiate 10,000m (32:15.84) fo 26th overall at the Colonial Relays... Named to Atlantic 10 Commissioner's Honor Roll and SJU Athletic Director's Honor Roll.
Indoor 2015-16: Set collegiate-best times in the 3000m and 5000m... Improved upon previous 3000m PR by over 20 seconds and 5000m PR by 16 seconds... Raced the 3000m five times on the season and turned in collegiate-best time (8:41.74) for sixth overall at Yale's Giegengack Invitational... Finished 18th in the 3000m (8:53.99) at the Atlantic 10 Championship... Also raced the 3000m at the Fastrack National Invitational (8:52.12, 25th), Penn State Relays (8:55.70, 15th), and Lehigh Angry Birds Invitational (8:59.06, 11th)... Turned in collegiate-best 5000m (15:17.09) for sixth place at the NYC Gotham Cup.
Outdoor 2015: Raced the 1500m and 5000m twice each... Turned in season-best 1500m (4:09.52) at the Widener Invitational... Posted season-best 5000m (15:33.15) at the Swarthmore Final Qualifier... Placed fourth in the 5000m (15:49.75) at the Rider Invitational... Also raced 1500m (4:11.78) at the Lehigh Games and 3000m (9:08.94) at the Monmouth Season Opener... Named to the Atlantic 10 Commissioner's Honor Roll and SJU Athletic Director's Honor Roll.
Indoor 2014-15: Raced the 3k four times, posting season-best 9:02.50 at the Lehigh Angry Birds Meet... Closed out season with fifth-place finish in first indoor collegiate 5000m (15:55.82) at the Monmouth Winter Collegiate Open... Placed seventh in both the mile (4:36.65) and 3000m (9:09.33) at the Ursinus Collegeville Classic... Recorded additional 3k times at Yale's Giegengack Invitational (9:06.86), and the Penn State Relays (9:07.51) in collegiate debut... Also ran third leg of 4x1 Mile Relay that placed eighth (18:15.85) at PSU.
High School/Personal: 2014 New Jersey Non-Public B State Champion in indoor 4x800m... Three-year varsity letterwinner... Entered freshman year at Saint Joseph's with PRs in outdoor 1600m (4:19), outdoor 3200m (9:20), and 5k (16:13)... Father, Anthony, and uncle ran cross country and track and field for La Salle University... Was involved with band and orchestra at Bishop Eustace Prep... Majoring in accounting.