Electronic Arts and Amazon currently offer Battlefield 1 for free on Prime Gaming. Additionally, teams will be offering Battlefield 5 for free on August 2.
Amazon Prime members have the option to claim one Battlefield 1 Standard Edition game code until August 4, 2021. The code will be eligible for activation on Origin until August 20, 2021.
You can get your free copy from here. Newbies can click the “Try Prime” button to sign up for a free 30-day trial of Prime.
Now, the good news is that you can go to the free trial, request your code, and then cancel the trial. This way, you can get Battlefield 1 for free.