Oddsmakers are predicting a razor-close contest when BYU and Kansas collide Tuesday night at the Marriott Center in Provo.