B.J. Johnson

And-Ones: Wright-Foreman, B. Johnson, Canada, Banchero

A pair of former NBA players who were on two-way contracts during the 2019/20 season have signed new contracts overseas.

Point guard Justin Wright-Foreman, the 53rd overall pick in the 2019 draft, has joined Chorale Roanne Basket in France for the remainder of the season, the team said in a press release. Wright-Foreman spent all of ’19/20 on a two-way deal with the Jazz, but appeared in just four games and wasn’t retained in the fall. He played for the Erie BayHawks in the G League bubble this winter.

Meanwhile, small forward B.J. Johnson, who appeared in 10 games last season while on a two-way contract with Orlando, has inked a rest-of-season contract with the Brisbane Bullets, the Australian team announced. Like Wright-Foreman, Johnson hasn’t played in the NBA at all in 2020/21, but participated in the NBAGL bubble, averaging 18.4 PPG and 5.6 RPG in 14 games (31.1 MPG) for the Long Island Nets.

Here are a few more odds and ends from around the basketball world:

Heat Convert Max Strus To Two-Way Deal, Waive B.J. Johnson

11:14am: As expected, the Heat have waived Johnson, per Ira Winderman of The South Florida Sun Sentinel.


10:50am: The Heat have converted guard/forward Max Strus‘ Exhibit 10 deal into a two-way contract, the team announced in a press release on Saturday. Miami had an open two-way slot alongside point guard Gabe Vincent.

Strus appeared in two preseason contests with the Heat, averaging a team-best 16.5 PPG along with 5.0 RPG and 2.5 APG while shooting 50% from the field. In Miami’s 117-105 win last night over the Raptors, Strus came off the bench to add 22 points while shooting 6-of-8 from three-point range.

Two-way contracts allow NBA teams to carry two extra players in addition to the 15 on their regular season roster. Those deals will likely be more important than ever this season, since two-way players will be permitted to appear in up to 50 regular season games at the NBA level. With the G League season expected to take place in a bubble, two-way players figure to spend most or all of the season with their respective NBA clubs.

Strus’ converted deal means that he beat out swingman B.J. Johnson, who was signed by the Heat in early December. Johnson appeared in just two preseason games with the Heat, averaging 1.5 PPG. It is a near-lock that he’ll be waived, given his non-guaranteed deal, along with the fact that Miami is carrying 15 players with guaranteed contracts.

B.J. Johnson Signs With Heat

Swingman B.J. Johnson has signed a contract with the Heat, according to a team press release.

It’s believed to be an Exhibit 10 contract. Johnson will compete with several other players for Miami’s remaining two-way contract, Barry Jackson of the Miami Herald tweets. Point guard Gabe Vincent has already signed a two-way deal. The Heat now have a full 20-man camp roster.

Miami’s latest transaction comes as a surprise. Johnson was reported to be signing with the Suns, so either there was never an agreement in place with Phoenix or that deal fell through.

Johnson, 24, was on a two-way contract with Magic last season but entered unrestricted free agency after he did not receive a qualifying offer last month. He appeared in just 10 games for Orlando, averaging 8.3 MPG.

He also appeared in 28 games (all starts) with the Magic’s G League team, Lakeland, and averaged 22.9 PPG, 6.4 RPG, 2.1 APG, 2.1 SPG and 35.9 MPG while shooting 42.3% from 3-point range. The 6’7″ wing went undrafted out of La Salle in 2018.

In his rookie year, Johnson spent time with the Hawks, Kings and Magic.

B.J. Johnson To Sign With Suns

Small forward B.J. Johnson is set to sign a deal with the Suns, per Michael Scotto of HoopsHype (via Twitter).

Johnson, 24, was on a two-way contract with Magic for the 2019/20 season but did not receive a qualifying offer from Orlando. Details of Johnson’s agreement with the Suns are unknown as of this writing, but it’s unlikely to be a fully guaranteed deal.

The 6’7″ wing went undrafted out of La Salle in 2018. After a stop with the Magic’s G League affiliate, the Lakeland Magic, at the start of the 2018/19 season, he logged limited time for the Hawks and Kings before landing back in Orlando in the fall of 2019. He appeared in just 10 games for Orlando, averaging 8.3 MPG.

In 28 games (all starts) for the Lakeland Magic during the 2019/20 season, however, Johnson averaged 22.8 PPG, 6.4 RPG, and 2.1 SPG. He had a shooting line of .461/.414/.784. For his efforts, Johnson was rewarded with a 2020 All-NBA G League Second Team inclusion.

NBA G League Announces 2019/20 All-NBAGL Teams

After being named the G League’s Most Valuable Player on Thursday, Wisconsin Herd guard Frank Mason III – who is on a two-way contract with the Bucks – headlines the All-NBA G League First Team, as the league announced today in a press release.

Mason was joined on the All-NBAGL first team by teammate Jaylen Adams, as well as Salt Lake City Stars forward Jarrell Brantley, South Bay Lakers big man Devontae Cacok, and Memphis Hustle forward Jarrod Uthoff. Mason, Brantley, and Cacok are currently on two-way contracts with NBA teams.

That’s a common theme for this year’s All-NBAGL teams. The majority of the 15 players named to the three squads are either currently on two-way contracts or have had NBA experience in the past.

The complete list of the 2019/20 All-NBA G League teams, along with the All-Rookie and All-Defensive squads, is below. Players currently on two-way contracts are noted with a caret (^).

All-NBAGL First Team:

  • Jaylen Adams (Wisconsin Herd)
  • Jarrell Brantley (Salt Lake City Stars) ^
  • Devontae Cacok (South Bay Lakers) ^
  • Frank Mason III (Wisconsin Herd) ^
  • Jarrod Uthoff (Memphis Hustle)

All-NBAGL Second Team:

All-NBAGL Third Team:

NBAGL All-Rookie Team:

  • Jarrell Brantley (Salt Lake City Stars) ^
  • Devontae Cacok (South Bay Lakers) ^
  • Donta Hall (Grand Rapids Drive)
  • Marial Shayok (Delaware Blue Coats) ^
  • Tremont Waters (Maine Red Claws) ^

NBAGL All-Defensive Team:

Of the 20 players who earned a spot on one of the G League’s All-NBAGL or All-Defensive teams this year, only four – Adams, Jones, Koumadje, and Hollins – haven’t been on some form of standard, two-way, or 10-day NBA contract since the ’19/20 season began.

Adams and Jones have previous NBA experience, while Koumadje and Hollins have yet to make their regular-season NBA debuts.

Photo courtesy of USA Today Sports Images.

Magic Sign B.J. Johnson To Two-Way Contract

After promoting Amile Jefferson to their standard roster on Friday, the Magic have filled their newly-opened two-way slot by signing B.J. Johnson to a two-way contract, the team announced today in a press release.

An undrafted guard of La Salle, Johnson was with the Magic for training camp and the preseason in 2018, then spent most of his rookie year playing for the Lakeland Magic, Orlando’s G League affiliate. He averaged 15.4 PPG, 5.0 RPG, and 1.4 SPG with a shooting line of .476/.444/.841 in 39 NBAGL games.

Johnson also had brief NBA auditions in 2018/19 with the Hawks, who signed him to a pair of 10-day contracts in March, and the Kings, who signed him for the final week of the regular season. The 23-year-old appeared in seven total regular season games for the two clubs, with Sacramento waiving him in July. He then signed another Exhibit 10 contract with Orlando in September and spent the preseason with the organization in preparation for reporting back to Lakeland this fall.

While Johnson still figures to spend most of his time with Lakeland this season, his two-way deal will give him more of an opportunity to shuttle back and forth between the NBA and G League as needed. He’ll be eligible to spend up to 42 days in the NBA until the NBAGL season ends in March.

The Magic now have 14 players on standard contracts and two on two-way contracts, leaving just one open spot on their roster.

Magic Waive Five Players

The Magic have cut down their roster in advance of opening night, announcing today in a press release that they’ve released guard Jon Davis, swingmen DaQuan Jeffries and B.J. Johnson, forward Vic Law, and big man Isaac Humphries.

All five players were training camp invitees on non-guaranteed contracts, so it’s not surprising that they’ve been cut. Still, the series of moves leaves Orlando with just 13 players on guaranteed standard contracts.

NBA rules require teams to carry at least 14 players on standard contracts, though teams can dip below that minimum for two weeks at a time.

ESPN’s Bobby Marks wrote earlier today that the Magic, who don’t have a ton of room below the luxury-tax threshold or hard cap, may alternate between carrying 13 and 14 players to start the regular season to meet those roster requirements while limiting their financial commitments.

In addition to their 13 players on standard contracts, Orlando is also carrying two players on two-way deals.

Magic Sign B.J. Johnson To Exhibit 10 Deal

The Magic have signed free agent guard B.J. Johnson, the team announced today in a press release. According to Roy Parry of The Orlando Sentinel (via Twitter), it’s an Exhibit 10 contract for Johnson, who inked a similar deal with the club last fall.

After going undrafted out of La Salle in 2018, Johnson was with the Magic for training camp and the preseason, then spent most of his first professional season playing for the Lakeland Magic, Orlando’s G League affiliate. He averaged 15.4 PPG, 5.0 RPG, and 1.4 SPG with a shooting line of .476/.444/.841 in 39 NBAGL games.

Johnson also had brief NBA auditions in 2018/19 with the Hawks, who signed him to a pair of 10-day contracts in March, and the Kings, who signed him for the final week of the regular season. The 23-year-old appeared in seven total regular season games for the two clubs, with Sacramento waiving him in July.

The Magic now have a full 20-man offseason roster, including just 13 players on fully guaranteed contracts. Although the team probably won’t carry a 15th man due to tax concerns, the 14th roster spot is up for grabs. Johnson could be in the mix for that spot, but seems more likely to eventually return to Lakeland, where he’d earn an Exhibit 10 bonus worth up to $50K if he spends two months with the club.

Kings Waive Swingman B.J. Johnson

The Kings have waived swingman B.J. Johnson, according to a team press release.

Johnson had a non-guaranteed salary of $1,416,852 for 2019/20.

Johnson played on the Kings’ summer league team, averaging 7.3 PPG in 16.9 MPG. The 6’7” Johnson, who went undrafted out of La Salle, appeared in seven NBA games with Atlanta and Sacramento last season, averaging 3.3 PPG in 7.0 MPG. Johnson played with the Hawks on a pair of 10-day contracts before the Kings added him late in the season.

He spent most of his first professional season playing for the Lakeland Magic in the G League. He averaged 15.4 PPG, 5.0 RPG, and 1.4 SPG with a shooting line of .476/.444/.841 in 39 NBAGL games.

Sacramento now has 13 players with guaranteed contracts and two with non- or partially-guaranteed deals, along with a pair of two-way players. The Kings reached an agreement with former University of San Diego forward Isaiah Pineiro earlier in the day.

NBA G League Assignments/Recalls: 4/3/19

Here are Wednesday’s G League assignments and recalls from around the NBA:

  • The Warriors have recalled rookie wing Jacob Evans from the G League, the team announced today in a press release. The Santa Cruz Warriors’ season is over after they were eliminated in the Western semifinal, so Evans should be back with Golden State for the rest of the season.

Earlier updates:

  • The Kings have recalled recently-signed shooting guard B.J. Johnson from the G League, the team announced today in a press release (Twitter link via Jason Jones of The Athletic). With their own G League affiliate done for the season, the Kings sent Johnson to his old team, the Lakeland Magic, for Tuesday’s semifinal vs. Long Island. Despite Johnson’s 22 points and 11 rebounds, Lakeland lost and was eliminated from the NBAGL playoffs, so the 23-year-old should stick with Sacramento for the rest of the season.
  • The Nets have recalled rookie forward Dzanan Musa from the G League after Tuesday’s semifinal, the team announced today (via Twitter). The NBAGL Finals are set to begin on Sunday, so Musa seems like a good bet to rejoin Long Island for that best-of-three series.