Waived by the Sacramento Kings late in the summer, Frank Mason III has found a new home.
The Athletic's Shams Charania, citing league sources, is reporting that the third-year point guard has agreed to a two-way contract with the Milwaukee Bucks.
Per league rules, a player on a two-way contract will spend the majority of the season with the G League affiliate and can spend no more than 45 days with the NBA team.
A two-way contract is probably not what Mason was hoping for, but this late in the offseason, with rosters just about full, it's likely the best he could get.
Drafted No. 34 overall by the Kings in 2017, Mason played in 90 games over two seasons in Sacramento. He averaged 6.8 points and 2.6 assists in 15.8 minutes.
[RELATED: Kings add Lindsey Harding to staff]
On July 4, the Kings decided to retain guard Yogi Ferrell and waived Mason. With the move coming during the Las Vegas Summer League, Sacramento allowed Mason to play on their team while he looked for a new team.
Dwyane Wade has a closet full of throwback jerseys.
That's what happens when half the players in the NBA change teams during the offseason (we're exaggerating on that number ... maybe).
Wade, during his final NBA season with the Miami Heat, swapped jerseys with an opposing player after almost every game during the 2018-19 season. NBA Central counted and found 16 players who no longer are with the same team since those jersey swaps took place, and the Kings weren't immune to the curse.
After Sacramento beat the Heat on Feb. 8 at Golden 1 Center, Wade swapped jerseys with reserve guard Frank Mason III.
Unfortunately for the Mason, he was waived by the Kings on July 4.
[RELATED: Barkley not picking Kings to make playoffs]
Despite waiving the former Kansas star, the Kings agreed to allow Mason to play on their Las Vegas Summer League roster while he tries to find a new team.
Either way, Mason won't be on the Kings' roster during the 2019-20 season, so he counts as a victim of the Wade Jersey Swap Curse.
SACRAMENTO -- Two point guards, one roster spot.
The Kings made the difficult decision to waive point guard Frank Mason early on July 4. A league source confirmed to NBC Sports California that Yogi Ferrell will not face the same fate.
Sacramento had until Thursday to either waive Ferrell or guarantee his $3.2 million salary for the 2019-20 season. The team opted for the latter, and will retain the 26-year-old point guard.
After posting double-figure scoring in each of his first two seasons in the league, Ferrell struggled to find court time in Sacramento last year. He played in 71 games for the Kings, but averaged just 5.9 points and 1.9 assists in 15 minutes per game.
[RELATED: Seven Kings who stood out at California Classic]
It doesn’t appear that this season will get any easier for the fan favorite. The Kings landed reserve point guard Cory Joseph on a three-year, $37 million contract on the first day of free agency, and he is expected to play major minutes behind starter De’Aaron Fox.
With Mason leaving and Ferrell staying, Sacramento’s roster now stands at 13 players under guaranteed deals. That does not include either Kyle Guy or Justin James, as the two second-round picks have yet to sign with the club.