PickALeague.com
29BaseBo Groulx headshot

Bo

Groulx

C · TOR · Defensive · Very poor

PAL
5
WAR
-0.8
Value
13
PTS
2

2023-24№ 580 / 608

Bo Groulx (Toronto Maple Leafs) stats and profile: offensive production, ice time, advanced stats, WAR and PAL rating.

Bo Groulx

#29CPlays: Centre · 74% of faceoffsToronto Maple Leafs logoToronto Maple Leafs

HEIGHT : 188 cm · WEIGHT : 92 kg · SHOOTS : L

Born : February 5, 2000 · Rouen, France

Drafted : 2018 · ANA · round 2, pick #54

Contract : $812,500 · 2025-26 → 2026-27 · Standard Contract · UFA

NHL record

Year Team GPGAPTSPIM
2026-27Toronto Maple Leafs70002
2025-26Toronto Maple Leafs133250
2023-24Anaheim Ducks4502222
2022-23Anaheim Ducks20000
2021-22Anaheim Ducks181232
NHL totals85461026

Bo Groulx: our analysis

2023-24 season: 45 GP, 0 G, 2 A, 2 PTS, -9 +/-, 12:11 TOI. WAR -0.8 (580th of 608) · PAL 5, very poor.

In 2023-24, Bo Groulx, 26, posts a PAL Rating of 5 out of 100 (very poor), and his WAR of -0.8 ranks 580th among 608 regulars, in the bottom quarter.

His strengths: penalty kill (79, well above average). On the other hand, offense (0, among the weakest in the league) and shooting (1, among the weakest in the league) hold him back.

Breaking down his WAR (goals above average), his biggest contribution: penalty kill (+0.1); his biggest cost: finishing (-3.6).

His WAR went from 0.0 in 2022-23 to -0.8.

Contract-wise, his Value score of 13 (very poor return) weighs his output against what he costs: 50 is what that salary should buy.

Bo Groulx's story

Growing up in Gatineau after being born in Rouen, Bo Groulx developed his game within Quebec’s junior system and emerged as a forward comfortable both at centre and on the wing. Early seasons with the Halifax Mooseheads laid the groundwork for a player known for two-way responsibility and steady production rather than flash.

Chosen first overall by Halifax in the 2016 QMJHL draft, Groulx climbed through the junior ranks and earned greater roles each year. He returned to the Mooseheads in 2018–19 and was later named captain; on 22 December 2019 he was traded to the Moncton Wildcats for draft picks. He closed his QMJHL career with 78 points in 55 games in his final season and collected the Guy Carbonneau Trophy as the league’s top defensive forward.

Groulx entered the NHL picture when Anaheim selected him 54th overall in the 2018 draft. The Ducks signed him to a three-year entry-level deal on 10 October 2019. He began pro play with the San Diego Gulls in 2020–21, recording 10 goals and 29 points in 42 games and leading AHL rookies in shorthanded points. His NHL debut came 13 October 2021 in a win over the Winnipeg Jets; he earned his first NHL assist on 29 October and scored his first NHL goal on 7 November.

His early professional years featured frequent moves between Anaheim and San Diego, including a recall on 11 April 2023 for two games and a one-year, two-way extension signed on 14 July 2023. After four seasons with the Ducks organization he tested free agency and signed a one-year, two-way deal with the New York Rangers on 2 July 2024, was assigned to the Hartford Wolf Pack for 2024–25, and was promoted by New York on 10 January 2025. As a free agent again, he agreed to a two-year, $1.63 million contract with the Toronto Maple Leafs on 1 July 2025 and is currently playing with the Toronto Marlies in the AHL while under contract to the Maple Leafs.

On the international stage Groulx represented Canada at several under‑age events, including the 2016 Winter Youth Olympics, the 2016 World U‑17 Hockey Challenge and the 2017 Ivan Hlinka Tournament, where he won gold. His game is defined by defensive awareness, penalty‑killing effectiveness and willingness to take on team tasks rather than individual spotlight.

Facts drawn from Wikipédia, told in our own words.

Advanced stats

TOI/GP
8:03
PP TOI/GP
0:07
SH TOI/GP
0:18
Pts/GP
0.00
EV points
0
Hits
12
Blocks
3
Takeaways
0
Corsi % (SAT)
44.9 %
Off. zone starts
26.2 %
Faceoffs
57.1 %

Stats and photos: NHL (NHL.com)

2026-27 projection

Projected points

4between 0 and 15 (80% range)

Goals
2
Assists
2
Games
23

So far: 0 pts in 7 games. The team has played 19 of 84 games. Projected pace: 0.26 pts per game (last season: 0.38).

The projection follows last season's pace. Tested on 2,265 player seasons (2022-23 to 2025-26): average miss of 9 points over 82 games; for players at 0.9 points per game and up, it ran 5 points high on average.

This is only a projection. It knows nothing about injuries, trades or role changes; one player in five finishes outside the range.

Player ratings, 2025-26

All ratings →

Fourteen ratings from 0 to 100 drawn from data, never by hand: 75 = established NHL player, 95+ = elite.

OV · OverallConfidence 43 %

58

Replacement or prospect

SK
Skating
63
Confidence 67 %
ST
Strength
79
Confidence 49 %
EN
Endurance
68
Confidence 50 %
DU
Durability
44
Confidence 73 %
CK
Checking
83
Confidence 49 %
FG
Fighting
78
Confidence 27 %
DI
Discipline
68
Confidence 49 %
FO
Faceoffs
64
Confidence 53 %
PA
Passing
69
Confidence 43 %
SC
Scoring
71
Confidence 43 %
DF
Defense
67
Confidence 39 %
PS
Penalty shot
76
Confidence 0 %
EX
Experience
46
Confidence 100 %
Why these ratings?

SK — Skating63

  • Top speed (35 %)35.6 · 67
  • Bursts > 20 mph /60 (30 %)6.753 · 78
  • Distance /60 (20 %)16 · 65
  • Speed consistency (15 %)33 · 47

ST — Strength79

  • Contact absorbed /60 (50 %)4.238 · 76
  • Body mass (50 %)0.089 · 79

EN — Endurance68

  • Ice time per game (45 %)14.6 · 73
  • Total ice time (20 %)198 · 35
  • Shift length (15 %)45.5 · 76
  • Lowest recent ice time per game (15 %)12.8 · 70
  • Special-teams time per game (5 %)2.52 · 76

DU — Durability44

  • Share of games played (100 %)0.563 · 44

CK — Checking83

  • Hits /60 (70 %)6.76 · 82
  • Lowest seasonal rate (20 %)7.774 · 89
  • Season volume (10 %)3.555 · 66

FG — Fighting78

  • Fights per 82 games (100 %)0.902 · 78

DI — Discipline68

  • Net penalty value /60 (50 %)-0.002 · 67
  • Penalties taken /60 (30 %)0.604 · 76
  • Penalties drawn /60 (20 %)0.589 · 66

FO — Faceoffs64

  • Faceoff % (85 %)46.6 · 62
  • Faceoffs /60 (15 %)38.4 · 75

PA — Passing69

  • Primary assists /60 (40 %)0.608 · 73
  • Secondary assists /60 (20 %)0.345 · 63
  • Offensive creation (RAPM) (20 %)0.017 · 71
  • Power-play points /60 (10 %)4.53 · 76
  • Assist consistency (10 %)0.309 · 64

SC — Scoring71

  • Goals /60 (25 %)0.734 · 73
  • Individual xG /60 (20 %)0.677 · 66
  • Finishing (goals − xG per shot) (20 %)-0.041 · 78
  • High-danger chances /60 (15 %)1.093 · 67
  • xG per shot (10 %)0.082 · 72
  • Shot attempts /60 (10 %)11.6 · 72

DF — Defense67

  • RAPM defense /60 (35 %)-0.014 · 71
  • Relative xG against (20 %)0.053 · 69
  • On-ice xG against /60 (15 %)2.846 · 58
  • Penalty kill /60 (10 %)-0.01 · 79
  • Takeaways − giveaways /60 (10 %)-1.592 · 69
  • Shot attempts against /60 (5 %)60.4 · 62
  • Blocked shots /60 (5 %)2.601 · 75

PS — Penalty shot76

  • Shootouts (60 %)32.7 · 76
  • Penalty shots (40 %)26.7 · 76

EX — Experience46

  • Career regular-season games (65 %)62
  • Career playoff games (25 %)0
  • NHL seasons (10 %)61

OV — Overall58

  • SC · Scoring (20 %)71
  • PA · Passing (20 %)69
  • DF · Defense (20 %)67
  • SK · Skating (12 %)63
  • FO · Faceoffs (10 %)64
  • EN · Endurance (8 %)68
  • DI · Discipline (5 %)68
  • ST · Strength (3 %)79
  • CK · Checking (2 %)83
Season by season
SeasonOVSKSCDF
2025-2658637167
2023-2449604778

The bars show confidence (sample size), not player quality. — : not enough data, not a zero. Engine version 1.0.

WAR and PAL ratings, 2023-24

How we rate →

PAL Rating scores performance from 0 to 100 against players at the same position (50 = average player), starting from the player's strength, offensive or defensive. Value Rating compares that performance with what the player costs: 50 means paid what the play is worth.

ProfileDefensiveValue comes mostly from defense

Offense
0
Defense
55
See full details
Offense
0
Creation
2
Shooting
1
Possession
19
Defense
60
Discipline
2
Power play
22
Penalty kill
79

From 0 to 100; 50 is the average player at the same position, adjusted for ice time.

Hockey IQ, 2023-24

Rankings and method →

The quality of the player's decisions with and against the puck at 5-on-5, against regulars at the same position (50 = average). PAL measures output; IQ measures how the player plays.

Overall IQ

1/ 100

Low
better than 1% of forwards, offense and defense combined

Offensive IQ

4/ 100

Low
passing, shots, puck

Defensive IQ

4/ 100

Low
takeaways, discipline, own zone

Overall IQ isn't an average of the two scores: it's the player's rank with offense and defense combined, 404 of 410 forwards.

See full details

Offense

Playmaking passes
0
Shot selection
18
Penalties drawn
18
Puck management
61

Defense

Takeaways
13
Discipline
8
Safe zone exits
20

Percentiles: 80 means better than 80% of regulars at the same position. Play without the puck (positioning, coverage) isn't measured: the NHL doesn't publish that data.

Wins added to the team, compared with a replacement-level player called up from the AHL.

0.4

wins above replacement

-0.0 to 1.4 — 90% interval

264 of 615 forwards

+1.9 goals above replacement

Full leaderboard →
See full details
EV offense
-0.1
EV defense
-0.2
Power play
0.0
Penalty kill
-0.0
Shooting
+1.5
Penalties
+0.2
Average → replacement
+0.5

In goals.

Season by season
SeasonTeamGPWARRank
2025-26TOR130.4264/615
2023-24ANA45-0.8580/608
2022-23ANA20.0368/617

Player tracking (NHL EDGE)

League EDGE leaderboards →

Speed, shot power, distance covered, time by zone: measured by chips in the puck and shoulder pads. 90th percentile = better than 90% of players.

Season
Hardest shot
135.6 km/h61st percentileleague avg. 130.1 km/h
Top skating speed
34.2 km/h25th percentileleague avg. 35.2 km/h
Bursts over 20 mph, season
515th percentileleague avg. 21
Offensive zone time
39.6 %21st percentileleague avg. 43.1 %
See full details
Total distance, season
13.9 km14th percentileleague avg. 52.2 km
Distance, single-game high
2.71 km5th percentileleague avg. 4.52 km
Offensive zone at 5v5
40.3 %35th percentileleague avg. 42.4 %
Neutral zone time
16.5 %2nd percentileleague avg. 16.8 %
Defensive zone time
43.8 %11th percentileleague avg. 40.1 %

Shooting

Shots on goalGoalsShooting %
All414th percentile024th percentile0.0 %3rd percentile
High danger08th percentile034th percentile0.0 %0th percentile
Mid range119th percentile054th percentile0.0 %32nd percentile
Long range031st percentile092nd percentile0.0 %0th percentile

Shots on goal by zone

Neutral zone : 0 · 63th percentileOutside left : 1 · 68th percentileOutside right : 1 · 70th percentileLeft point : 0 · 60th percentileRight point : 0 · 61th percentileCenter point : 0 · 62th percentileLeft circle : 0 · 24th percentileRight circle : 1 · 49th percentileHigh slot : 0 · 26th percentileLeft of the net : 0 · 58th percentileRight of the net : 1 · 85th percentileLow slot : 0 · 9th percentileCrease : 0 · 50th percentileLeft corner : 0 · 95th percentileBehind the net : 0 · 79th percentileRight corner : 0 · 97th percentile0110000100100000
Beyond the red line : 0

2026-2027 regular season. Measured by puck and player tracking chips; the percentile ranks the player within the league.

Game log, 2026-27

DateOpponentGAPTS+/-
Oct 28@Seattle Kraken logoSEA0000
Oct 17vsNew York Islanders logoNYI0000
Oct 10@Colorado Avalanche logoCOL0000
Oct 8@Vegas Golden Knights logoVGK000+1
Oct 6vsNashville Predators logoNSH0000
Oct 3vsOttawa Senators logoOTT0000
Sep 30vsNew York Islanders logoNYI0000

Bo Groulx: frequently asked questions

How many goals does Bo Groulx have in 2026-27?

Bo Groulx has 0 goals and 0 points (0 assists) in 7 games in 2026-27.

How old is Bo Groulx?

Bo Groulx is 26 years old: he was born on February 6, 2000.

How tall is Bo Groulx, and how much does he weigh?

Bo Groulx is 6'2" (188 cm) and weighs 203 lb (92 kg).

Where is Bo Groulx from?

France: Bo Groulx was born in Rouen, France.

What team does Bo Groulx play for?

Bo Groulx plays for the Toronto Maple Leafs in the NHL, at C, wearing number 29.

Is Bo Groulx injured?

No: Bo Groulx is not on the latest NHL injury report. This answer is updated throughout the season.

How good is Bo Groulx?

Bo Groulx produced 0.4 wins above replacement (WAR) in 2025-26, 264th of 615 players at his position in the NHL.

How much does Bo Groulx make?

Bo Groulx carries a cap hit of $813K per season, on a contract worth $1.6M in total over 2 years.

When does Bo Groulx's contract end?

Bo Groulx's contract runs through the 2026-27 season; he will then be an unrestricted free agent.

Is Bo Groulx a top-10 player at his position?

No: by WAR, he ranks 264th of 615 players at his position in the NHL in 2025-26. Our comparison tool puts him side by side with any other player.

How has Bo Groulx played lately?

Over his last 7 games, Bo Groulx has 0 points (0 goals, 0 assists).

What are Bo Groulx's career stats?

Over his NHL career, Bo Groulx has 85 games, 4 goals, 6 assists and 10 points. His best season: 2025-26, with 5 points in 13 games.

Where was Bo Groulx drafted?

Bo Groulx was drafted 54th overall (round 2) by Anaheim Ducks in 2018.

How does Bo Groulx perform in the playoffs?

Bo Groulx has not played in the NHL playoffs yet.

Is Bo Groulx a good fantasy pick?

Probably not, except in deep leagues: our projection has him at 4 points in 2026-27, or 0.17 points per game.

Is Bo Groulx related to anyone famous?

Yes: Benoit Groulx (father, head coach and former professional ice hockey player).

What is Bo Groulx's nationality?

Bo Groulx is Canadian. Internationally: Represented Canada: 2016 Winter Youth Olympics (6 games, 4 goals, 6 points), 2016 World U-17 Hockey Challenge (Canada Red, 5 games, 1 goal, 2 points; finished first in Group B), 2017 Ivan Hlinka Memorial Tournament (5 games, 1 goal, 3 points; gold medal).

What awards has Bo Groulx won?

Guy Carbonneau Trophy (QMJHL best defensive forward) — 2019–20 ; Memorial Cup tournament all-star — 2019.

How many championships has Bo Groulx won?

1: Gold medal at the Ivan Hlinka Memorial Tournament with Canada — 2017.

What is Bo Groulx's nickname?

He is nicknamed Bo.

Where did Bo Groulx play before turning pro?

Halifax Mooseheads (QMJHL), selected first overall in 2016; played with Halifax including 2018–19; traded to the Moncton Wildcats on December 22, 2019 (QMJHL) — 2019–20 season.

How many points is Bo Groulx projected to score in 2026-27?

Our projection has him at 4 points in 23 games in 2026-27 (0 to 15 points, 80% interval), based on his recent seasons, age and role.

See also: his Toronto Maple Leafs teammates

Full roster →

NHL.com ↗ · Stats and photos: NHL (NHL.com)