Electronic Arts and Amazon are currently offering Battlefield 1 for free on Prime Gaming. In addition, the teams will be offering Battlefield 5 for free on August 2nd.
Amazon Prime members have the ability to claim one game code for Battlefield 1 Standard Edition until 4th August 2021. The code will be eligible to redeem on Origin until 20th August 2021.
You can claim your free copy from here. Those new to the service can click on the ‘Try Prime’ button to sign up for a free, 30-day Prime trial.
Now the good news is that you can give a go to the free trial, claim your code, and then cancel the trial. Thus, you can get Battlefield 1 for free.