(function (d, t) { var g = d.createElement(t), s = d.getElementsByTagName(t)[0]; g.src = '//tracker.eliteprospects.com/track/hit?id=player_31283'; s.parentNode.insertBefore(g, s); }(document, 'script'));

© Photo: Dan Hickling

Canada Greg McKegg

#14 New York Rangers / NHL - 21/22
Pronunciation Bookmark Add to Roster
GAMES
GP
G
A
TP
+/-
5
0
1
1
-1
10
0
2
2
-2
freestar.config.enabled_slots.push({ placementName: "eliteprospects_leaderboard_atf", slotId: "eliteprospects_leaderboard_atf" });
freestar.config.enabled_slots.push({ placementName: "eliteprospects_right_rail", slotId: "eliteprospects_right_rail" });
Database: 917 047 players
Last added: Luca Maracusa
Scoring Leaders
# Player GP G A TP
1. Félix Lafrance 26 23 27 50
2. Patrick Guay 31 25 22 47
3. William Dufour 28 22 25 47
4. Joshua Roy 27 17 30 47
5. Jordan Dumais 30 16 31 47
Show More
Player Facts
Date of Birth
Position
C/W
Age
29
Height
6'0" / 183 cm
Place of Birth
Weight
192 lbs / 87 kg
Nation
Shoots
L
Contract
21/22
Cap Hit
$750,000 Powered by
Agency
Highlights
1-time OHL Champion 1

Great uncle: Lou Fontinato
Sister: Britt McKegg

Player Statistics
S Team League GP G A TP PIM +/-   POST GP G A TP PIM +/-
2005-06 Elgin Middlesex Chiefs U15 AAA ALLIANCE U15 - - - - - |
2007-08 Elgin Middlesex Chiefs U16 AAA ALLIANCE U16 58 64 49 113 - |
St. Thomas Stars WOHL 3 4 1 5 2 |
2008-09 Erie Otters OHL 64 8 10 18 22 -13 | Playoffs 5 2 1 3 4 -5
Canada Ontario U17 WHC-17 6 0 1 1 2 |
2009-10 Erie Otters OHL 67 37 48 85 32 18 | Playoffs 4 2 1 3 0 -4
Canada U18 WJC-18 6 1 6 7 4 2 |
2010-11 Erie Otters “C” OHL 66 49 43 92 35 20 | Playoffs 7 4 1 5 12 2
Toronto Marlies AHL 2 1 0 1 0 -1 |
2011-12 Erie Otters “C” OHL 35 12 22 34 32 -39 |
London Knights OHL 30 19 22 41 22 5 | Playoffs 15 4 7 11 2 5
2012-13 Toronto Marlies AHL 61 8 15 23 22 4 | Playoffs 9 3 3 6 10 -2
2013-14 Toronto Maple Leafs NHL 1 0 0 0 0 0 |
Toronto Marlies AHL 65 19 28 47 31 0 | Playoffs 14 3 3 6 10 -5
2014-15 Toronto Maple Leafs NHL 3 0 0 0 0 0 |
Toronto Marlies AHL 62 22 15 37 39 9 | Playoffs 5 2 0 2 12 6
2015-16 Florida Panthers NHL 15 2 0 2 2 1 | Playoffs 1 0 0 0 2 0
Portland Pirates AHL 47 10 13 23 22 1 | Playoffs 3 1 0 1 2 0
2016-17 Florida Panthers NHL 31 3 3 6 11 -5 |
Springfield Thunderbirds AHL 7 2 2 4 2 -4 |
Tampa Bay Lightning NHL 15 0 1 1 11 2 |
2017-18 Pittsburgh Penguins NHL 26 2 2 4 8 -4 |
Wilkes-Barre/Scranton Penguins AHL 28 5 7 12 10 10 |
Charlotte Checkers AHL 19 9 14 23 4 7 | Playoffs 8 1 4 5 2 2
2018-19 Carolina Hurricanes NHL 41 6 5 11 8 -2 | Playoffs 14 2 0 2 4 1
Charlotte Checkers AHL 31 6 17 23 18 -5 |
2019-20 New York Rangers NHL 53 5 4 9 17 -2 | Playoffs 3 0 0 0 2 -3
2020-21 Boston Bruins NHL 5 1 0 1 2 -3 |
Providence Bruins AHL 2 0 2 2 0 2 |
2021-22 New York Rangers NHL 19 0 2 2 4 -5 |
Hartford Wolf Pack AHL 1 0 0 0 0 3 |
2021-22 NHL stats powered by NHL.com
Tournament Statistics
S Team League GP G A TP PIM +/-   POST GP G A TP PIM +/-
2005-06 Elgin Middlesex Chiefs U15 AAA Big Nickel Bantam 6 1 1 2 0 |
2007-08 Elgin Middlesex Chiefs U16 AAA OHL Cup 6 4 5 9 6 |
2010-11 OHL All-Stars Jr Super Series 1 0 0 0 0 0 |
2011-12 London Knights M-Cup 4 1 0 1 4 0 |
OHL All-Stars Jr Super Series 1 1 2 3 0 0 |
freestar.config.enabled_slots.push({ placementName: "eliteprospects_incontent_1", slotId: "eliteprospects_incontent_1" });
PREMIUM
You need to have EP Premium to view these stats. Sign up at the top of the website.
Game Log
Date Team Opp Score G A TP PIM +/- SOG PPG SHG TOI
NHL
Sun 16/01 New York Rangers @ Philadelphia Flyers
Fri 14/01 New York Rangers @ San Jose Sharks
Tue 11/01 New York Rangers @ Los Angeles Kings
Sun 09/01 New York Rangers @ Anaheim Ducks
Fri 07/01 New York Rangers @ Vegas Golden Knights
Tue 04/01 New York Rangers vs Edmonton Oilers
Sun 02/01 New York Rangers vs Tampa Bay Lightning
Sat 01/01 New York Rangers @ Tampa Bay Lightning
Thu 30/12 New York Rangers @ Florida Panthers
Sat 18/12 New York Rangers vs Vegas Golden Knights
$(function() { $('.daterange').daterangepicker({ 'linkedCalendars': false, 'showCustomRangeLabel': false, 'opens': 'center', 'drops': 'auto', 'locale': { 'cancelLabel': 'Clear' }, }, function (start, end, label) { let container = $('#game-logs'); $('input[name="from"]', container).val(start.format('YYYY-MM-DD')); $('input[name="to"]', container).val(end.format('YYYY-MM-DD')); changeGameLogsFilter(); }).on('cancel.daterangepicker', function(ev, picker) { let container = $('#game-logs'); $('input[name="from"]', container).val(''); $('input[name="to"]', container).val(''); changeGameLogsFilter(); }); $('.daterange-opener').click(function() { $('.daterange').click(); }); });
freestar.config.enabled_slots.push({ placementName: "eliteprospects_incontent_2", slotId: "eliteprospects_incontent_2" });
Player Career Totals
League Years GP G A TP PPG PIM +/- | Years GP G A TP PPG PIM +/-
AHL 10 325 82 113 195 0.60 148 26 | 5 39 10 10 20 0.51 36 1
ALLIANCE U15 1 - - - - - - - | 0
ALLIANCE U16 1 58 64 49 113 1.95 - - | 0
Big Nickel Bantam 1 6 1 1 2 0.33 0 - | 0
Jr Super Series 2 2 1 2 3 1.50 0 0 | 0
M-Cup 1 4 1 0 1 0.25 4 0 | 0
NHL 9 209 19 17 36 0.17 63 -18 | 3 18 2 0 2 0.11 8 -2
OHL 4 262 125 145 270 1.03 143 -9 | 4 31 12 10 22 0.71 18 -2
OHL Cup 1 6 4 5 9 1.50 6 - | 0
WHC-17 1 6 0 1 1 0.17 2 - | 0
WJC-18 1 6 1 6 7 1.17 4 2 | 0
WOHL 1 3 4 1 5 1.67 2 - | 0
Skill Rating

Powered by Franchise Hockey Manager

Hitting
16
Agility
16
Teamwork
15
Speed
15

Go Premium to access this content

Get access to Skill Rating and many more premium features

Sign up for premium
freestar.config.enabled_slots.push({ placementName: "eliteprospects_incontent_2", slotId: "eliteprospects_incontent_2" });
Player Connections
Transactions
DATE STATUS FROM TO SOURCE
11/16/2021
11/16/2021 Up/Down Hartford Wolf Pack New York Rangers
11/07/2021
11/07/2021 Up/Down New York Rangers Hartford Wolf Pack
07/28/2021
07/28/2021 Confirmed Boston Bruins New York Rangers
10/14/2020
10/14/2020 Confirmed New York Rangers Boston Bruins
07/01/2019
07/01/2019 Confirmed Carolina Hurricanes New York Rangers
07/12/2018
07/12/2018 Extension Carolina Hurricanes Carolina Hurricanes
02/26/2018
02/26/2018 Confirmed Pittsburgh Penguins Carolina Hurricanes
07/01/2017
07/01/2017 Confirmed Tampa Bay Lightning Pittsburgh Penguins
02/27/2017
02/27/2017 Confirmed Florida Panthers Tampa Bay Lightning
06/29/2016
06/29/2016 Extension Florida Panthers Florida Panthers
07/08/2015
07/08/2015 Extension Florida Panthers Florida Panthers
06/19/2015
06/19/2015 Confirmed Toronto Maple Leafs Florida Panthers
01/06/2012
01/06/2012 Confirmed Erie Otters London Knights
04/07/2011
04/07/2011 Confirmed Erie Otters Toronto Maple Leafs
Not Activated Sections
Endorsements
Videos
Referrals
Education
Attachments
Contract & Eligibility
Preferred Equipment
Housing & Billeting
Expected Compensation & Benefits
Injury Records
Player Description
Fitness Results
Are you Greg McKegg?
Upgrade to EP Premium and verify your profile to customize the page further. See example here.
Player Biography and Trivia

Drafted 2008, 1 #2 overall by Erie Otters in the OHL Priority Selection

Post a scouting report/trivia/player comment in English (visible here)
Log in or go premium to post and read comments var playerCommentEndpoint = " https://www.eliteprospects.com/premiumApi/getPlayerCommentsAnon/31283/player ";