Scouting Report
Ryan McLeod holds a +2.0% FO% edge overall. Look for McLeod on defensive-zone draws (86% H2H, 7 meetings). Hartman wins 44.9% vs left-shot opponents — McLeod shoots left.
Prediction Breakdown
Model
XGBoost ML Model
Overall FO% (Bayesian)
Hartman 45.6% vs McLeod 47.4% (-2.0%)
H2H factor
McLeod leads 12-3 in 15 meetings
Offensive zone
Hartman 65.0%
Defensive zone
McLeod 54.4%
Neutral zone
Hartman 54.5%
Result
Ryan Hartman favored at 53.9%
53.9%
46.1%
Hartman
McLeod
Head-to-Head Record
3
-
12
(15 meetings)
3
12
Hartman
McLeod
Last 10: Hartman 2-8 McLeod
Zone Breakdown
Offensive Zone
Edge: McLeod
1
4
Hartman
McLeod
5 total
Defensive Zone
Edge: McLeod
1
6
Hartman
McLeod
7 total
Neutral Zone
Edge: McLeod
1
2
Hartman
McLeod
3 total
Situation Matchup
Situation
Hartman
McLeod
Edge
Even Strength
45.1% (874)
49.0% (827)
-3.9%
Power Play
47.4% (95)
44.0% (91)
+3.4%
Penalty Kill
37.5% (16)
43.0% (272)
-5.5%
On penalty kill, McLeod has a +5.5% edge.
Handedness & Splits
Handedness
McLeod shoots left. Hartman is 44.9% vs left-shot opponents (691).
Hartman shoots right. McLeod is 45.8% vs right-shot opponents (415).
Home / Away
Hartman
McLeod
Home
45.0% (515)
48.5% (619)
Away
45.3% (470)
45.9% (571)
By Period
Hartman
McLeod
P1
47.3%
52.7%
P2
40.1%
43.9%
P3
48.3%
45.8%
OT
50.0%
35.7%
Final 5 min
44.2%
44.3%
Recent Form
Player
Last 50
Last 200
Career
Hartman
50.0%▬
50.0%
45.2%
McLeod
40.0%▼
50.0%
47.2%
Recent Faceoffs
| Date | Period | Time | Zone | Winner |
|---|---|---|---|---|
| Jan 17, 2026 | OT | 00:00 | Neutral | Ryan Hartman |
| Jan 17, 2026 | 3 | 12:02 | Defensive | Ryan McLeod |
| Jan 17, 2026 | 3 | 04:21 | Defensive | Ryan McLeod |
| Jan 17, 2026 | 2 | 19:38 | Offensive | Ryan Hartman |
| Jan 17, 2026 | 2 | 04:33 | Defensive | Ryan McLeod |
| Jan 17, 2026 | 2 | 02:47 | Defensive | Ryan McLeod |
| Jan 17, 2026 | 1 | 10:05 | Neutral | Ryan McLeod |
| Jan 17, 2026 | 1 | 03:10 | Defensive | Ryan McLeod |
| Nov 29, 2025 | 3 | 11:13 | Defensive | Ryan McLeod |
| Nov 29, 2025 | 2 | 14:42 | Offensive | Ryan McLeod |
| Nov 29, 2025 | 2 | 13:47 | Defensive | Ryan Hartman |
| Nov 29, 2025 | 1 | 14:45 | Offensive | Ryan McLeod |
| Nov 29, 2025 | 1 | 12:55 | Offensive | Ryan McLeod |
| Nov 29, 2025 | 1 | 12:42 | Neutral | Ryan McLeod |
| Nov 29, 2025 | 1 | 09:55 | Offensive | Ryan McLeod |