GELSENKIRCHEN, Germany — Less than 24 hours after being eliminated from the European Championship, Switzerland forward Breel Embolo has secured a move to Schalke in the Bundesliga.

Swiss champion Basel and Schalke confirmed Sunday that the 19-year-old striker has signed a five-year contract.

Basel said the fee will not be disclosed, though it is reportedly 25 million euros ($27.8 million).

Schalke revealed Embolo's signing to thousands of fans at its annual members' meeting, with a video message suggesting it beat interest from clubs including Barcelona, Manchester United and Arsenal.

Embolo appeared in the video wearing a Schalke shirt, saying that: "I'm happy to be a Royal Blue,"

The Cameroon-born forward played in each of Switzerland's games at Euro 2016 without scoring.

On Saturday, Embolo was a second-half substitute against Poland in the round of 16. Poland won a penalty shootout after the match finished 1-1 after extra time.

Embolo has three Swiss league winner's medals with Basel, and has traded a place in the Champions League group stage for the Europa League with Schalke next season.