He has previously played in MLB for the San Francisco Giants, Toronto Blue Jays, Minnesota Twins, Detroit Tigers and Cincinnati Reds.
[2] In his sophomore year at Miami Dade, Law posted an 8–5 win–loss record with a 2.35 earned run average (ERA) while striking out 121 batters in 92 innings pitched.
[9] Law was called up to the San Francisco Giants on April 15, 2016, to replace the injured Sergio Romo.
[10] Law made his major league debut in a game later that day against the Los Angeles Dodgers.
[11] On May 7, Law earned his first major league victory by holding the Colorado Rockies scoreless in one inning of relief.
[12] On June 13, Law pitched 1+1⁄3 scoreless innings against the Milwaukee Brewers to record his first major league save.
On April 2, 2019, the Giants traded Law, Alen Hanson, and Juan De Paula to the Toronto Blue Jays for Kevin Pillar.
[18] On November 23, 2020, Law announced on Twitter that he had signed a minor league contract with the Minnesota Twins organization.
[23] Law was again designated for assignment by the Twins on September 5, after Luke Farrell was activated off of the injured list.
On August 14, 2022, Law signed a minor league contract with the Cincinnati Reds and was assigned to the Triple-A Louisville Bats.
[33] On March 26, Washington selected Law's contract after he made the team's Opening Day roster.
[34] His father, Joe Law, played minor league baseball in the Oakland Athletics organization.