In a series of tweets, the NBA has announced the three All-NBA G League teams for the 2024/25 season. Here’s the full list of honorees:
First Team
- JD Davison, Maine Celtics ^
- Oscar Tshiebwe, Salt Lake City Stars (Jazz‘s affiliate) *
- Mac McClung, Osceola Magic *
- Jaylen Nowell, Capital City Go-Go (Wizards‘ affiliate)
- Malachi Flynn, Austin Spurs
Second Team
- Mason Jones, Stockton Kings *
- Elijah Harkless, Salt Lake City Stars *
- Bryce McGowens, Rip City Remix (Trail Blazers‘ affiliate) *
- Moses Brown, Westchester Knicks
- Drew Timme, Long Island Nets ^
Third Team
- Chuma Okeke, Westchester Knicks ~
- T.J. Warren, Westchester Knicks
- Trey Alexander, Grand Rapids Gold (Nuggets‘ affiliate) *
- Josh Christopher, Sioux Falls Skyforce (Heat‘s affiliate) *
- Isaac Jones, Stockton Kings ^
* Denotes two-way contract
^ Denotes standard contract
~ On a standard contract with the Cavaliers
While each player selected has some level of NBA experience, four of them — Flynn, Nowell, Brown and Warren — are currently free agents. Of that group, only Warren didn’t appear in an NBA regular season game during the ’24/25 campaign.
Davison, Tshiebwe and Nowell finished first, second and third in voting (in that order) for this season’s G League Most Valuable Player award, so it’s no surprise that they made the First Team. McClung, who was the league’s 2023/24 MVP, helped Osceola make the NBAGL Finals this spring, with the final spot going to former Pistons guard Flynn, who signed a 10-day contract with Charlotte last month.
Mason Jones recently helped Stockton win its first G League title, earning Finals MVP in the process. He’s joined on the Second Team by NBAGL Most Improved Player Harkless, McGowens, Brown, and Timme.
Former first-round pick Okeke signed a pair of 10-day contracts with Philadelphia before signing with Cleveland ahead of the playoffs. NBA veteran Warren, G League Rookie of the Year Alexander, Heat two-way guard Christopher, and Kings big man Jones round out the Third Team.
Davison and Isaac Jones were promoted from two-way deals to standard contracts at the end of the season. Timme was an NBA free agent before Brooklyn gave him a two-year standard contract in March due to his strong play in the NBAGL.