MLB action from July 22 to 24