Cotton Bowl Odds: Point Spread, Moneyline, Total And Props
The 2025 Goodyear Cotton Bowl is featured in the College Football Playoff semifinal rotation. The Ohio State Buckeyes (12-2) take on the Texas Longhorns (13-2) with a shot at the National Championship game against the winner of the Orange Bowl (Penn State or Notre Dame). Ohio State boat raced No. 1 Oregon in the Rose Bowl to reach here. Texas played a wild back-and-forth Peach Bowl with a controversial ending, surrendering a 17-0 early lead against Arizona State. Let's take a look at Cotton Bowl odds and player news for this CFP semifinal matchup.
The Cotton Bowl kicks off Jan. 10 at 7:30 p.m. ET. ESPN will broadcast the game from AT&T Stadium in Arlington, TX.
Cotton Bowl odds
To place a bet on the Cotton Bowl, click on the odds in the table below. Toggle between spread, moneyline, total, or a blended view using the dropdown menu. For bowl game odds right up to the college football National Championship game go here.
[tallysight url="https://tallysight.com/new/widget/tile/cfb/org:the-lines/event:2024-25-bowl/topic:ohio-state-buckeyes-texas-longhorns/variant:2/deeplinks?id=86f9f8ec-070a-429c-950e-ed92cf2815a2"]
After a dominant performance over Oregon in the Rose Bowl, Ohio State opened a -4.5 favorite over Texas with a 54.5-point over/under.
Ohio State Team Notes
- Ohio State seeks its first National Championship since 2014 (eighth claimed).
- Ohio State played in, and lost, this game last year. The Buckeyes were without the majority of their starting lineups.
- In two CFP games, Ohio State's defense notched 42 (!!!) QB pressures and 12 sacks.
- WR Jeremiah Smith set a Rose Bowl freshman record with 187 yards, including 161 in the first half alone against Oregon. in his last two games, Smith has 290 yards and four receiving touchdowns.
- When pressured this season, Will Howard posted a passer rating of 83.1, fifth-best among FBS QBs (min. 90 attempts).
Texas Team Notes
- Texas last played for a National Championship in 2009. It last won one in the famed 2005 Rose Bowl (seeking fifth title).
- Longhorns last played in the Cotton Bowl in 2003, a game they won over LSU.
- Despite allowing 31 total points against Arizona State, Texas' defense played well. Cam Skattebo accounted for nearly 96% of ALL yards by ASU (284 between rushing, receiving, and passing) and all three offensive scores.
- In three postseason games, QB Quinn Ewers took 11 sacks and was pressured 31 times.
Cotton Bowl betting
Last year, Missouri beat a shorthanded Ohio State, 14-3. The Tigers opened as +6.5 underdogs but closed at +3.5 following a rash of opt outs from the Buckeyes. Defense dominated (on both sides) but star WR Luther Burden and running back Cody Schrader found pay dirt in the game's only touchdowns. Under 50.5 points was never in danger.
The year prior's Cotton Bowl cemented itself as an instant classic. Michael Pratt and Tulane–who had just finished 2-10 the year prior–upended Heisman-winner Caleb Williams and USC 46-45. The Green Wave secured a thrilling last-minute win, covering the +1.5 spread and going well over the 66.5-point total. Tulane broke a run of five years in which the listed favorite covered. It also broke a 4-of-6 year run of the point total going under.
Previous Years
Favorites covered the last five Cotton Bowl games before the 2022 game (underdogs 2-0 outright since) and in all three games which the Cotton Bowl was a semifinal. The 2016 matchup between Wisconsin and Western Michigan ended in a push, meaning the prior time an underdog covered in the Cotton Bowl was Michigan State in 2014. That game, the Spartans closed a 21-point fourth-quarter deficit to beat Baylor 42-41 as +3 underdogs.
Five of the last eight point totals have gone under in the Cotton Bowl. The exceptions were a 53-39 shootout between Penn State and Memphis in 2019, a 55-20 Oklahoma blowout of Florida in 2020, and the 46-45 thriller in 2022.
Cotton Bowl history
Below are historical results of the Cotton Bowl. Games marked with an asterisk indicate a CFP semifinal matchup.
The first Cotton Bowl Classic was played in 1937 between TCU and Marquette, with the Horned Frogs winning 16-6.
| Date | Winner | Score | Loser | Score |
| December 29, 2023 | #9 Missouri | 14 | #7 Ohio State | 3 |
| January 2, 2023 | #16 Tulane | 46 | #10 USC | 45 |
| December 31, 2021* | #1 Alabama | 27 | #4 Cincinnati | 6 |
| December 30, 2020 | #8 Oklahoma | 55 | #10 Florida | 20 |
| December 28, 2019 | #13 Penn State | 53 | #15 Memphis | 39 |
| December 29, 2018* | #2 Clemson | 30 | #3 Notre Dame | 3 |
| December 29, 2017 | #5 Ohio State | 24 | #8 USC | 7 |
| January 2, 2017 | #8 Wisconsin | 24 | #12 Western Michigan | 16 |
| December 31, 2015* | #2 Alabama | 38 | #3 Michigan State | 0 |
| January 1, 2015 | #7 Michigan State | 42 | #4 Baylor | 41 |
| January 3, 2014 | #9 Missouri | 41 | #13 Oklahoma State | 31 |
| January 4, 2013 | #9 Texas A&M | 41 | #11 Oklahoma | 13 |
| January 6, 2012 | #7 Arkansas | 29 | #11 Kansas State | 16 |
| January 7, 2011 | #11 LSU | 41 | #18 Texas A&M | 24 |
| January 2, 2010 | Ole Miss | 21 | #21 Oklahoma State | 7 |
| January 2, 2009 | #20 Ole Miss | 47 | #8 Texas Tech | 34 |
| January 1, 2008 | #7 Missouri | 38 | #25 Arkansas | 7 |
| January 1, 2007 | #10 Auburn | 17 | #22 Nebraska | 14 |
| January 2, 2006 | #8 Alabama | 13 | #20 Texas Tech | 10 |
| January 1, 2005 | #15 Tennessee | 38 | #22 Texas A&M | 7 |
| January 2, 2004 | #16 Ole Miss | 31 | #21 Oklahoma State | 28 |
| January 1, 2003 | #9 Texas | 35 | LSU | 20 |
| January 1, 2002 | #10 Oklahoma | 10 | Arkansas | 3 |
| January 1, 2001 | #11 Kansas State | 35 | #21 Tennessee | 21 |
| January 1, 2000 | #24 Arkansas | 27 | #14 Texas | 6 |
| January 1, 1999 | #20 Texas | 38 | #25 Mississippi State | 11 |
| January 1, 1998 | #5 UCLA | 29 | #20 Texas A&M | 23 |
| January 1, 1997 | #5 BYU | 19 | #14 Kansas State | 15 |
| January 1, 1996 | #7 Colorado | 38 | #12 Oregon | 6 |
| January 2, 1995 | #21 USC | 55 | Texas Tech | 14 |
| January 1, 1994 | #4 Notre Dame | 24 | #7 Texas A&M | 21 |
| January 1, 1993 | #5 Notre Dame | 28 | #4 Texas A&M | 3 |
| January 1, 1992 | #5 Florida State | 10 | #9 Texas A&M | 2 |
| January 1, 1991 | #4 Miami (FL) | 46 | #3 Texas | 3 |
| January 1, 1990 | #8 Tennessee | 31 | #10 Arkansas | 27 |
| January 2, 1989 | #9 UCLA | 17 | #8 Arkansas | 3 |
| January 1, 1988 | #13 Texas A&M | 35 | #12 Notre Dame | 10 |
| January 1, 1987 | #11 Ohio State | 28 | #8 Texas A&M | 12 |
| January 1, 1986 | #11 Texas A&M | 36 | #16 Auburn | 16 |
| January 1, 1985 | #8 Boston College | 45 | Houston | 28 |
| January 2, 1984 | #7 Georgia | 10 | #2 Texas | 9 |
| January 1, 1983 | #4 SMU | 7 | #6 Pittsburgh | 3 |
| January 1, 1982 | #6 Texas | 14 | #3 Alabama | 12 |
| January 1, 1981 | #9 Alabama | 30 | #6 Baylor | 2 |
| January 1, 1980 | #8 Houston | 17 | #7 Nebraska | 14 |
| January 1, 1979 | #10 Notre Dame | 35 | #9 Houston | 34 |
| January 2, 1978 | #5 Notre Dame | 38 | #1 Texas | 10 |
| January 1, 1977 | #6 Houston | 30 | #4 Maryland | 21 |
| January 1, 1976 | #18 Arkansas | 31 | #12 Georgia | 10 |
| January 1, 1975 | #7 Penn State | 41 | #12 Baylor | 20 |
| January 1, 1974 | #12 Nebraska | 19 | #8 Texas | 3 |
| January 1, 1973 | #7 Texas | 17 | #4 Alabama | 13 |
| January 1, 1972 | #10 Penn State | 30 | #12 Texas | 6 |
| January 1, 1971 | #6 Notre Dame | 24 | #1 Texas | 11 |
| January 1, 1970 | #1 Texas | 21 | #9 Notre Dame | 17 |
| January 1, 1969 | #5 Texas | 36 | #8 Tennessee | 13 |
| January 1, 1968 | Texas A&M | 20 | #8 Alabama | 16 |
| December 31, 1966 | #4 Georgia | 24 | #10 SMU | 9 |
| January 1, 1966 | LSU | 14 | #2 Arkansas | 7 |
| January 1, 1965 | #2 Arkansas | 10 | #6 Nebraska | 7 |
| January 1, 1964 | #1 Texas | 28 | #2 Navy | 6 |
| January 1, 1963 | #7 LSU | 13 | #4 Texas | 0 |
| January 1, 1962 | #3 Texas | 12 | #5 Ole Miss | 7 |
| January 2, 1961 | #10 Duke | 7 | #7 Arkansas | 6 |
| January 1, 1960 | #1 Syracuse | 23 | #4 Texas | 14 |
| January 1, 1959 | #10 TCU | 0 | #6 Air Force | 0 |
| January 1, 1958 | #5 Navy | 20 | #8 Rice | 7 |
| January 1, 1957 | #14 TCU | 28 | #8 Syracuse | 27 |
| January 2, 1956 | #10 Ole Miss | 14 | #6 TCU | 13 |
| January 1, 1955 | Georgia Tech | 14 | #10 Arkansas | 6 |
| January 1, 1954 | #6 Rice | 28 | #13 Alabama | 6 |
| January 1, 1953 | #10 Texas | 16 | #8 Tennessee | 0 |
| January 1, 1952 | #15 Kentucky | 20 | #11 TCU | 7 |
| January 1, 1951 | #4 Tennessee | 20 | #3 Texas | 14 |
| January 2, 1950 | #5 Rice | 27 | #16 North Carolina | 13 |
| January 1, 1949 | #10 SMU | 21 | #9 Oregon | 13 |
| January 1, 1948 | #3 SMU | 13 | #4 Penn State | 13 |
| January 1, 1947 | #8 LSU | 0 | #16 Arkansas | 0 |
| January 1, 1946 | #10 Texas | 40 | Missouri | 27 |
| January 1, 1945 | Oklahoma A&M | 34 | TCU | 0 |
| January 1, 1944 | #14 Texas | 7 | Randolph Field | 7 |
| January 1, 1943 | #11 Texas | 14 | Georgia Tech | 7 |
| January 1, 1942 | #20 Alabama | 29 | #9 Texas A&M | 21 |
| January 1, 1941 | #6 Texas A&M | 13 | #12 Fordham | 12 |
| January 1, 1940 | Clemson | 6 | Boston College | 3 |
| January 2, 1939 | Saint Mary's (CA) | 20 | #11 Texas Tech | 13 |
| January 1, 1938 | Rice | 28 | Colorado | 14 |
| January 1, 1937 | #16 TCU | 16 | #20 Marquette | 6 |