|High School:||Bishop Eustace Prep|
||15:27||TCNJ Blue/Gold||Rosedale Park||Pennington, N.J.||2015|
|6k||19:12.2||Big 5 Invitational||Belmont Plateau||Philadelphia, Pa.||2015|
|8k||25:01.4||Paul Short Run||Goodman Campus||Bethlehem, Pa.||2016|
|8.4k||27:33.7||Spiked Shoe||Blue/White Golf||University Park, Pa.||2016|
|10k||32:04.4||Mid-Atlantic Regional||Goodman Campus||Bethlehem, Pa.||2017|
Two-time Atlantic 10 Rookie of the Week (9/8/15, 9/15/15)
2016: Raced four times and scored twice... Placed 76th in a field of 123 at the Atlantic 10 Championship, clocking in at 26:26.6 for 8k to cross as SJU's #9 finisher in his final meet of the season... Opened season with a 33rd-place finish in a field of 110 at the Harry Groves Spiked Shoe Invitational 8.4k (27:33.7), crossing as SJU's #2 finisher... In next race, again finished as SJU's #2 runner at the Paul Short Run, placing 124th in a field of 336 in a collegiate-best 8k time of 25:01.4... Added 8k performance (25:15.3) for 73rd in a field of 277 at the Princeton Invitational.
2015: Raced in seven meets and scored in five... One of two rookies to race in seven meets and all three championship meets... Finished as SJU's #5 runner to score at the IC4A Championship five-mile run (26:20.8), placing 28th overall to help SJU to the runner-up team finish... Finished as SJU's #7 runner at the NCAA Mid-Atlantic Regional Championship 10k (33:39.9) and SJU's #8 runner at the Atlantic 10 Championship 8k (25:49.1)... Turned in season-best 8k at the Princeton Invitational (25:05.4) for 53rd as SJU's #2 finisher... Finished 24th at the Iona Meet of Champions 8k (27:03.9) as SJU's #5 finisher... Turned in SJU's top finish in collegiate debut at the TCNJ Blue/Gold Invitational 5k (15:27) for second place overall... Followed up with a fifth-place finish in first collegiate 6k (19:12.2) at the Big 5 Invitational to help SJU to the team title as SJU's #2 finisher.
High School/Personal: 2014 Footlocker cross country finalist... All-State First Team selection... Majoring in psychology.