Signed as a free agent by the Toronto Argonauts on March 10…Played in 17 games, starting 10, in his rookie season with the club…Rushed for 872 yards and five touchdowns on 122 carries, posting a CFL-high 7.1 yards per attempt while catching 51 passes for 533 yards and a team-high 467 yards after catch…Added seven tackles on special teams…Made his CFL debut in Week 1 vs. HAM (June 25)…Made his first CFL start in Week 13 vs. EDM (Sept. 16)…Totaled 257 combined yards in his first start, earning CFL Top Performer of the Week honours after rushing for the fourth-highest single-game total in Argos history (190) along with 67 receiving yards and a touchdown vs. EDM…Scored 2017’s longest rushing touchdown in the CFL on an 85-yard run vs. MTL in Week 14 (Sep. 23)…Earned his second straight CFL Top Performer of the Week selection in Week 14 vs. MTL (Sep. 23) with 218 combined yards (141 rushing, 77 receiving) and a touchdown…His 331 rushing yards in back-to-back games was the largest total in a two-game stretch in Argos history…Named a CFL Top Performer of the Month for September with a total of 389 rushing yards and two touchdowns on 36 carries to go along with 16 receptions for 176 receiving yards in three contests…Once again earned CFL Top Performer of the Week honours in Week 18 vs. WPG (Oct. 21) with 112 yards and two touchdowns on 18 carries and 85 yards on seven receptions…Earned his fourth CFL Top Performer of the Week honours in Week 20 at BC (Nov. 4) with 136 yards and a touchdown on 18 carries and 91 receiving yards on seven receptions…Named the CFL’s Most Outstanding Rookie. Playoffs: Started the East Final vs. SSK, rushing for 52 yards and tallying 52 yards on eight receptions, including a crucial third-down catch to move the chains on the team’s game-winning touchdown drive. 105th Grey Cup: Started the 105th Grey Cup vs. CGY, rushing for 13 yards and a touchdown on nine carries while adding 18 yards on two receptions. James was ultimately selected as the CFL's Most Outstanding Rookie of 2017!