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

@Photo: AHL.COM

Canada Ryan Francis

Pronunciation Bookmark Add to Roster
GAMES
GP
G
A
TP
+/-
5
1
1
2
-1
10
3
5
8
+4
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: 940 148 players
Last added: Raphaelle Valiquette
Scoring Leaders
# Player GP G A TP
1. Roman Cervenka 8 4 10 14
2. Pierre-Luc Dubois 8 7 5 12
3. Denis Malgin 8 5 7 12
4. Drake Batherson 8 3 8 11
5. David Krejci 8 2 8 10
Show More
Player Facts
Date of Birth
Position
RW/C
Age
20
Height
5'9" / 175 cm
Place of Birth
Weight
170 lbs / 77 kg
Nation
Shoots
R
Youth Team
-
Contract
-
Agency

He is a playmaker first and foremost. He moves the puck around opponents by changing the angle of passes; he spins to use his backhand, hooks the puck through the skates of opponents, and shows poise in possession. On any given line, Francis connects plays between teammates. -EliteProspects 2020 NHL Draft Guide

Player Statistics
S Team League GP G A TP PIM +/-   POST GP G A TP PIM +/-
2014-15 Newbridge Senators Major Bantam NSMBHL 33 9 15 24 30 - | Playoffs 3 0 2 2 0 -
2015-16 Newbridge Senators Major Bantam NSMBHL 31 20 31 51 58 - | Playoffs 3 3 2 5 2 -
2016-17 Cole Harbour Wolfpack NSMMHL 37 17 34 51 12 - | Playoffs 7 2 5 7 4 -
2017-18 Cape Breton Screaming Eagles QMJHL 58 11 23 34 23 -22 | Playoffs 5 0 1 1 0 -4
2018-19 Cape Breton Screaming Eagles QMJHL 64 10 22 32 26 4 | Playoffs 9 0 2 2 4 0
2019-20 Cape Breton Eagles QMJHL 61 24 48 72 40 27 |
2020-21 Cape Breton Eagles “A” QMJHL 15 6 15 21 12 -9 |
Saint John Sea Dogs QMJHL 17 10 19 29 12 14 | Playoffs 6 4 6 10 2 -4
2021-22 Stockton Heat AHL 4 0 0 0 0 0 |
Saint John Sea Dogs QMJHL 54 25 40 65 34 30 | Playoffs 4 1 1 2 6 -2
2021-22 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 +/-
2014-15 Newbridge Senators Major Bantam NS Bantam Prov. 4 0 2 2 2 - |
2015-16 Team Nova Scotia U15 (ACC) ACC-U15 5 4 6 10 10 - |
2016-17 Team Nova Scotia QGC-16 5 2 8 10 0 - |
2019-20 QMJHL All-Stars Jr Super Series 1 0 0 0 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
QMJHL
2022-05-12T19:00:00-0300 Saint John Sea Dogs vs Rimouski Océanic
2022-05-09T19:30:00-0400 Saint John Sea Dogs @ Rimouski Océanic
2022-05-06T19:00:00-0300 Saint John Sea Dogs vs Rimouski Océanic
2022-05-05T19:00:00-0300 Saint John Sea Dogs vs Rimouski Océanic
2022-05-01T16:00:00-0300 Saint John Sea Dogs @ Moncton Wildcats
2022-04-29T19:00:00-0300 Saint John Sea Dogs vs Cape Breton Eagles
2022-04-28T19:00:00-0300 Saint John Sea Dogs vs Cape Breton Eagles
2022-04-23T19:00:00-0300 Saint John Sea Dogs @ Moncton Wildcats
2022-04-22T19:00:00-0300 Saint John Sea Dogs @ Acadie-Bathurst Titan
2022-04-19T19:00:00-0300 Saint John Sea Dogs vs Sherbrooke Phoenix
$(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 +/-
ACC-U15 1 5 4 6 10 2.00 10 - | 0
AHL 1 4 0 0 0 0.00 0 0 | 0
Jr Super Series 1 1 0 0 0 0.00 0 0 | 0
NS Bantam Prov. 1 4 0 2 2 0.50 2 - | 0
NSMBHL (NSU15MHL) 2 64 29 46 75 1.17 88 - | 2 6 3 4 7 1.17 2 -
NSMMHL (NSU18MHL) 1 37 17 34 51 1.38 12 - | 1 7 2 5 7 1.00 4 -
QGC-16 1 5 2 8 10 2.00 0 - | 0
QMJHL 5 269 86 167 253 0.94 147 44 | 4 24 5 10 15 0.63 12 -10
Skill Rating

Powered by Franchise Hockey Manager

Passing
17
Teamwork
16
Puckhandling
15
Agility
14

Go Premium to access this content

Get access to Skill Rating and many more premium features

Sign up for premium
Career Highlights
Season
Awards by season
freestar.config.enabled_slots.push({ placementName: "eliteprospects_incontent_2", slotId: "eliteprospects_incontent_2" });
Player Connections
Player Period Teams
Liam Kidney (F) 2014-2021 7 ACA Rangers U15, Cape Breton Eagles, Cole Harbour Wolfpack U18
Connor Trenholm (F) 2019-2022 3 Cape Breton Eagles, Saint John Sea Dogs
Daniel Surette (F) 2014-2017 3 ACA Rangers U15, Team Nova Scotia
Yegor Sokolov (F) 2017-2020 3 Cape Breton Eagles

Go Premium to access this content

Get access to our unique player connections feature and many more premium features

Sign up for premium
Transactions
DATE STATUS FROM TO SOURCE
10/15/2021
10/15/2021 Confirmed Saint John Sea Dogs Stockton Heat
01/19/2021
01/19/2021 Confirmed Cape Breton Eagles Saint John Sea Dogs
Not Activated Sections
Endorsements
Videos
Images
Referrals
Education
Attachments
Contract & Eligibility
Preferred Equipment
Housing & Billeting
Expected Compensation & Benefits
Injury Records
Player Description
Fitness Results
Are you Ryan Francis?
Upgrade to EP Premium and verify your profile to customize the page further. See example here.
Player Biography and Trivia

Drafted 2017, 2 #21 overall by Cape Breton Screaming Eagles in the QMJHL Entry Draft

2020 NHL Entry Draft: Ranked #80 by FCHockey

2020 NHL Entry Draft: Ranked #193 by McKeen's Hockey

2020 NHL Entry Draft: Ranked #79 by TSN/McKenzie

2020 NHL Entry Draft: Ranked #55 by NHL Central Scouting

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/305092/player "; var deletePlayerCommentEndpoint = " '' ";