Rivers signs baseball commitment