The Athletics released Grimm on Tuesday.
Grimm was designated for assignment by the Athletics on Saturday.
Grimm, who fired a perfect sixth inning in a loss to the Twins on Sunday, has three straight scoreless appearances after allowing two earned runs in back-to-back outings April 21 and 29.
Grimm, who fired 1.1 perfect innings during which he recorded two strikeouts against the Blue Jays on Saturday, has posted a 3.00 ERA and 4:1 K:BB across three innings over his first three appearances.
Grimm confirmed Dec. 27 that he agreed with the Athletics on a minor-league contract, Tim Hayes of the Bristol Herald Courier reports.
Grimm signed a minor-league contract with the Mariners on Friday.
Grimm was released by the Brewers on Tuesday, Andersen Pickard of MLBDailyDish.com reports.
Grimm (finger) was designated for assignment Friday.
Grimm was placed on the 10-day injured list Thursday with a callous laceration on his right index finger.
Grimm was removed from Wednesday's game against the Twins with an apparent injury to his right index finger, Adam McCalvy of MLB.com reports.