The Sacramento Kings had a tough choice to make between keeping either Frank Mason III or Yogi Ferrell on the roster as one of the team's point guard options.

Shortly after deciding to waive Mason III, the Kings guaranteed Ferrell's $3.2 million salary for the 2019-20 NBA season.

Both Mason III and Ferrell struggled to find time on the court last season, though Ferrell appeared in over double the amount of games as Mason III. However, Ferrell is in for another difficult season, as the Kings brought in Cory Joseph on a three-year deal to be the backup point guard to De'Aaron Fox.

As James Ham of NBC Sports Bay Area reported, the Kings had until Thursday to decide whether or not to waive Ferrell but ultimately elected to keep him on the roster.

Ferrell went undrafted out of Indiana University in 2016, but played his way onto the Brooklyn Nets before ultimately being relegated to the G League. Shortly thereafter, he was signed to a 10-day contract by the Dallas Mavericks.

The undersized guard then surprised executives around the league by averaging 11.3 points and 4.3 assists while shooting over 40 percent from beyond the arc and starting in 29 of 36 games for the Mavs. Ferrell's success continued in the 2017-18 season, when he played in all 82 games and averaged 10.2 points, 3.0 rebounds and 2.5 assists.

Dallas had hoped to negotiate a long-term deal with Ferrell, and it was presumed that the two sides had reached an agreement before Ferrell signed with the Kings.

Sacramento will be at 15 players once they sign both of their 2019 draft picks, one of whom is Kyle Guy. It would not be a surprise if the Kings try to get a future pick out in exchange for Ferrell's services.