- All-Big Ten Third Team (2016)
- Big Ten All-Tournament Team (2016)
- Big Ten Pitcher of the Week (3/21/16)
As a Sophomore (2016): Started 15 times and notched an 8-3 record (2nd most wins in Big Ten)…tossed 103.2 IP (2nd in Big Ten) with 75 strikeouts (10th in Big Ten) to just 13 walks…held an ERA of 2.60 (9th in Big Ten), with an opposing batting average of .209 (5th in Big Ten)…earned third team All-Big Ten honors…one time Big Ten Pitcher of the Week honoree…tossed five innings, giving up two runs and striking out two at Alabama (2/21)…lasted two and 1/3 innings against Rhode Island (2/28)…earned a no decision after 5.1 IP with six strikeouts and two earned runs given up against East Carolina (3/6)…tossed seven innings of two-run, six strikeout ball to earn the win against Bryant (3/13)…earned Big Ten Pitcher of the Week honors after a 99-pitch complete game shutout at No. 25 Cal State Fullerton in which he struck out five and scattered seven hits…notched his second complete game in as many contests and allowed just one run on five hits with seven Ks to zero walks at Iowa (3/27)…took the loss after 8.1 IP with three Ks against High Point (4/3)…threw seven innings, gave up a run and struck out five in a no decision against Ohio State (4/8)…earned a win after eight innings of two-run ball with seven strikeouts at Minnesota (4/16)…lasted 3.1 against Purdue in a no decision (4/22)…earned a win at Penn State after a seven inning, two-run, seven strikeout performance (4/30)…tossed seven and a third of an inning against Illinois (5/8)…won his last three starts, beginning with an eight-inning, three-hit, eight strikeout outing against Rutgers (5/15)…put in an eight-inning, five K performance at Michigan State (5/21)…struck out eight in a complete game two-hit shutout in a Big Ten Tournament elimination game against Indiana (5/27).
As a Freshman (2015): Appeared in 16 games in various roles for the Terps and accumulated 11 starts…joined the weekend rotation at the end of the season…went 5-1 with a 4.57 ERA…struck out 52 batters to just nine walks…made his first career appearance against Western Kentucky (2/13) and gave up just one hit en route to a three inning save…started his first career game against Arkansas (2/22) and earned a no decision…struck out six and gave up two runs against Appalachian State (3/1) to notch his first career win…started against UNCW (3/8) and Elon (3/17)…struck out three in an inning of relief against Minnesota (3/22)…threw six innings of scoreless relief and fanned six to earn a win against James Madison (4/1)…returned to a starting role versus VCU (4/21) and worked six innings of one-run ball…threw an inning of spotless relief against Purdue (4/24)…started and tossed five scoreless innings with five strikeouts to earn a win against Delaware (4/28)…struck out seven over five innings to earn his fourth win against Towson (5/6)…started and went five innings against Ohio State (5/10)…went five and 1/3 innings and struck out give against Northwestern (5/15)…struck out a season high seven over a season high seven inning and gave up one earned against No. 5 Illinois (5/21) in the Big Ten Tournament to snap the Illini’s 27-game winning streak…started and threw two innings before being removed due to injury in the Terps’ 4-1 win over UCLA (5/30) in the Los Angeles Regional.
At North Harford: Helped lead the Hawks to two 3A regional titles and two state final appearances …. helped the club claim two Upper Chesapeake Bay Athletic Conference championships … earned first team all-state honors as senior after posting an 8-2 record on the mound with a 1.86 ERA with 85 strikeouts … named first team Baltimore Sun All-Metro as a senior and first team all-county … named to the 2014 MSABC Preseason All-State team.
Personal: Son of Brian and Frances Shaffer … has one older sister, Jordan.