Former NBA point guard Jeremy Lin is returning to The Association after a year in China, going full circle with the Golden State Warriors.

Shams Charania of The Athletic reported Lin will sign a contract with the Warriors, pending clearance from the Chinese Basketball Association.

Lin spent this past season with the CBA's Beijing Ducks, averaging 22.3 points, 5.7 rebounds, 5.6 assists and 1.8 steals in 39 games.

The 32-year-old had initially signed on with the new G League Ignite team, but Adam Zagoria of Forbes reported Lin had left the team to “pursue other opportunities.” Clearly, those opportunities reside in the Bay Area.

Marc J. Spears of The Undefeated is reporting Lin's deal with the Warriors is to play with their G League club.

Lin actually broke into the NBA with the Warriors after a G League stint during the 2010-11 season. It would merely serve as the precursor for his run as the darling of the New York Knicks during the 2011-12 campaign, when “Linsanity” was all the rage in the Big Apple.

The former Harvard standout parlayed his success in New York into a starting point-guard role with the Houston Rockets the following season, and Lin has since become a solid NBA player. He has also dealt with adversity.

Lin suffered a ruptured patellar tendon in the first game of the 2017-18 campaign with the Brooklyn Nets. He fought back to earn a spot with the Atlanta Hawks, and earned a championship ring with the Toronto Raptors during the 2018-19 season after the Raps scooped him from Atlanta.

But Lin's recent injury history seemed to scare some teams away from signing him. He took his talents to China and—after a productive year overseas—is now returning to the NBA franchise he first called home.