Sources: Kansas and coach Lance Leipold have agreed to terms on a new contract, which includes an extension through the 2029 season. The new deal is structured to keep Leipold at Kansas for the long-term.

— Pete Thamel (@PeteThamel) November 23, 2022