TORONTO -- Canadian third baseman Brett Lawrie was traded by the Toronto Blue Jays to the Oakland Athletics on Friday for all-star third baseman Josh Donaldson.

Pitchers Sean Nolin and Kendall Graveman along with shortstop Franklin Barreto were also sent to Oakland in the deal.

The 24-year-old Lawrie, from Langley, B.C., hit .247 with nine doubles, 12 home runs and 38 runs batted in over 70 games last season. He hit .265 with 61 doubles, 43 home runs and 157 RBIs in 345 games over four seasons in Toronto.

The 28-year-old Donaldson hit .255 last season with the Athletics, driving in 29 home runs and 98 RBIs. A right-handed hitter, Donaldson had a .342 on-base percentage while finishing sixth in the American League with 76 walks. He finished eighth in AL MVP voting in 2014.

He has a career batting average of .268 with 63 home runs and 228 RBIs in 405 games with a .347 on-base percentage.

Nolin, 24, spent most of the 2014 season with triple-A Buffalo where he posted a 4-6 record with a 3.50 earned-run average in 17 starts. The left-hander appeared in one game for Toronto in both the 2013 and 2014 seasons, posting a 0-1 record and a 27.00 ERA.

Graveman had a 14-6 record and a 1.83 ERA in 27 starts with four of the Blue Jays' minor league affiliates, working his way up from single-A to Buffalo. The 23-year-old right-handed pitcher was 0-0 with a 3.86 ERA in five relief appearances for Toronto last season.

The 18-year-old Barreto hit .311 last season for the single-A Vancouver Canadians with 23 doubles, six home runs and 61 RBIs in 73 games. In his two minor league seasons Barreto has hit .296 with 10 home runs and 61 RBIs.