It always seemed obvious to me that when Blizzard announced that the Overwatch League teams will be getting custom, in-game uniforms, that they would eventually be available to non-Overwatch League players as well. So I suppose it wasn't that much of a surprise when today, Blizzard announced that these skins will become available in 2018. What is surprising, is the fact that Overwatch will roll out specific currency exclusively for in-game Overwatch League content.
Overwatch League commissioner Nate Nanzer appeared in a video today to announce a new, in-gamer currency called League Tokens that will be used specifically for Overwatch League skins. The reason for the new currency is because proceeds from Overwatch League content will go to the Overwatch League teams. So the currency exists to ensure that Blizzard can allot the correct amount.
This also means that instead of the random drops from loot boxes like other skins in Overwatch, players can purchase the specific Overwatch League team skin they want directly. This means if you want a San Francisco Shock skin, you can buy it directly instead of crossing your fingers for the right drop.
The system and in-game jerseys will be rolling out in 2018. When it does, each player that logs into PC, PlayStation 4, or Xbox One will be given enough credits to purchase their first Overwatch League skin.