When the Brooklyn Nets called Jamal Crawford and told him they were signing him for the rest of the 2019-20 season, the veteran shooting guard thought it was a dream.

After not getting signed by a team before the season was suspended in March, Crawford thought his NBA career was over.

Fortunately for the three-time Sixth Man of the Year, the Nets were in need of bodies after losing Spencer Dinwiddie, DeAndre Jordan, Wilson Chandler and Taurean Prince for the “bubble” games.

“It didn't feel real in some sense,” Jamal Crawford said during a Wednesday video call with reporters after participating in his first practice with the Nets, via Nick Friedell of ESPN.

“I was going to sleep that night, and I woke up like, ‘Did this really happen, or was I dreaming? Did the Nets really call and I really signed a contract with them or agreed to a contract?' And it was real.

“I thank God. I thank all the people that supported me, and it's a blessing, it really is, because I've been on the outside for a year, and once it gets to a certain point, you're not sure that call's going to happen, and you kind of have to face that reality as well.”

Along with Dinwiddie, Jordan, Chandler and Prince, Kevin Durant and Kyrie Irving won't play in the “bubble” games either for the Nets. Since the team needed scoring, it made perfect sense for Brooklyn to add Crawford to the roster.

Crawford, who is the oldest player in the NBA (40), played with the Phoenix Suns during the 2018-19 season. He averaged 7.9 points, 1.3 rebounds and 3.6 assists while shooting 39.7 percent from the field, 33.2 percent from beyond the arc and 84.5 percent from the free-throw line.

The Nets will face the Orlando Magic (twice), Washington Wizards, Milwaukee Bucks, Boston Celtics, Sacramento Kings, Los Angeles Clippers and Portland Trail Blazers in the seeding games. Brooklyn's first game is on July 31 against the Magic.