2007-08: Greg McKegg was chosen second overall by the Erie Otters at the 2008 OHL Priority Selection.
2008-09: In his OHL rookie year for the Erie Otters, McKegg scored 8 goals and added 10 assists for 18 points in 64 games. Appeared in 5 playoff games for the Otters, picking up 2 goals and 1 assist. Played for Team Canada at the 2009 World Under-17 Hockey Challenge where he earned a gold medal.
2009-10: McKegg had a breakout season for the Otters. Appearing in 67 games for that club, he scored 37 goals and assisted on 48 others for 85 points. Went from a -13 rating in 2008-09 to a +18 rating in 2009-10. Suffered knee strain in preseason and spent the rest of the year working to get his speed back. Played on top line with Zack Torquato and Mike Cazzola. Played in four playoff games for the Otters, picking up 2 goals and 1 assist. McKegg was selected in the third round, 62nd overall, of the 2010 NHL Draft by the Toronto Maple Leafs. He was ranked 73rd by ISS and 66th by Central Scouting for North American skaters.
2010-11: McKegg made his pro debut, appearing in two games with the AHL Marlies, after leading the Erie Otters in points in his third OHL season. McKegg’s 49 goals tied Sarnia’s Nail Yakupov for third most in the OHL. In 66 games with the Otters he was +35 and along with his goal scoring had 43 assists and 35 PMs Erie faced defending Memorial Cup champion Windsor in the first round of the playoffs and McKegg scored 4 goals with 1 assist and was +2 with 12 PMs as Erie took the Spitfires to seven games.
2011-12: McKegg returned to Erie for his fourth OHL season after attending camp with the Maple Leafs. He was obtained by London in an OHL trade deadline deal in January and skated in 30 regular season games and both the OHL and Memorial Cup playoffs for the Knights. In 35 games for last-place Erie prior to the trade, he scored 12 goals with 22 assists and was minus-39 with 32 penalty minutes. He scored 19 goals with 22 assists and was plus-five for London during the regular season. McKegg was plus-five with 4 goals and 7 assists in 15 playoff games as Midwest Division champion London captured the OHL title. The Knights reached the Memorial Cup championship game, falling to host Shawinigan, 2-1 in overtime, and McKegg had 1 goal with 4 penalty minutes in five games.
2012-13: McKegg skated for the AHL’s Toronto Marlies as a 20-year-old in his first pro season. Seeing limited ice time early in the year and a healthy scratch at times with the surplus of forwards due to the NHL lockout, he appeared in 61 games and scored 8 goals with 15 assists; finishing +4 with 22 penalty minutes. Toronto finished first in the North Division and reached the second round in the AHL playoffs. McKegg played in all nine playoff games. Two of his three goals were scored on the power play and he was -2 with 3 assists and 10 penalty minutes.
2013-14: McKegg made his NHL debut for the Maple Leafs on February 1st in a game against the Senators — spending most of his second pro season with Toronto’s AHL affiliate. He had six shifts with no points nor penalty minutes in his own NHL game. McKegg was the third-leading scorer for the Toronto Marlies, scoring 19 goals with 28 assists in 65 games, and was an even plus/minus with 31 penalty minutes. Toronto finished first in the North Division and reached the Western Conference finals — falling to Texas in a seven-game series. McKegg scored 3 goals with 3 assists and was -5 with 10 penalty minutes in 14 playoff games.
2014-15: McKegg skated almost primarily for the Toronto Marlies of the AHL and had a bit of a down year after an impressive sophomore campaign in 2013-14; playing in just three less games, his point total was down 10 to just 37. He did, however, appear in three games with the Toronto Maple Leafs, but did so because of injuries and a rather shallow farm system. McKegg was acquired by Florida from the Maple Leafs in June 2015 in exchange for prospect Zach Hyman and a conditional 2017 draft pick. He was re-signed by the Panthers to a one-year contract as a restricted free agent in July 2015.
2015-16: McKegg skated in 15 regular season games and one playoff contest for the Panthers in his first season in the Florida organization, spending most of his fourth pro campaign with the AHL’s Portland Pirates. He scored 2 goals and was +1 with 2 penalty minutes, averaging 8:15 of ice time during the regular season for the Panthers and had no points with 2 penalty minutes in six minutes of ice time in his only playoff game. McKegg scored 10 goals with 13 assists and was +1 with 22 penalty minutes in 47 regular season games for Portland. The Pirates finished fourth in the Atlantic Division, losing to Hersey in a first-round playoff series. McKegg scored 1 goal and had an even plus/minus with 2 penalty minutes in three playoff games.
McKegg is capable of lining up at center and wing andis an offensive catalyst with a good mind for the game. He is a natural goal scorer who has put up points in junior hockey and at the minor pro level but has not had that productivity in limited NHL opportunities. McKegg is not overly physical, but doesn’t shy away from contact. McKegg has deceptive hands and the ability to slip through tight areas. His game-to-game consistency and strength are two areas that have kept him from playing at the NHL level on a permanent basis.
McKegg skated in 16 NHL games with the Panthers, including one playoff game, and was one of the top two-way centers for AHL affiliate Portland in 2015-16. Signed to a one-year contract prior to the season, he will be an unrestricted free agent if not tendered a qualifying offer by Florida. Entering his fifth pro season, McKegg has limited offensive upside but can be effective as a solid fourth line center for a team in need of forward depth.