Haney was dropped three times en route to a decision loss, after Garcia missed weight by three pounds
American Terence Crawford will face WBA light-middleweight world champion Israil Madrimov on 3 August in Los Angeles.
Crawford will headline a stadium show in Los Angeles, with Andy Ruiz Jr among several high-profile names on the undercard
Ryan Garcia’s victory over Devin Haney returned him atop boxing’s food chain after a tumultuous time.