Editor’s Note: This piece was written by Jeremie Spagnolo (@spazznolo)
In An Application of Prospect Pick Probabilities, I used Prashanth Iyer and myself’s draft probability tool to create a new pick value framework which captured the unique dynamics of a given draft. Then, I extended the methodology to include the uncertainty of prospect values. Here, I’ll introduce a brand new drafting strategy for the NHL which aims to maximize draft value. But first, some background.
Background on Optimization#
The optimization of draft value has been explored specifically for the NHL by now Kraken analyst @nnstats in this 2017 paper. It was a counter to the prevalent discourse at the time, which assumed the optimal draft was achieved by simply picking the best players as they were available. Instead, she argued that a team should only draft the best player available (BPA) if he won’t be available for their next pick. For instance, Jamie Benn, a sixth round pick, should have been drafted in the fifth round to maximize total draft value.
The key outstanding question from this work was: “How can we determine if the risk of deferring on the BPA and potentially losing them is worth the reward of drafting another quality prospect before landing the BPA later?” In this post, I’ll show that the prospect pick probabilities from our draft tool, when combined with prospect values, allow for a probablistic framework to make such a decision.
Introducing a new NHL drafting strategy#
The core objective of this strategy is to determine a team’s maximum conditional draft value at each pick. The maximum value is selected from a list of conditional draft values associated with each available prospect. Using a team’s first two picks as an example, the strategy can be written (somewhat) formally like this:
for n remaining prospects, ranked 1 to n
max draft value = max(v1, v2, …, vn)
where,
vi = estimated draft value when choosing prospect i with the next pick, specifically for i ≠ 1
vi = v(pi) + (Pj(p1) x v(p1)) + … + ((1 – Pj(p1) – … – Pj(p(x-1))) x v(px))
where,
v(pi) = value of prospect i,
Pj(pi) = probability that propsect i is available at pick j, and
Pj(p1) + … + Pj(p(x-1)) < 1 and Pj(p1) + … + Pj(p(x-1)) + Pj(p(x))) >= 1
To further illustrate, let’s consider the first round of this year’s draft up to pick 17.
An example using the Red Wings’ first round picks#
The Red Wings held the 9th and 17th picks in this year’s draft. I’m going to calculate the optimal drafting strategy for the Red Wings using a set of well-performing prospect rankings from Bob McKenzie, Cam Robinson, and Chris Peters. Prospect values are assigned using their respective rankings in the historical pick value chart.
At the 9th pick of the draft, the remaining prospects were ranked as follows:

2023 draft rankings at pick nine
| Rank among available players at pick nine | Player | Overall rank | Value |
|---|---|---|---|
| 1 | Matthew Wood | 7 | 7.1 |
| 2 | Zach Benson | 8 | 6.7 |
| 3 | Dalibor Dvorsky | 9 | 6.3 |
| 4 | Gabriel Perreault | 11 | 5.7 |
| 5 | Oliver Moore | 12 | 5.5 |
| 6 | Nate Danielson | 13 | 5.3 |
| 7 | Brayden Yager | 14 | 5.1 |
| 8 | Colby Barlow | 15 | 4.9 |
| 9 | Axel Sandin Pellikka | 16 | 4.7 |
| 10 | Tom Willander | 17 | 4.5 |
| Rank among available players at pick nine | Player | Overall rank | Value |
|---|---|---|---|
| 1 | Dalibor Dvorsky | 7 | 7.1 |
| 2 | Zach Benson | 9 | 6.3 |
| 3 | Gabriel Perreault | 10 | 6.0 |
| 4 | Matthew Wood | 11 | 5.7 |
| 5 | Colby Barlow | 12 | 5.5 |
| 6 | Oliver Moore | 13 | 5.3 |
| 7 | Axel Sandin Pellikka | 14 | 5.1 |
| 8 | Brayden Yager | 15 | 4.9 |
| 9 | Nate Danielson | 16 | 4.7 |
| 10 | Samuel Honzek | 17 | 4.5 |
| Rank among available players at pick nine | Player | Overall rank | Value |
|---|---|---|---|
| 1 | Zach Benson | 5 | 8.2 |
| 2 | Tom Willander | 10 | 6.0 |
| 3 | Dalibor Dvorsky | 11 | 5.7 |
| 4 | Gabriel Perreault | 12 | 5.5 |
| 5 | Matthew Wood | 13 | 5.3 |
| 6 | Brayden Yager | 14 | 5.1 |
| 7 | Colby Barlow | 15 | 4.9 |
| 8 | Samuel Honzek | 16 | 4.7 |
| 9 | Axel Sandin Pellikka | 17 | 4.5 |
| 10 | Quentin Musty | 18 | 4.3 |
Let’s determine who each analyst should draft at the 9th pick to maximize their expected draft value for picks 9 and 17. To answer, we use the equation shown above, which requires: 1) the value of the prospect taken at 9, 2) the conditional probabilities of the remaining prospects being available at 17, and 3) the values of these remaining prospects.

2023 combined-pick value estimates
Historical model estimates; totals reproduce the graphic.
| Rank at pick nine | Player at pick nine | Pick-nine value | Conditional pick-seventeen value | Total |
|---|---|---|---|---|
| 1 | Matthew Wood | 7.1 | 5.83 | 12.93 |
| 2 | Zach Benson | 6.7 | 6.75 | 13.45 |
| 3 | Dalibor Dvorsky | 6.3 | 6.64 | 12.94 |
| 4 | Gabriel Perreault | 5.7 | 6.80 | 12.50 |
| 5 | Oliver Moore | 5.5 | 6.77 | 12.27 |
| 6 | Nate Danielson | 5.3 | 6.81 | 12.11 |
| 7 | Brayden Yager | 5.1 | 6.79 | 11.89 |
| 8 | Colby Barlow | 4.9 | 6.78 | 11.68 |
| 9 | Axel Sandin Pellikka | 4.7 | 6.79 | 11.49 |
| 10 | Tom Willander | 4.5 | 6.83 | 11.33 |
| Rank at pick nine | Player at pick nine | Pick-nine value | Conditional pick-seventeen value | Total |
|---|---|---|---|---|
| 1 | Dalibor Dvorsky | 7.1 | 5.90 | 13.00 |
| 2 | Zach Benson | 6.3 | 6.18 | 12.48 |
| 3 | Gabriel Perreault | 6.0 | 6.03 | 12.03 |
| 4 | Matthew Wood | 5.7 | 6.22 | 11.92 |
| 5 | Colby Barlow | 5.5 | 6.22 | 11.72 |
| 6 | Oliver Moore | 5.3 | 6.22 | 11.52 |
| 7 | Axel Sandin Pellikka | 5.1 | 6.23 | 11.33 |
| 8 | Brayden Yager | 4.9 | 6.25 | 11.15 |
| 9 | Nate Danielson | 4.7 | 6.24 | 10.94 |
| 10 | Samuel Honzek | 4.5 | 6.26 | 10.76 |
| Rank at pick nine | Player at pick nine | Pick-nine value | Conditional pick-seventeen value | Total |
|---|---|---|---|---|
| 1 | Zach Benson | 8.2 | 5.96 | 14.16 |
| 2 | Tom Willander | 6.0 | 5.56 | 11.56 |
| 3 | Dalibor Dvorsky | 5.7 | 5.96 | 11.66 |
| 4 | Gabriel Perreault | 5.5 | 5.99 | 11.49 |
| 5 | Matthew Wood | 5.3 | 5.99 | 11.29 |
| 6 | Brayden Yager | 5.1 | 5.98 | 11.08 |
| 7 | Colby Barlow | 4.9 | 5.98 | 10.88 |
| 8 | Samuel Honzek | 4.7 | 5.99 | 10.69 |
| 9 | Axel Sandin Pellikka | 4.5 | 5.99 | 10.49 |
| 10 | Quentin Musty | 4.3 | 5.98 | 10.28 |
Here, McKenzie and Robinson should take the BPA to maximize conditional draft value, but Peters should defer and take his second BPA, Zach Benson.