Lawrie, who is vying for the 3rd base position with Edwin Encarnacion, drove in four runs - two in the second and two more in the sixth - and stole a base, his first of the Spring.
In 2011, Lawrie played in 46 games for the Jays, batting .293 in 150 at-bats, with nine homers, 25 RBI and seven steals.
Weeks singled, homered, stole a base, scored twice and drove in two runs as the A's dropped the Mariners, 9-2, in their second Spring game.
Oakland banged out 16 hits against six Mariner hurlers after Hector Noesi pitched two hitless innings. Especially hard hit was Kevin Millwood, who gave up three runs on three hits, working the third and fourth frames.