Bobby Portis
Milwaukee Bucks, Power Forward
Age: 31y-0m-24d (Feb 10, 1995)
Exp: 10 Years
Country: US
College: Arkansas
Drafted: Round 1 (#22 overall), 2015
2025-26 Cap Hit
$13,445,754
2025-26 Cash
$13,445,754
Career Earnings
$78,081,784
2025-2027 Free Agent (CURRENT)
Bobby Portis signed a 3 year, $43,564,242 contract with the Milwaukee Bucks, including $43,564,242 guaranteed, and an average annual salary of $14,521,414. In 2025-26, Portis will earn a base salary of $13,445,754, while carrying a cap hit of $13,445,754 and a dead cap value of $13,445,754.
Contract Terms:
3 yr(s) / $43,564,242
Average Salary:
$14,521,414
GTD at Sign:
$43,564,242
Total GTD:
$43,564,242
Signed Using:
Bird Rights
Free Agent:
2028 / UFA
| Year | Age | Status | Cap HitAnnual | Cap % League Cap | Apron Salary | Luxury Tax | Tax % League Tax | Cash Annual | Cash Guaranteed | Cash Cumulative | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 |
|
30 | $13,445,754 | 8.69% | $13,445,754 | $13,445,754 | 7.16% | $13,445,754 | $13,445,754 | $13,445,754 | |
| 2026-27 |
|
31 | $14,521,414 | 8.75% | $14,521,414 | $14,521,414 | 7.20% | $14,521,414 | $14,521,414 | $27,967,168 | |
| 2027-28 |
|
32 |
Player
|
$15,597,074 | 8.95% | $15,597,074 | $15,597,074 | 7.36% | $15,597,074 | $15,597,074 | $43,564,242 |
| 2028-29 |
|
33 |
UFA |
| Year | Age | Status | Base Salary | Incentives Likely | Incentives Unlikely | Cap Hit | Cap % League | Luxury Tax | |
|---|---|---|---|---|---|---|---|---|---|
| 2025-26 |
|
30 | $13,445,754 | - | - | $13,445,754 | 8.69% | $13,445,754 | |
| 2026-27 |
|
31 | $14,521,414 | - | - | $14,521,414 | 8.75% | $14,521,414 | |
| 2027-28 |
|
32 |
Player
|
$15,597,074 | - | - | $15,597,074 | 8.95% | $15,597,074 |
| 2028-29 |
|
33 |
UFA |
| Year | Age | Status | Base Salary | Cash Total | Cash Cumulative | Cash Remaining | AYC Cumulative | AYC Remaining | |
|---|---|---|---|---|---|---|---|---|---|
| 2025-26 |
|
30 | $13,445,754 | $13,445,754 | $13,445,754 | $43,564,242 | $13,445,754 | $14,521,414 | |
| 2026-27 |
|
31 | $14,521,414 | $14,521,414 | $27,967,168 | $30,118,488 | $13,983,584 | $15,059,244 | |
| 2027-28 |
|
32 |
Player |
$15,597,074 | $15,597,074 | $43,564,242 | $15,597,074 | $14,521,414 | $15,597,074 |
Contract Notes
- 2027-28: Player Option (deadline 6/29/27)
Source:
Spotrac
2022-2025 Free Agent
Contract Terms:
4 yr(s) / $48,578,208
Average Salary:
$12,144,552
GTD at Sign:
$48,578,208
Total GTD:
$48,578,208
Signed Using:
Early Bird Rights
Free Agent:
2026 / UFA
2021-2022 Free Agent
Contract Terms:
2 yr(s) / $8,912,580
Average Salary:
$4,456,290
GTD at Sign:
$8,912,580
Total GTD:
$8,912,580
Signed Using:
Non-Bird Rights
Free Agent:
2023 / UFA
2020-2021 Free Agent
Contract Terms:
2 yr(s) / $7,427,150
Average Salary:
$3,713,575
GTD at Sign:
$7,427,150
Total GTD:
$7,427,150
Signed Using:
bi-annual-exception
Free Agent:
2022 / UFA
2019-2019 Free Agent
Contract Terms:
1 yr(s) / $15,000,000
Average Salary:
$15,000,000
GTD at Sign:
$15,000,000
Total GTD:
$15,000,000
Signed Using:
cap-space
Free Agent:
2021 / UFA
2015-2018 Rookie
Contract Terms:
4 yr(s) / $6,855,506
Average Salary:
$1,713,877
GTD at Sign:
$2,844,840
Total GTD:
$6,855,506
Signed Using:
rookie-scale-exception
Free Agent:
2019 / UFA
Seasons
10 Years
Career Earnings thru 2025
$78,081,784
Earnings w/ Different Teams
4 teams
Earnings Per Year
| Year | Age | Team(s) | Status | Cash Total | Cash Cumulative | Awards |
|---|---|---|---|---|---|---|
| 2015 | 20 |
|
Active
|
$1,391,160 |
$1,391,160 |
|
| 2016 | 21 |
|
Active
|
$1,453,680 |
$2,844,840 |
|
| 2017 | 22 |
|
Active
|
$1,516,320 |
$4,361,160 |
|
| 2018 | 23 |
|
Active
Retained
|
$901,910 $1,592,436 |
$5,263,070 $6,855,506 |
|
| 2019 | 24 |
|
Active
|
$14,062,500 |
$20,918,006 |
|
| 2020 | 25 |
|
Active
|
$3,623,000 |
$24,541,006 |
Champion |
| 2021 | 26 |
|
Active
|
$4,347,600 |
$28,888,606 |
|
| 2022 | 27 |
|
Active
|
$10,843,350 |
$39,731,956 |
|
| 2023 | 28 |
|
Active
NBA Cup
|
$11,710,818 $100,000 |
$51,442,774 $51,542,774 |
|
| 2024 | 29 |
|
Active
NBA Cup
|
$12,578,286 $514,970 |
$64,121,060 $64,636,030 |
|
| 2025 | 30 |
|
Active
|
$13,445,754 |
$78,081,784 |
|
| Total |
$78,081,784 |
$78,081,784 |
||||
| 2026 | 31 |
|
Active
|
$14,521,414 |
||
| 2027 | 32 |
|
Active / Player
|
$15,597,074 |
||
| Total |
$108,200,272 |
Earnings Per Team
| Years | Team | Base | Signing | Incentives | Cash Cumulative |
|---|---|---|---|---|---|
| 4 |
|
$5,953,596 | - | - | $5,953,596 |
| 1 |
|
$901,910 | - | - | $901,910 |
| 1 |
|
$14,062,500 | - | - | $14,062,500 |
| 6 |
|
$57,163,778 | - | - | $57,163,778 |
| Year | Team(s) | Age | Base | Signing | Incentives | Cash Total | Cash Cumulative |
|---|---|---|---|---|---|---|---|
| 2015 |
|
20 |
$1,391,160
|
$1,391,160 |
$1,391,160 |
||
| 2016 |
|
21 |
$1,453,680
|
$1,453,680 |
$2,844,840 |
||
| 2017 |
|
22 |
$1,516,320
|
$1,516,320 |
$4,361,160 |
||
| 2018 |
|
23 |
$901,910 $1,592,436
|
$901,910 $1,592,436 |
$5,263,070 $6,855,506 |
||
| 2019 |
|
24 |
$14,062,500
|
$14,062,500 |
$20,918,006 |
||
| 2020 |
|
25 |
$3,623,000
|
$3,623,000 |
$24,541,006 |
||
| 2021 |
|
26 |
$4,347,600
|
$4,347,600 |
$28,888,606 |
||
| 2022 |
|
27 |
$10,843,350
|
$10,843,350 |
$39,731,956 |
||
| 2023 |
|
28 |
$11,710,818 $100,000
|
$11,710,818 $100,000 |
$51,442,774 $51,542,774 |
||
| 2024 |
|
29 |
$12,578,286 $514,970
|
$12,578,286 $514,970 |
$64,121,060 $64,636,030 |
||
| 2025 |
|
30 |
$13,445,754
|
$13,445,754 |
$78,081,784 |
||
| Total |
$78,081,784 |
$78,081,784 |
$78,081,784 |
||||
| 2026 |
|
31 |
$14,521,414
|
$14,521,414 |
|||
| 2027 |
|
32 |
$15,597,074
|
$15,597,074 |
|||
| Total |
$108,200,272 |
$108,200,272 |
Earnings Per Team
| Years | Team | Base | Signing | Incentives | Cash Cumulative |
|---|---|---|---|---|---|
| 4 |
|
$5,953,596 | - | - | $5,953,596 |
| 1 |
|
$901,910 | - | - | $901,910 |
| 1 |
|
$14,062,500 | - | - | $14,062,500 |
| 6 |
|
$57,163,778 | - | - | $57,163,778 |
Injuries
| Year | Dates | Games Missed | Reason | |
|---|---|---|---|---|
| 2025-26 |
|
Feb 03, 2026 - Feb 04, 2026 | 2 | Hip |
| 2024-25 |
|
Apr 13, 2025 - Apr 13, 2025 | 1 | Rest |
| 2024-25 |
|
Jan 25, 2025 - Feb 03, 2025 | 6 | Personal |
| 2024-25 |
|
Nov 13, 2024 - Nov 15, 2024 | 1 | Elbow |
| 2022-23 |
|
Jan 25, 2023 - Feb 17, 2023 | 11 | Knee |
| 2021-22 |
|
Apr 10, 2022 - Apr 10, 2022 | 1 | Shoulder |
| 2021-22 |
|
Dec 17, 2021 - Dec 24, 2021 | 4 | Health Protocols |
| 2021-22 |
|
Oct 30, 2021 - Oct 30, 2021 | 1 | Hamstring |
| 2021-22 |
|
Oct 19, 2021 - Oct 26, 2021 | 4 | Hamstring |
| 2020-21 |
|
May 02, 2021 - May 03, 2021 | 1 | Illness |
| 2020-21 |
|
Mar 26, 2021 - Apr 01, 2021 | 4 | Health Protocols |
| 2018-19 |
|
Jan 12, 2019 - Jan 14, 2019 | 1 | Elbow |
| 2018-19 |
|
Dec 21, 2018 - Jan 05, 2019 | 7 | Ankle |
| 2018-19 |
|
Oct 26, 2018 - Dec 09, 2018 | 23 | Knee |
-
Jul 06, 2025
Signed a 3 year $43.56 million contract with Milwaukee (MIL) - includes 2027-28 Player Option
-
Jun 29, 2025
Declined $13.45 million Player Option with Milwaukee (MIL) for 2025-26
- Feb 20, 2025 Suspended 25 games for violating the terms of the NBA/NBPA Anti-Drug Program; forfeits $2,858,701
-
Jul 06, 2022
Signed a 4 year $48.58 million contract with Milwaukee (MIL) - includes 2025-26 Player Option
-
Jun 29, 2022
Declined $4.56 million Player Option with Milwaukee (MIL) for 2022-23
-
Aug 06, 2021
Signed a 2 year $8.91 million contract with Milwaukee (MIL)
-
Jul 31, 2021
Declined $3.8 million Player Option with Milwaukee (MIL) for 2021-22
-
Nov 21, 2020
Signed a 2 year $7.4 million year contract with Milwaukee (MIL)
-
Nov 19, 2020
New York (NYK) declined $15.75 million option for 2020-21
-
Feb 12, 2020
Fined $4,000 for ejection from WAS-NYK game
-
Jan 08, 2020
Fined $25,000 for reckless foul during NYK-LAL game
-
Jan 07, 2020
Fined $2,000 for ejection from NYK-LAL game
-
Jul 08, 2019
Signed a 1 year $15 million contract with New York (NYK) - includes 2020 Club Option
- Jul 03, 2019 Washington (WAS) withdrew Qualifying Offer; becomes Unrestricted Free Agent
- Jun 30, 2019 New York (NYK) withdrew Qualifying Offer; becomes Unrestricted Free Agent
- Jun 26, 2019 Washington (WAS) extended $3,611,814 Qualifying Offer; becomes Restricted Free Agent
-
Feb 06, 2019
Traded to Washington (WAS) from Chicago (CHI) with Jabari Parker and 2023 2nd round pick [top-36 protected] for Otto Porter Jr.
-
Feb 10, 2018
Fined $2,000 for ejection from WAS-CHI game
-
Oct 27, 2017
Chicago (CHI) exercised $2.49 million option for 2018-19
-
Oct 18, 2017
Suspended 8 games (forfeit $83,656) by Chicago (CHI) for punching and injuring Nikola Mirotic
-
Oct 28, 2016
Chicago (CHI) exercised $1.52 million option for 2017-2018
-
Jul 07, 2015
Signed a 2 year $2.84 million contract with Chicago (CHI)
-
Jun 25, 2015
Drafted by Chicago (CHI): Round 1 (#22 overall)
Fines
| Date | Reason | Fine Amount | ||
|---|---|---|---|---|
| Feb 11, 2026 |
|
for technical foul during MIL-ORL game | $3,000 | |
| Jan 07, 2026 |
|
for technical foul during MIL-GSW game | $3,000 | |
| Dec 31, 2025 |
|
for technical foul during WAS-PHI game | $3,000 | |
| Dec 11, 2025 |
|
for technical foul during BOS-MIL game | $2,000 | |
| Dec 03, 2025 |
|
for technical foul during DET-MIL game | $2,000 | |
| Nov 24, 2025 |
|
for technical foul during DAL-MIA game | $2,000 | |
| Nov 20, 2025 |
|
for technical foul during PHI-MIL game | $2,000 | |
| Nov 01, 2025 |
|
for technical foul during SAC-MIL game | $2,000 | |
| Apr 27, 2025 |
|
for technical foul during IND-MIL game (playoff) | $2,000 | |
| Apr 22, 2025 |
|
for technical foul during MIL-IND game (playoff) | $2,000 | |
| Dec 04, 2024 |
|
for technical foul during ATL-MIL game | $2,000 | |
| Nov 18, 2024 |
|
for technical foul during HOU-MIL game | $2,000 | |
| May 02, 2024 |
|
for technical foul during MIL-IND game (playoff) | $3,000 | |
| Apr 28, 2024 |
|
for ejection (two technical fouls) from MIL-IND game (playoff) | $2,000 | |
| Apr 28, 2024 |
|
for technical foul during MIL-IND game (playoff) | $2,000 | |
| Apr 28, 2024 |
|
for technical foul during MIL-IND game (playoff) | $2,000 | |
| Apr 12, 2024 |
|
for technical foul during MIL-OKC game | $4,000 | |
| Apr 05, 2024 |
|
for technical foul during TOR-MIL game | $3,000 | |
| Feb 12, 2024 |
|
for technical foul during DEN-MIL game | $3,000 | |
| Jan 26, 2024 |
|
for technical foul during CLE-MIL game | $3,000 | |
| Jan 22, 2024 |
|
for technical foul during MIL-DET game | $3,000 | |
| Jan 01, 2024 |
|
for technical foul during IND-MIL game | $3,000 | |
| Dec 19, 2023 |
|
for technical foul during SAS-MIL game | $2,000 | |
| Dec 13, 2023 |
|
for ejection (two technical fouls) from IND-MIL game | $2,000 | |
| Dec 13, 2023 |
|
for technical foul during IND-MIL game | $2,000 | |
| Dec 13, 2023 |
|
for technical foul during IND-MIL game | $2,000 | |
| Nov 11, 2023 |
|
for technical foul during MIL-ORL game | $2,000 | |
| Oct 29, 2023 |
|
for technical foul during ATL-MIL game | $2,000 | |
| Apr 19, 2023 |
|
for technical foul during MIA-MIL game (playoff) | $2,000 | |
| Mar 25, 2023 |
|
for technical foul during MIL-DEN game | $3,000 | |
| Dec 28, 2022 |
|
for technical foul during MIL-CHI game | $3,000 | |
| Dec 25, 2022 |
|
for technical foul during MIL-BOS game | $2,000 | |
| Dec 15, 2022 |
|
for technical foul during MIL-MEM game | $2,000 | |
| Nov 18, 2022 |
|
for technical foul during MIL-PHI game | $2,000 | |
| Nov 14, 2022 |
|
for technical foul during ATL-MIL game | $2,000 | |
| Nov 04, 2022 |
|
for technical foul during MIL-MIN game | $2,000 | |
| Apr 24, 2022 |
|
for technical foul during MIL-CHI game (playoff) | $2,000 | |
| Apr 05, 2022 |
|
for technical foul during MIL-CHI game | $3,000 | |
| Apr 01, 2022 |
|
for technical foul during LAC-MIL game | $3,000 | |
| Feb 28, 2022 |
|
for technical foul during CHA-MIL game | $3,000 | |
| Feb 10, 2022 |
|
for technical foul during MIL-PHX game | $3,000 | |
| Jan 26, 2022 |
|
for technical foul during MIL-CLE game | $3,000 | |
| Jan 21, 2022 |
|
for technical foul during CHI-MIL game | $2,000 | |
| Jan 15, 2022 |
|
for technical foul during TOR-MIL game | $2,000 | |
| Jan 01, 2022 |
|
for technical foul during NOP-MIL game | $2,000 | |
| Dec 13, 2021 |
|
for technical foul during MIL-BOS game | $2,000 | |
| Nov 07, 2021 |
|
for technical foul during MIL-WAS game | $2,000 | |
| Jul 11, 2021 |
|
for technical foul during PHX-MIL game (playoff) | $3,000 | |
| Jun 25, 2021 |
|
for technical foul during ATL-MIL game (playoff) | $2,000 | |
| May 24, 2021 |
|
for technical foul during MIA-MIL game (playoff) | $2,000 | |
| Mar 17, 2021 |
|
for technical foul during MIL-PHI game | $2,000 | |
| Feb 12, 2020 |
|
for technical foul during WAS-NYK game | $2,000 | |
| Feb 12, 2020 |
|
for ejection from WAS-NYK game | $4,000 | |
| Jan 08, 2020 |
|
for reckless foul during NYK-LAL game | $25,000 | |
| Jan 07, 2020 |
|
for ejection from NYK-LAL game | $2,000 | |
| Jan 05, 2020 |
|
for technical foul during NYK-LAC game | $2,000 | |
| Dec 28, 2019 |
|
for technical foul during NYK-WAS game | $2,000 | |
| Dec 23, 2019 |
|
for technical foul during WAS-NYK game | $2,000 | |
| Nov 12, 2019 |
|
for technical foul during NYK-CHI game | $2,000 | |
| Oct 25, 2019 |
|
for technical foul during NYK-BKN game | $2,000 | |
| Jan 21, 2019 |
|
for technical foul during CHI-CLE game | $2,000 | |
| Jan 11, 2019 |
|
for technical foul during CHI-GSW game | $2,000 | |
| Oct 22, 2018 |
|
for technical foul during CHI-DAL game | $2,000 | |
| Apr 06, 2018 |
|
for technical foul during CHI-BOS game | $2,000 | |
| Apr 06, 2018 |
|
for technical foul during CHI-BOS game | $2,000 | |
| Apr 06, 2018 |
|
for ejection (two technical fouls) from CHI-BOS game | $2,000 | |
| Feb 22, 2018 |
|
for technical foul during PHI-CHI game | $2,000 | |
| Feb 10, 2018 |
|
for ejection from WAS-CHI game | $2,000 | |
| Jan 28, 2018 |
|
for technical foul during MIL-CHI game | $2,000 | |
| Apr 18, 2017 |
|
for technical foul during CHI-BOS game (playoff) | $2,000 | |
| Feb 24, 2017 |
|
for technical foul during PHX-CHI game | $2,000 | |
| Feb 03, 2016 |
|
for technical foul during CHI-SAC game | $2,000 | |
| Fines: 72 | $188,000 |
Suspensions
| Date | Reason | Games Suspended | Fine Amount | |
|---|---|---|---|---|
| Feb 20, 2025 |
|
for violating the terms of the NBA/NBPA Anti-Drug Program | 25 | $2,858,701 |
| Oct 18, 2017 |
|
for punching and injuring Nikola Mirotic | 8 | $83,656 |
| Suspensions: 2 | $2,942,357 |
| Year | Team | GP | GS | Min/Gm | Pt/Gm | Reb/Gm | Ast/Gm | Stl/Gm | Blk/Gm | FG% | 3PT% | FT% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | MIL | 59 | 9 | 24.0 | 13.3 | 6.3 | 1.5 | 0.5 | 0.2 | .491 | .457 | .727 |
| 2024 | MIL | 49 | 7 | 25.4 | 13.9 | 8.4 | 2.1 | 0.7 | 0.5 | .466 | .365 | .836 |
| 2023 | MIL | 82 | 5 | 24.5 | 13.8 | 7.4 | 1.3 | 0.8 | 0.4 | .508 | .407 | .790 |
| 2022 | MIL | 70 | 22 | 26.0 | 14.1 | 9.6 | 1.5 | 0.4 | 0.2 | .496 | .370 | .768 |
| 2021 | MIL | 72 | 59 | 28.2 | 14.6 | 9.1 | 1.2 | 0.7 | 0.7 | .479 | .393 | .752 |
| 2020 | MIL | 66 | 7 | 20.8 | 11.4 | 7.1 | 1.1 | 0.8 | 0.4 | .523 | .471 | .740 |
| 2019 | NY | 66 | 5 | 21.1 | 10.1 | 5.1 | 1.5 | 0.5 | 0.3 | .450 | .358 | .763 |
| 2018 | WAS | 50 | 28 | 26.0 | 14.2 | 8.1 | 1.4 | 0.7 | 0.4 | .444 | .393 | .794 |
| 2017 | CHI | 73 | 4 | 22.5 | 13.2 | 6.8 | 1.7 | 0.7 | 0.3 | .471 | .359 | .769 |
| 2016 | CHI | 64 | 13 | 15.6 | 6.8 | 4.6 | 0.5 | 0.3 | 0.2 | .488 | .333 | .661 |
| 2015 | CHI | 62 | 4 | 17.8 | 7.0 | 5.4 | 0.8 | 0.4 | 0.4 | .428 | .308 | .727 |
