Hits, blocks, faceoff %, Corsi, zone starts, TOI, and more. Upgrade to Premium to unlock all 9 advanced stat categories.
Upgrade to PremiumDrafted #99 overall by Toronto Maple Leafs in 2006 from Red Deer
| Date | Matchup | G | A | P | +/- | SOG |
|---|---|---|---|---|---|---|
| 2026-04-05 | CAR 3 @ OTT 6 | 0 | 0 | 0 | 0 | 0 |
| 2026-04-04 | MIN 4 @ OTT 1 | 0 | 0 | 0 | 0 | 0 |
| 2026-04-02 | BUF 1 @ OTT 4 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-31 | OTT 3 @ FLA 6 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-28 | OTT 2 @ TBL 4 | 0 | 0 | 0 |
| Date | Opponent | G | A | P | Notable |
|---|---|---|---|---|---|
| Mar 9, 2026 | vs VAN | 0 | 0 | 0 | Shutout |
| Apr 8, 2025 | vs CAR | 0 | 0 | 0 | Shutout |
| Feb 17, 2024 | vs CGY | 0 | 0 | 0 | Shutout |
| Oct 16, 2023 | vs CBJ | 0 | 0 | 0 | Shutout |
| Mar 28, 2023 | vs WPG | 0 | 0 | 0 | Shutout |
| 2 |
| 2022-23 | SJS | 71 | 1188 | 1335 | 147 | 89.0% | 3 |
| 2021-22 | SJS | 73 | 1321 | 1450 | 129 | 91.1% | 1 |
| 2020-21 | CAR | 47 | 568 | 627 | 59 | 90.6% | 0 |
| 2019-20 | CAR | 61 | 651 | 712 | 61 | 91.4% | 3 |
| 2018-19 | FLA | 65 | 836 | 929 | 93 | 90.0% | 0 |
| 2017-18 | FLA | 77 | 1253 | 1373 | 120 | 91.3% | 4 |
| 2016-17 | FLA | 77 | 1124 | 1222 | 98 | 92.0% | 3 |
| 2015-16 | SJS | 20 | 195 | 208 | 13 | 93.8% | 3 |
| 2015-16 | TOR | 48 | 845 | 920 | 75 | 91.8% | 0 |
| 2014-15 | TOR | 82 | 908 | 1001 | 93 | 90.7% | 0 |
| 2013-14 | TOR | 82 | 997 | 1095 | 98 | 91.0% | 1 |
| 2012-13 | TOR | 41 | 919 | 995 | 76 | 92.4% | 4 |
| 2011-12 | TOR | 58 | 877 | 974 | 97 | 90.0% | 3 |
| 2010-11 | TOR | 52 | 1044 | 1134 | 90 | 92.1% | 3 |
| 2009-10 | TOR | 3 | 0 | 0 | 0 | -- | 0 |
| Career | — | 1032 | 14188 | 15603 | 1416 | 90.9% | 32 |
| 0 |
| 0 |
| 2026-03-26 | PIT 4 @ OTT 3 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-24 | OTT 3 @ DET 2 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-23 | OTT 2 @ NYR 1 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-21 | TOR 2 @ OTT 5 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-19 | NYI 2 @ OTT 3 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-18 | OTT 1 @ WSH 4 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-15 | SJS 4 @ OTT 7 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-14 | ANA 0 @ OTT 2 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-11 | MTL 3 @ OTT 2 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-09 | OTT 2 @ VAN 0 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-07 | OTT 7 @ SEA 4 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-05 | OTT 4 @ CGY 1 | 0 | 0 | 0 | 0 | 0 |
| 2026-03-03 | OTT 4 @ EDM 5 | 0 | 0 | 0 | 0 | 0 |
| 2026-02-28 | OTT 5 @ TOR 2 | 0 | 0 | 0 | 0 | 0 |
| 2026-02-26 | DET 2 @ OTT 1 | 0 | 0 | 0 | 0 | 0 |
| 2026-02-05 | OTT 2 @ PHI 1 | 0 | 0 | 0 | 0 | 0 |
| 2026-02-03 | OTT 3 @ CAR 4 | 0 | 0 | 0 | 0 | 0 |
| 2026-02-02 | OTT 3 @ PIT 2 | 0 | 0 | 0 | 0 | 0 |
| 2026-01-31 | NJD 1 @ OTT 4 | 0 | 0 | 0 | 0 | 0 |
| 2026-01-28 | COL 2 @ OTT 5 | 0 | 0 | 0 | 0 | 0 |
| 2026-01-24 | CAR 4 @ OTT 1 | 0 | 0 | 0 | 0 | 0 |
| 2026-01-22 | OTT 3 @ NSH 5 | 0 | 0 | 0 | 0 | 0 |
| 2026-01-20 | OTT 4 @ CBJ 1 | 0 | 0 | 0 | 0 | 0 |
| 2026-01-18 | OTT 3 @ DET 4 | 0 | 0 | 0 | 0 | 0 |
| 2026-01-17 | MTL 6 @ OTT 5 | 0 | 0 | 0 | 0 | 0 |
| 2026-01-14 | OTT 8 @ NYR 4 | 0 | 0 | 0 | 0 | 0 |
| Feb 20, 2023 | vs SEA | 0 | 0 | 0 | Shutout |
| Oct 23, 2022 | vs PHI | 0 | 0 | 0 | Shutout |
| Nov 28, 2021 | vs CHI | 0 | 0 | 0 | Shutout |
| Jan 11, 2020 | vs LAK | 0 | 0 | 0 | Shutout |
| Dec 14, 2019 | vs CGY | 0 | 0 | 0 | Shutout |