Rovers are delighted to announce the signing of Canadian international goalkeeper Jayson Leutwiler from Shrewsbury Town for an undisclosed fee.

The Swiss-born stopper, who previously worked under manager Tony Mowbray at Middlesbrough, joins on a two-year deal with the option of a further 12 months.

A product of the FC Basel Academy, Leutwiler had loans spells with Concordia Basel, Yverdon-Sport, Wohlen and Shaffhausen in his homeland, before moving to Middlesbrough in July 2012.

Brought in as back-up to Jason Steele, Leutwiler made five appearances for the Teesside club before being signed by League Two side Shrewsbury in June 2014.

The towering keeper enjoyed an outstanding debut season at New Meadow, breaking the club record for the most clean sheets in a league campaign with 23 shutouts from his 46 games – a record matched only by Barcelona – as Shrewsbury secured automatic promotion to League One.

Leutwiler remained a regular in his second season, making 37 appearances in all competitions, including Shrewsbury's 2-1 victory over Rovers at Ewood Park in the first round of the Capital One Cup.

The 28-year-old played 49 games last season, taking his tally to 140 for the club, as Shrewsbury again secured their League One status.

Capped by Switzerland at youth level, Leutwiler gained international honours with Canada last term, making his debut against South Korea in November 2016 and then earning his second cap against Scotland in March.

He was also part of the Canada squad for this summer's CONCACAF Gold Cup in the USA, where The Reds reached the quarter-final stage.

Having completed his move to Ewood Park, Leutwiler becomes Rovers' seventh summer signing – following the arrivals of Peter Whittingham, Richie Smallwood, Bradley Dack, Ben Gladwin, Dominic Samuel and Paul Caddis – and he will wear the number 13 shirt.