Die Ablösesumme soll umgerechnet bei geschätzten 22,5 Millionen Euro liegen. Walcott hat in 397 Partien für Arsenal 108 Tore erzielt, stand in dieser Saison aber noch nicht in der Startelf der Londoner bei einem Premier-League-Spiel.
Sein bislang letztes Länderspiel für England bestritt der 28-Jährige im November 2016. Everton hatte sich zuvor in der Offensive bereits mit dem türkischen Angreifer Cenk Tosun verstärkt.