TORONTO — Winnipeg running back Andrew Harris, Edmonton wide receiver D'Haquille (Duke) Williams and Ottawa wide receiver Brad Sinopoli are the CFL's top performers for July.

Harris, a Winnipeg native, scored five touchdowns in four games last month to help the Blue Bombers earn three wins. He leads the league in rushing yards with 638, and also leads the league in long runs, with four rushes of 20-plus yards.

Williams scored three touchdowns and had over 100 receiving yards in all three of his games last month, two of them Eskimos wins. He now has five straight games of 100 yards or more, and nine total in his CFL career.

Williams sits first overall in the CFL with 672 receiving yards and is on pace for over 2,000 yards this season.

Sinopoli, form Peterborough, Ont., scored two touchdowns and had two games of at least 100 receiving yards last month, giving him nine for his career. He is currently on pace for 1,104 receiving yards, which would be a new career best and his fourth consecutive season with 1000-plus yards.

Sinopoli leads the league in receptions with 45 and yards after catch with 227.