Western · Northwest

Minnesota Timberwolves

Founded 1989 37 seasons
Head coach Chris Finch
Best season 58-24 2003-04

Year-by-year records

Every season in franchise history. Click column headers to sort.

Season Team W L W/L% SRS Coach Playoffs
2025-26 Minnesota Timberwolves 49 33 0.600 +3.07 C. Finch
2024-25 Minnesota Timberwolves 49 33 0.600 +5.15 C. Finch Lost W. Conf. Finals
2023-24 Minnesota Timberwolves 56 26 0.680 +6.39 C. Finch Lost W. Conf. Finals
2022-23 Minnesota Timberwolves 42 40 0.510 -0.22 C. Finch Lost W. Conf. 1st Rnd.
2021-22 Minnesota Timberwolves 46 36 0.560 +2.53 C. Finch Lost W. Conf. 1st Rnd.
2020-21 Minnesota Timberwolves 23 49 0.320 -5.25 R. Saunders (7-24), C. Finch
2019-20 Minnesota Timberwolves 19 45 0.300 -4.02 R. Saunders
2018-19 Minnesota Timberwolves 36 46 0.440 -1.02 T. Thibodeau (19-21), R. Saunders
2017-18 Minnesota Timberwolves 47 35 0.570 +2.35 T. Thibodeau Lost W. Conf. 1st Rnd.
2016-17 Minnesota Timberwolves 31 51 0.380 -0.64 T. Thibodeau
2015-16 Minnesota Timberwolves 29 53 0.350 -3.38 S. Mitchell
2014-15 Minnesota Timberwolves 16 66 0.200 -8.00 F. Saunders
2013-14 Minnesota Timberwolves 40 42 0.490 +3.10 R. Adelman
2012-13 Minnesota Timberwolves 31 51 0.380 -1.83 R. Adelman
2011-12 Minnesota Timberwolves 26 40 0.390 -1.83 R. Adelman
2010-11 Minnesota Timberwolves 17 65 0.210 -5.97 K. Rambis
2009-10 Minnesota Timberwolves 15 67 0.180 -9.06 K. Rambis
2008-09 Minnesota Timberwolves 24 58 0.290 -4.74 R. Wittman (4-15), K. McHale
2007-08 Minnesota Timberwolves 22 60 0.270 -6.26 R. Wittman
2006-07 Minnesota Timberwolves 32 50 0.390 -3.16 D. Casey (20-20), R. Wittman
2005-06 Minnesota Timberwolves 33 49 0.400 -1.75 D. Casey
2004-05 Minnesota Timberwolves 44 38 0.540 +1.73 F. Saunders (25-26), K. McHale
2003-04 Minnesota Timberwolves 58 24 0.710 +5.86 F. Saunders Lost W. Conf. Finals
2002-03 Minnesota Timberwolves 51 31 0.620 +2.46 F. Saunders Lost W. Conf. 1st Rnd.
2001-02 Minnesota Timberwolves 50 32 0.610 +3.58 F. Saunders Lost W. Conf. 1st Rnd.
2000-01 Minnesota Timberwolves 47 35 0.570 +1.81 F. Saunders Lost W. Conf. 1st Rnd.
1999-00 Minnesota Timberwolves 50 32 0.610 +2.67 F. Saunders Lost W. Conf. 1st Rnd.
1998-99 Minnesota Timberwolves 25 25 0.500 -0.17 F. Saunders Lost W. Conf. 1st Rnd.
1997-98 Minnesota Timberwolves 45 37 0.550 +0.17 F. Saunders Lost W. Conf. 1st Rnd.
1996-97 Minnesota Timberwolves 40 42 0.490 -1.82 F. Saunders Lost W. Conf. 1st Rnd.
1995-96 Minnesota Timberwolves 26 56 0.320 -5.14 B. Blair (6-14), F. Saunders
1994-95 Minnesota Timberwolves 21 61 0.260 -8.22 B. Blair
1993-94 Minnesota Timberwolves 20 62 0.240 -6.55 S. Lowe
1992-93 Minnesota Timberwolves 19 63 0.230 -7.62 J. Rodgers (6-23), S. Lowe
1991-92 Minnesota Timberwolves 15 67 0.180 -6.85 J. Rodgers
1990-91 Minnesota Timberwolves 29 53 0.350 -3.75 B. Musselman
1989-90 Minnesota Timberwolves 22 60 0.270 -3.60 B. Musselman

Head-to-Head Records

Click column headers to sort • All-time regular season record vs each opponent

# Opponent W L Win % Total Games
1 BKN 36 27
57.1%
63
2 SAC 65 59
52.4%
124
3 MEM 53 49
52.0%
102
4 MIA 31 33
48.4%
64
5 MIL 31 33
48.4%
64
6 DET 31 33
48.4%
64
7 LAC 60 64
48.4%
124
8 PHI 29 33
46.8%
62
9 NYK 29 33
46.8%
62
10 NOP 31 36
46.3%
67
11 CHI 28 35
44.4%
63
12 GSW 53 70
43.1%
123
13 DAL 54 74
42.2%
128
14 WAS 25 38
39.7%
63
15 CLE 24 39
38.1%
63
16 ATL 24 39
38.1%
63
17 DEN 52 85
38.0%
137
18 HOU 49 81
37.7%
130
19 IND 24 40
37.5%
64
20 UTA 48 86
35.8%
134
21 CHA 22 40
35.5%
62
22 ORL 23 42
35.4%
65
23 PHX 41 79
34.2%
120
24 LAL 41 81
33.6%
122
25 OKC 42 86
32.8%
128
26 TOR 17 35
32.7%
52
27 POR 41 86
32.3%
127
28 BOS 20 43
31.7%
63
29 SAS 36 91
28.3%
127

All-Time Roster

Players who have been associated with Minnesota Timberwolves in the database

Player Position Height Years Active Status
A.J. Lawson Guard 6-6 2022 – present Active
AJ Price Guard 6-2 2009 – 2014 Inactive
Aaron Brooks Guard 6-0 2007 – 2017 Inactive
Ade Murkey Guard 6-5 2021 Inactive
Adreian Payne Forward 6-10 2014 – 2017 Inactive
Adrian Branch Forward 6-7 1986 – 1989 Inactive
Al Jefferson 2.0× RPG Center 6-10 2004 – 2017 Inactive
Alando Tucker Forward 6-6 2007 – 2009 Inactive
Alexey Shved Guard 6-6 2012 – 2014 Inactive
Allen Crabbe Guard-Forward 6-5 2013 – 2019 Inactive
Andrae Patterson Forward 6-9 1998 – 1999 Inactive
Andre Miller 3.0× APG Guard 6-3 1999 – 2015 Inactive
Andrei Kirilenko Forward 6-9 2001 – 2014 Inactive
Andres Guibert Center 6-10 1993 – 1994 Inactive
Andrew Lang Center 6-11 1988 – 1999 Inactive
Andrew Wiggins Forward 6-7 2014 – present Active
Anthony Bennett Forward 6-8 2013 – 2016 Inactive
Anthony Brown Forward-Guard 6-7 2015 – 2017 Inactive
Anthony Edwards 2.3× PPG Guard 6-4 2020 – present Active
Anthony Goldwire Guard 6-2 1995 – 2005 Inactive
Anthony Peeler Guard 6-4 1992 – 2004 Inactive
Anthony Randolph 2008 – 2016 Inactive
Anthony Tolliver Forward 6-8 2008 – 2020 Inactive
Antoine Walker Forward 6-9 1996 – 2007 Inactive
Arinze Onuaku Forward-Center 6-9 2013 – 2016 Inactive
Ashton Hagans Guard-Forward 6-3 2020 Inactive
Askia Jones Forward 6-5 1994 Inactive
Austin Rivers Guard 6-4 2012 – present Active
Bill Curley Forward 1994 – 2000 Inactive
Bob McCann Forward 6-6 1989 – 1997 Inactive
Bobby Brown Guard 6-2 2008 – 2017 Inactive
Bobby Jackson Guard 6-1 1997 – 2008 Inactive
Bones Hyland Guard 6-2 2021 – present Active
Bracey Wright Guard 6-3 2005 – 2006 Inactive
Brad Lohaus Forward-Center 6-11 1987 – 1997 Inactive
Brad Miller Center-Forward 7-0 1998 – 2011 Inactive
Brandon Rush Guard-Forward 6-6 2008 – 2016 Inactive
Brian Bowen II Forward-Guard 6-6 2019 – 2020 Inactive
Brian Cardinal Forward 6-8 2000 – 2011 Inactive
Brian Davis Forward 6-7 1993 Inactive
Bryn Forbes Guard 6-2 2016 – 2022 Inactive
CJ Elleby Forward-Guard 6-6 2020 – 2021 Inactive
Calvin Booth Center 6-11 1999 – 2008 Inactive
Cam Reynolds Forward 6-7 2018 – 2020 Inactive
Charlie Brown Jr. Guard 6-6 2019 – 2021 Inactive
Chase Budinger Forward 6-7 2009 – 2015 Inactive
Chauncey Billups 2.7× APG Guard 6-3 1997 – 2013 Inactive
Cherokee Parks Forward-Center 6-11 1995 – 2003 Inactive
Chris Carr Guard 6-6 1995 – 2000 Inactive
Chris Johnson Forward 6-11 2010 – 2012 Inactive
Chris Richard Forward 6-9 2007 – 2009 Inactive
Chris Smith Guard 6-3 1992 – 1994 Inactive
Christian Laettner Forward-Center 6-11 1992 – 2004 Inactive
Chuck Person Forward 6-8 1986 – 1999 Inactive
Clifford Rozier Center 6-11 1994 – 1997 Inactive
Cole Aldrich Center 6-11 2010 – 2017 Inactive
Corey Brewer Guard-Forward 6-9 2007 – 2019 Inactive
Craig Smith Forward 6-7 2006 – 2011 Inactive
D'Angelo Russell 2.4× APG Guard 6-4 2015 – present Active
Daishen Nix Guard 6-4 2021 – 2022 Inactive
Damien Wilkins Guard-Forward 6-6 2004 – 2017 Inactive
Damjan Rudez Forward 6-10 2014 – 2016 Inactive
Dan Godfread Forward 6-10 1990 – 1991 Inactive
Dante Cunningham Forward 6-8 2009 – 2018 Inactive
Dario Saric Forward-Center 6-10 2016 – present Active
Darko Milicic Center 7-0 2003 – 2012 Inactive
Darrick Martin Guard 5-11 1994 – 2007 Inactive
DeJuan Wheat Guard 6-0 1997 – 1998 Inactive
Dean Garrett Center 6-11 1996 – 2001 Inactive
Dennis Scott Forward 6-8 1990 – 1999 Inactive
Derrick Williams Forward 6-8 2011 – 2017 Inactive
Donte DiVincenzo Guard 6-4 2018 – present Active
Donyell Marshall Forward 6-9 1994 – 2008 Inactive
Doug West Guard 1989 – 2000 Inactive
Dwayne Jones Forward-Center 6-11 2005 – 2012 Inactive
Eddie Griffin Forward 6-9 2001 – 2006 Inactive
Eddy Curry Center 7-0 2001 – 2012 Inactive
Enrique Freeman Forward 6-9 2024 – present Active
Eric Paschall Forward 6-6 2019 – 2021 Inactive
Eric Riley Center 7-0 1993 – 1998 Inactive
Evan Turner Guard-Forward 6-6 2010 – 2019 Inactive
Felipe Lopez Guard-Forward 6-5 1998 – 2002 Inactive
Gary Leonard Center 7-1 1989 – 1991 Inactive
Gary Neal Guard 6-4 2010 – 2016 Inactive
Gary Trent Forward 6-8 1995 – 2003 Inactive
Gerald Glass Forward 6-5 1990 – 1995 Inactive
Gerald Green Guard-Forward 6-7 2005 – 2018 Inactive
Glenn Robinson III Forward 6-6 2014 – 2020 Inactive
Gorgui Dieng Center 6-10 2013 – present Active
Greg Buckner Guard 6-4 1999 – 2008 Inactive
Greg Foster Center 6-11 1990 – 2002 Inactive
Greg Monroe 2.0× RPG Forward-Center 6-10 2010 – 2021 Inactive
Greg Smith Center 6-10 2011 – 2015 Inactive
Gundars Vetra Forward 6-6 1992 Inactive
Howard Eisley Guard 6-2 1994 – 2005 Inactive
Igor Rakocevic Guard 6-2 2002 Inactive
Isaiah Canaan Guard 6-0 2013 – 2018 Inactive
Isaiah Miller Unknown Inactive
Isaiah Rider Guard 1993 – 2001 Inactive
J.J. Barea Guard 5-10 2006 – 2019 Inactive
Jacob Evans Guard-Forward 6-4 2018 – 2019 Inactive
Jaden McDaniels 2025 – present Active
Jake Layman Forward 6-8 2016 – 2021 Inactive
Jamal Crawford Guard 6-5 2000 – 2019 Inactive
James Johnson Forward 6-7 2009 – present Active
James Nunnally Forward 6-7 2013 – 2020 Inactive
James Robinson Guard 1993 – 2000 Inactive
Jarred Vanderbilt Forward 6-8 2018 – present Active
Jarrett Culver Guard-Forward 6-6 2019 – 2022 Inactive
Jason Collins Center 7-0 2001 – 2013 Inactive
Jason Hart Guard 6-3 2000 – 2009 Inactive
Jaylen Clark Guard 6-5 2023 – present Active
Jaylen Nowell Guard 6-4 2019 – present Active
Jeff Adrien 2010 – 2014 Inactive
Jeff Teague 2.6× APG Guard 6-3 2009 – 2020 Inactive
Jimmy Butler Forward 6-7 2011 – present Active
Joan Beringer Forward 6-11 2025 – present Active
Joe Ingles Forward-Guard 6-9 2014 – present Active
Joe Smith Forward-Center 6-10 1995 – 2010 Inactive
John Lucas III Guard 5-11 2005 – 2016 Inactive
John Thomas Center 6-9 1997 – 2005 Inactive
Johnny Juzang Guard 6-6 2022 – present Active
Jonny Flynn Guard 6-0 2009 – 2011 Inactive
Jordan Bell Forward 6-7 2017 – 2021 Inactive
Jordan Hill Forward-Center 6-10 2009 – 2016 Inactive
Jordan McLaughlin Guard 6-0 2019 – present Active
Josh Howard Forward-Guard 6-7 2003 – 2012 Inactive
Josh Minott Forward 6-8 2022 – present Active
Josh Okogie Guard 6-4 2018 – present Active
Justin Hamilton Center 7-0 2013 – 2016 Inactive
Justin Patton Center 6-11 2017 – 2020 Inactive
Justin Reed Forward 6-8 2004 – 2006 Inactive
Karl-Anthony Towns 2.7× RPG Center-Forward 7-0 2015 – present Active
Keith McLeod Guard 6-2 2003 – 2006 Inactive
Kelan Martin Forward 6-5 2019 – 2021 Inactive
Kendall Gill Guard 6-5 1990 – 2004 Inactive
Kevin Garnett 2.4× RPG Forward 6-11 1995 – 2015 Inactive
Kevin Love 2.4× RPG Forward-Center 6-8 2008 – present Active
Kevin Martin Guard 6-7 2004 – 2015 Inactive
Kevin Ollie Guard 6-2 1997 – 2009 Inactive
Kirk Snyder Forward-Guard 6-6 2004 – 2007 Inactive
Kris Dunn Guard 6-3 2016 – present Active
Kyle Anderson Forward-Guard 6-9 2014 – present Active
Kyrylo Fesenko Center 7-1 2007 – 2011 Inactive
LaPhonso Ellis Forward 6-8 1992 – 2002 Inactive
Lance Blanks Guard 6-4 1990 – 1992 Inactive
Latrell Sprewell Guard 6-5 1992 – 2004 Inactive
Lazar Hayward Forward 6-6 2010 – 2012 Inactive
Leandro Bolmaro Forward 6-6 2021 – 2022 Inactive
Leonard Miller Forward 6-10 2022 – present Active
Loren Woods Center 7-2 2001 – 2007 Inactive
Lorenzo Brown Guard 6-5 2013 – 2018 Inactive
Lou Amundson Forward 6-9 2006 – 2015 Inactive
Luc Longley Center 1991 – 2000 Inactive
Luc Mbah a Moute Forward 6-8 2008 – 2019 Inactive
Luka Garza 2025 – present Active
Luke Ridnour 2.1× APG Guard 6-2 2003 – 2014 Inactive
Luol Deng Forward 6-9 2004 – 2018 Inactive
Malik Beasley Guard 6-4 2016 – present Active
Malik Sealy Guard-Forward 6-8 1992 – 1999 Inactive
Marc Jackson Forward 6-10 2000 – 2006 Inactive
Marcus Banks Guard 6-2 2003 – 2010 Inactive
Marcus Georges-Hunt Guard 6-5 2016 – 2017 Inactive
Mark Blount Center-Forward 7-0 2000 – 2008 Inactive
Mark Davis Guard-Forward 6-7 1995 – 1999 Inactive
Mark Randall Forward 6-8 1991 – 1994 Inactive
Marko Jaric Guard 6-7 2002 – 2008 Inactive
Marlon Maxey Forward 6-8 1992 – 1993 Inactive
Marques Bragg Forward 6-8 1995 Inactive
Martell Webster Forward-Guard 6-7 2005 – 2014 Inactive
Maurice Ager Forward-Guard 6-5 2006 – 2010 Inactive
Maurice Evans Guard-Forward 6-5 2001 – 2011 Inactive
McKinley Wright IV Guard 5-11 2021 – present Active
Michael Doleac Center 6-11 1998 – 2007 Inactive
Michael Olowokandi Center 7-0 1998 – 2006 Inactive
Micheal Williams 2.5× APG Guard 6-2 1988 – 1998 Inactive
Mickael Gelabale Forward 6-7 2006 – 2012 Inactive
Mike Brown Center-Forward 6-10 1986 – 1997 Inactive
Mike Conley 2.6× APG Guard 6-1 2007 – present Active
Mike James Guard 6-2 2001 – 2013 Inactive
Mike Miller Guard-Forward 6-8 2000 – 2016 Inactive
Mike Wilks Guard 5-10 2002 – 2009 Inactive
Miroslav Raduljica Center 7-0 2013 – 2014 Inactive
Mitchell Creek Forward-Guard 6-6 2018 Inactive
Mo Williams 2.4× APG Guard 6-1 2003 – 2015 Inactive
Monte Morris Guard 6-2 2017 – present Active
Myron Brown Forward 6-3 1991 Inactive
Nathan Jawai Forward 6-10 2008 – 2009 Inactive
Naz Reid Center-Forward 6-9 2019 – present Active
Ndudi Ebi Forward 6-9 2003 – 2004 Inactive
Nemanja Bjelica Forward 6-9 2015 – 2021 Inactive
Nickeil Alexander-Walker Guard 6-5 2019 – present Active
Nikola Pekovic Center 6-11 2010 – 2016 Inactive
Nikoloz Tskitishvili Forward 7-0 2002 – 2005 Inactive
Noah Vonleh Forward 6-10 2014 – 2022 Inactive
Oliver Miller Center 6-9 1992 – 2003 Inactive
Omari Spellman Forward 6-8 2018 – 2019 Inactive
Omri Casspi Forward 6-9 2009 – 2018 Inactive
Othyus Jeffers Guard-Forward 6-5 2009 – 2013 Inactive
PJ Dozier Guard-Forward 6-6 2017 – present Active
Pat Durham Forward 6-7 1992 – 1994 Inactive
Patrick Beverley Guard 6-2 2012 – present Active
Paul Grant Center 7-0 1998 – 2003 Inactive
Pooh Richardson 2.8× APG Guard 6-1 1989 – 1998 Inactive
Quincy Lewis Guard-Forward 6-7 1999 – 2003 Inactive
Randy Breuer Center 7-3 1983 – 1993 Inactive
Randy Foye Guard 6-4 2006 – 2016 Inactive
Rashad McCants Guard 6-4 2005 – 2008 Inactive
Rasho Nesterovic Center 7-0 1998 – 2009 Inactive
Rasual Butler Forward 6-7 2002 – 2015 Inactive
Reggie Jordan Guard 6-4 1993 – 1999 Inactive
Reggie Slater Forward 6-7 1994 – 2002 Inactive
Richard Coffey Guard 6-6 1990 Inactive
Ricky Davis Guard 6-7 1998 – 2009 Inactive
Rob Dillingham Guard 6-2 2024 – present Active
Robbie Hummel Forward 6-9 2013 – 2014 Inactive
Robert Covington Forward 6-7 2013 – present Active
Robert Pack 2.2× APG Guard 6-2 1991 – 2003 Inactive
Rocco Zikarsky Center 7-3 2025 – present Active
Rod Strickland 3.2× APG Guard 6-3 1988 – 2004 Inactive
Rodney Carney Forward 6-7 2006 – 2010 Inactive
Rudy Gobert 2.8× RPG Center 7-1 2013 – present Active
Ryan Gomes Forward 6-7 2005 – 2013 Inactive
Sam Jacobson Guard 1998 – 2000 Inactive
Sam Mitchell Forward 6-7 1989 – 2001 Inactive
Scott Brooks Guard 5-11 1988 – 1997 Inactive
Scott Roth Forward 6-8 1987 – 1989 Inactive
Sean Kilpatrick Guard 6-4 2014 – 2017 Inactive
Sebastian Telfair Guard 6-0 2004 – 2014 Inactive
Shake Milton Guard-Forward 6-5 2018 – present Active
Shane Heal Guard 6-0 1996 – 2003 Inactive
Sidney Lowe Guard 6-0 1983 – 1989 Inactive
Stacey King Forward-Center 6-11 1989 – 1996 Inactive
Stanley Roberts Center 7-0 1991 – 1999 Inactive
Stephon Marbury 3.6× APG Guard 6-2 1996 – 2008 Inactive
Steve Johnson Center 6-10 1981 – 1990 Inactive
Sundiata Gaines Guard 6-1 2009 – 2011 Inactive
Taj Gibson Forward 6-9 2009 – present Active
Tayshaun Prince Forward 6-9 2002 – 2015 Inactive
Tellis Frank Forward 6-10 1987 – 1993 Inactive
Terrell Brandon 2.7× APG Guard 5-11 1991 – 2002 Inactive
Terrence Shannon Jr. Guard-Forward 6-6 2024 – present Active
Terry Porter 2.4× APG Guard 6-3 1985 – 2001 Inactive
Thaddeus Young Forward 6-8 2007 – present Active
Theo Ratliff Center 6-10 1995 – 2010 Inactive
Thurl Bailey Forward 6-11 1983 – 1998 Inactive
Tod Murphy Center 6-9 1987 – 1993 Inactive
Todd Day 1992 – 2000 Inactive
Tom Garrick Guard 6-2 1988 – 1991 Inactive
Tom Gugliotta Forward 6-10 1992 – 2004 Inactive
Tom Hammonds Forward 1989 – 2000 Inactive
Tony Campbell Forward 6-7 1984 – 1994 Inactive
Toure' Murry Forward 6-5 2013 – 2014 Inactive
Treveon Graham Guard-Forward 6-5 2016 – 2019 Inactive
Trevor Winter Center 7-0 1998 Inactive
Troy Brown Jr. Guard-Forward 6-7 2018 – present Active
Troy Daniels Guard 6-4 2013 – 2019 Inactive
Troy Hudson Guard 6-1 1997 – 2007 Inactive
Tyrone Corbin Forward 1985 – 2000 Inactive
Tyus Jones Guard 6-2 2015 – present Active
Vin Baker Forward 6-11 1993 – 2005 Inactive
Wally Szczerbiak Guard-Forward 6-7 1999 – 2008 Inactive
Wayne Ellington Guard 6-4 2009 – 2021 Inactive
Wendell Moore Jr. Guard 6-5 2022 – present Active
Wesley Johnson Forward-Guard 6-7 2010 – 2018 Inactive
Will Conroy Guard 6-2 2006 – 2012 Inactive
William Avery Guard 6-2 1999 – 2002 Inactive
Zach LaVine 2.0× PPG Guard 6-5 2014 – present Active