2017-18: (
Game-by-Game in PDF) Second-year team captain … Played in 21 games and made one start (Senior Night) … Scored 25 points and grabbed 15 rebounds, added five assists and eight steals … Scored six points, added two rebounds and two steals in win over Delaware State (12/27) … Had four points and two boards vs. Penn State Brandywine (11/18) … Scored three points, added two rebounds in Ivy Tournament semifinal win over Yale (3/10) … Recorded five rebounds and three steals in Ivy win at Columbia (2/16).
2016-17: (
Game-by-Game in PDF) Team captain … Played in 20 games, making 15 starts and averaging 22.6 minutes per outing … Averaged 3.8 points and 2.9 rebounds per game, added 35 assists and 12 steals … Led Penn in rebounding in two games, at Navy (11/26) and at Dartmouth (2/4) … In addition to six boards, went for 10 points and three assists against the Midshipmen … Had eight-point games against UCF (12/12), Drexel (12/28) and Yale (1/13) … Also went for three rebounds against both the Knights and the Dragons, had three assists against UCF and three steals vs. Drexel … Had back-to-back seven-point games at Harvard (2/3) and Dartmouth (2/4) … Recorded five assists in consecutive games, against Lafayette (12/7) and George Mason (12/10), while turning it over just once … Opened season with five points, seven rebounds in win at Robert Morris (11/11) … Recorded four points, five rebounds and four assists at Miami (11/19) … Dished off four assists and snared three boards in win at CCSU (11/22) … Finished with four assists and four rebounds in win over Fairfield (12/30).
2015-16: Sat out the season due to NCAA transfer rules.
2014-15 (at FDU): One of just five players to play in all 29 games, starting 28 … Averaged 9.0 points and 4.0 rebounds in 29.5 minutes per game … Second on the team in rebounding, fourth in scoring … Second on the team in minutes per game and three-point baskets (41) … Fourth in assists (31) … Had 11 double-figure scoring games, and six games with at least three three-point baskets … Scored a career-high 29 points (8-12 FG, 10-11 FT) and added eight rebounds against Princeton (12/3) … Recorded 18 points (including four treys), four rebounds, two assists and two steals in win over FDU-Florham (11/17) … Had 16 points, four boards, three steals against Bryant (2/12) … Followed that up with 14 points at Wagner (2/14) … Dropped 15 points, six rebounds and two assists against Lafayette (11/30) … Opened the season with 12 points, eight rebounds and two steals at Saint Joseph’s (11/14) … Also scored 12 points against Robert Morris (2/7) and Sacred Heart (2/26) … Went for 13 points in first meeting with the Pioneers (1/22) as well as against Delaware (12/20) … Recorded 10 points and six rebounds at Columbia (11/25).
2013-14 (at FDU): One of three players to start all 31 games, averaging 30.3 minutes per game … Named to the Northeast Conference All-Rookie Team … Averaged 8.6 points and 3.5 rebounds per game … Connected on 53 baskets from three-point range, 12th among NEC players, and made at least three or more 10 times … Scored in double figures in 15 contests … Had season-high 21 points (12-14 FT), four rebounds and two assists over 38 minutes in the NEC-opening victory over Mount St. Mary's (1/9) and was named the Choice Hotels/NEC Rookie of the Week after following that game up with 13 points and three rebounds in a loss at Sacred Heart (1/11) … Netted 19 points, knocking down five shots from behind the arc in the Knights’ victory at LIU Brooklyn (1/16) … Knocked down the go-ahead three-pointer with 25.4 seconds left to give FDU a 73-72 win at Rutgers (11/26) … Finished with 14 points (4-8 on treys), six rebounds against the Scarlet Knights … Grabbed a season-high seven rebounds and added 10 points in a loss to Robert Morris (2/27) … Knocked down 5-of-9 shots en route to scoring 13 points and grabbing four rebounds in a loss at St. Francis Brooklyn (3/1) … Named to NEC Academic Honor Roll (3.2 GPA or higher).
High School: Lettered four times in basketball at Canisius High School, served as team captain … High school coach was Kyle Husband … As a senior, averaged 15.5 points, 5.5 rebounds and nearly three assists per game to help the Crusaders to the state Catholic final (23-5 record) … Canisius also won Manhattan Cup titles each of his final three seasons … Third-team All-Western New York and first team All-Catholic as a senior … National Honor Society member … Honor Roll student.
Personal: Son of Maura and Mike MacDonald … Two uncles played college basketball, Tommy MacDonald at UNH and Michael Heary at Navy … Enrolled in the College of Arts and Sciences.