There has been much talk about WOWY in the recent 2023 Top 100 Project, so I’ve decided to start a database for multi-year, large sample raw WOWY. But first, a bit of background.
What is WOWY?
What types of WOWY data is there?
So what’s new with this WOWY data?
Where Thinking Basketball’s database only includes WOWY data from within a single season, here I’m calculating multi-year changes. This multi-year samples include changes to team performance over 1) rookie years, 2) mid-season/off-season trades, 3) long-term injuries, and 4) retirement years. This data has the benefit of being larger sample (helping Cons 3 and 4). However, since it’s over longer timescales, it’s more likely to be biased by other changes to the roster, improvement or drop-off from the player’s teammates, changes to the coaching staff or the league context, etc. (worsening Cons 1 and 2).
-Specific thresholds: I'm requiring at least 30 ‘with’ games and 30 ‘without’ games for a single team within a two-year span. It’s a somewhat arbitrary threshold, but the goal of this database is to have a sufficient sample size that there’s noise is minimized (as much as possible, although WOWY will certainly still have noise). I will use SRS for full-season data (e.g. for trades/injuries in the off season), MoV for mid-season data (e.g. for trades/injuries that occur mid-season). When relevant, I will include an ‘Alternate Value’ (e.g. if there are simple corrections for other roster changes, if you might use a different neighboring year, etc.).
-Sources: Basketball Reference for full-season SRS, Statmuse for mid-season MoV.
-The Players: Roughly the top 15 players. This isn’t meant to be a definitive list of the best WOWY scores or the true Top 15, just a list of the usual suspects that people are most frequently interested in. Those 15 players are… Bill Russell, Wilt Chamberlain, Oscar Robertson, Jerry West, Kareem Abdul-Jabbar, Larry Bird, Magic Johnson, Michael Jordan, Hakeem Olajuwon, Shaquille O’Neal, Tim Duncan, Kevin Garnett, Kobe Bryant, LeBron James, Steph Curry.
Future updates
This database is a work in progress, and may be expanded in the future. In particular:
-SRS: I used SRS for the full-season data (e.g. for rookie year samples), but MoV for the partial season data (e.g. for mid-season trades). If anyone has a way of easily calculating SRS for mid-season samples, let me know. I would love to change the MoV data to SRS data for accuracy, but I was unable of finding an easy way to do this.
-Rosters: Since this is multi-year data, there are likely other roster changes that bias some of these samples. I would love to include notes of the major contextual changes (e.g. if other all-star players went in or out of the lineup at the same time, if there were coaching changes or expansion, maybe even a list of every 20+/25+ mpg player who changed rosters between the ‘with’ sample and the ‘without’ sample. But this takes a lot of work and I haven’t gotten around to this yet.
-New Players: If there are any other players people would like to add, let me know. Preferably people could help with the calculations rather than just asking me to do all the work for a long list of players.
-Alternate Values: I added alternate values that seemed relevant, but the list is incomplete. There are likely other Alternate Values worth adding.
-Mistakes: I did this all by hand, so it’s possible there’s a typo or a small mistake. Don’t hesitate to (kindly) let me know and I can fix it.
If people want to help make these changes, don’t hesitate to reach out or post in the comments. Let me know if you have any other ideas that might help this database!

…
Bill Russell
-1956–57 Boston: 4.77 with, 1.68 without. Total change: +3.09 [Rookie year]
-1957–58 Boston: 6.05 with, 2.74 without. Total change: +3.31 [Injury year. *Note: 27 game off sample, included to give Russell a third sample]
-1969–70 Boston: 5.35 with, -1.59 without. Total change: +6.94 [Retirement]
Career Average: +4.45
10-year prime: +6.94 (1 sample 1960–69, +5.13 in 13 years 1957–1969)
Non-prime average: +3.20
Wilt Chamberlain
-1959–60 Warriors: 2.27 SRS with, -2.29 SRS without. Total change: +5.06 [Rookie year]
-1965 Warriors: -4.97 MoV with, -7.26 MoV without. Total change: +2.29. [trade, leaving Warriors]
-1965 76ers: 0.29 MoV with, -0.49 MoV without. Total change: +0.78. [trade, joining 76ers]
*Alternate Value: 1964–65 Warriors: +1.44 MoV with, -7.26 MoV without. Total change: +8.7 [Health Adjustment: Alternate value takes longer ‘with’ sample to correct for Wilt playing injured in 65.]
-1968–69 76ers: 7.96 SRS with, 4.79 SRS without. Total change: +3.17 [Traded, leaving 76ers]
*Alternate Value: 1965–66 76ers: +3.0 MoV with, -0.49 MoV without. Total change: +3.49 [Health Adjustment: Alternate value takes longer ‘with’ to correct for Wilt/teammates were playing injured]
-1968–69 Lakers: 3.84 SRS with, 4.99 SRS without. Total change: -1.15. [Traded, joining Lakers]
-1969-70 Lakers: 3.64 MoV with, 1.94 MoV without. Total change: +1.7 [Injury year]
*Alternate Value: 1970–1971 Lakers: Total change: +1.2 [Alternate Years: Alternate value uses alternate pair of years to get sufficient ‘with’ sample.]
-1973–74 Lakers: 8.16 SRS with, 0.85 SRS without. Total change: +7.31. [Retirement]
*Alternate Value: 1973–74 Lakers: 8.16 with, 1.29 without. Total Change: +6.87 [Teammate Adjustment: Alternate Value using games with 74 West for ‘without’ sample].
Career Average: +3.98 (using Alternate Values to correct for health in the 1965 years)
10-year prime: +3.85 (1960–69)
Non-prime average: +4.29
Oscar Robertson
-1960–61 Royals: -3.04 with, -5.92 without. Total change: +2.88 [Rookie year]
-1970–71 Royals: -2.55 with, -2.96 without. Total change: +0.41 [Traded, leaving Royals]
-1970–71 Bucks: 11.91 with, 4.25 without. Total change: +7.66 [Traded, joining Bucks]
-1974–75 Bucks: 7.61 with, 0.25 without. Total change: +7.36 [Retirement]
Career Average: +4.58
10-year prime: +4.04 (1962–71 2 samples)
Non-prime average: +5.12
Jerry West
-1960-61 Lakers: -0.11 with, -4.14 without. Total change: +4.03 [Rookie year]
-1968 Lakers: 8.86 with, 0.26 without. Total change: +8.6 [Injury year]
-1973–74 Lakers: 1.29 with, 0.61 without. Total change: +0.68 [Injury year]
-1974–75 Lakers: 1.29 with, -3.94 without. Total change: +5.23 [Retirement]
Career Average: +4.64
10-year prime: +6.32 (2 samples in 12 seasons 1961–1972, +8.6 in 1 sample 1963–1972)
Non-prime average: +2.96
Karem Abdul-Jabbar
-1969–70 Bucks: 4.25 with, -5.07 without. Total change: +9.32 [Rookie year]
*Adjusted Value: 1969–70 Bucks: 4.25 with, -2.62 without. Total change: +6.87 [Teammate Adjustment: Adjusted Value corrects for games with Flynn Robinson/Zaid Abdul-Aziz in 1969. Does not correct for addition of Bob Deandridge or expansion in 69–70]
-1975–76 Bucks: 0.25 with, -1.55 without. Total change: +1.8 [Traded, leaving Bucks]
-1975–76 Lakers: 0.18 with, -3.94 without. Total change: +4.12 [Traded, joining Lakers]
-1989–90 Lakers: 6.38 with, 6.74 without. Total change: -0.36 [Retirement]
Career Average: +3.12
10-year prime: +4.26 (1970–1979)
Non-prime average: -0.36 (1 sample in retirement. 3.22 in 2 samples including rookie year)
Larry Bird
-1979–80 Celtics: 7.37 with, -4.78 without. Total change: +12.15 [Rookie year]
-1988–89 Celtics: 5.61 with, 1.39 without. Total change: +4.22 [Injury year]
*Alternate Value: 1989–90 Celtics: Total change: +1.5 [Alternate Years: Alternate Value uses 1990 instead of 1988]
-1992 Celtics: 5.82 with, 0.95 without. Total change: +4.87 [Injury year]
-1992-93 Celtics: 5.82 with, 0.93 without. Total change: +4.89 [Retirement]
Career Average: +6.53
10-year prime: +8.19 (2 samples 1980–91 )
Non-prime average: +4.88
Magic Johnson
-1979–80 Lakers: 5.4 with, 2.95 without. Total change: +2.45 [Rookie year]
-1981 Lakers: 6.27 with, 1.84 without. Total change: +4.43 [Injury year]
-1991–92 Lakers: 6.73 with, -0.95 without. Total change: +7.68 [Injury year]
-1996 Lakers: 5.81 with, 3.58 without. Total change: +2.23 [Injury year]
-1996–97 Lakers: 5.81 with, 3.66 without. Total change: +2.15 [Retirement]
Career Average: +3.79
10-year prime: +6.06 (2 samples in 11 years 1981–1991, +7.68 in 10-year 1 sample)
Non-prime average: +2.28
Michael Jordan
-1984–85 Bulls: -0.5 with, -4.69 without. Total change: +4.19 [Rookie year]
-1986–87 Bulls: 0.38 with, -3.86 without. Total change: +4.24 [Injury year]
*Alternate Value: 1985–86 Bulls: Total change: +2.8 [Alternate Years: Alternate Value uses 1985 instead of 1987]
-1993–94 Bulls: 6.19 with, 2.87 without. Total change: +3.32 [Retirement]
*Alternate Value: 1992–95 Bulls: Total Change: +5.26 [Context Adjustment: Alternate Value using 1992–93 for the ‘with’ sample, since many have argued Bulls were coasting in 93. Note NBA expanded by 2 teams in 95]
-1995–96 Bulls: 10.96 with, 4.29 without. Total change: +6.67 [re-joining Bulls]
-1998–99 Bulls: 7.24 with, -8.58 without. Total change: +15.82 [Retirement]
*Alternate Value: 1998–99 Bulls: 8.55 with, -8.58 without. Total change: +11.28 [Teammate Adjustment: Alternate Value uses MoV with Pippen for ‘with’ sample, then subtract’s 98 Pippen’s 3.1 WOWY and 97 Rodman’s 2.75 WOWY].
-2001–02 Wizards: -1.57 with, -6.75 without. Total change: +5.18 [joining Wizards]
*Alternate Value: 2001–02 Wizards: Total change: +5.51 [Health Adjustment: Alternate Value only uses games Jordan played for ‘with’ sample]/
-2003–04 Wizards -1.47 with, -6.12 without. Total change: +4.65 [Retirement]
Career Average: +5.69 (using latter 2 alternate values)
10-year prime: +7.09 (1989–1998, +7.74 1989–1998 using alternate value for 1993 too)
Non-prime average: +4.65
Hakeem Olajuwon
-1984–85 Rockets: 1.38 with, -3.12 without. Total change: +4.5 [Rookie year]
-1991–92 Rockets: 1.7 with, -1.79 without. Total change: +3.49 [injury years]
-1998 Rockets: 0 with, -1.77 without. Total change: +1.77 [injury year]
-2000 Rockets: -3.7 with, 2.42 without. Total change: -6.12 [injury year]
-2001–02 Rockets: 2.71 with, -4.31 without. Total change: +7.02 [trade, leaving Rockets]
-2001–02 Raptors: -0.7 with, 1.69 without. Total change: -2.39 [trade, joining Raptors]
-2002–03 Raptors: -0.7 with, -6.1 without. Total change: +5.4 [Retirement]
Career Average: +1.95
10-year prime: +3.49 (1 sample 1986–95, +4.0 in 11 years 1985–95)
Non-prime average: +1.7
Shaquille O’Neal
-1992–93 Magic: 1.35 with, -6.52 without. Total change: +7.87 [Rookie year]
-1996–97 Magic: 5.4 with, -0.07 without. Total change: +5.47 [Traded, leaving Magic]
-1996–97 Lakers: 5.37 with, 3.73 without. Total change: +1.64 [Traded, joining Lakers]
*Adjusted Value: 1996–97 Lakers: Total Change: +2.22 [Teammate Adjustment: Alternate Value only uses games Magic did not play in 1996 for Shaq's 1996 'without' sample]
-2004–05 Lakers: 4.35 with, -2.32 without. Total change: +6.67 [Traded, leaving Lakers]
-2004–05 Heat: 5.76 with, -0.13 without. Total change: +5.89 [Traded, joining Heat]
-2007 Heat: 0.73 with, -2.48 without. Total change: +3.21 [Injury year]
-2008 Heat: 0.73 with, -8.53 without. Total change: +9.26 [Traded, leaving Heat]
-2008 Suns: 3.32 with, 5.94 without. Total change: -2.62 [Traded, joining Suns. *Note: 28 game ‘with’ sample, included for completeness.]
-2009–10 Suns: 3.32 with, 1.62 without. Total change: +1.7 [Traded, leaving Suns]
-2009–10 Cavs: 6.17 with, 8.68 without. Total change: -2.51 [Traded, joining Cavs]
-2010–11 Cavs: 6.17 with, -8.88 without. Total change: +15.05 [Traded, leaving Cavs]
*Adjusted Value: 2010–11 Cavs: Total change: +7.63 [Teammate Adjustment: Alternate Value subtracting 2011 Heat LeBron’s raw WOWY, using games with Varajao/Williams playing for ‘without’ sample]
-2010–11 Celtics: 4.83 with, 3.37 without. Total change: +1.46 [Traded, joining Celtics]
-2011–12 Celtics: 4.83 with, 2.26 without. Total change: +2.57 [Retirement]
Career Average: +3.74
10-year prime: +4.92 (1996–05, +4.59 1995–04)
Non-prime average: +3.17
Tim Duncan
-1997–98 Spurs: 3.3 with, -7.93 without. Total change: +11.23 [Rookie year]
*Alternate Value: 1997–98 Spurs: Total change: -0.31 [Teammate Adjustment: Alternate Value subtracts 96–97 Robinson’s 11.54 WOWY, which is calculated only when 96–97 Sean Elliot is playing]
-2004–05 Spurs: 8.89 with, 1.1 without. Total change: +7.79 [Injury year. *Only 29 ‘without’ games, included to give Duncan a third sample.]
-2016–17 Spurs: 10.28 with, 7.13 without. Total change: +3.15 [Retirement]
Career Average: +3.54 (with alternate value, which likely overcorrects)
10-year prime: +3.74 (1998–2007 in 2 samples with alternate value,
Non-prime average: +3.15 (1 sample)
Kevin Garnett
-1995–96 Timberwolves: -5.14 with, -8.22 without. Total change: +3.08 [Rookie year]
-2007–08 Timberwolves: -3.16 with, -6.26 without. Total change: +3.1 [Traded, leaving Timberwolves]
-2007–08 Celtics: 9.3 with, -3.7 without. Total change: +13.0 [Traded, joining Celtics]
*Alternate Value: 2007–08 Celtics: Total change: +9.30 [Teammate Adjustment: Alternate Value subtracting 07 Ray Allen’s 3.7 WOWY]
-2008–09 Celtics: 9.88 with, 5.33 without. Total change: +4.55 [Injury year]
*Alternate Value: 2009–10 Celtics: Total change: +3.98 [Alternate years: Alternate value using 2010 instead of 2008]
-2013–14 Celtics: -0.62 with, -4.97 without. Total change: +4.35 [Traded, leaving Celtics]
-2013–14 Nets: -1.57 with, 1.25 without. Total change: -2.82 [Traded, joining Nets]
-2015–16 Nets: -3.02 with, -2.73 without. Total change: -0.29 [Traded, leaving Nets]
-2015–16 Timberwolves: -2.21 with, -7.57 without. Total change: +5.36 [Traded, joining Timberwolves]
-2016 Timberwolves: -2.61 with, -4.34 without. Total change: +1.73 [Injury year]
-2016–17 Timberwolves: -2.61 with, -0.64 without. Total change: -1.97 [Retirement]
Career Average: +2.64 (with 2008 Alternate Value)
10-year prime: +5.65 (2000–09)
Non-prime average: +1.35
Kobe Bryant
-1996–97 Lakers: 3.66 with, 4.21 without. Total change: -0.55 [Rookie year]
-2000–01 Lakers: 6.51 with, 3.53 without. Total change: +2.98 [Injury year]
-2004–05 Lakers: 1.45 with, -3.42 without. Total change: +4.87 [Injury year]
-2013–14 Lakers: 0.81 with, -6.13 without. Total change: +6.94 [Injury year]
-2015 Lakers: -7 with, -6.72 without. Total change: -0.28 [Injury year]
-2016–17 Lakers: -6.29 with, -8.92 without. Total change: +2.63 [Retirement]
Career Average: +2.77
10-year prime: +3.93 (2 samples 2001–09)
Non-prime average: +2.19
LeBron James
-2003–04 Cavs: -3.07 with, -9.59 without. Total change: +6.52 [Rookie year]
-2010–11 Cavs: 6.17 with, -8.88 without. Total change: +15.05 [Traded, leaving Cavs]
*Adjusted Value: 2010–11 Cavs: Total Change: +10.94 [Teammate Adjustment: Alternate value subtracting 2011 Boston Shaq’s raw WOWY, using games with Varajao/Williams playing for ‘without’ sample]
-2010–11 Heat: 6.76 with, 1.99 without. Total change: +4.77 [Traded, joining Heat]
-2014–15 Heat: 4.15 with, -2.92 without. Total change: +7.07 [Traded, leaving Heat]
-2014–15 Cavs: 4.08 with, -3.86 without. Total change: +7.94 [Traded, joining Cavs]
-2018–19 Cavs: 0.59 with, -9.39 without. Total change: +9.98 [Traded, leaving Cavs]
-2018–19 Lakers: -1.33 with, -1.44 without. Total change: +0.11 [Traded, joining Lakers]
*Alternate Value: 2018–19 Lakers: Total change: +1.09 [Health Adjustment: Alternate value only uses when LeBron played for ‘with’ sample]
-2019–20 Lakers: 3.17 with, -3.78 without. Total change: +6.95 [Injury year]
-2021–22 Lakers: 1.25 with, -3.33 without. Total change: +4.58 [Injury year]
-2022–23 Lakers: -0.5 with, -2.8 without. Total change: +2.3 [Injury year]
Career Average: +6.21 (using alternate values)
10-year prime: +8.14 (2009–18)
Non-prime average: +4.29
Steph Curry
-2009–10 Warriors: -3.28 with, -3.8 without. Total change: +0.52 [Rookie year]
-2012 Warriors: -0.54 with, -5.28 without. Total change: +4.74 [Injury year]
-2018 Warriors: 9.71 with, -0.16 without. Total change: +9.87 [Injury year] ? (51 games)
-2020–21 Warriors: 0.4 with, -8.52 without. Total change: +8.92 [Injury year]
*Alternate Value: 2019–20 Warriors: Total change: +12.97 [Alternate years: Alternate Value using 2019 instead of 2021, subtracting 2021 Durant’s 1.97 WOWY. Klay’s 17–19 WOWY / 22 WOWY are both too noisy to use and at same time as other injuries.]
-2022–23 Warriors: 5.38 with, -1.0 without. Total: 6.38 [Injury year]
Career Average: +6.09
10-year prime: +8.39 (2014–2023)
Non-prime average: +2.63
Context behind various samples:
It’s difficult to compare career averages in this data, given the noise of WOWY and the unequal sampling (e.g. some player’s samples are non-prime, others are near peak). Pitting players’ prime samples against each other is a bit fairer, although many players are still dealing with a small number of samples and the usual limitations of raw WOWY. You could also make different choices regarding whether to use each player’s Alternate Values or explore the necessary context behind each sample. But if only because it’s interesting, let’s see how players compare in their 10-year primes, in their non-prime years, and in their peak samples.
Note: For these numbers, I'm using the 'Alternate Value' whenever there's a health adjustment or teammate adjustment. When there's an 'Alternate Year' alternate value, I pick the set of years that's better (with the exception of Curry's 2019–20 alternate value, as this doesn't correct for Klay while 2020–21 does).
10-year primes:
-Steph Curry +8.39
-Larry Bird +8.19 (2 samples)
-LeBron James +8.14
-Michael Jordan +7.09 (1989–1998)
-Bill Russell +6.94 (1 sample)
-Jerry West +6.32 (2 samples in 12 years, +8.6 in 1 sample in 10 years)
-Magic Johnson +6.06 (2 samples in 11 years, +7.68 in 10-year 1 sample)
-Kevin Garnett +5.65
-Shaquille O’Neal + 5.06 (1996–05, +4.79 1995–04)
-Kareem Abdul-Jabbar +4.26
-Oscar Robertson +4.04 (2 samples)
-Hakeem Olajuwon +4.0 (2 samples in 11 years, +3.49 in 1 sample)
-Kobe Bryant +3.93 (2 samples)
-Wilt Chamberlain +3.85
-Tim Duncan +3.74 (2 samples)
Non Prime Years:
-Oscar Robertson +5.12 (2 samples)
-Larry Bird +4.88 (2 samples)
-Michael Jordan +4.65
-Wilt Chamberlain +4.29 (2 samples)
-LeBron James +4.29
-Kareem Abdul-Jabbar +3.22 (2 samples)
-Bill Russell +3.20 (2 samples)
-Shaquille O’Neal +3.17
-Tim Duncan +3.15 (1 sample)
-Jerry West +2.96 (2 samples)
-Steph Curry +2.63 (2 samples)
-Magic Johnson +2.28
-Kobe Bryant +2.19
-Hakeem Olajuwon +1.7
-Kevin Garnett +1.35
Peak years (samples over 8+ WOWY):
-1980 Bird: +12.15
-1998 Jordan: +11.28 (adjusted for Pippen/Rodman)
-2010 LeBron: +10.94 (adjusted for Shaq & injured Varejao/Williams)
-2018 LeBron: +9.98
-2018 Curry: +9.87
-2008 Garnett: +9.30 (adjusted for Allen)
-2008 Shaq: +9.26
-2021 Curry: +8.92
-1964 Wilt: +8.7 (adjusted for Wilt and his teammate’s health)
-1968 West: 8.6
...
Feel free to use this as a resource if you're comparing players using multi-year or large-sample WOWY. As I said above, this database may continue to expand or improve based on feedback, so don't hesitate to kindly reach out if you have any ideas. I look forward to reading your comments
