Tottenham striker Harry Kane has agreed to join Bayern Munich in a deal which could be worth up to €120 million ($131m), sources have told ESPN.
The 30-year-old is expected to travel to Germany to undergo a medical ahead of signing a four-year contract.
– Stream on ESPN+: LaLiga, Bundesliga, more (U.S.)
ESPN revealed earlier this month that Bayern were prepared to pay €100m plus up to €20m in add-ons and a transfer has now been agreed at that price after Bayern revised the structure of the terms.
Kane’s decision to leave brings to an end a long-running saga which ultimately concludes his 19-year association with Spurs.
Bayern had three offers rejected and set a deadline of last Friday to complete an agreement only to table a fourth offer which Tottenham reluctantly accepted, leaving Kane to decide his future.
Sources have told ESPN that the England captain genuinely considered staying to see out the final year of his contract after new head coach Ange Postecoglou made a positive impression at the club but Kane’s desire to win silverware was the deciding factor.
He did not want the uncertainty to drag into the season and was prepared to stay if the two clubs failed to reach an agreement but after Spurs accepted Bayern’s latest offer, Kane chose to agree to a move.