Bruins stats, lines and roster, regular season.
Only 4 games into the season, so these numbers will move a lot.
| Mark KastelicC | 4 | 1 | 2 | 3 | 2 | +1 | 3 | 33.3 | 10:56 |
|---|---|---|---|---|---|---|---|---|---|
| Hampus LindholmD | 4 | 1 | 1 | 2 | 1 | +1 | 4 | 25.0 | 20:11 |
| Elias LindholmC | 4 | 1 | 1 | 2 | 2 | -1 | 9 | 11.1 | 16:05 |
| Nikita ZadorovD | 4 | 0 | 2 | 2 | 1 | -1 | 4 | 0.0 | 19:33 |
| David PastrnakR | 4 | 0 | 2 | 2 | 2 | -1 | 15 | 0.0 | 20:25 |
| JJ PeterkaR | 4 | 2 | 0 | 2 | 2 | 0 | 8 | 25.0 | 18:18 |
| Mason LohreiD | 4 | 0 | 2 | 2 | 1 | 0 | 2 | 0.0 | 20:49 |
| Fraser MintenC | 4 | 1 | 1 | 2 | 2 | 0 | 8 | 12.5 | 15:36 |
| James HagensC | 4 | 2 | 0 | 2 | 2 | -1 | 7 | 28.6 | 13:50 |
| Connor CliftonD | 4 | 0 | 1 | 1 | 0 | -1 | 5 | 0.0 | 19:50 |
| Will BorgenD | 4 | 0 | 1 | 1 | 0 | +3 | 1 | 0.0 | 18:15 |
| Tanner JeannotL | 4 | 1 | 0 | 1 | 1 | 0 | 2 | 50.0 | 10:36 |
| Morgan GeekieC | 4 | 0 | 1 | 1 | 1 | 0 | 5 | 0.0 | 18:44 |
| Marat KhusnutdinovC | 4 | 0 | 1 | 1 | 0 | +1 | 1 | 0.0 | 13:23 |
| Sean KuralyC | 3 | 0 | 0 | 0 | 0 | 0 | 6 | 0.0 | 12:13 |
| Pavel ZachaC | 4 | 0 | 0 | 0 | 0 | +1 | 8 | 0.0 | 18:37 |
| Casey MittelstadtC | 4 | 0 | 0 | 0 | 0 | -1 | 6 | 0.0 | 14:41 |
| Jonathan AspirotD | 3 | 0 | 0 | 0 | 0 | +1 | 4 | 0.0 | 16:38 |
| Frederic BrunetD | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 | 18:43 |
| Matthew PoitrasC | 1 | 0 | 0 | 0 | 0 | +1 | 0 | 0.0 | 11:28 |
| David PastrnakR | 4 | 0.00 | 1.28 | 4 | -1.28 | 62.7 | +13.5 |
|---|---|---|---|---|---|---|---|
| Pavel ZachaC | 4 | 0.00 | 1.26 | 5 | -1.26 | 53.5 | +0.1 |
| JJ PeterkaR | 4 | 1.03 | 1.15 | 4 | +0.85 | 58.8 | +7.9 |
| Morgan GeekieC | 4 | 1.00 | 1.04 | 1 | -1.04 | 46.5 | -10.5 |
| James HagensC | 4 | — | 0.98 | 4 | +1.02 | 41.0 | -16.5 |
| Elias LindholmC | 4 | — | 0.88 | 4 | +0.12 | 57.7 | +5.4 |
| Mark KastelicC | 4 | — | 0.87 | 0 | +0.13 | 56.1 | +3.2 |
| Fraser MintenC | 4 | 1.18 | 0.78 | 2 | +0.22 | 47.2 | -8.6 |
| Casey MittelstadtC | 4 | 0.00 | 0.56 | 1 | -0.56 | 52.1 | -1.8 |
| Tanner JeannotL | 4 | — | 0.45 | 1 | +0.55 | 52.6 | -1.0 |
| Sean KuralyC | 3 | — | 0.38 | 1 | -0.38 | 64.3 | +11.7 |
| Nikita ZadorovD | 4 | 0.86 | 0.30 | 1 | -0.30 | 55.4 | +2.9 |
| Mason LohreiD | 4 | 0.86 | 0.29 | 0 | -0.29 | 53.7 | +0.5 |
| Jonathan AspirotD | 3 | — | 0.27 | 1 | -0.27 | 53.8 | -0.9 |
| Connor CliftonD | 4 | 0.84 | 0.23 | 0 | -0.23 | 49.0 | -6.2 |
| Marat KhusnutdinovC | 4 | — | 0.22 | 2 | -0.22 | 46.4 | -8.8 |
| Hampus LindholmD | 4 | 1.89 | 0.21 | 0 | +0.79 | 56.3 | +4.8 |
| Matthew PoitrasC | 1 | — | 0.14 | 0 | -0.14 | 41.1 | -13.5 |
| Frederic BrunetD | 1 | — | 0.04 | 0 | -0.04 | 44.4 | -9.9 |
| Will BorgenD | 4 | 0.93 | 0.04 | 0 | -0.04 | 55.6 | +3.2 |
| Nikita ZadorovD | 4 | — | 0 | 2 | -2 | 5 | 17 | 4 | 1 |
|---|---|---|---|---|---|---|---|---|---|
| Tanner JeannotL | 4 | — | 0 | 1 | -1 | 1 | 16 | 2 | 0 |
| Will BorgenD | 4 | — | 0 | 0 | 0 | 4 | 11 | 2 | 2 |
| Morgan GeekieC | 4 | 30.0 | 2 | 0 | +2 | 1 | 11 | 5 | 1 |
| Mark KastelicC | 4 | 35.7 | 1 | 1 | 0 | 5 | 10 | 2 | 1 |
| David PastrnakR | 4 | — | 0 | 0 | 0 | 2 | 8 | 11 | 1 |
| Sean KuralyC | 3 | 60.0 | 2 | 1 | +1 | 3 | 7 | 1 | 0 |
| Connor CliftonD | 4 | — | 0 | 1 | -1 | 4 | 6 | 4 | 2 |
| Jonathan AspirotD | 3 | — | 0 | 2 | -2 | 6 | 4 | 3 | 0 |
| Marat KhusnutdinovC | 4 | 50.0 | 0 | 0 | 0 | 1 | 4 | 4 | 1 |
| James HagensC | 4 | 0.0 | 0 | 1 | -1 | 3 | 4 | 3 | 1 |
| Elias LindholmC | 4 | 59.4 | 0 | 2 | -2 | 1 | 3 | 6 | 0 |
| Fraser MintenC | 4 | 39.5 | 1 | 0 | +1 | 0 | 3 | 5 | 1 |
| Hampus LindholmD | 4 | — | 1 | 0 | +1 | 4 | 2 | 6 | 2 |
| Pavel ZachaC | 4 | 52.6 | 0 | 0 | 0 | 5 | 2 | 2 | 2 |
| Matthew PoitrasC | 1 | 28.6 | 1 | 1 | 0 | 0 | 2 | 0 | 0 |
| Casey MittelstadtC | 4 | 50.0 | 0 | 1 | -1 | 1 | 1 | 4 | 3 |
| JJ PeterkaR | 4 | — | 1 | 0 | +1 | 2 | 1 | 6 | 2 |
| Mason LohreiD | 4 | — | 1 | 0 | +1 | 2 | 0 | 3 | 1 |
| Frederic BrunetD | 1 | — | 0 | 0 | 0 | 3 | 0 | 3 | 0 |
ixG, HD and G−ixG come from our expected-goals model, all situations. 5v5 P/60, on-ice xGF% and Rel xGF% are 5 on 5, from the NHL's shift charts. Hits, giveaways and takeaways are counted by each arena's scorekeeper, so they vary a lot from rink to rink. What these mean
| Jeremy Swayman | 3 | 2 | 1 | 0 | .914 | 2.30 | 1 | .925 | +1.69 | .875 | 2 | 66.7 | 1 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Michael DiPietro | 1 | 0 | 1 | 0 | .897 | 3.11 | 0 | .926 | -0.51 | .900 | 1 | 100.0 | 0 | 0 |
xSV%, GSAx, HDSV%, quality starts, really bad starts and stolen games count only games for the Bruins, from our expected-goals model. A goalie's start is the game where he faced the first shot. What these mean
| David PastrnakR | 77 | 29 | 71 | 100 | 86 | +4 | 261 | 11.1 | 20:39 |
|---|---|---|---|---|---|---|---|---|---|
| Morgan GeekieC | 81 | 39 | 29 | 68 | 53 | -5 | 181 | 21.5 | 17:24 |
| Pavel ZachaC | 78 | 30 | 35 | 65 | 47 | +4 | 131 | 22.9 | 16:51 |
| Charlie McAvoyD | 69 | 11 | 50 | 61 | 41 | +13 | 111 | 9.9 | 24:23 |
| Viktor ArvidssonL | 69 | 25 | 29 | 54 | 38 | +20 | 175 | 14.3 | 14:36 |
| Elias LindholmC | 69 | 17 | 31 | 48 | 29 | -7 | 114 | 14.9 | 17:53 |
| Casey MittelstadtC | 71 | 15 | 27 | 42 | 30 | +12 | 80 | 18.8 | 15:10 |
| Fraser MintenC | 82 | 17 | 18 | 35 | 28 | +21 | 116 | 14.7 | 15:33 |
| Marat KhusnutdinovC | 77 | 15 | 18 | 33 | 22 | +12 | 78 | 19.2 | 14:30 |
| Hampus LindholmD | 67 | 5 | 21 | 26 | 16 | +3 | 100 | 5.0 | 21:37 |
| Mason LohreiD | 73 | 7 | 19 | 26 | 17 | +17 | 72 | 9.7 | 16:54 |
| Sean KuralyC | 82 | 6 | 16 | 22 | 16 | 0 | 110 | 5.5 | 13:20 |
| Nikita ZadorovD | 81 | 2 | 20 | 22 | 12 | +18 | 107 | 1.9 | 20:53 |
| Tanner JeannotL | 77 | 6 | 16 | 22 | 15 | -4 | 78 | 7.7 | 12:39 |
| Mark KastelicC | 82 | 12 | 10 | 22 | 19 | +6 | 100 | 12.0 | 12:37 |
| Michael EyssimontC | 56 | 8 | 10 | 18 | 13 | -3 | 109 | 7.3 | 10:55 |
| Alex SteevesC | 43 | 9 | 7 | 16 | 12 | +6 | 55 | 16.4 | 11:56 |
| Henri JokiharjuD | 41 | 2 | 13 | 15 | 9 | +2 | 40 | 5.0 | 17:48 |
| Andrew PeekeD | 77 | 5 | 9 | 14 | 8 | -12 | 82 | 6.1 | 19:23 |
| Jonathan AspirotD | 61 | 3 | 10 | 13 | 5 | +30 | 47 | 6.4 | 16:44 |
| Jordan HarrisD | 8 | 1 | 2 | 3 | 2 | 0 | 12 | 8.3 | 15:54 |
| Lukas ReichelL | 10 | 1 | 2 | 3 | 2 | +2 | 9 | 11.1 | 12:49 |
| Riley TufteL | 4 | 1 | 0 | 1 | 1 | -1 | 4 | 25.0 | 11:40 |
| John BeecherC | 6 | 1 | 0 | 1 | 1 | -1 | 6 | 16.7 | 10:24 |
| Victor SoderstromD | 8 | 0 | 1 | 1 | 0 | +3 | 8 | 0.0 | 13:41 |
| Matthew PoitrasC | 3 | 1 | 0 | 1 | 1 | +1 | 8 | 12.5 | 12:07 |
| James HagensC | 2 | 0 | 1 | 1 | 0 | +1 | 2 | 0.0 | 14:33 |
| Jeffrey VielL | 10 | 0 | 0 | 0 | 0 | -1 | 11 | 0.0 | 9:30 |
| Michael CallahanD | 5 | 0 | 0 | 0 | 0 | -1 | 3 | 0.0 | 12:59 |
| Vladislav KolyachonokD | 2 | 0 | 0 | 0 | 0 | -1 | 2 | 0.0 | 12:06 |
| Matěj BlümelR | 4 | 0 | 0 | 0 | 0 | -3 | 4 | 0.0 | 10:52 |
| Georgii MerkulovC | 1 | 0 | 0 | 0 | 0 | -1 | 0 | 0.0 | 10:35 |
| David PastrnakR | 77 | — | 30.79 | 69 | -1.79 | 48.9 | +1.1 |
|---|---|---|---|---|---|---|---|
| Morgan GeekieC | 81 | — | 24.79 | 76 | +14.21 | 47.1 | -1.1 |
| Viktor ArvidssonL | 69 | — | 22.81 | 89 | +2.19 | 48.9 | +1.4 |
| Pavel ZachaC | 78 | — | 20.53 | 89 | +9.47 | 45.5 | -3.0 |
| Elias LindholmC | 69 | — | 18.09 | 78 | -1.09 | 45.8 | -1.9 |
| Fraser MintenC | 82 | — | 15.54 | 66 | +1.46 | 50.0 | +2.9 |
| Mark KastelicC | 82 | — | 12.56 | 61 | -0.56 | 45.3 | -3.2 |
| Casey MittelstadtC | 71 | — | 12.17 | 44 | +2.83 | 48.7 | +1.5 |
| Marat KhusnutdinovC | 77 | — | 11.78 | 50 | +3.22 | 47.6 | -0.6 |
| Tanner JeannotL | 77 | — | 10.90 | 49 | -4.90 | 47.9 | -0.3 |
| Charlie McAvoyD | 69 | — | 10.21 | 26 | +0.79 | 48.5 | +1.1 |
| Michael EyssimontC | 56 | — | 9.94 | 48 | -1.94 | 48.8 | +3.0 |
| Sean KuralyC | 82 | — | 9.23 | 37 | -3.23 | 48.7 | +1.1 |
| Alex SteevesC | 43 | — | 7.10 | 22 | +1.90 | 50.5 | +2.4 |
| Hampus LindholmD | 67 | — | 6.02 | 7 | -1.02 | 50.2 | +3.9 |
| Nikita ZadorovD | 81 | — | 5.58 | 5 | -3.58 | 46.6 | -1.8 |
| Mason LohreiD | 73 | — | 5.30 | 6 | +1.70 | 47.6 | +0.0 |
| Andrew PeekeD | 77 | — | 2.93 | 2 | +2.07 | 44.5 | -5.3 |
| Jonathan AspirotD | 61 | — | 2.39 | 5 | +0.61 | 48.4 | +0.0 |
| Henri JokiharjuD | 41 | — | 1.83 | 1 | +0.17 | 49.7 | +1.7 |
| Jeffrey VielL | 10 | — | 1.10 | 10 | -1.10 | 61.4 | +10.0 |
| Lukas ReichelL | 10 | — | 0.87 | 2 | +0.13 | 52.0 | +2.8 |
| Riley TufteL | 4 | — | 0.60 | 3 | +0.40 | 48.9 | +1.1 |
| John BeecherC | 6 | — | 0.56 | 6 | +0.44 | 29.6 | -17.0 |
| Matthew PoitrasC | 3 | — | 0.54 | 3 | +0.46 | 50.4 | +1.0 |
| Matěj BlümelR | 4 | — | 0.50 | 0 | -0.50 | 46.4 | +2.6 |
| Jordan HarrisD | 8 | — | 0.44 | 1 | +0.56 | 49.2 | +4.8 |
| Vladislav KolyachonokD | 2 | — | 0.37 | 1 | -0.37 | 53.6 | +16.0 |
| James HagensC | 2 | — | 0.24 | 0 | -0.24 | 61.7 | +8.6 |
| Victor SoderstromD | 8 | — | 0.15 | 0 | -0.15 | 45.3 | -7.4 |
| Michael CallahanD | 5 | — | 0.14 | 0 | -0.14 | 52.2 | +8.7 |
| Georgii MerkulovC | 1 | — | 0.03 | 0 | -0.03 | 38.3 | -6.0 |
| Sean KuralyC | 82 | 51.1 | 7 | 9 | -2 | 47 | — | — | — |
|---|---|---|---|---|---|---|---|---|---|
| Hampus LindholmD | 67 | — | 10 | 27 | -17 | 103 | — | — | — |
| Elias LindholmC | 69 | 56.1 | 7 | 14 | -7 | 59 | — | — | — |
| Nikita ZadorovD | 81 | — | 26 | 47 | -21 | 102 | — | — | — |
| David PastrnakR | 77 | — | 34 | 25 | +9 | 32 | — | — | — |
| Viktor ArvidssonL | 69 | — | 14 | 11 | +3 | 36 | — | — | — |
| Pavel ZachaC | 78 | 53.3 | 6 | 13 | -7 | 26 | — | — | — |
| Charlie McAvoyD | 69 | — | 23 | 32 | -9 | 129 | — | — | — |
| Riley TufteL | 4 | — | 0 | 0 | 0 | 1 | — | — | — |
| Andrew PeekeD | 77 | — | 7 | 11 | -4 | 135 | — | — | — |
| Michael EyssimontC | 56 | 50.0 | 16 | 14 | +2 | 21 | — | — | — |
| Tanner JeannotL | 77 | — | 18 | 21 | -3 | 58 | — | — | — |
| Jeffrey VielL | 10 | — | 6 | 7 | -1 | 4 | — | — | — |
| Morgan GeekieC | 81 | 45.6 | 19 | 11 | +8 | 34 | — | — | — |
| Casey MittelstadtC | 71 | 48.9 | 13 | 6 | +7 | 21 | — | — | — |
| Henri JokiharjuD | 41 | — | 3 | 7 | -4 | 37 | — | — | — |
| Mark KastelicC | 82 | 60.8 | 31 | 35 | -4 | 64 | — | — | — |
| Michael CallahanD | 5 | — | 0 | 0 | 0 | 9 | — | — | — |
| Jordan HarrisD | 8 | — | 0 | 0 | 0 | 5 | — | — | — |
| Jonathan AspirotD | 61 | — | 9 | 17 | -8 | 83 | — | — | — |
| John BeecherC | 6 | 0.0 | 0 | 0 | 0 | 4 | — | — | — |
| Victor SoderstromD | 8 | — | 0 | 0 | 0 | 10 | — | — | — |
| Vladislav KolyachonokD | 2 | — | 1 | 0 | +1 | 3 | — | — | — |
| Matěj BlümelR | 4 | — | 0 | 0 | 0 | 2 | — | — | — |
| Lukas ReichelL | 10 | — | 1 | 0 | +1 | 5 | — | — | — |
| Marat KhusnutdinovC | 77 | 46.7 | 17 | 8 | +9 | 39 | — | — | — |
| Mason LohreiD | 73 | — | 5 | 10 | -5 | 93 | — | — | — |
| Alex SteevesC | 43 | 42.9 | 10 | 8 | +2 | 27 | — | — | — |
| Fraser MintenC | 82 | 49.3 | 12 | 10 | +2 | 51 | — | — | — |
| Matthew PoitrasC | 3 | 38.9 | 3 | 2 | +1 | 2 | — | — | — |
| Georgii MerkulovC | 1 | — | 0 | 0 | 0 | 0 | — | — | — |
| James HagensC | 2 | 100.0 | 0 | 1 | -1 | 0 | — | — | — |
ixG, HD and G−ixG come from our expected-goals model, all situations. 5v5 P/60, on-ice xGF% and Rel xGF% are 5 on 5, from the NHL's shift charts. Hits, giveaways and takeaways are counted by each arena's scorekeeper, so they vary a lot from rink to rink; we only have them from 2026-27. What these mean
| Jeremy Swayman | 55 | 31 | 18 | 4 | .908 | 2.71 | 2 | .925 | +25.51 | .830 | 38 | 70.4 | 10 | 5 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Joonas Korpisalo | 31 | 14 | 9 | 6 | .894 | 3.15 | 1 | .924 | -0.77 | .834 | 13 | 46.4 | 7 | 3 |
| Michael DiPietro | 1 | 0 | 0 | 0 | 1.000 | 0.00 | 0 | .926 | +0.20 | — | — | — | — | 0 |
xSV%, GSAx, HDSV%, quality starts, really bad starts and stolen games count only games for the Bruins, from our expected-goals model. A goalie's start is the game where he faced the first shot. What these mean
From the most recent game (Mon, Oct 5 vs OTT): the forward groups and defence pairs that played the most 5-on-5 minutes together. Not an official lineup.
| Zacha – Geekie – Mittelstadt | 4 | 37:28 | 45.0 | 50.7 | 1 | 0 |
|---|---|---|---|---|---|---|
| Lindholm – Pastrnak – Peterka | 4 | 36:58 | 53.0 | 53.3 | 1 | 2 |
| Khusnutdinov – Minten – Hagens | 4 | 31:21 | 36.2 | 60.0 | 0 | 0 |
| Jeannot – Kuraly – Kastelic | 3 | 23:04 | 47.8 | 41.9 | 1 | 1 |
| Clifton – Zadorov | 4 | 62:54 | 50.8 | 53.5 | 3 | 4 |
|---|---|---|---|---|---|---|
| Lindholm – Borgen | 4 | 57:09 | 55.1 | 52.3 | 2 | 0 |
| Aspirot – Lohrei | 3 | 44:57 | 52.6 | 46.3 | 1 | 0 |
Every combination with at least 20 minutes together at 5 on 5 this season, from who was on the ice in the NHL's shift charts. xGF% and CF% above 50 mean the Bruins controlled play with that group out. What these mean
23 players on the current roster