MLB contract analysis