Iceland
San Marino
Albania
Poland
Austria
Romania
Croatia
Czech Republic
I know you can only beat what's in front of you but the last team we lost to was Belgium. We haven't beaten a good side in ages. Maybe Netherlands in 2018 but that was a friendly.
Haven't England won 8 of their last 9 or something?
Edit: just checked. They did.