Manchester City have confirmed goalkeeper Zack Steffen has joined championship outfit Middlesbrough on a season-long loan.

The United States international has made 21 appearances and kept eight clean sheets for City in all competitions since joining in 2019, having previously been a regular starter for MLS side Columbus Crew.

Steffen made nine appearances for Pep Guardiola's team last season, beginning the campaign by starting a Community Shield loss to Leicester City, and ending it with a costly error in City's 3-2 FA Cup semi-final loss to Liverpool in April.

He was the main back-up to starting shot stopper Ederson at City. 

But with USA beginning their World Cup campaign against Wales on November 21 and Steffen facing competition from Arsenal's new signing Matt Turner, the 27-year-old hopes playing more regularly for Chris Wilder's side enables him to cement a starting spot in Qatar.

"It's a big coup for us, so I'm delighted we've brought Zack in," Boro boss Wilder said. "Everyone knows his situation, he needed to play because of the World Cup.

"He had an agreement with Man City, but he could have easily stayed there and sat comfortably as their number two. He wanted to go out and he's agreed to come here."

Steffen has 29 senior caps for his country, the last of which came in a 2-0 loss to Costa Rica in March, but he was not part of Gregg Berhalter's party for contests against Morocco, Uruguay, Grenada and El Salvador in June due to family reasons.

Middlesbrough begin their Championship campaign against West Bromwich Albion on July 30.