The Colorado Rapids are in discussions to acquire Manchester City goalkeeper Zack Steffen, sources confirmed to ESPN.

The teams are currently negotiating, but no deal has been signed, according to a source.

- Stream on ESPN+: LaLiga, Bundesliga, more (U.S.)

Steffen, 28, has been expected to leave the Citizens since last summer and has been prevented from seeing the field - either for Man City or on loan - due to a knee injury that required surgery last May.

Steffen is motivated to move stateside by a lack of playing time with Man City, having made just 21 league and cup appearances since securing a move back in 2020.

Starting in 2014, Steffen has played for Freiburg's second team and the Columbus Crew, a period that included a loan spell with the Pittsburgh Riverhounds of the USL Championship.

Following his $7m move to Man City in 2019, Steffen also had loan spells with Bundesliga side Fortuna Dusseldorf in 2019-20, as well as a later loan to Middlesbrough in the EFL Championship, which saw him make 45 league and cup appearances during the 2022-23 season.

Zack Steffen signed with Manchester City in 2019 but made just 21 appearances and only two outings in the Premier League. Photo by Michael Regan - The FA/The FA via Getty Images

Boro fell just short of getting promoted to the Premier League with Steffen after a loss in the promotion playoffs to Coventry City, 1-0, on aggregate.

A move back to the Rapids would mirror a similar move that Tim Howard made back in 2016, though Howard boasted significantly more experience at the time of his transfer to MLS. Colorado finished last in the Western Conference in 2023 and is looking to rebuild under new manager Chris Armas.

At international level, Steffen had made 29 appearances for the U.S. men's national team. Despite being a fixture during qualifying for the 2022 World Cup, Steffen was left off the squad that competed in Qatar.

The Athletic first reported the talks over a potential deal.