Post by St. Louis Sting on Dec 6, 2020 22:51:44 GMT -5
As some of you know from our conversations on Slack, I have at different times thought about the idea of eliminating the standardized rookie contract based on where that player was drafted and replace that system with a merit-based system similar to MLB arbitration. I had not put too much effort into how that would actually be implemented until multiple owners said that they liked the idea, so over the past few days I've been thinking through different solutions and I believe I have one (or at least the outline of one) that would work. What follows here will be a fairly in depth review of my process and calculations for how this would be implemented. If you don't really care about the nitty-gritty details and trust that the math works (it does) you can just comment regarding your preference between the existing standardized contract structure or a performance-based structure. If you actually want to know how I arrived at the proposal and the details please keep reading.
To this point I have only worked through NHL, though the same logic would apply to NBA and MLB (NFL will be different, but easier, since it is points-based). I used the concept of Z-Scores, which calculates a player's relative value in each statistic compared to all other players in the league. A Z-Score can be positive for strong performers or negative for weak performers in each stat. I calculated the Z-Score for each category that we use in our league (G, A, +/-, PIM, SOG, STP, HIT, BLOCK) for every player using full, league-wide stats. I then summed the Z-Scores of all statistics for each player to arrive at their Individual Total Value. Attached is that excel spreadsheet so you can get an idea for yourself: Hockey Z.xlsx (748.74 KB)
I then sorted the players by Individual Total Value from highest to lowest by position. Positions were determined by their listed position on hockey-reference, not Fantrax. If players were listed in multiple positions or a general position (Forward) their position was determined by their position on Fantrax. If listed on multiple positions at Fantrax, their position was based on whatever was listed first. This created a ranking of most-to-least valuable player by position.
After running multiple scenarios, I determined that a standardized starting salary for all rookies of $3 would be ideal. Players would received the following raises based on their performance according to the aforementioned rankings:
C/LW/RW
Tier 1 player (ranked 1-6): Salary + (Salary x 100%)
Tier 2 player (ranked 7-12): Salary + (Salary x 90%)
Tier 3 player (ranked 13-18): Salary + (Salary x 80%)
Tier 4 player (ranked 19-24): Salary + (Salary x 70%)
Tier 5 player (ranked 25-30): Salary + (Salary x 60%)
Tier 6 player (ranked 31-36): Salary + (Salary x 50%)
Tier 7 player (ranked 37-42): Salary + (Salary x 40%)
Tier 8 player (ranked 43-48): Salary + (Salary x 30%)
Tier 9 player (ranked 59-54): Salary + (Salary x 20%)
Tier 10 player (ranked 55-60): Salary + (Salary x 10%)
Tier 11 player (all others): Salary + $2
D
Tier 1 player (ranked 1-6): Salary + (Salary x 100%)
Tier 2 player (ranked 7-12): Salary + (Salary x 90%)
Tier 3 player (ranked 13-18): Salary + (Salary x 80%)
Tier 4 player (ranked 19-24): Salary + (Salary x 70%)
Tier 5 player (ranked 25-32): Salary + (Salary x 60%)
Tier 6 player (ranked 33-40): Salary + (Salary x 50%)
Tier 7 player (ranked 41-50): Salary + (Salary x 40%)
Tier 8 player (ranked 51-60): Salary + (Salary x 30%)
Tier 9 player (ranked 61-72): Salary + (Salary x 20%)
Tier 10 player (ranked 73-84): Salary + (Salary x 10%)
Tier 11 player (all others): Salary + $2
G
Tier 1 player (ranked 1-4): Salary + (Salary x 100%)
Tier 2 player (ranked 5-8): Salary + (Salary x 90%)
Tier 3 player (ranked 9-12): Salary + (Salary x 80%)
Tier 4 player (ranked 13-16): Salary + (Salary x 70%)
Tier 5 player (ranked 17-20): Salary + (Salary x 60%)
Tier 6 player (ranked 21-24): Salary + (Salary x 50%)
Tier 7 player (ranked 25-28): Salary + (Salary x 40%)
Tier 8 player (ranked 29-32): Salary + (Salary x 30%)
Tier 9 player (ranked 33-36): Salary + (Salary x 20%)
Tier 10 player (ranked 37-40): Salary + (Salary x 10%)
Tier 11 player (all others): Salary + $2
All arbitration raises would be rounded up to the nearest whole dollar, and there is a minimum raise of $2 per contract year regardless of ranking in the previous year.
Example: an arbitration eligible Center with a present salary of $12 and who is ranked as a Tier 2 player in his category is awarded a raise of 90% of his present salary or $10.9 so that his new salary is $23.
All drafted players would have the same 5 year control period from the season they are first promoted, and would still be eligible for Restricted Free Agency based on their final salary. Arbitration eligible players can still be non-tendered in the offseason with no salary retention obligation in present or future seasons, or cut in mid-season and only have retained salary in the present season.
I hope this at least makes some sense, but please ask any questions you may have. At this stage the most important part is for me to get a feel on whether people generally prefer the existing rookie contract structure or would prefer a performance-based structure. Thank you for any input!
To this point I have only worked through NHL, though the same logic would apply to NBA and MLB (NFL will be different, but easier, since it is points-based). I used the concept of Z-Scores, which calculates a player's relative value in each statistic compared to all other players in the league. A Z-Score can be positive for strong performers or negative for weak performers in each stat. I calculated the Z-Score for each category that we use in our league (G, A, +/-, PIM, SOG, STP, HIT, BLOCK) for every player using full, league-wide stats. I then summed the Z-Scores of all statistics for each player to arrive at their Individual Total Value. Attached is that excel spreadsheet so you can get an idea for yourself: Hockey Z.xlsx (748.74 KB)
I then sorted the players by Individual Total Value from highest to lowest by position. Positions were determined by their listed position on hockey-reference, not Fantrax. If players were listed in multiple positions or a general position (Forward) their position was determined by their position on Fantrax. If listed on multiple positions at Fantrax, their position was based on whatever was listed first. This created a ranking of most-to-least valuable player by position.
After running multiple scenarios, I determined that a standardized starting salary for all rookies of $3 would be ideal. Players would received the following raises based on their performance according to the aforementioned rankings:
C/LW/RW
Tier 1 player (ranked 1-6): Salary + (Salary x 100%)
Tier 2 player (ranked 7-12): Salary + (Salary x 90%)
Tier 3 player (ranked 13-18): Salary + (Salary x 80%)
Tier 4 player (ranked 19-24): Salary + (Salary x 70%)
Tier 5 player (ranked 25-30): Salary + (Salary x 60%)
Tier 6 player (ranked 31-36): Salary + (Salary x 50%)
Tier 7 player (ranked 37-42): Salary + (Salary x 40%)
Tier 8 player (ranked 43-48): Salary + (Salary x 30%)
Tier 9 player (ranked 59-54): Salary + (Salary x 20%)
Tier 10 player (ranked 55-60): Salary + (Salary x 10%)
Tier 11 player (all others): Salary + $2
D
Tier 1 player (ranked 1-6): Salary + (Salary x 100%)
Tier 2 player (ranked 7-12): Salary + (Salary x 90%)
Tier 3 player (ranked 13-18): Salary + (Salary x 80%)
Tier 4 player (ranked 19-24): Salary + (Salary x 70%)
Tier 5 player (ranked 25-32): Salary + (Salary x 60%)
Tier 6 player (ranked 33-40): Salary + (Salary x 50%)
Tier 7 player (ranked 41-50): Salary + (Salary x 40%)
Tier 8 player (ranked 51-60): Salary + (Salary x 30%)
Tier 9 player (ranked 61-72): Salary + (Salary x 20%)
Tier 10 player (ranked 73-84): Salary + (Salary x 10%)
Tier 11 player (all others): Salary + $2
G
Tier 1 player (ranked 1-4): Salary + (Salary x 100%)
Tier 2 player (ranked 5-8): Salary + (Salary x 90%)
Tier 3 player (ranked 9-12): Salary + (Salary x 80%)
Tier 4 player (ranked 13-16): Salary + (Salary x 70%)
Tier 5 player (ranked 17-20): Salary + (Salary x 60%)
Tier 6 player (ranked 21-24): Salary + (Salary x 50%)
Tier 7 player (ranked 25-28): Salary + (Salary x 40%)
Tier 8 player (ranked 29-32): Salary + (Salary x 30%)
Tier 9 player (ranked 33-36): Salary + (Salary x 20%)
Tier 10 player (ranked 37-40): Salary + (Salary x 10%)
Tier 11 player (all others): Salary + $2
All arbitration raises would be rounded up to the nearest whole dollar, and there is a minimum raise of $2 per contract year regardless of ranking in the previous year.
Example: an arbitration eligible Center with a present salary of $12 and who is ranked as a Tier 2 player in his category is awarded a raise of 90% of his present salary or $10.9 so that his new salary is $23.
All drafted players would have the same 5 year control period from the season they are first promoted, and would still be eligible for Restricted Free Agency based on their final salary. Arbitration eligible players can still be non-tendered in the offseason with no salary retention obligation in present or future seasons, or cut in mid-season and only have retained salary in the present season.
I hope this at least makes some sense, but please ask any questions you may have. At this stage the most important part is for me to get a feel on whether people generally prefer the existing rookie contract structure or would prefer a performance-based structure. Thank you for any input!