Trail Blazers vs Pistons

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

Record since the 1976 season
67-45
Trail Blazers lead the series by 22 wins.
@ Trail Blazers
41-15
@ Pistons
26-30
Playoffs
1-4
VS EXPECTED
Trail Blazers +4.1
Avg Points
105.3-102.5
Most Recent Winner
Pistons 102-110

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

Portland Trail Blazers vs Detroit Pistons Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Dec 22, 2025 110–102 Detroit Pistons +8 Detroit Pistons +1.6 Regular
Dec 5, 2025 116–122 Detroit Pistons +6 Detroit Pistons +7.5 Regular
Mar 9, 2025 119–112 Detroit Pistons +7 Portland Trail Blazers +1.3 Regular
Jan 6, 2025 115–118 Detroit Pistons +3 Detroit Pistons +7.0 Regular
Feb 8, 2024 128–122 Detroit Pistons +6 Portland Trail Blazers +7.7 Regular
Nov 1, 2023 110–101 Portland Trail Blazers +9 Detroit Pistons +3.3 Regular
Mar 6, 2023 110–104 Portland Trail Blazers +6 Portland Trail Blazers +0.2 Regular
Jan 2, 2023 106–135 Portland Trail Blazers +29 Portland Trail Blazers +7.1 Regular
Mar 21, 2022 119–115 Portland Trail Blazers +4 Detroit Pistons +3.1 Regular
Nov 30, 2021 92–110 Portland Trail Blazers +18 Portland Trail Blazers +11.6 Regular
Apr 10, 2021 103–118 Portland Trail Blazers +15 Portland Trail Blazers +7.8 Regular
Mar 31, 2021 124–101 Portland Trail Blazers +23 Portland Trail Blazers +1.6 Regular
Feb 23, 2020 104–107 Portland Trail Blazers +3 Portland Trail Blazers +9.7 Regular
Mar 30, 2019 90–99 Detroit Pistons +9 Portland Trail Blazers +1.1 Regular
Mar 23, 2019 112–117 Portland Trail Blazers +5 Portland Trail Blazers +8.0 Regular
Mar 17, 2018 87–100 Portland Trail Blazers +13 Portland Trail Blazers +12.0 Regular
Feb 5, 2018 91–111 Detroit Pistons +20 Detroit Pistons +0.2 Regular
Feb 28, 2017 113–120 Detroit Pistons +7 Detroit Pistons +4.3 Regular
Jan 8, 2017 125–124 Detroit Pistons +1 Portland Trail Blazers +4.8 Regular
Mar 6, 2016 103–123 Detroit Pistons +20 Detroit Pistons +0.3 Regular
Nov 8, 2015 120–103 Detroit Pistons +17 Portland Trail Blazers +5.9 Regular
Mar 13, 2015 99–118 Portland Trail Blazers +19 Portland Trail Blazers +11.8 Regular
Dec 9, 2014 98–86 Portland Trail Blazers +12 Portland Trail Blazers +9.1 Regular
Dec 15, 2013 111–109 Portland Trail Blazers +2 Portland Trail Blazers +1.7 Regular
Nov 11, 2013 103–109 Portland Trail Blazers +6 Portland Trail Blazers +6.0 Regular
Mar 16, 2013 101–112 Portland Trail Blazers +11 Portland Trail Blazers +7.7 Regular
Nov 26, 2012 101–108 Detroit Pistons +7 Detroit Pistons +2.7 Regular
Jan 21, 2012 91–94 Detroit Pistons +3 Portland Trail Blazers +4.4 Regular
Feb 13, 2011 105–100 Portland Trail Blazers +5 Portland Trail Blazers +0.2 Regular
Nov 9, 2010 78–100 Portland Trail Blazers +22 Portland Trail Blazers +11.0 Regular
Jan 23, 2010 97–93 Portland Trail Blazers +4 Portland Trail Blazers +3.2 Regular
Nov 18, 2009 81–87 Portland Trail Blazers +6 Portland Trail Blazers +9.7 Regular
Jan 7, 2009 83–84 Portland Trail Blazers +1 Portland Trail Blazers +3.0 Regular
Nov 30, 2008 96–85 Portland Trail Blazers +11 Detroit Pistons +6.1 Regular
Feb 8, 2008 82–91 Detroit Pistons +9 Detroit Pistons +7.8 Regular
Nov 13, 2007 94–102 Portland Trail Blazers +8 Detroit Pistons +3.2 Regular
Mar 14, 2007 87–75 Detroit Pistons +12 Detroit Pistons +3.1 Regular
Dec 5, 2006 88–85 Portland Trail Blazers +3 Detroit Pistons +13.5 Regular
Dec 20, 2005 89–93 Detroit Pistons +4 Detroit Pistons +16.3 Regular
Nov 11, 2005 84–81 Detroit Pistons +3 Detroit Pistons +7.2 Regular
Mar 1, 2005 103–93 Detroit Pistons +10 Detroit Pistons +5.1 Regular
Dec 18, 2004 75–74 Portland Trail Blazers +1 Detroit Pistons +6.9 Regular
Mar 4, 2004 83–68 Detroit Pistons +15 Portland Trail Blazers +0.9 Regular
Dec 31, 2003 71–78 Detroit Pistons +7 Detroit Pistons +4.3 Regular
Mar 2, 2003 86–103 Portland Trail Blazers +17 Portland Trail Blazers +4.9 Regular
Dec 30, 2002 85–74 Portland Trail Blazers +11 Detroit Pistons +3.0 Regular
Dec 21, 2001 81–83 Portland Trail Blazers +2 Portland Trail Blazers +4.5 Regular
Nov 11, 2001 100–98 Portland Trail Blazers +2 Detroit Pistons +3.2 Regular
Jan 14, 2001 103–96 Portland Trail Blazers +7 Portland Trail Blazers +5.8 Regular
Dec 9, 2000 83–114 Portland Trail Blazers +31 Portland Trail Blazers +7.9 Regular
Mar 22, 2000 104–95 Detroit Pistons +9 Portland Trail Blazers +9.2 Regular
Mar 11, 2000 99–94 Portland Trail Blazers +5 Portland Trail Blazers +1.9 Regular
Nov 20, 1997 93–87 Portland Trail Blazers +6 Detroit Pistons +1.6 Regular
Nov 10, 1997 82–86 Portland Trail Blazers +4 Portland Trail Blazers +6.1 Regular
Jan 29, 1997 89–98 Detroit Pistons +9 Detroit Pistons +6.0 Regular
Jan 14, 1997 86–95 Portland Trail Blazers +9 Portland Trail Blazers +0.9 Regular
Feb 25, 1996 93–81 Detroit Pistons +12 Portland Trail Blazers +3.1 Regular
Nov 8, 1995 100–107 Detroit Pistons +7 Portland Trail Blazers +0.8 Regular
Jan 26, 1995 106–89 Portland Trail Blazers +17 Portland Trail Blazers +5.7 Regular
Nov 20, 1994 96–98 Portland Trail Blazers +2 Portland Trail Blazers +10.8 Regular
Mar 2, 1994 131–107 Portland Trail Blazers +24 Portland Trail Blazers +5.8 Regular
Nov 14, 1993 111–114 Portland Trail Blazers +3 Portland Trail Blazers +6.0 Regular
Mar 31, 1993 111–120 Detroit Pistons +9 Detroit Pistons +0.4 Regular
Nov 22, 1992 90–115 Portland Trail Blazers +25 Portland Trail Blazers +11.4 Regular
Jan 10, 1992 81–86 Detroit Pistons +5 Detroit Pistons +1.0 Regular
Dec 13, 1991 113–103 Detroit Pistons +10 Portland Trail Blazers +9.3 Regular
Jan 11, 1991 98–100 Detroit Pistons +2 Detroit Pistons +2.7 Regular
Nov 9, 1990 101–113 Portland Trail Blazers +12 Portland Trail Blazers +2.6 Regular
Jun 14, 1990 92–90 Detroit Pistons +2 Portland Trail Blazers +1.3 Playoffs
Jun 12, 1990 112–109 Detroit Pistons +3 Portland Trail Blazers +2.5 Playoffs
Jun 10, 1990 121–106 Detroit Pistons +15 Portland Trail Blazers +3.9 Playoffs
Jun 7, 1990 106–105 Portland Trail Blazers +1 Detroit Pistons +4.2 Playoffs
Jun 5, 1990 99–105 Detroit Pistons +6 Detroit Pistons +4.3 Playoffs
Jan 13, 1990 106–111 Detroit Pistons +5 Detroit Pistons +7.0 Regular
Nov 26, 1989 82–102 Portland Trail Blazers +20 Detroit Pistons +2.3 Regular
Apr 4, 1989 100–118 Portland Trail Blazers +18 Detroit Pistons +5.8 Regular
Feb 22, 1989 94–105 Detroit Pistons +11 Detroit Pistons +9.3 Regular
Jan 24, 1988 111–119 Portland Trail Blazers +8 Portland Trail Blazers +1.5 Regular
Dec 8, 1987 117–127 Detroit Pistons +10 Detroit Pistons +6.5 Regular
Mar 31, 1987 111–113 Portland Trail Blazers +2 Portland Trail Blazers +3.0 Regular
Feb 27, 1987 123–111 Portland Trail Blazers +12 Detroit Pistons +4.2 Regular
Mar 16, 1986 109–119 Portland Trail Blazers +10 Detroit Pistons +0.9 Regular
Feb 22, 1986 106–113 Detroit Pistons +7 Detroit Pistons +7.6 Regular
Mar 19, 1985 123–143 Portland Trail Blazers +20 Portland Trail Blazers +4.2 Regular
Nov 28, 1984 113–120 Detroit Pistons +7 Detroit Pistons +3.1 Regular
Dec 27, 1983 100–140 Detroit Pistons +40 Portland Trail Blazers +0.8 Regular
Dec 9, 1983 117–123 Portland Trail Blazers +6 Portland Trail Blazers +6.0 Regular
Mar 29, 1983 107–114 Portland Trail Blazers +7 Portland Trail Blazers +6.0 Regular
Nov 26, 1982 118–132 Detroit Pistons +14 Detroit Pistons +3.1 Regular
Feb 13, 1982 128–120 Portland Trail Blazers +8 Detroit Pistons +1.9 Regular
Dec 13, 1981 99–105 Portland Trail Blazers +6 Portland Trail Blazers +6.8 Regular
Feb 19, 1981 115–106 Portland Trail Blazers +9 Portland Trail Blazers +5.6 Regular
Jan 6, 1981 90–110 Portland Trail Blazers +20 Portland Trail Blazers +10.9 Regular
Feb 23, 1980 130–107 Portland Trail Blazers +23 Portland Trail Blazers +1.6 Regular
Jan 6, 1980 102–119 Portland Trail Blazers +17 Portland Trail Blazers +8.1 Regular
Feb 25, 1979 126–119 Portland Trail Blazers +7 Detroit Pistons +2.8 Regular
Jan 11, 1979 101–104 Detroit Pistons +3 Portland Trail Blazers +0.6 Regular
Jan 5, 1979 96–98 Portland Trail Blazers +2 Portland Trail Blazers +8.2 Regular
Oct 31, 1978 96–112 Portland Trail Blazers +16 Portland Trail Blazers +6.0 Regular
Mar 24, 1978 95–107 Detroit Pistons +12 Portland Trail Blazers +2.9 Regular
Jan 7, 1978 105–109 Portland Trail Blazers +4 Portland Trail Blazers +11.7 Regular
Dec 28, 1977 111–106 Portland Trail Blazers +5 Portland Trail Blazers +5.5 Regular
Nov 20, 1977 101–118 Portland Trail Blazers +17 Portland Trail Blazers +10.9 Regular
Apr 5, 1977 105–110 Portland Trail Blazers +5 Portland Trail Blazers +6.1 Regular
Feb 16, 1977 118–125 Detroit Pistons +7 Detroit Pistons +4.0 Regular
Dec 29, 1976 111–120 Detroit Pistons +9 Detroit Pistons +1.2 Regular
Oct 30, 1976 97–131 Portland Trail Blazers +34 Portland Trail Blazers +4.2 Regular
Mar 27, 1976 94–112 Detroit Pistons +18 Detroit Pistons +3.0 Regular
Mar 14, 1976 103–114 Portland Trail Blazers +11 Portland Trail Blazers +5.7 Regular
Jan 16, 1976 111–104 Portland Trail Blazers +7 Detroit Pistons +3.2 Regular
Dec 13, 1975 91–101 Portland Trail Blazers +10 Portland Trail Blazers +1.2 Regular
Nov 19, 1975 114–120 Detroit Pistons +6 Detroit Pistons +4.5 Regular