Suns vs Bucks

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

Record since the 1976 season
71-51
Suns lead the series by 20 wins.
@ Suns
46-16
@ Bucks
25-35
Playoffs
2-6
VS EXPECTED
Suns +4.0
Avg Points
109.8-107.8
Most Recent Winner
Bucks 105-108

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

Phoenix Suns vs Milwaukee Bucks Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Mar 21, 2026 108–105 Milwaukee Bucks +3 Phoenix Suns +9.8 Regular
Mar 10, 2026 129–114 Phoenix Suns +15 Phoenix Suns +0.8 Regular
Apr 1, 2025 123–133 Milwaukee Bucks +10 Milwaukee Bucks +6.0 Regular
Mar 24, 2025 106–108 Phoenix Suns +2 Phoenix Suns +0.2 Regular
Mar 17, 2024 129–140 Milwaukee Bucks +11 Milwaukee Bucks +4.3 Regular
Feb 6, 2024 106–114 Phoenix Suns +8 Phoenix Suns +4.3 Regular
Mar 14, 2023 116–104 Milwaukee Bucks +12 Milwaukee Bucks +0.8 Regular
Feb 26, 2023 101–104 Milwaukee Bucks +3 Milwaukee Bucks +8.1 Regular
Mar 6, 2022 122–132 Milwaukee Bucks +10 Phoenix Suns +0.7 Regular
Feb 10, 2022 107–131 Phoenix Suns +24 Phoenix Suns +8.3 Regular
Jul 20, 2021 98–105 Milwaukee Bucks +7 Milwaukee Bucks +4.2 Playoffs
Jul 17, 2021 123–119 Milwaukee Bucks +4 Phoenix Suns +4.2 Playoffs
Jul 14, 2021 103–109 Milwaukee Bucks +6 Milwaukee Bucks +3.0 Playoffs
Jul 11, 2021 100–120 Milwaukee Bucks +20 Milwaukee Bucks +1.3 Playoffs
Jul 8, 2021 108–118 Phoenix Suns +10 Phoenix Suns +6.1 Playoffs
Jul 6, 2021 105–118 Phoenix Suns +13 Phoenix Suns +4.8 Playoffs
Apr 19, 2021 128–127 Phoenix Suns +1 Milwaukee Bucks +2.7 Regular
Feb 10, 2021 124–125 Phoenix Suns +1 Phoenix Suns +1.2 Regular
Mar 8, 2020 131–140 Phoenix Suns +9 Milwaukee Bucks +7.6 Regular
Feb 2, 2020 108–129 Milwaukee Bucks +21 Milwaukee Bucks +13.9 Regular
Mar 4, 2019 105–114 Phoenix Suns +9 Milwaukee Bucks +11.0 Regular
Nov 23, 2018 116–114 Phoenix Suns +2 Milwaukee Bucks +15.4 Regular
Jan 22, 2018 105–109 Milwaukee Bucks +4 Milwaukee Bucks +7.7 Regular
Nov 22, 2017 113–107 Milwaukee Bucks +6 Phoenix Suns +0.2 Regular
Feb 26, 2017 96–100 Milwaukee Bucks +4 Milwaukee Bucks +6.3 Regular
Feb 4, 2017 137–112 Milwaukee Bucks +25 Phoenix Suns +2.0 Regular
Mar 30, 2016 94–105 Milwaukee Bucks +11 Milwaukee Bucks +8.1 Regular
Dec 20, 2015 101–95 Milwaukee Bucks +6 Phoenix Suns +6.0 Regular
Jan 6, 2015 102–96 Phoenix Suns +6 Milwaukee Bucks +0.3 Regular
Dec 15, 2014 96–94 Milwaukee Bucks +2 Phoenix Suns +7.0 Regular
Jan 29, 2014 126–117 Phoenix Suns +9 Phoenix Suns +5.8 Regular
Jan 4, 2014 100–116 Phoenix Suns +16 Phoenix Suns +11.4 Regular
Jan 17, 2013 98–94 Milwaukee Bucks +4 Phoenix Suns +1.4 Regular
Jan 8, 2013 99–108 Milwaukee Bucks +9 Milwaukee Bucks +6.1 Regular
Feb 7, 2012 107–105 Phoenix Suns +2 Milwaukee Bucks +4.2 Regular
Jan 8, 2012 93–109 Phoenix Suns +16 Phoenix Suns +6.1 Regular
Mar 4, 2011 102–88 Phoenix Suns +14 Phoenix Suns +0.8 Regular
Feb 2, 2011 77–92 Phoenix Suns +15 Phoenix Suns +4.2 Regular
Apr 3, 2010 98–107 Milwaukee Bucks +9 Milwaukee Bucks +0.8 Regular
Jan 11, 2010 101–105 Phoenix Suns +4 Phoenix Suns +7.8 Regular
Dec 9, 2008 110–125 Phoenix Suns +15 Phoenix Suns +8.8 Regular
Nov 8, 2008 104–96 Phoenix Suns +8 Phoenix Suns +5.3 Regular
Jan 22, 2008 114–105 Phoenix Suns +9 Phoenix Suns +5.8 Regular
Jan 12, 2008 114–122 Phoenix Suns +8 Phoenix Suns +12.0 Regular
Jan 26, 2007 98–90 Phoenix Suns +8 Phoenix Suns +8.4 Regular
Dec 1, 2006 116–122 Phoenix Suns +6 Phoenix Suns +9.4 Regular
Mar 28, 2006 110–132 Milwaukee Bucks +22 Phoenix Suns +3.2 Regular
Mar 1, 2006 110–123 Phoenix Suns +13 Phoenix Suns +11.9 Regular
Jan 26, 2005 121–115 Phoenix Suns +6 Phoenix Suns +3.1 Regular
Nov 24, 2004 104–111 Phoenix Suns +7 Phoenix Suns +7.8 Regular
Mar 20, 2004 111–123 Phoenix Suns +12 Phoenix Suns +0.4 Regular
Jan 7, 2004 87–95 Milwaukee Bucks +8 Milwaukee Bucks +8.3 Regular
Feb 26, 2003 118–112 Phoenix Suns +6 Milwaukee Bucks +4.2 Regular
Nov 25, 2002 81–86 Phoenix Suns +5 Phoenix Suns +3.2 Regular
Jan 22, 2002 92–81 Phoenix Suns +11 Milwaukee Bucks +8.5 Regular
Nov 28, 2001 84–104 Phoenix Suns +20 Phoenix Suns +2.1 Regular
Apr 1, 2001 99–106 Phoenix Suns +7 Phoenix Suns +4.2 Regular
Dec 7, 2000 104–96 Phoenix Suns +8 Phoenix Suns +0.5 Regular
Dec 20, 1999 101–108 Phoenix Suns +7 Phoenix Suns +5.5 Regular
Nov 12, 1999 92–107 Milwaukee Bucks +15 Milwaukee Bucks +3.1 Regular
Mar 16, 1999 110–92 Phoenix Suns +18 Milwaukee Bucks +3.0 Regular
Dec 2, 1997 90–86 Phoenix Suns +4 Milwaukee Bucks +0.5 Regular
Nov 12, 1997 95–103 Phoenix Suns +8 Phoenix Suns +7.2 Regular
Mar 25, 1997 112–117 Phoenix Suns +5 Phoenix Suns +8.6 Regular
Nov 12, 1996 89–99 Milwaukee Bucks +10 Milwaukee Bucks +3.1 Regular
Mar 29, 1996 85–108 Phoenix Suns +23 Phoenix Suns +12.8 Regular
Jan 26, 1996 107–97 Phoenix Suns +10 Milwaukee Bucks +3.1 Regular
Jan 9, 1995 102–119 Phoenix Suns +17 Phoenix Suns +14.1 Regular
Nov 29, 1994 123–106 Phoenix Suns +17 Phoenix Suns +5.8 Regular
Dec 13, 1993 104–112 Phoenix Suns +8 Phoenix Suns +15.1 Regular
Dec 5, 1993 117–98 Phoenix Suns +19 Phoenix Suns +7.6 Regular
Mar 26, 1993 103–109 Phoenix Suns +6 Phoenix Suns +14.4 Regular
Dec 6, 1992 122–112 Phoenix Suns +10 Phoenix Suns +1.4 Regular
Mar 25, 1992 104–132 Phoenix Suns +28 Phoenix Suns +10.2 Regular
Mar 12, 1992 106–100 Phoenix Suns +6 Phoenix Suns +3.1 Regular
Mar 28, 1991 88–102 Phoenix Suns +14 Phoenix Suns +7.8 Regular
Jan 5, 1991 86–88 Milwaukee Bucks +2 Milwaukee Bucks +4.3 Regular
Mar 27, 1990 127–133 Milwaukee Bucks +6 Phoenix Suns +2.9 Regular
Dec 8, 1989 98–123 Phoenix Suns +25 Phoenix Suns +6.0 Regular
Mar 31, 1989 104–122 Phoenix Suns +18 Phoenix Suns +3.1 Regular
Mar 11, 1989 93–100 Milwaukee Bucks +7 Milwaukee Bucks +6.0 Regular
Mar 24, 1988 114–119 Phoenix Suns +5 Milwaukee Bucks +1.9 Regular
Mar 13, 1988 107–117 Milwaukee Bucks +10 Milwaukee Bucks +11.7 Regular
Mar 9, 1987 110–118 Milwaukee Bucks +8 Milwaukee Bucks +11.1 Regular
Feb 21, 1987 115–107 Milwaukee Bucks +8 Milwaukee Bucks +3.3 Regular
Mar 12, 1986 127–126 Phoenix Suns +1 Milwaukee Bucks +11.8 Regular
Nov 24, 1985 140–138 Milwaukee Bucks +2 Milwaukee Bucks +6.9 Regular
Mar 16, 1985 96–125 Milwaukee Bucks +29 Milwaukee Bucks +12.0 Regular
Nov 16, 1984 106–118 Phoenix Suns +12 Phoenix Suns +1.6 Regular
Feb 14, 1984 83–92 Milwaukee Bucks +9 Milwaukee Bucks +4.2 Regular
Nov 18, 1983 109–94 Milwaukee Bucks +15 Phoenix Suns +4.1 Regular
Feb 22, 1983 105–112 Phoenix Suns +7 Phoenix Suns +2.7 Regular
Jan 9, 1983 96–106 Milwaukee Bucks +10 Milwaukee Bucks +3.9 Regular
Mar 26, 1982 112–113 Phoenix Suns +1 Milwaukee Bucks +0.6 Regular
Feb 7, 1982 92–107 Milwaukee Bucks +15 Milwaukee Bucks +7.7 Regular
Jan 23, 1981 122–131 Phoenix Suns +9 Phoenix Suns +2.8 Regular
Jan 11, 1981 109–123 Milwaukee Bucks +14 Milwaukee Bucks +3.0 Regular
Feb 27, 1980 119–110 Milwaukee Bucks +9 Phoenix Suns +5.0 Regular
Feb 10, 1980 107–109 Milwaukee Bucks +2 Phoenix Suns +0.8 Regular
Jan 25, 1980 96–110 Phoenix Suns +14 Phoenix Suns +8.6 Regular
Dec 23, 1979 103–106 Phoenix Suns +3 Phoenix Suns +6.7 Regular
Oct 23, 1979 114–108 Milwaukee Bucks +6 Phoenix Suns +3.1 Regular
Oct 19, 1979 94–95 Milwaukee Bucks +1 Milwaukee Bucks +2.9 Regular
Jan 31, 1979 118–123 Phoenix Suns +5 Phoenix Suns +6.0 Regular
Jan 17, 1979 118–123 Milwaukee Bucks +5 Milwaukee Bucks +1.9 Regular
Dec 12, 1978 114–120 Milwaukee Bucks +6 Phoenix Suns +0.8 Regular
Oct 24, 1978 116–124 Phoenix Suns +8 Phoenix Suns +4.4 Regular
Apr 14, 1978 90–94 Milwaukee Bucks +4 Milwaukee Bucks +5.8 Playoffs
Apr 11, 1978 111–103 Milwaukee Bucks +8 Phoenix Suns +3.7 Playoffs
Mar 14, 1978 106–121 Milwaukee Bucks +15 Milwaukee Bucks +0.6 Regular
Mar 3, 1978 126–132 Phoenix Suns +6 Phoenix Suns +4.4 Regular
Feb 3, 1978 105–115 Phoenix Suns +10 Phoenix Suns +9.0 Regular
Jan 3, 1978 125–103 Phoenix Suns +22 Milwaukee Bucks +1.0 Regular
Mar 29, 1977 122–110 Phoenix Suns +12 Milwaukee Bucks +4.6 Regular
Feb 2, 1977 113–130 Phoenix Suns +17 Phoenix Suns +9.2 Regular
Jan 4, 1977 111–139 Milwaukee Bucks +28 Milwaukee Bucks +0.3 Regular
Nov 17, 1976 95–103 Phoenix Suns +8 Phoenix Suns +7.4 Regular
Mar 14, 1976 108–106 Phoenix Suns +2 Milwaukee Bucks +2.9 Regular
Jan 29, 1976 105–96 Milwaukee Bucks +9 Phoenix Suns +4.3 Regular
Dec 28, 1975 85–88 Milwaukee Bucks +3 Milwaukee Bucks +1.0 Regular
Dec 17, 1975 111–116 Phoenix Suns +5 Phoenix Suns +7.7 Regular
Nov 19, 1975 96–94 Milwaukee Bucks +2 Phoenix Suns +4.6 Regular