FINAL · SAT, APR 25Xfinity Mobile Arena

PenguinsPittsburgh4–2FINAL
FlyersPhiladelphia
Penguins
Pittsburgh
Flyers
Philadelphia
The story: K. Letang leads PIT past PHI
THREE STARS · OFFICIAL
Tonight's best.
KEY PLAYERS · HOW THEY DID
The three hottest on each side.
OUR PICK · HOW IT PLAYED
The model missed this one.
58%PHI WIN
✗ MISS
YTD: 55%
PHI was favored but lost.
PIT 42%PHI 58%
Why · Top Factors
Evgeni Malkin 45Top Heat100 Oliver Bonk
100Energy100
88.2Goalie SV%67.9
3Rest Days3
2H2H Wins (L6)4
HEAT IMPACT
Who moved up. Who moved down.
AI Recap
K. Letang leads PIT past PHI
K. Letang finished with 1 points (1G 0A). Final score: PIT 4–2 PHI. Power play went PIT 1/3 and PHI 0/3.
READ FULL RECAP →If you missed it
MARKET ODDS · 21 BOOKMAKERS
What the books say.
Our model: PHI 58% · Market (Pinnacle): PHI 52%
◆PinnaclesharpestPIT 2.05 · PHI 1.86
PIT 48%PHI 52%
All bookmakers (20)
Matchbook
PIT 47%PHI 53%
Betonlineag
PIT 48%PHI 52%
Unibet fr
PIT 37%PHI 40%
Marathonbet
PIT 36%PHI 41%
Gtbets
PIT 48%PHI 52%
Mybookieag
PIT 48%PHI 52%
William Hill
PIT 47%PHI 53%
Winamax fr
PIT 37%PHI 40%
Winamax de
PIT 37%PHI 40%
Pmu fr
PIT 37%PHI 40%
Leovegas se
PIT 37%PHI 40%
Unibet se
PIT 37%PHI 40%
Unibet nl
PIT 36%PHI 40%
Onexbet
PIT 36%PHI 41%
Coolbet
PIT 36%PHI 41%
Tipico de
PIT 36%PHI 41%
Betanysports
PIT 48%PHI 52%
Betsson
PIT 48%PHI 52%
Nordicbet
PIT 48%PHI 52%
Betclic fr
PIT 37%PHI 40%
Win % removes the bookmaker margin · decimal odds shown beside each book.
BOX SCORE · SOURCE: NHL.COM
Everyone who played.
Sorted by points, then ice time. Heat is each player's form over his last five games.
| FORWARDS | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 87Sidney CrosbyC1 PPG | 1 | 1 | 2 | +1 | 4 | 1 | 2 | 0 | 38 | 18:54 | 24 |
| 67Rickard RakellR | 1 | 1 | 2 | +1 | 1 | 3 | 0 | 0 | – | 17:25 | 34 |
| 19Connor DewarC | 1 | 0 | 1 | +1 | 1 | 5 | 0 | 0 | 100 | 16:25 | 12 |
| 46Blake LizotteC | 0 | 1 | 1 | +1 | 1 | 0 | 1 | 2 | 33 | 14:43 | 12 |
| 55Noel AcciariC | 0 | 1 | 1 | +1 | 1 | 6 | 0 | 0 | 44 | 14:35 | 13 |
| 17Bryan RustR | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | – | 19:19 | – |
| 71Evgeni MalkinC | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 50 | 15:39 | 27 |
| 59Egor ChinakhovR | 0 | 0 | 0 | -1 | 0 | 2 | 1 | 0 | – | 15:15 | 0 |
| 18Tommy NovakC | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 63 | 13:02 | – |
| 39Anthony ManthaR | 0 | 0 | 0 | -1 | 2 | 3 | 1 | 2 | – | 12:11 | 24 |
| 81Ben KindelC | 0 | 0 | 0 | -1 | 1 | 3 | 1 | 0 | 40 | 10:16 | 13 |
| 25Elmer SoderblomL | 0 | 0 | 0 | 0 | 3 | 2 | 0 | 0 | – | 8:09 | 15 |
| DEFENSE | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 58Kris LetangDGWG | 1 | 0 | 1 | +2 | 3 | 2 | 0 | 0 | – | 23:19 | – |
| 65Erik KarlssonD | 0 | 1 | 1 | -1 | 1 | 0 | 0 | 2 | – | 26:47 | – |
| 28Parker WotherspoonD | 0 | 0 | 0 | -2 | 1 | 3 | 2 | 0 | – | 23:49 | 0 |
| 49Samuel GirardD | 0 | 0 | 0 | +2 | 1 | 0 | 0 | 0 | – | 17:57 | 0 |
| 5Ryan SheaD | 0 | 0 | 0 | +1 | 1 | 0 | 3 | 0 | – | 16:46 | 10 |
| 7Ilya SolovyovD | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | – | 7:33 | 12 |
| GOALIES | DEC | SA | GA | SV | SV% | TOI |
|---|---|---|---|---|---|---|
| 37Arturs Silovs | W | 30 | 2 | 28 | .933 | 59:56 |
| FORWARDS | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 11Travis KonecnyR | 1 | 0 | 1 | -2 | 2 | 3 | 0 | 0 | – | 19:21 | 29 |
| 52Denver BarkeyC | 1 | 0 | 1 | +1 | 2 | 4 | 0 | 2 | – | 12:15 | – |
| 46Trevor ZegrasC | 0 | 1 | 1 | 0 | 2 | 5 | 0 | 10 | 40 | 18:43 | 49 |
| 22Christian DvorakC | 0 | 1 | 1 | -2 | 1 | 1 | 0 | 0 | 64 | 17:36 | 29 |
| 94Porter MartoneR | 0 | 0 | 0 | 0 | 3 | 4 | 1 | 0 | – | 18:13 | 51 |
| 71Tyson FoersterR | 0 | 0 | 0 | -1 | 1 | 1 | 1 | 0 | – | 16:44 | 0 |
| 74Owen TippettR | 0 | 0 | 0 | +1 | 0 | 1 | 0 | 0 | – | 16:42 | 20 |
| 27Noah CatesL | 0 | 0 | 0 | -1 | 2 | 0 | 2 | 0 | – | 14:35 | 21 |
| 14Sean CouturierC | 0 | 0 | 0 | 0 | 2 | 3 | 1 | 0 | 86 | 14:10 | 33 |
| 39Matvei MichkovR | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | – | 11:18 | 44 |
| 41Luke GlendeningC | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 40 | 10:50 | 13 |
| 19Garnet HathawayR | 0 | 0 | 0 | 0 | 2 | 2 | 3 | 4 | – | 10:45 | 28 |
| DEFENSE | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 6Travis SanheimD | 0 | 1 | 1 | +1 | 1 | 0 | 2 | 0 | – | 26:59 | 13 |
| 8Cam YorkD | 0 | 1 | 1 | -1 | 1 | 1 | 3 | 0 | – | 20:14 | – |
| 55Rasmus RistolainenD | 0 | 0 | 0 | +1 | 4 | 1 | 0 | 0 | – | 26:09 | 20 |
| 9Jamie DrysdaleD | 0 | 0 | 0 | -2 | 4 | 0 | 0 | 0 | – | 19:51 | – |
| 24Nick SeelerD | 0 | 0 | 0 | 0 | 1 | 2 | 3 | 0 | – | 12:20 | 10 |
| 47Noah JuulsenD | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | – | 8:55 | – |
| GOALIES | DEC | SA | GA | SV | SV% | TOI |
|---|---|---|---|---|---|---|
| 80Dan Vladar | L | 21 | 3 | 18 | .857 | 58:15 |


