Nike Inc. has agreed to a $252 million deal with Ohio State University to extend its existing sponsorship by 15 years, escalating an arms race among sportswear makers and top sports schools.

Ohio State will receive $112 million in product from Nike and at least $103 million in cash, including royalty income, according to terms of the contract reviewed by The Wall Street Journal.

The...