The 22-year-old kept 19 clean sheets in 31 league games for the Latics last season as they won League One.
😏 @Waltz_1 is on the journey!! Are you?
— Wigan Athletic (Champions) (@LaticsOfficial) June 22, 2018
“This was a move we obviously prioritised in our recruitment,” Wigan boss Paul Cook told the club’s website.
“The move makes great sense for Christian’s development too as he can tackle the Championship in a club where he knows the environment already.”