Geall and his Royal City Curling Club rink of Brent Pierce, Kevin Recksiedler and Mark Olson won the 2009 Canadian Direct Insurance BC Men's Provincials by defeating Jay Peachey 8-7 in the final.
At the Brier, Geall's team finished the round robin with a 6–5 record, missing the playoffs.
Geall would play with the same team for the following season, but formed a new rink in 2010 with Grant Dezura, Scott Meechan and Kevin MacKenzie.
Geall formed a new rink once again in 2011 with Ken Maskiewich, Bill Fisher and bringing Olson back at lead.
In 2018, Geall would win his second provincial championship, defeating Jim Cotter in the final in an extra end.