The Saskatchewan Roughriders have signed quarterback B.J. Daniels, per sources.

Daniels has been on the Rider’s negotiation list twice: he was traded to the Hamilton Tiger-Cats in exchange for quarterback Jake Waters in July 2016 and was re-acquired in the deal that sent Canadian safety Shane Hebert to the Ticats the following September.

The 28-year-old Daniels, who’s 5-foot-11, 217 pounds, was also among the 10 players on the Riders neg list when the CFL released the names in February.

Daniels was drafted by San Francisco in the seventh round in 2013 and has been with five other NFL teams, most recently the Atlanta Falcons who released him last August. He’s played in two career games and won a Super Bowl as a member of the Seattle Seawhawks in 2014 and has also spent some time as a wide receiver and running back in the NFL. He’s an athletic guy who runs well.

The Riders currently have five quarterbacks on the roster: presumptive starter Zach Collaros, Canadian Brandon Bridge, Americans David Watford and Marquise Williams as well as national Mason Nyhus who will participate in training camp as part of the CFL’s Canadian quarterback internship program.

As a quarterback at the University of South Florida, Daniels amassed 8,433 passing yards and threw 52 touchdowns while also rushing for 2,068 yards and 25 TDs. Daniels finished his career as USF’s career leader in passing and rushing yards and second all-time in the Big East.