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 G League MVP, so it’s no surprise that they made the First Team. McClung, who won MVP last year, 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.