Bucks vs Trail Blazers

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

Record since the 1976 season
59-54
Bucks lead the series by 5 wins.
@ Bucks
37-20
@ Trail Blazers
22-34
Playoffs
0-0
VS EXPECTED
Bucks +7.6
Avg Points
105.5-105.0
Most Recent Winner
Trail Blazers 99-130

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

Milwaukee Bucks vs Portland Trail Blazers Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Mar 25, 2026 99–130 Portland Trail Blazers +31 Portland Trail Blazers +8.9 Regular
Nov 24, 2025 115–103 Portland Trail Blazers +12 Milwaukee Bucks +3.2 Regular
Jan 28, 2025 112–125 Portland Trail Blazers +13 Milwaukee Bucks +2.7 Regular
Jan 4, 2025 105–102 Portland Trail Blazers +3 Milwaukee Bucks +10.1 Regular
Jan 31, 2024 116–119 Portland Trail Blazers +3 Milwaukee Bucks +5.6 Regular
Nov 26, 2023 102–108 Milwaukee Bucks +6 Milwaukee Bucks +12.2 Regular
Feb 6, 2023 127–108 Milwaukee Bucks +19 Milwaukee Bucks +0.8 Regular
Nov 21, 2022 111–119 Milwaukee Bucks +8 Milwaukee Bucks +9.1 Regular
Feb 14, 2022 122–107 Portland Trail Blazers +15 Milwaukee Bucks +11.1 Regular
Feb 5, 2022 137–108 Milwaukee Bucks +29 Milwaukee Bucks +1.1 Regular
Apr 2, 2021 127–109 Milwaukee Bucks +18 Portland Trail Blazers +1.9 Regular
Feb 1, 2021 106–134 Milwaukee Bucks +28 Milwaukee Bucks +6.7 Regular
Jan 11, 2020 122–101 Milwaukee Bucks +21 Milwaukee Bucks +5.8 Regular
Nov 21, 2019 129–137 Milwaukee Bucks +8 Milwaukee Bucks +10.3 Regular
Nov 21, 2018 100–143 Milwaukee Bucks +43 Milwaukee Bucks +4.2 Regular
Nov 6, 2018 103–118 Portland Trail Blazers +15 Portland Trail Blazers +4.2 Regular
Nov 30, 2017 103–91 Milwaukee Bucks +12 Portland Trail Blazers +6.2 Regular
Oct 21, 2017 110–113 Milwaukee Bucks +3 Milwaukee Bucks +1.3 Regular
Mar 21, 2017 93–90 Milwaukee Bucks +3 Portland Trail Blazers +6.1 Regular
Dec 7, 2016 107–115 Milwaukee Bucks +8 Milwaukee Bucks +1.4 Regular
Feb 2, 2016 95–107 Portland Trail Blazers +12 Portland Trail Blazers +6.2 Regular
Dec 7, 2015 88–90 Milwaukee Bucks +2 Milwaukee Bucks +0.4 Regular
Jan 31, 2015 88–95 Milwaukee Bucks +7 Milwaukee Bucks +0.3 Regular
Dec 17, 2014 97–104 Portland Trail Blazers +7 Portland Trail Blazers +10.9 Regular
Mar 18, 2014 115–120 Portland Trail Blazers +5 Portland Trail Blazers +14.9 Regular
Nov 20, 2013 91–82 Portland Trail Blazers +9 Portland Trail Blazers +0.8 Regular
Mar 19, 2013 95–102 Milwaukee Bucks +7 Milwaukee Bucks +3.8 Regular
Jan 19, 2013 110–104 Milwaukee Bucks +6 Portland Trail Blazers +3.1 Regular
Apr 7, 2012 94–116 Milwaukee Bucks +22 Milwaukee Bucks +5.3 Regular
Mar 20, 2012 116–87 Milwaukee Bucks +29 Portland Trail Blazers +3.1 Regular
Dec 20, 2010 80–106 Portland Trail Blazers +26 Portland Trail Blazers +4.5 Regular
Nov 2, 2010 90–76 Portland Trail Blazers +14 Milwaukee Bucks +2.6 Regular
Jan 13, 2010 108–120 Portland Trail Blazers +12 Portland Trail Blazers +7.7 Regular
Dec 12, 2009 101–108 Milwaukee Bucks +7 Milwaukee Bucks +0.4 Regular
Mar 21, 2009 96–84 Portland Trail Blazers +12 Portland Trail Blazers +1.7 Regular
Jan 19, 2009 85–102 Portland Trail Blazers +17 Portland Trail Blazers +7.4 Regular
Mar 7, 2008 103–101 Portland Trail Blazers +2 Milwaukee Bucks +0.4 Regular
Dec 9, 2007 113–117 Portland Trail Blazers +4 Portland Trail Blazers +4.2 Regular
Jan 21, 2007 95–99 Portland Trail Blazers +4 Portland Trail Blazers +1.3 Regular
Dec 6, 2006 94–102 Milwaukee Bucks +8 Milwaukee Bucks +7.9 Regular
Mar 20, 2006 100–93 Milwaukee Bucks +7 Milwaukee Bucks +0.8 Regular
Mar 18, 2006 93–97 Milwaukee Bucks +4 Milwaukee Bucks +7.7 Regular
Dec 22, 2004 104–95 Portland Trail Blazers +9 Milwaukee Bucks +0.4 Regular
Nov 19, 2004 98–110 Portland Trail Blazers +12 Portland Trail Blazers +4.2 Regular
Mar 16, 2004 100–99 Portland Trail Blazers +1 Milwaukee Bucks +1.5 Regular
Dec 16, 2003 106–99 Milwaukee Bucks +7 Portland Trail Blazers +6.0 Regular
Feb 22, 2003 93–90 Milwaukee Bucks +3 Portland Trail Blazers +8.5 Regular
Dec 13, 2002 79–101 Milwaukee Bucks +22 Portland Trail Blazers +0.7 Regular
Mar 2, 2002 104–103 Portland Trail Blazers +1 Milwaukee Bucks +0.3 Regular
Nov 30, 2001 95–101 Portland Trail Blazers +6 Portland Trail Blazers +1.2 Regular
Jan 5, 2001 115–119 Portland Trail Blazers +4 Portland Trail Blazers +7.2 Regular
Nov 22, 2000 93–84 Portland Trail Blazers +9 Portland Trail Blazers +1.6 Regular
Apr 1, 2000 79–113 Portland Trail Blazers +34 Portland Trail Blazers +9.5 Regular
Feb 7, 2000 115–111 Portland Trail Blazers +4 Portland Trail Blazers +2.0 Regular
Jan 10, 1998 90–95 Milwaukee Bucks +5 Milwaukee Bucks +0.7 Regular
Jan 5, 1998 98–92 Milwaukee Bucks +6 Portland Trail Blazers +8.4 Regular
Apr 4, 1997 93–108 Portland Trail Blazers +15 Portland Trail Blazers +11.5 Regular
Mar 20, 1997 97–78 Portland Trail Blazers +19 Portland Trail Blazers +4.5 Regular
Jan 5, 1996 96–113 Milwaukee Bucks +17 Milwaukee Bucks +0.3 Regular
Nov 30, 1995 100–99 Milwaukee Bucks +1 Portland Trail Blazers +7.8 Regular
Mar 7, 1995 106–100 Portland Trail Blazers +6 Portland Trail Blazers +4.3 Regular
Dec 4, 1994 103–106 Portland Trail Blazers +3 Portland Trail Blazers +10.5 Regular
Mar 31, 1994 109–111 Milwaukee Bucks +2 Portland Trail Blazers +5.8 Regular
Dec 19, 1993 81–93 Portland Trail Blazers +12 Portland Trail Blazers +11.1 Regular
Jan 19, 1993 119–92 Portland Trail Blazers +27 Portland Trail Blazers +4.9 Regular
Dec 8, 1992 97–126 Portland Trail Blazers +29 Portland Trail Blazers +10.6 Regular
Mar 10, 1992 126–112 Portland Trail Blazers +14 Portland Trail Blazers +5.8 Regular
Nov 26, 1991 98–107 Portland Trail Blazers +9 Portland Trail Blazers +8.2 Regular
Jan 20, 1991 112–116 Portland Trail Blazers +4 Portland Trail Blazers +7.5 Regular
Dec 30, 1990 112–117 Milwaukee Bucks +5 Milwaukee Bucks +0.3 Regular
Jan 23, 1990 90–119 Portland Trail Blazers +29 Portland Trail Blazers +4.3 Regular
Dec 10, 1989 104–107 Milwaukee Bucks +3 Milwaukee Bucks +0.9 Regular
Jan 26, 1989 127–109 Milwaukee Bucks +18 Portland Trail Blazers +0.4 Regular
Nov 29, 1988 114–119 Milwaukee Bucks +5 Milwaukee Bucks +0.5 Regular
Jan 26, 1988 106–112 Portland Trail Blazers +6 Portland Trail Blazers +6.0 Regular
Dec 11, 1987 112–125 Milwaukee Bucks +13 Milwaukee Bucks +6.0 Regular
Feb 22, 1987 120–124 Portland Trail Blazers +4 Portland Trail Blazers +3.1 Regular
Jan 11, 1987 103–91 Portland Trail Blazers +12 Milwaukee Bucks +4.6 Regular
Jan 10, 1986 89–95 Milwaukee Bucks +6 Milwaukee Bucks +6.3 Regular
Nov 17, 1985 117–104 Milwaukee Bucks +13 Portland Trail Blazers +0.4 Regular
Mar 10, 1985 94–110 Milwaukee Bucks +16 Milwaukee Bucks +9.5 Regular
Feb 2, 1985 105–95 Milwaukee Bucks +10 Milwaukee Bucks +4.3 Regular
Feb 3, 1984 110–116 Portland Trail Blazers +6 Portland Trail Blazers +3.7 Regular
Dec 30, 1983 88–93 Milwaukee Bucks +5 Milwaukee Bucks +2.7 Regular
Feb 10, 1983 92–102 Milwaukee Bucks +10 Milwaukee Bucks +6.1 Regular
Feb 1, 1983 115–99 Milwaukee Bucks +16 Portland Trail Blazers +1.7 Regular
Mar 23, 1982 109–104 Milwaukee Bucks +5 Milwaukee Bucks +0.8 Regular
Feb 11, 1982 105–116 Milwaukee Bucks +11 Milwaukee Bucks +7.9 Regular
Jan 18, 1981 103–110 Milwaukee Bucks +7 Milwaukee Bucks +8.7 Regular
Nov 20, 1980 97–93 Milwaukee Bucks +4 Milwaukee Bucks +4.0 Regular
Mar 18, 1980 122–123 Portland Trail Blazers +1 Milwaukee Bucks +1.5 Regular
Mar 14, 1980 110–120 Milwaukee Bucks +10 Milwaukee Bucks +8.1 Regular
Jan 29, 1980 103–96 Milwaukee Bucks +7 Portland Trail Blazers +4.9 Regular
Jan 20, 1980 88–89 Milwaukee Bucks +1 Milwaukee Bucks +3.2 Regular
Nov 13, 1979 101–92 Milwaukee Bucks +9 Portland Trail Blazers +3.9 Regular
Nov 8, 1979 89–98 Milwaukee Bucks +9 Milwaukee Bucks +3.6 Regular
Apr 1, 1979 109–107 Portland Trail Blazers +2 Milwaukee Bucks +3.1 Regular
Mar 25, 1979 122–110 Milwaukee Bucks +12 Portland Trail Blazers +6.1 Regular
Nov 21, 1978 93–123 Milwaukee Bucks +30 Milwaukee Bucks +0.3 Regular
Oct 28, 1978 95–106 Portland Trail Blazers +11 Portland Trail Blazers +3.1 Regular
Mar 23, 1978 109–116 Milwaukee Bucks +7 Portland Trail Blazers +0.7 Regular
Mar 5, 1978 88–126 Portland Trail Blazers +38 Portland Trail Blazers +11.8 Regular
Jan 31, 1978 116–136 Portland Trail Blazers +20 Portland Trail Blazers +11.7 Regular
Nov 15, 1977 109–106 Portland Trail Blazers +3 Portland Trail Blazers +3.3 Regular
Dec 30, 1976 107–127 Milwaukee Bucks +20 Portland Trail Blazers +2.6 Regular
Dec 4, 1976 108–112 Portland Trail Blazers +4 Portland Trail Blazers +11.1 Regular
Nov 30, 1976 106–115 Milwaukee Bucks +9 Portland Trail Blazers +3.9 Regular
Nov 19, 1976 111–124 Portland Trail Blazers +13 Portland Trail Blazers +8.9 Regular
Mar 28, 1976 100–115 Milwaukee Bucks +15 Milwaukee Bucks +4.2 Regular
Mar 23, 1976 97–100 Portland Trail Blazers +3 Portland Trail Blazers +3.1 Regular
Feb 1, 1976 97–107 Portland Trail Blazers +10 Portland Trail Blazers +6.5 Regular
Dec 3, 1975 92–114 Milwaukee Bucks +22 Milwaukee Bucks +3.0 Regular
Nov 1, 1975 113–97 Portland Trail Blazers +16 Milwaukee Bucks +4.2 Regular