Suns vs Pistons

Historical record, recent meetings, scoring profile and performance versus model expectation.

Record since the 1976 season
59-50
Suns lead the series by 9 wins.
@ Suns
33-22
@ Pistons
26-28
Playoffs
0-0
VS EXPECTED
Suns -2.6
Avg Points
105.7-104.2
Most Recent Winner
Suns 114-96

Head-To-Head Margin (Max Last 150 Matches)

Phoenix Suns vs Detroit Pistons Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Jan 29, 2026 96–114 Phoenix Suns +18 Phoenix Suns +1.7 Regular
Jan 15, 2026 105–108 Detroit Pistons +3 Detroit Pistons +5.6 Regular
Jan 18, 2025 125–121 Phoenix Suns +4 Detroit Pistons +3.9 Regular
Dec 21, 2024 133–125 Detroit Pistons +8 Phoenix Suns +8.5 Regular
Feb 14, 2024 100–116 Phoenix Suns +16 Phoenix Suns +15.0 Regular
Nov 5, 2023 120–106 Phoenix Suns +14 Phoenix Suns +3.1 Regular
Feb 4, 2023 116–100 Phoenix Suns +16 Phoenix Suns +2.3 Regular
Nov 25, 2022 102–108 Phoenix Suns +6 Phoenix Suns +12.3 Regular
Jan 16, 2022 135–108 Phoenix Suns +27 Phoenix Suns +8.4 Regular
Dec 2, 2021 103–114 Phoenix Suns +11 Phoenix Suns +16.6 Regular
Feb 5, 2021 92–109 Phoenix Suns +17 Phoenix Suns +10.2 Regular
Jan 8, 2021 105–110 Detroit Pistons +5 Phoenix Suns +6.3 Regular
Feb 28, 2020 113–111 Detroit Pistons +2 Phoenix Suns +8.3 Regular
Feb 5, 2020 108–116 Detroit Pistons +8 Detroit Pistons +1.7 Regular
Mar 21, 2019 118–98 Detroit Pistons +20 Detroit Pistons +4.1 Regular
Nov 25, 2018 107–118 Detroit Pistons +11 Detroit Pistons +10.9 Regular
Mar 20, 2018 115–88 Detroit Pistons +27 Detroit Pistons +1.6 Regular
Nov 29, 2017 107–131 Detroit Pistons +24 Detroit Pistons +10.0 Regular
Mar 19, 2017 95–112 Detroit Pistons +17 Detroit Pistons +7.9 Regular
Nov 9, 2016 100–107 Phoenix Suns +7 Detroit Pistons +0.9 Regular
Dec 2, 2015 122–127 Detroit Pistons +5 Detroit Pistons +4.2 Regular
Nov 6, 2015 100–92 Detroit Pistons +8 Phoenix Suns +4.2 Regular
Dec 12, 2014 105–103 Detroit Pistons +2 Phoenix Suns +13.5 Regular
Nov 19, 2014 88–86 Phoenix Suns +2 Phoenix Suns +2.9 Regular
Mar 21, 2014 92–98 Phoenix Suns +6 Phoenix Suns +10.2 Regular
Jan 11, 2014 108–110 Detroit Pistons +2 Phoenix Suns +0.7 Regular
Nov 28, 2012 77–117 Detroit Pistons +40 Detroit Pistons +0.7 Regular
Nov 2, 2012 89–92 Phoenix Suns +3 Phoenix Suns +7.3 Regular
Mar 16, 2012 101–109 Phoenix Suns +8 Phoenix Suns +8.0 Regular
Jan 22, 2011 74–75 Detroit Pistons +1 Detroit Pistons +0.1 Regular
Dec 31, 2010 75–92 Phoenix Suns +17 Phoenix Suns +7.1 Regular
Apr 2, 2010 109–94 Phoenix Suns +15 Phoenix Suns +8.6 Regular
Nov 22, 2009 91–117 Phoenix Suns +26 Phoenix Suns +8.4 Regular
Feb 8, 2009 107–97 Phoenix Suns +10 Detroit Pistons +4.3 Regular
Nov 16, 2008 86–104 Phoenix Suns +18 Phoenix Suns +2.6 Regular
Mar 24, 2008 105–110 Detroit Pistons +5 Detroit Pistons +4.2 Regular
Feb 24, 2008 116–86 Detroit Pistons +30 Phoenix Suns +4.3 Regular
Mar 16, 2007 105–83 Detroit Pistons +22 Phoenix Suns +6.3 Regular
Dec 31, 2006 108–101 Phoenix Suns +7 Detroit Pistons +1.5 Regular
Apr 2, 2006 102–109 Detroit Pistons +7 Detroit Pistons +6.1 Regular
Nov 10, 2005 111–104 Detroit Pistons +7 Phoenix Suns +3.0 Regular
Mar 3, 2005 97–100 Phoenix Suns +3 Phoenix Suns +3.0 Regular
Jan 17, 2005 80–94 Detroit Pistons +14 Detroit Pistons +1.6 Regular
Jan 2, 2004 81–93 Detroit Pistons +12 Detroit Pistons +7.9 Regular
Nov 15, 2003 100–91 Detroit Pistons +9 Phoenix Suns +2.7 Regular
Mar 28, 2003 94–91 Phoenix Suns +3 Detroit Pistons +7.6 Regular
Nov 4, 2002 84–82 Detroit Pistons +2 Phoenix Suns +0.9 Regular
Mar 21, 2002 95–82 Detroit Pistons +13 Detroit Pistons +0.7 Regular
Feb 12, 2002 99–71 Phoenix Suns +28 Detroit Pistons +5.9 Regular
Jan 24, 2001 106–73 Phoenix Suns +33 Phoenix Suns +0.8 Regular
Dec 19, 2000 89–84 Detroit Pistons +5 Phoenix Suns +8.4 Regular
Mar 31, 2000 98–97 Phoenix Suns +1 Phoenix Suns +0.8 Regular
Dec 14, 1999 104–114 Phoenix Suns +10 Phoenix Suns +4.0 Regular
Feb 19, 1999 101–93 Detroit Pistons +8 Phoenix Suns +6.1 Regular
Mar 5, 1998 93–102 Phoenix Suns +9 Phoenix Suns +8.6 Regular
Dec 3, 1997 103–108 Detroit Pistons +5 Detroit Pistons +1.2 Regular
Feb 2, 1997 106–97 Phoenix Suns +9 Detroit Pistons +11.7 Regular
Jan 20, 1997 86–89 Phoenix Suns +3 Detroit Pistons +1.6 Regular
Mar 13, 1996 115–118 Detroit Pistons +3 Detroit Pistons +4.9 Regular
Mar 1, 1996 102–97 Detroit Pistons +5 Phoenix Suns +5.2 Regular
Mar 14, 1995 109–116 Phoenix Suns +7 Phoenix Suns +11.8 Regular
Dec 3, 1994 97–107 Detroit Pistons +10 Phoenix Suns +5.8 Regular
Mar 18, 1994 114–113 Detroit Pistons +1 Phoenix Suns +12.7 Regular
Dec 2, 1993 102–101 Phoenix Suns +1 Phoenix Suns +2.3 Regular
Mar 19, 1993 97–127 Phoenix Suns +30 Phoenix Suns +10.7 Regular
Jan 25, 1993 121–119 Phoenix Suns +2 Phoenix Suns +5.8 Regular
Dec 30, 1991 110–103 Phoenix Suns +7 Detroit Pistons +0.9 Regular
Dec 10, 1991 93–102 Phoenix Suns +9 Phoenix Suns +7.2 Regular
Feb 3, 1991 112–97 Phoenix Suns +15 Detroit Pistons +6.1 Regular
Jan 18, 1991 102–103 Phoenix Suns +1 Phoenix Suns +4.0 Regular
Jan 26, 1990 103–107 Detroit Pistons +4 Detroit Pistons +4.2 Regular
Nov 29, 1989 111–103 Detroit Pistons +8 Phoenix Suns +0.5 Regular
Dec 28, 1988 100–106 Detroit Pistons +6 Detroit Pistons +6.7 Regular
Nov 18, 1988 121–105 Detroit Pistons +16 Detroit Pistons +5.8 Regular
Mar 26, 1988 108–103 Detroit Pistons +5 Detroit Pistons +5.6 Regular
Mar 11, 1988 88–116 Detroit Pistons +28 Detroit Pistons +14.3 Regular
Jan 26, 1987 118–120 Phoenix Suns +2 Detroit Pistons +3.5 Regular
Nov 12, 1986 100–108 Detroit Pistons +8 Detroit Pistons +7.5 Regular
Mar 21, 1986 103–105 Phoenix Suns +2 Phoenix Suns +0.4 Regular
Mar 10, 1986 120–109 Phoenix Suns +11 Detroit Pistons +9.8 Regular
Mar 26, 1985 119–93 Detroit Pistons +26 Phoenix Suns +1.4 Regular
Feb 18, 1985 103–122 Detroit Pistons +19 Detroit Pistons +7.4 Regular
Mar 24, 1984 120–109 Detroit Pistons +11 Phoenix Suns +2.6 Regular
Jan 4, 1984 114–128 Detroit Pistons +14 Detroit Pistons +4.2 Regular
Feb 19, 1983 101–112 Detroit Pistons +11 Phoenix Suns +0.8 Regular
Dec 30, 1982 98–115 Phoenix Suns +17 Phoenix Suns +6.0 Regular
Jan 23, 1982 90–113 Phoenix Suns +23 Phoenix Suns +7.3 Regular
Jan 7, 1982 110–94 Phoenix Suns +16 Detroit Pistons +1.4 Regular
Dec 23, 1980 104–113 Phoenix Suns +9 Phoenix Suns +15.1 Regular
Oct 31, 1980 103–98 Phoenix Suns +5 Phoenix Suns +9.5 Regular
Feb 21, 1980 125–116 Phoenix Suns +9 Phoenix Suns +7.0 Regular
Dec 15, 1979 105–126 Phoenix Suns +21 Phoenix Suns +10.2 Regular
Apr 1, 1979 105–116 Phoenix Suns +11 Phoenix Suns +8.7 Regular
Jan 18, 1979 97–87 Phoenix Suns +10 Phoenix Suns +1.5 Regular
Nov 30, 1978 109–119 Phoenix Suns +10 Phoenix Suns +8.4 Regular
Nov 18, 1978 119–105 Phoenix Suns +14 Phoenix Suns +0.3 Regular
Mar 1, 1978 115–102 Detroit Pistons +13 Phoenix Suns +6.2 Regular
Feb 1, 1978 120–127 Detroit Pistons +7 Phoenix Suns +0.8 Regular
Jan 13, 1978 100–111 Phoenix Suns +11 Phoenix Suns +7.6 Regular
Dec 7, 1977 113–107 Phoenix Suns +6 Phoenix Suns +0.8 Regular
Apr 1, 1977 116–133 Phoenix Suns +17 Phoenix Suns +2.5 Regular
Feb 20, 1977 107–109 Detroit Pistons +2 Detroit Pistons +4.2 Regular
Jan 13, 1977 101–131 Phoenix Suns +30 Phoenix Suns +1.4 Regular
Jan 5, 1977 115–118 Detroit Pistons +3 Detroit Pistons +5.3 Regular
Mar 18, 1976 100–106 Phoenix Suns +6 Phoenix Suns +6.1 Regular
Feb 29, 1976 109–98 Phoenix Suns +11 Detroit Pistons +2.7 Regular
Feb 18, 1976 94–105 Detroit Pistons +11 Detroit Pistons +0.2 Regular
Feb 11, 1976 94–123 Phoenix Suns +29 Phoenix Suns +6.3 Regular
Jan 18, 1976 122–118 Phoenix Suns +4 Detroit Pistons +2.9 Regular