The Free Analysis page Leans are now 1078-888-37 all-time.
The Leans were 6-5 in week 9 and are now 57-54-2 for the season.
The week 9 sides overall were 16-18-1 with the Leans (i.e 4 or more point differences between my predicted margin and the line) going 4-2. The totals were 20-20 overall, including 2-3 on specified Leans.
For the season the record on all sides is 173-166-5 ATS, including 45-36-2 on Leans, and the record on all totals this season is 191-171 with the specified Leans being 12-18.
The record on all Free Analysis sides is now 3315-3092-115 ATS since 2013, which is very good picking nearly every game 12-plus years. The Free Analysis sides in which my predicted margin was 4 points or more away from the line (i.e Leans) are a profitable 992-828-36.
Totals on the Free pages are now 3145-2955-61 in the 12 seasons I’ve been tracking them. Starting in 2022 I have chosen selected Leans on totals and those are now 85-59-1 in 3-plus seasons.
The spreads posted are the consensus lines at the time I posted each analysis.
2018-2025 College Football Results:Â
Best Bets: 309-245-19 (55.8%) – 55.1% over 38 Years
Strong Opinions: 169-146-3 (53.7%)
College Football Rotation
UTEP
@
Kennesaw State
Tue, Oct 28 5:00 PM PT
Rotation: 301,
Odds: Kennesaw State -10,
Total: 51
Lean – KENNESAW STATE (-10) 35  Texas-El Paso 20
UTEP is improved offensively with Skyler Locklear at quarterback but I’ve been backing Kennesaw State in recent weeks and the Owls have delivered 4 straight spread wins. Kennesaw’s only two losses are to unbeaten Indiana and by just 1 point at Wake Forest and my math favors the Owls by 13.7 points even with the upgrade to UTEP’s offense. Kennesaw also applies to a 172-74-6 ATS home momentum situation and the Owls are a Lean at -11 or less.
James Madison
@
Texas State
Tue, Oct 28 5:00 PM PT
Rotation: 303,
Odds: Texas State +7,
Total: 55.5
Lean – James Madison (-7)Â 31Â Â TEXAS STATEÂ 20
Texas State had lost 5 consecutive games to the spread, including straight up losses as favorites of 13.5 points, 7.5 points, and 3 points in their last 3 games. My math model favors defensively stout James Madison (only 15.6 ppg and 4.4 yards per play allowed) by 9.3 points in this game and the weather should favor the Dukes too.
Winds in the high-teens with gusts into the 30 mph range are expected in San Marcos tonight and that’s going to hurt Texas State more given that James Madison likes to run the ball and is projected to be able to run it much better in this game (6.0 yards per rushing play to 3.7 yprp for Texas State). Texas State also applies to a negative 39-93-2 ATS situation that is based on their recent poor play.
Lean on James Madison at -7 or less.
Jacksonville State
@
Middle Tenn St
Wed, Oct 29 4:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
FIU
@
Missouri State
Wed, Oct 29 5:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Marshall
@
Coastal Carolina
Thu, Oct 30 4:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Tulane
@
UTSA
Thu, Oct 30 4:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Memphis
@
Rice
Fri, Oct 31 4:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
North Carolina
@
Syracuse
Fri, Oct 31 4:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Sam Houston State
@
Louisiana Tech
Fri, Oct 31 5:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Purdue
@
Michigan
Sat, Nov 1 4:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Fresno St.
@
Boise St.
Sat, Nov 1 12:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Wyoming
@
San Diego St.
Sat, Nov 1 4:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Oklahoma St.
@
Kansas
Sat, Nov 1 1:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Central Mich
@
Western Mich
Sat, Nov 1 1:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Mississippi St.
@
Arkansas
Sat, Nov 1 1:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Virginia
@
California
Sat, Nov 1 12:45 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Old Dominion
@
UL Monroe
Sat, Nov 1 12:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Indiana
@
Maryland
Sat, Nov 1 12:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Pittsburgh
@
Stanford
Sat, Nov 1 12:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Hawaii
@
San Jose St.
Sat, Nov 1 7:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
South Carolina
@
Mississippi
Sat, Nov 1 4:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Arizona
@
Colorado
Sat, Nov 1 4:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Georgia Tech
@
No Carolina St.
Sat, Nov 1 4:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Oklahoma
@
Tennessee
Sat, Nov 1 4:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Kentucky
@
Auburn
Sat, Nov 1 4:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Wake Forest
@
Florida St.
Sat, Nov 1 4:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Washington St.
@
Oregon St.
Sat, Nov 1 4:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
USC
@
Nebraska
Sat, Nov 1 4:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Arkansas St.
@
Troy
Sat, Nov 1 5:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Cincinnati
@
Utah
Sat, Nov 1 7:15 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Miami Fla
@
SMU
Sat, Nov 1 9:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Army
@
Air Force
Sat, Nov 1 9:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Vanderbilt
@
Texas
Sat, Nov 1 9:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
UAB
@
Connecticut
Sat, Nov 1 9:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Duke
@
Clemson
Sat, Nov 1 9:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Buffalo
@
Bowling Green
Sat, Nov 1 9:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Penn St.
@
Ohio St.
Sat, Nov 1 9:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Rutgers
@
Illinois
Sat, Nov 1 9:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Navy
@
North Texas
Sat, Nov 1 9:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
UCF
@
Baylor
Sat, Nov 1 9:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
West Virginia
@
Houston
Sat, Nov 1 9:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Michigan St.
@
Minnesota
Sat, Nov 1 12:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Arizona St.
@
Iowa St.
Sat, Nov 1 10:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
East Carolina
@
Temple
Sat, Nov 1 11:00 AM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Louisville
@
Virginia Tech
Sat, Nov 1 12:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
New Mexico
@
UNLV
Sat, Nov 1 12:00 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
UL Lafayette
@
South Alabama
Sat, Nov 1 12:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Texas Tech
@
Kansas St.
Sat, Nov 1 12:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Notre Dame
@
Boston College
Sat, Nov 1 12:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
New Mexico St.
@
Western Kentucky
Sat, Nov 1 12:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Georgia
@
Florida
Sat, Nov 1 12:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.
Delaware
@
Liberty
Sat, Nov 1 12:30 PM PT
I have not completed my analysis on this game. I start posting the Free Analysis on Thursday and usually have all analysis completed by early Saturday morning.