NBA head-to-headCross-Conference

Milwaukee Bucks vs Portland Trail Blazers Head-to-Head

Milwaukee Bucks lead the all-time record 80-58 across 139 recorded meetings and 1 meeting without a final source score.

Matchup fact
By Stats synced Apr 16, 2026
MIL
80
vs
POR
58
139 meetings1 score unavailable
All-time

MIL lead 80-58

Recent form

MIL 4-6 over the latest 10

Last meeting

POR won 130-99 on Mar 25, 2026

Closeness

22 wins separate the teams

Series context

The average winning margin is 12.4 points across decided games.

Recent Games

Last 10 Games
Mar 25, 26
POR 130-99 MIL
POR
Nov 24, 25
MIL 103-115 POR
POR
Jan 28, 25
POR 125-112 MIL
POR
Jan 4, 25
MIL 102-105 POR
POR
Jan 31, 24
POR 119-116 MIL
POR
Nov 26, 23
MIL 108-102 POR
MIL
Feb 6, 23
POR 108-127 MIL
MIL
Nov 21, 22
MIL 119-111 POR
MIL
Feb 14, 22
MIL 107-122 POR
POR
Feb 5, 22
POR 108-137 MIL
MIL
Last Meeting
Mar 25, 2026Final
POR
130
HOME
MIL
99
AWAY
Blazerswon by31
Blazers' 5th straight in this series·Game 139 of all-time series

Matchup context

Portland Trail Blazers have won 6 of the latest 10 scored meetings. Milwaukee Bucks lead the complete decided record 80-58. The 12.4-point average margin is reported separately from both win records.

History span
1970 to 2026
55 seasons
Average margin
12.4 points
Across decided games
Playoff history
0
No playoff meeting is present in the source

All-Time Record

Win Percentage
80W
58W
MIL
POR
58%42%
Milwaukee BucksPortland Trail Blazers
Season Split & Biggest Wins
Regular season vs playoff record, plus each team's largest margin of victory
Regular Season138 games
80
58
These teams have never met in the playoffs.
Milwaukee Bucks Biggest Win
143–100+43
Nov 21, 2018
Portland Trail Blazers Biggest Win
126–88+38
Mar 5, 1978
Decade Breakdown
Click a decade to filter stats below
Season by Season
Season ↓MIL ↕POR ↕Games ↕
2025–26022
2024–25022
2023–24112
2022–23202
2021–22112
2020–21202
2019–20202
2018–19112
2017–18202
2016–17202

Matchup Insights

Home / Away Split
49-20MIL HOME38-31POR HOME
AWAY
31-38
MIL
AWAY
20-49
POR
Streaks & Momentum
Current Streak
Portland Trail Blazers: 5 consecutive wins
5
Avg. Margin of Victory
Games decided by 12.4 pts on average
12.4pts
Momentum (Last 10 vs All-Time)
MIL↓Trending Down
Last 1040%
All-Time58%
POR↑Trending Up
Last 1060%
All-Time42%
Last 10 Results
MIL / POR

Advanced Stats

1996-presentBased on 41 of 139 all-time meetings that have play-by-play data

Overtime History

Total OT Games
6
MIL OT Wins
3
POR OT Wins
3
Biggest OT Game
108-101 on Dec 12, 2009 (2OT)

Largest Leads

MIL Biggest Leads
+46pts
Nov 21, 2018
#2:+39 pts·Feb 1, 2021
#3:+29 pts·Mar 20, 2012
POR Biggest Leads
+39pts
Apr 1, 2000
#2:+34 pts·Feb 5, 2022
#3:+28 pts·Mar 20, 1997

Lead Changes

Most in a Game
23
Mar 18, 2014
Average per Game
5.8
per game

Times Tied

Most Ties in a Game
15
Mar 18, 2014
Average Ties per Game
4.7
per game

Attendance Records

Across covered games (1996+)
Highest
21,538
Apr 4, 1997
Lowest
11,789
Nov 20, 2013
Average
17,065

Shooting Percentages

Average per game, 1996 to 2023. Every bar uses the same 0 to 100% scale.
FG%
MIL47.3%
POR45.9%
MIL +1.4 pp
3P%
MIL36.0%
POR35.5%
MIL +0.5 pp
FT%
MIL72.9%
POR76.0%
POR +3.1 pp
TS%
MIL55.3%
POR54.7%
MIL +0.6 pp

Top Scorers (1996-present)

Career points, games, and biggest single-game vs this opponent
MIL Top 15 Scorers
MIL top scorers in this matchup (1996-present): total points, games played, average, and best single game
PlayerPtsGAvgBest
Giannis Antetokounmpo4281823.847
Khris Middleton3091718.230
Michael Redd2511319.333
Glenn Robinson2101021.027
Ray Allen1951117.726
Tim Thomas152916.939
Sam Cassell140720.023
Andrew Bogut122913.627
Jrue Holiday113618.823
Ersan Ilyasova106128.824
Eric Bledsoe105521.030
Desmond Mason97713.922
Brook Lopez94811.827
Bobby Portis87517.430
Charlie Villanueva84421.026
POR Top 15 Scorers
POR top scorers in this matchup (1996-present): total points, games played, average, and best single game
PlayerPtsGAvgBest
Damian Lillard3691623.132
CJ McCollum2941421.040
LaMarcus Aldridge2881420.631
Rasheed Wallace2071315.924
Damon Stoudamire1871117.033
Brandon Roy175821.930
Zach Randolph151818.930
Wesley Matthews146818.326
Anfernee Simons140915.631
Jusuf Nurkic140915.625
Bonzi Wells111813.926
Arvydas Sabonis103911.432
Derek Anderson94615.723
Steve Blake89712.721
Martell Webster85712.117

Biggest Individual Games (1996-present)

Single-game scoring highs in this matchup
47pts
Giannis Antetokounmpo
MILvsPOR
Apr 2, 2021
44pts
Giannis Antetokounmpo
MILvsPOR
Oct 21, 2017
40pts
CJ McCollum
PORvsMIL
Nov 6, 2018
39pts
Tim Thomas
MILvsPOR
Jan 5, 2001
37pts
Giannis Antetokounmpo
MILvsPOR
Nov 21, 2022

Rivalry Fingerprint

Focus or tap a row to compare the exact gap. Every value is an average from matched game-level records, not a projection.

Quarter scoring pulse

45 games with complete quarter lines

MILPOR

How they create points

37 games with complete style splits

Selected comparison

Points in paint: MIL +4.8 points37 games

MIL highest-scoring quarter

Q1 · 25.7

POR highest-scoring quarter

Q2 · 26.0

Widest fingerprint gap

MIL +4.8 points in paint

Questions about this record: Milwaukee Bucks vs Portland Trail Blazers

How is the Milwaukee Bucks vs Portland Trail Blazers meeting total counted?

The source contains 139 recorded meetings. 138 meetings have a winner; 1 meeting has no final source score and does not count as a win. This is why the meeting total can be larger than the two win totals combined.

How do recent Milwaukee Bucks vs Portland Trail Blazers results compare with the complete record?

Portland Trail Blazers have won 6 of the latest 10 decided meetings. Milwaukee Bucks lead the complete decided record 80-58. The recent window is a subset of the complete history, so the page reports the two separately.

Methodology & Data Sources

Last updated

Every head-to-head record on SharkBetting is computed from scored game logs. Regular-season and playoff results come from the balldontlie API and historical records cross-checked against basketball-reference.com. All-time records, recent form, postseason splits, margins, streaks, decades, and seasons are calculated from the same listed results. Records without a final score are excluded from decided-game statistics.

Stats are refreshed after completed game days when new source data is available. Each page's Last updated date shows when its underlying data was actually synced. If you spot an error, head to our contact page with the game date and we will verify against the source feeds.

Pre-1996 game scores partially derived from the nbadb dataset by Wyatt Walsh, distributed under CC BY-SA 4.0.

Read the full data methodology →