Firstly, to get OWL Tokens in Overwatch, you will need a YouTube account, and a Battle.net account. Whether you play on PC or console, the method is the same for every platform.
To proceed, make sure to connect your YouTube with your Battle.net account using the "Connected Apps" option found in Settings on YouTube.
Alternatively, you can open the Overwatch League live stream on YouTube and click on the rewards icon at the bottom.
Once your accounts are connected, just watch Overwatch 2 league streams on YouTube. To collect at least 100 OWL Tokens, you'll need to spend 20 hours watching.
You have the option to watch streams in English, French, or Korean. As soon as you've accumulated 100 OWL Tokens, you can exchange them for one of the available Overwatch 2 skins.
Lastly, make sure to follow the official Overwatch League schedule, so you don’t miss any upcoming streams and your opportunity to earn OWL Tokens!
How To Redeem OWL Tokens?
Redeeming OWL Tokens is quite straightforward, and you can do it in just a few steps. Here's what you'll need to do:
Open the Battle Net client, and make sure you're signed in with your Battle.net account.
Click on the drop-down menu from the upper right corner, next to your username and avatar.
Select the "Redeem A Code" option, found at the bottom of the drop-down menu.
Paste the Overwatch League token code you've previously received into this field, and click on the "Redeem Code."
Now that you've redeemed your code, feel free to exchange your OWL Tokens for any skin available and yeah, that's how to get free Overwatch skins!