Trail Blazers vs Spurs

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

Record since the 1976 season
101-118
Spurs lead the series by 17 wins.
@ Trail Blazers
66-43
@ Spurs
35-75
Playoffs
7-18
VS EXPECTED
Trail Blazers +2.0
Avg Points
103.7-105.2
Most Recent Winner
Spurs 95-114

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

Portland Trail Blazers vs San Antonio Spurs Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Apr 28, 2026 95–114 San Antonio Spurs +19 San Antonio Spurs +11.5 Playoffs
Apr 26, 2026 114–93 San Antonio Spurs +21 San Antonio Spurs +3.3 Playoffs
Apr 24, 2026 120–108 San Antonio Spurs +12 San Antonio Spurs +2.7 Playoffs
Apr 21, 2026 106–103 Portland Trail Blazers +3 San Antonio Spurs +11.2 Playoffs
Apr 19, 2026 98–111 San Antonio Spurs +13 San Antonio Spurs +10.9 Playoffs
Apr 8, 2026 101–112 San Antonio Spurs +11 San Antonio Spurs +12.1 Regular
Jan 3, 2026 115–110 Portland Trail Blazers +5 San Antonio Spurs +9.1 Regular
Nov 26, 2025 115–102 San Antonio Spurs +13 Portland Trail Blazers +3.7 Regular
Apr 6, 2025 109–120 Portland Trail Blazers +11 Portland Trail Blazers +6.9 Regular
Dec 21, 2024 94–114 San Antonio Spurs +20 San Antonio Spurs +6.9 Regular
Dec 13, 2024 118–116 San Antonio Spurs +2 Portland Trail Blazers +0.8 Regular
Nov 7, 2024 105–118 San Antonio Spurs +13 San Antonio Spurs +6.1 Regular
Jan 26, 2024 100–116 San Antonio Spurs +16 San Antonio Spurs +1.9 Regular
Dec 29, 2023 128–134 Portland Trail Blazers +6 Portland Trail Blazers +5.3 Regular
Dec 28, 2023 118–105 San Antonio Spurs +13 Portland Trail Blazers +6.7 Regular
Apr 6, 2023 127–129 San Antonio Spurs +2 San Antonio Spurs +2.8 Regular
Jan 23, 2023 127–147 Portland Trail Blazers +20 Portland Trail Blazers +6.3 Regular
Dec 14, 2022 128–112 Portland Trail Blazers +16 San Antonio Spurs +0.6 Regular
Nov 15, 2022 110–117 Portland Trail Blazers +7 Portland Trail Blazers +3.1 Regular
Apr 3, 2022 92–113 San Antonio Spurs +21 San Antonio Spurs +10.6 Regular
Apr 1, 2022 111–130 San Antonio Spurs +19 San Antonio Spurs +10.2 Regular
Mar 23, 2022 133–96 San Antonio Spurs +37 Portland Trail Blazers +2.8 Regular
Dec 2, 2021 114–83 San Antonio Spurs +31 Portland Trail Blazers +7.9 Regular
May 8, 2021 102–124 Portland Trail Blazers +22 Portland Trail Blazers +6.9 Regular
Apr 16, 2021 107–106 Portland Trail Blazers +1 San Antonio Spurs +1.3 Regular
Jan 18, 2021 125–104 San Antonio Spurs +21 Portland Trail Blazers +3.1 Regular
Feb 6, 2020 117–125 Portland Trail Blazers +8 Portland Trail Blazers +4.3 Regular
Nov 16, 2019 121–116 Portland Trail Blazers +5 San Antonio Spurs +3.0 Regular
Oct 28, 2019 110–113 San Antonio Spurs +3 San Antonio Spurs +2.8 Regular
Mar 16, 2019 103–108 San Antonio Spurs +5 San Antonio Spurs +1.2 Regular
Feb 7, 2019 118–127 Portland Trail Blazers +9 Portland Trail Blazers +4.2 Regular
Dec 2, 2018 118–131 San Antonio Spurs +13 San Antonio Spurs +0.3 Regular
Oct 20, 2018 108–121 Portland Trail Blazers +13 Portland Trail Blazers +5.0 Regular
Apr 7, 2018 105–116 San Antonio Spurs +11 San Antonio Spurs +1.3 Regular
Jan 7, 2018 110–111 Portland Trail Blazers +1 Portland Trail Blazers +0.4 Regular
Dec 20, 2017 93–91 San Antonio Spurs +2 Portland Trail Blazers +0.9 Regular
Apr 10, 2017 98–99 Portland Trail Blazers +1 Portland Trail Blazers +0.7 Regular
Mar 15, 2017 110–106 Portland Trail Blazers +4 San Antonio Spurs +11.7 Regular
Dec 30, 2016 94–110 San Antonio Spurs +16 San Antonio Spurs +11.8 Regular
Dec 23, 2016 110–90 San Antonio Spurs +20 San Antonio Spurs +4.1 Regular
Mar 17, 2016 110–118 San Antonio Spurs +8 San Antonio Spurs +11.3 Regular
Nov 16, 2015 80–93 San Antonio Spurs +13 San Antonio Spurs +10.9 Regular
Nov 11, 2015 113–101 San Antonio Spurs +12 San Antonio Spurs +1.6 Regular
Feb 25, 2015 95–111 Portland Trail Blazers +16 Portland Trail Blazers +3.1 Regular
Jan 16, 2015 96–110 San Antonio Spurs +14 San Antonio Spurs +3.1 Regular
Dec 19, 2014 129–119 Portland Trail Blazers +10 San Antonio Spurs +6.1 Regular
Dec 15, 2014 95–108 Portland Trail Blazers +13 Portland Trail Blazers +0.4 Regular
May 14, 2014 82–104 San Antonio Spurs +22 San Antonio Spurs +7.5 Playoffs
May 12, 2014 92–103 Portland Trail Blazers +11 San Antonio Spurs +1.0 Playoffs
May 10, 2014 118–103 San Antonio Spurs +15 San Antonio Spurs +0.3 Playoffs
May 8, 2014 97–114 San Antonio Spurs +17 San Antonio Spurs +7.1 Playoffs
May 6, 2014 92–116 San Antonio Spurs +24 San Antonio Spurs +6.2 Playoffs
Mar 12, 2014 90–103 San Antonio Spurs +13 San Antonio Spurs +7.3 Regular
Feb 19, 2014 111–109 San Antonio Spurs +2 Portland Trail Blazers +1.8 Regular
Jan 17, 2014 109–100 Portland Trail Blazers +9 San Antonio Spurs +7.1 Regular
Nov 2, 2013 105–115 Portland Trail Blazers +10 San Antonio Spurs +5.8 Regular
Mar 8, 2013 136–106 Portland Trail Blazers +30 San Antonio Spurs +13.9 Regular
Dec 13, 2012 90–98 Portland Trail Blazers +8 San Antonio Spurs +6.8 Regular
Nov 10, 2012 112–109 San Antonio Spurs +3 San Antonio Spurs +4.9 Regular
Apr 23, 2012 89–124 San Antonio Spurs +35 San Antonio Spurs +13.8 Regular
Feb 21, 2012 97–137 Portland Trail Blazers +40 San Antonio Spurs +1.6 Regular
Jan 13, 2012 83–99 San Antonio Spurs +16 San Antonio Spurs +4.3 Regular
Mar 28, 2011 100–92 Portland Trail Blazers +8 San Antonio Spurs +7.2 Regular
Mar 25, 2011 96–98 Portland Trail Blazers +2 San Antonio Spurs +0.8 Regular
Feb 1, 2011 86–99 Portland Trail Blazers +13 San Antonio Spurs +3.7 Regular
Dec 12, 2010 78–95 San Antonio Spurs +17 San Antonio Spurs +8.3 Regular
Feb 4, 2010 93–96 Portland Trail Blazers +3 Portland Trail Blazers +4.2 Regular
Dec 23, 2009 98–94 Portland Trail Blazers +4 San Antonio Spurs +4.3 Regular
Nov 6, 2009 84–96 Portland Trail Blazers +12 Portland Trail Blazers +5.9 Regular
Apr 8, 2009 95–83 Portland Trail Blazers +12 San Antonio Spurs +4.3 Regular
Mar 1, 2009 84–102 Portland Trail Blazers +18 Portland Trail Blazers +0.6 Regular
Feb 25, 2009 84–99 San Antonio Spurs +15 San Antonio Spurs +7.3 Regular
Oct 31, 2008 99–100 Portland Trail Blazers +1 San Antonio Spurs +1.7 Regular
Apr 6, 2008 72–65 San Antonio Spurs +7 San Antonio Spurs +4.7 Regular
Dec 2, 2007 79–100 San Antonio Spurs +21 San Antonio Spurs +14.3 Regular
Oct 30, 2007 97–106 San Antonio Spurs +9 San Antonio Spurs +12.9 Regular
Apr 9, 2007 96–112 San Antonio Spurs +16 San Antonio Spurs +14.2 Regular
Mar 6, 2007 99–94 San Antonio Spurs +5 San Antonio Spurs +5.8 Regular
Jan 9, 2007 84–98 San Antonio Spurs +14 San Antonio Spurs +13.7 Regular
Nov 20, 2006 107–98 San Antonio Spurs +9 San Antonio Spurs +7.6 Regular
Mar 24, 2006 98–79 San Antonio Spurs +19 San Antonio Spurs +9.7 Regular
Mar 4, 2006 81–101 San Antonio Spurs +20 San Antonio Spurs +15.8 Regular
Feb 1, 2006 86–82 San Antonio Spurs +4 San Antonio Spurs +7.0 Regular
Jan 4, 2006 75–106 San Antonio Spurs +31 San Antonio Spurs +14.4 Regular
Apr 12, 2005 89–95 San Antonio Spurs +6 San Antonio Spurs +14.7 Regular
Jan 24, 2005 99–107 Portland Trail Blazers +8 San Antonio Spurs +8.5 Regular
Dec 30, 2004 114–80 San Antonio Spurs +34 San Antonio Spurs +4.8 Regular
Apr 12, 2004 78–66 San Antonio Spurs +12 San Antonio Spurs +3.0 Regular
Apr 9, 2004 74–84 San Antonio Spurs +10 San Antonio Spurs +9.6 Regular
Dec 20, 2003 101–91 San Antonio Spurs +10 San Antonio Spurs +1.7 Regular
Dec 10, 2003 77–102 San Antonio Spurs +25 San Antonio Spurs +7.7 Regular
Apr 9, 2003 79–84 San Antonio Spurs +5 San Antonio Spurs +9.4 Regular
Feb 11, 2003 116–111 San Antonio Spurs +5 Portland Trail Blazers +3.8 Regular
Jan 9, 2003 87–90 Portland Trail Blazers +3 Portland Trail Blazers +3.9 Regular
Nov 9, 2002 95–76 Portland Trail Blazers +19 San Antonio Spurs +7.7 Regular
Apr 8, 2002 87–99 San Antonio Spurs +12 San Antonio Spurs +6.0 Regular
Mar 27, 2002 93–98 Portland Trail Blazers +5 Portland Trail Blazers +3.1 Regular
Dec 19, 2001 79–97 San Antonio Spurs +18 San Antonio Spurs +10.6 Regular
Nov 3, 2001 106–90 San Antonio Spurs +16 San Antonio Spurs +0.6 Regular
Apr 17, 2001 99–93 San Antonio Spurs +6 San Antonio Spurs +1.9 Regular
Mar 19, 2001 85–98 San Antonio Spurs +13 San Antonio Spurs +8.4 Regular
Mar 8, 2001 93–79 San Antonio Spurs +14 Portland Trail Blazers +2.8 Regular
Feb 27, 2001 95–87 Portland Trail Blazers +8 San Antonio Spurs +4.8 Regular
Apr 13, 2000 93–77 Portland Trail Blazers +16 San Antonio Spurs +4.6 Regular
Mar 28, 2000 89–85 San Antonio Spurs +4 Portland Trail Blazers +4.9 Regular
Jan 29, 2000 67–81 Portland Trail Blazers +14 Portland Trail Blazers +6.1 Regular
Jan 19, 2000 105–95 Portland Trail Blazers +10 San Antonio Spurs +3.2 Regular
Jun 6, 1999 94–80 San Antonio Spurs +14 San Antonio Spurs +0.9 Playoffs
Jun 4, 1999 85–63 San Antonio Spurs +22 Portland Trail Blazers +0.2 Playoffs
May 31, 1999 85–86 San Antonio Spurs +1 San Antonio Spurs +7.4 Playoffs
May 29, 1999 76–80 San Antonio Spurs +4 San Antonio Spurs +7.0 Playoffs
May 4, 1999 87–81 San Antonio Spurs +6 Portland Trail Blazers +1.1 Regular
May 1, 1999 90–98 San Antonio Spurs +8 San Antonio Spurs +6.1 Regular
Apr 16, 1999 80–81 San Antonio Spurs +1 San Antonio Spurs +4.2 Regular
Mar 19, 1999 85–90 Portland Trail Blazers +5 Portland Trail Blazers +2.6 Regular
Apr 6, 1998 79–75 Portland Trail Blazers +4 San Antonio Spurs +9.1 Regular
Mar 8, 1998 82–78 San Antonio Spurs +4 Portland Trail Blazers +4.3 Regular
Jan 2, 1998 69–85 San Antonio Spurs +16 San Antonio Spurs +1.0 Regular
Dec 28, 1997 79–82 Portland Trail Blazers +3 Portland Trail Blazers +6.3 Regular
Apr 10, 1997 98–81 Portland Trail Blazers +17 Portland Trail Blazers +5.3 Regular
Dec 29, 1996 86–110 Portland Trail Blazers +24 Portland Trail Blazers +6.9 Regular
Nov 27, 1996 120–109 Portland Trail Blazers +11 Portland Trail Blazers +0.9 Regular
Nov 10, 1996 81–94 Portland Trail Blazers +13 Portland Trail Blazers +4.2 Regular
Apr 15, 1996 97–121 Portland Trail Blazers +24 Portland Trail Blazers +0.2 Regular
Feb 20, 1996 108–105 San Antonio Spurs +3 San Antonio Spurs +1.7 Regular
Jan 26, 1996 83–87 San Antonio Spurs +4 San Antonio Spurs +7.8 Regular
Dec 19, 1995 103–111 San Antonio Spurs +8 San Antonio Spurs +8.2 Regular
Apr 11, 1995 91–71 Portland Trail Blazers +20 San Antonio Spurs +11.5 Regular
Feb 1, 1995 111–107 San Antonio Spurs +4 Portland Trail Blazers +1.8 Regular
Dec 2, 1994 95–91 San Antonio Spurs +4 Portland Trail Blazers +4.0 Regular
Nov 23, 1994 105–110 San Antonio Spurs +5 San Antonio Spurs +4.3 Regular
Mar 27, 1994 107–95 San Antonio Spurs +12 Portland Trail Blazers +1.3 Regular
Mar 16, 1994 102–110 San Antonio Spurs +8 San Antonio Spurs +5.3 Regular
Feb 26, 1994 96–104 Portland Trail Blazers +8 Portland Trail Blazers +0.1 Regular
Dec 15, 1993 91–111 San Antonio Spurs +20 San Antonio Spurs +5.3 Regular
May 7, 1993 97–100 San Antonio Spurs +3 San Antonio Spurs +3.1 Playoffs
May 5, 1993 101–107 San Antonio Spurs +6 San Antonio Spurs +2.4 Playoffs
May 1, 1993 96–105 Portland Trail Blazers +9 Portland Trail Blazers +5.0 Playoffs
Apr 29, 1993 87–86 San Antonio Spurs +1 Portland Trail Blazers +5.9 Playoffs
Apr 18, 1993 101–105 Portland Trail Blazers +4 Portland Trail Blazers +6.1 Regular
Mar 13, 1993 99–108 San Antonio Spurs +9 San Antonio Spurs +6.1 Regular
Jan 9, 1993 93–109 San Antonio Spurs +16 San Antonio Spurs +1.7 Regular
Nov 24, 1992 91–95 Portland Trail Blazers +4 Portland Trail Blazers +11.7 Regular
Apr 12, 1992 97–123 Portland Trail Blazers +26 Portland Trail Blazers +9.3 Regular
Feb 4, 1992 88–95 San Antonio Spurs +7 San Antonio Spurs +1.2 Regular
Nov 24, 1991 111–116 Portland Trail Blazers +5 Portland Trail Blazers +3.2 Regular
Nov 6, 1991 93–119 San Antonio Spurs +26 San Antonio Spurs +3.1 Regular
Apr 10, 1991 105–100 Portland Trail Blazers +5 San Antonio Spurs +0.7 Regular
Feb 26, 1991 101–102 San Antonio Spurs +1 San Antonio Spurs +0.3 Regular
Feb 24, 1991 95–88 San Antonio Spurs +7 Portland Trail Blazers +8.8 Regular
Nov 25, 1990 103–117 Portland Trail Blazers +14 Portland Trail Blazers +5.4 Regular
May 19, 1990 105–108 Portland Trail Blazers +3 Portland Trail Blazers +4.2 Playoffs
May 17, 1990 97–112 San Antonio Spurs +15 San Antonio Spurs +2.5 Playoffs
May 15, 1990 132–138 Portland Trail Blazers +6 Portland Trail Blazers +5.1 Playoffs
May 12, 1990 105–115 San Antonio Spurs +10 San Antonio Spurs +1.4 Playoffs
May 10, 1990 98–121 San Antonio Spurs +23 San Antonio Spurs +0.3 Playoffs
May 8, 1990 112–122 Portland Trail Blazers +10 Portland Trail Blazers +6.9 Playoffs
May 5, 1990 94–107 Portland Trail Blazers +13 Portland Trail Blazers +6.1 Playoffs
Apr 8, 1990 105–112 Portland Trail Blazers +7 Portland Trail Blazers +6.7 Regular
Mar 22, 1990 106–107 San Antonio Spurs +1 San Antonio Spurs +0.4 Regular
Jan 26, 1990 103–109 Portland Trail Blazers +6 Portland Trail Blazers +6.0 Regular
Nov 8, 1989 108–104 Portland Trail Blazers +4 Portland Trail Blazers +0.4 Regular
Mar 7, 1989 116–103 Portland Trail Blazers +13 Portland Trail Blazers +3.7 Regular
Feb 4, 1989 100–137 Portland Trail Blazers +37 Portland Trail Blazers +9.4 Regular
Jan 14, 1989 103–99 Portland Trail Blazers +4 Portland Trail Blazers +1.8 Regular
Dec 11, 1988 123–128 Portland Trail Blazers +5 Portland Trail Blazers +7.4 Regular
Apr 3, 1988 107–110 Portland Trail Blazers +3 Portland Trail Blazers +11.3 Regular
Mar 29, 1988 136–113 Portland Trail Blazers +23 Portland Trail Blazers +5.2 Regular
Feb 21, 1988 112–117 Portland Trail Blazers +5 Portland Trail Blazers +7.9 Regular
Jan 16, 1988 121–120 Portland Trail Blazers +1 Portland Trail Blazers +0.9 Regular
Dec 20, 1987 126–148 Portland Trail Blazers +22 Portland Trail Blazers +7.9 Regular
Apr 19, 1987 134–144 Portland Trail Blazers +10 Portland Trail Blazers +8.5 Regular
Apr 15, 1987 112–123 San Antonio Spurs +11 Portland Trail Blazers +3.2 Regular
Mar 29, 1987 135–113 Portland Trail Blazers +22 Portland Trail Blazers +1.6 Regular
Dec 9, 1986 120–104 Portland Trail Blazers +16 Portland Trail Blazers +0.8 Regular
Nov 21, 1986 114–127 Portland Trail Blazers +13 Portland Trail Blazers +6.8 Regular
Apr 13, 1986 118–123 San Antonio Spurs +5 Portland Trail Blazers +0.9 Regular
Jan 19, 1986 116–105 San Antonio Spurs +11 Portland Trail Blazers +7.1 Regular
Dec 30, 1985 110–125 Portland Trail Blazers +15 Portland Trail Blazers +3.0 Regular
Dec 17, 1985 118–126 San Antonio Spurs +8 San Antonio Spurs +3.1 Regular
Dec 1, 1985 117–106 San Antonio Spurs +11 Portland Trail Blazers +5.2 Regular
Feb 24, 1985 137–121 Portland Trail Blazers +16 San Antonio Spurs +5.6 Regular
Feb 1, 1985 104–93 San Antonio Spurs +11 Portland Trail Blazers +3.1 Regular
Jan 11, 1985 123–103 Portland Trail Blazers +20 San Antonio Spurs +4.2 Regular
Dec 27, 1984 120–141 San Antonio Spurs +21 San Antonio Spurs +2.8 Regular
Dec 6, 1984 96–113 Portland Trail Blazers +17 Portland Trail Blazers +7.9 Regular
Mar 1, 1984 98–121 Portland Trail Blazers +23 Portland Trail Blazers +8.1 Regular
Jan 15, 1984 111–126 San Antonio Spurs +15 San Antonio Spurs +1.2 Regular
Jan 10, 1984 120–133 Portland Trail Blazers +13 Portland Trail Blazers +6.1 Regular
Dec 6, 1983 118–130 Portland Trail Blazers +12 Portland Trail Blazers +6.3 Regular
Nov 1, 1983 126–124 Portland Trail Blazers +2 San Antonio Spurs +6.1 Regular
Mar 22, 1983 102–119 Portland Trail Blazers +17 Portland Trail Blazers +0.3 Regular
Feb 23, 1983 114–124 San Antonio Spurs +10 San Antonio Spurs +3.1 Regular
Jan 23, 1983 108–107 Portland Trail Blazers +1 San Antonio Spurs +3.1 Regular
Nov 4, 1982 108–107 San Antonio Spurs +1 Portland Trail Blazers +2.9 Regular
Oct 30, 1982 107–112 San Antonio Spurs +5 San Antonio Spurs +4.5 Regular
Apr 1, 1982 105–109 Portland Trail Blazers +4 Portland Trail Blazers +2.9 Regular
Mar 12, 1982 112–108 Portland Trail Blazers +4 San Antonio Spurs +4.2 Regular
Jan 5, 1982 110–115 Portland Trail Blazers +5 Portland Trail Blazers +2.5 Regular
Dec 4, 1981 111–127 San Antonio Spurs +16 San Antonio Spurs +3.9 Regular
Nov 15, 1981 110–105 San Antonio Spurs +5 Portland Trail Blazers +3.3 Regular
Feb 6, 1981 96–122 San Antonio Spurs +26 San Antonio Spurs +5.1 Regular
Jan 25, 1981 100–118 Portland Trail Blazers +18 Portland Trail Blazers +2.8 Regular
Jan 9, 1981 86–102 San Antonio Spurs +16 San Antonio Spurs +6.8 Regular
Dec 7, 1980 115–116 Portland Trail Blazers +1 San Antonio Spurs +0.8 Regular
Oct 28, 1980 112–120 San Antonio Spurs +8 San Antonio Spurs +6.1 Regular
Nov 30, 1979 100–107 San Antonio Spurs +7 San Antonio Spurs +0.7 Regular
Nov 4, 1979 124–127 Portland Trail Blazers +3 Portland Trail Blazers +6.7 Regular
Feb 16, 1979 120–121 San Antonio Spurs +1 San Antonio Spurs +6.0 Regular
Feb 9, 1979 106–125 Portland Trail Blazers +19 Portland Trail Blazers +1.4 Regular
Jan 20, 1979 118–113 Portland Trail Blazers +5 San Antonio Spurs +10.4 Regular
Mar 17, 1978 118–99 San Antonio Spurs +19 Portland Trail Blazers +6.0 Regular
Feb 21, 1978 118–114 Portland Trail Blazers +4 San Antonio Spurs +0.4 Regular
Jan 22, 1978 95–106 San Antonio Spurs +11 Portland Trail Blazers +1.5 Regular
Oct 22, 1977 115–130 Portland Trail Blazers +15 Portland Trail Blazers +8.4 Regular
Jan 27, 1977 104–112 Portland Trail Blazers +8 Portland Trail Blazers +6.7 Regular
Jan 23, 1977 118–123 San Antonio Spurs +5 Portland Trail Blazers +0.3 Regular
Jan 9, 1977 113–150 Portland Trail Blazers +37 Portland Trail Blazers +6.0 Regular
Nov 13, 1976 101–113 San Antonio Spurs +12 San Antonio Spurs +1.2 Regular