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 of prospects available at pick nine: Matthew Wood leads Chris Peters’ list, Dalibor Dvorsky leads Bob McKenzie’s, and Zach Benson leads Cam Robinson’s.

2023 draft rankings at pick nine

Peters rankings
Rank among available players at pick ninePlayerOverall rankValue
1Matthew Wood77.1
2Zach Benson86.7
3Dalibor Dvorsky96.3
4Gabriel Perreault115.7
5Oliver Moore125.5
6Nate Danielson135.3
7Brayden Yager145.1
8Colby Barlow154.9
9Axel Sandin Pellikka164.7
10Tom Willander174.5
McKenzie rankings
Rank among available players at pick ninePlayerOverall rankValue
1Dalibor Dvorsky77.1
2Zach Benson96.3
3Gabriel Perreault106.0
4Matthew Wood115.7
5Colby Barlow125.5
6Oliver Moore135.3
7Axel Sandin Pellikka145.1
8Brayden Yager154.9
9Nate Danielson164.7
10Samuel Honzek174.5
Robinson rankings
Rank among available players at pick ninePlayerOverall rankValue
1Zach Benson58.2
2Tom Willander106.0
3Dalibor Dvorsky115.7
4Gabriel Perreault125.5
5Matthew Wood135.3
6Brayden Yager145.1
7Colby Barlow154.9
8Samuel Honzek164.7
9Axel Sandin Pellikka174.5
10Quentin Musty184.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.

Estimated combined values for picks nine and seventeen in the 2023 draft: Benson leads Peters’ model with 13.45 and Robinson’s with 14.16; Dvorsky leads McKenzie’s with 13.00.

2023 combined-pick value estimates

Historical model estimates; totals reproduce the graphic.

Peters estimates
Rank at pick ninePlayer at pick ninePick-nine valueConditional pick-seventeen valueTotal
1Matthew Wood7.15.8312.93
2Zach Benson6.76.7513.45
3Dalibor Dvorsky6.36.6412.94
4Gabriel Perreault5.76.8012.50
5Oliver Moore5.56.7712.27
6Nate Danielson5.36.8112.11
7Brayden Yager5.16.7911.89
8Colby Barlow4.96.7811.68
9Axel Sandin Pellikka4.76.7911.49
10Tom Willander4.56.8311.33
McKenzie estimates
Rank at pick ninePlayer at pick ninePick-nine valueConditional pick-seventeen valueTotal
1Dalibor Dvorsky7.15.9013.00
2Zach Benson6.36.1812.48
3Gabriel Perreault6.06.0312.03
4Matthew Wood5.76.2211.92
5Colby Barlow5.56.2211.72
6Oliver Moore5.36.2211.52
7Axel Sandin Pellikka5.16.2311.33
8Brayden Yager4.96.2511.15
9Nate Danielson4.76.2410.94
10Samuel Honzek4.56.2610.76
Robinson estimates
Rank at pick ninePlayer at pick ninePick-nine valueConditional pick-seventeen valueTotal
1Zach Benson8.25.9614.16
2Tom Willander6.05.5611.56
3Dalibor Dvorsky5.75.9611.66
4Gabriel Perreault5.55.9911.49
5Matthew Wood5.35.9911.29
6Brayden Yager5.15.9811.08
7Colby Barlow4.95.9810.88
8Samuel Honzek4.75.9910.69
9Axel Sandin Pellikka4.55.9910.49
10Quentin Musty4.35.9810.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.