Scouting Report
Ryan Kesler holds a +1.0% FO% edge overall. Look for Kesler on defensive-zone draws (71% H2H, 7 meetings). Hanzal wins 56.8% vs right-shot opponents — Kesler shoots right.
Prediction Breakdown
Model
XGBoost ML Model
Overall FO% (Bayesian)
Hanzal 56.0% vs Kesler 57.0% (-1.0%)
H2H factor
Kesler leads 16-9 in 25 meetings
Offensive zone
Hanzal 55.6%
Defensive zone
Hanzal 50.9%
Neutral zone
Hanzal 55.6%
Result
Martin Hanzal favored at 54.3%
54.3%
45.7%
Hanzal
Kesler
Head-to-Head Record
9
-
16
(25 meetings)
9
16
Hanzal
Kesler
Last 10: Hanzal 2-8 Kesler
Zone Breakdown
Offensive Zone
Edge: Kesler
4
5
Hanzal
Kesler
9 total
Defensive Zone
Edge: Kesler
2
5
Hanzal
Kesler
7 total
Neutral Zone
Edge: Kesler
3
6
Hanzal
Kesler
9 total
Situation Matchup
Situation
Hanzal
Kesler
Edge
Even Strength
57.1% (1,059)
57.6% (1,225)
-0.5%
Power Play
60.0% (175)
63.5% (263)
-3.5%
Penalty Kill
45.2% (126)
51.5% (305)
-6.3%
On penalty kill, Kesler has a +6.3% edge.
Handedness & Splits
Handedness
Kesler shoots right. Hanzal is 56.8% vs right-shot opponents (463).
Hanzal shoots left. Kesler is 57.9% vs left-shot opponents (1,218).
Home / Away
Hanzal
Kesler
Home
57.6% (682)
59.1% (881)
Away
55.2% (678)
55.7% (912)
By Period
Hanzal
Kesler
P1
57.8%
56.6%
P2
57.8%
58.2%
P3
53.7%
57.5%
OT
55.6%
53.6%
Final 5 min
53.2%
59.0%
Recent Form
Player
Last 50
Last 200
Career
Hanzal
58.0%▬
57.0%
56.4%
Kesler
50.0%▼
54.5%
57.4%
Recent Faceoffs
| Date | Period | Time | Zone | Winner |
|---|---|---|---|---|
| Feb 20, 2017 | 3 | 19:33 | Neutral | Ryan Kesler |
| Feb 20, 2017 | 3 | 19:11 | Offensive | Ryan Kesler |
| Feb 20, 2017 | 3 | 15:46 | Offensive | Ryan Kesler |
| Feb 20, 2017 | 3 | 10:16 | Defensive | Ryan Kesler |
| Feb 20, 2017 | 3 | 04:29 | Defensive | Ryan Kesler |
| Feb 20, 2017 | 2 | 19:24 | Defensive | Martin Hanzal |
| Feb 20, 2017 | 1 | 14:24 | Neutral | Ryan Kesler |
| Feb 20, 2017 | 1 | 05:23 | Offensive | Martin Hanzal |
| Jan 14, 2017 | 3 | 19:00 | Defensive | Ryan Kesler |
| Jan 14, 2017 | 3 | 16:24 | Neutral | Ryan Kesler |
| Jan 14, 2017 | 3 | 01:16 | Offensive | Martin Hanzal |
| Jan 14, 2017 | 2 | 14:56 | Neutral | Martin Hanzal |
| Jan 14, 2017 | 2 | 00:00 | Neutral | Ryan Kesler |
| Jan 14, 2017 | 1 | 19:35 | Offensive | Ryan Kesler |
| Jan 14, 2017 | 1 | 19:05 | Defensive | Martin Hanzal |
| Jan 14, 2017 | 1 | 12:35 | Offensive | Martin Hanzal |
| Jan 6, 2017 | 3 | 01:53 | Offensive | Ryan Kesler |
| Jan 6, 2017 | 2 | 19:21 | Offensive | Ryan Kesler |
| Jan 6, 2017 | 2 | 18:01 | Offensive | Martin Hanzal |
| Jan 6, 2017 | 2 | 14:58 | Defensive | Ryan Kesler |