(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

Premium Features
Pronunciation Bookmark Add to Roster Compare Player Submit Photo Submit Transfer
Discover premium
GAMES
GP
G
A
TP
+/-
5
0
3
3
-1
10
1
4
5
+0
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: 1 005 437 players
Last added: John Gillespie
Scoring Leaders
# Player GP G A TP
1. Antti Suomela 51 37 29 66
2. Patrik Karlkvist 52 23 38 61
3. Adam Tambellini 49 23 23 46
4. Jonathan Pudas 50 11 34 45
5. Oscar Möller 48 23 21 44
Show More
Player Facts
Date of Birth
Position
C/W
Age
30
Height
6'0" / 183 cm
Place of Birth
Weight
194 lbs / 88 kg
Nation
Shoots
L
Contract
23/24
Cap Hit
$762,500 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 Canucks U15 AAA ALLIANCE U15 - - - - - - |
2007-08 Elgin Middlesex Canucks 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 43 2 3 5 6 -11 |
Hartford Wolf Pack AHL 1 0 0 0 0 3 |
2022-23 Bakersfield Condors AHL 58 5 12 17 58 5 |
Projected AHL 69 6 14 20 69 6 |
2022-23 AHL/ECHL/USHL/WHL/OHL/QMJHL stats powered by HockeyTech
Tournament Statistics
S Team League GP G A TP PIM +/-   POST GP G A TP PIM +/-
2005-06 Elgin Middlesex Canucks U15 AAA Big Nickel U14 6 1 1 2 0 - |
2007-08 Elgin Middlesex Canucks 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" });
Game Log
Date Team Opp Score G A TP PIM +/- SOG PPG SHG TOI
AHL
2023-03-22T18:30:00-0700 Bakersfield Condors vs Abbotsford Canucks
2023-03-15T18:30:00-0700 Bakersfield Condors vs Texas Stars
2023-03-11T18:00:00-0900 Bakersfield Condors vs San Jose Barracuda
2023-03-10T18:00:00-0900 Bakersfield Condors vs San Jose Barracuda
2023-03-08T17:30:00-0900 Bakersfield Condors vs Texas Stars
2023-03-04T18:00:00-0900 Bakersfield Condors vs Ontario Reign
2023-03-03T18:00:00-0900 Bakersfield Condors vs Coachella Valley Firebirds
2023-02-25T18:00:00-0700 Bakersfield Condors @ Texas Stars
2023-02-24T18:00:00-0700 Bakersfield Condors @ Texas Stars
2023-02-21T17:30:00-0900 Bakersfield Condors vs San Diego Gulls
$(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 11 383 87 125 212 0.55 206 31 | 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 U14 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 233 21 18 39 0.17 65 -24 | 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
Speed
15
Puckhandling
14
freestar.config.enabled_slots.push({ placementName: "eliteprospects_incontent_2", slotId: "eliteprospects_incontent_2" });
Player Connections
Transactions
DATE STATUS FROM TO SOURCE
10/03/2022
10/03/2022 Up/Down Edmonton Oilers Bakersfield Condors
07/13/2022
07/13/2022 Confirmed New York Rangers Edmonton Oilers
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)
var playerCommentEndpoint = " https://www.eliteprospects.com/premiumApi/getPlayerCommentsAnon/31283/player "; var deletePlayerCommentEndpoint = " '' ";