Sporting Lisbon have signed Costa Rica international Bryan Ruiz from Fulham on a three-year deal.

The 29-year-old moves to the Portuguese capital after scoring 13 goals in 106 matches for the Craven Cottage side.

Ruiz's three-year deal with Sporting also includes a buy-out clause of a whopping £43m. Buyout clauses are mandatory in Portugal, but they are usually astronomically high to fend off interest.

Bryan Ruiz has moved to Sporting Lisbon from Fulham on a three-year deal

Ruiz in action for Costa Rica at the 2014 World Cup in Brazil, where they reached the quarter-finals

Ruiz joined Fulham from Dutch side FC Twente in 2011 in a deal worth £10.5million and he played 32 times in the Championship last season. He also spent half a season on loan at PSV Eindhoven in 2014.

The 29-year-old played in the 2014 World Cup for Costa Rica in their dream run to the quarter-finals in Brazil.

Sporting finished third in the Portuguese league last season, nine points behind champions Benfica and six adrift of second-placed Porto.