Sports Betting

NFL Survivor Pools

Football Pick’em Pools

Sportsbook Offers

BetMGM

Free 1-Year Subscription ($299 Value)

Get a full year of betting and pool picks on TeamRankings, BetIQ, and PoolGenius.

FanDuel

Bet $5 and Get $300 in Bonus Bets

New customers can bet $5, and get $300 in Bonus Bets if your bet wins.

Caesars Sportsbook

$1,000 First Bet

If your first qualifying wager loses, earn a one-time equal Bonus Bet up to $1,000.

NFL

PicksOddsSchedule

Thu, Oct 17 8:15pm ET
Denver
Spread
-1.5
New Orleans
Total
37
Sun, Oct 20 9:30am ET
New England
Total
42.5
Jacksonville
Spread
-5.5
Sun, Oct 20 1:00pm ET
Seattle
Total
51
Atlanta
Spread
-2.5
Sun, Oct 20 1:00pm ET
Tennessee
Total
41
Buffalo
Spread
-8.5
Sun, Oct 20 1:00pm ET
Cincinnati
Spread
-5.5
Cleveland
Total
43
Sun, Oct 20 1:00pm ET
Houston
Total
47.5
Green Bay
Spread
-3
Sun, Oct 20 1:00pm ET
Miami
Total
43.5
Indianapolis
Spread
-3
Sun, Oct 20 1:00pm ET
Detroit
Total
49.5
Minnesota
Spread
-1
Sun, Oct 20 1:00pm ET
Philadelphia
Spread
-3
NY Giants
Total
43
Sun, Oct 20 4:05pm ET
Las Vegas
Total
43.5
LA Rams
Spread
-6.5
Sun, Oct 20 4:05pm ET
Carolina
Total
51.5
Washington
Spread
-7.5
Sun, Oct 20 4:25pm ET
Kansas City
Total
46.5
San Francisco
Spread
-1
Sun, Oct 20 8:20pm ET
NY Jets
Spread
-1.5
Pittsburgh
Total
38
Mon, Oct 21 8:15pm ET
Baltimore
Spread
-3.5
Tampa Bay
Total
48
Mon, Oct 21 9:00pm ET
LA Chargers
Spread
-2.5
Arizona
Total
43.5

Full NFL Schedule

MLB

PicksOddsSchedule

Tue, Oct 15 7:38pm ET
Cleveland
Total
7
NY Yankees
Money Line
-170

Full MLB Schedule

NBA

PicksOddsSchedule

Tue, Oct 22 7:30pm ET
New York
Total
223
Boston
Spread
-5
Tue, Oct 22 10:00pm ET
Minnesota
Spread
-2
LA Lakers
Total
224.5

Full NBA Schedule

College Football

PicksOddsSchedule

Tue, Oct 15 7:30pm ET
Troy
Total
54.5
S Alabama
Spread
-11
Tue, Oct 15 8:00pm ET
Kennesaw St
Total
50
Middle Tenn
Spread
-9
Tue, Oct 15 9:00pm ET
LA Tech
Spread
-11
N Mex State
Total
49
Wed, Oct 16 7:00pm ET
W Kentucky
Total
55.5
Sam Hous St
Spread
-2.5
Wed, Oct 16 9:00pm ET
Florida Intl
Spread
-7
TX El Paso
Total
48
Thu, Oct 17 7:00pm ET
Georgia St
Total
52
Marshall
Spread
-9
Thu, Oct 17 7:30pm ET
Boston Col
Total
48.5
VA Tech
Spread
-6.5
Fri, Oct 18 7:00pm ET
Florida St
Total
42.5
Duke
Spread
-3
Fri, Oct 18 8:00pm ET
Oregon
Spread
-27.5
Purdue
Total
59
Fri, Oct 18 10:15pm ET
Oklahoma St
Total
55
BYU
Spread
-9.5
Fri, Oct 18 10:30pm ET
Fresno St
Spread
-2.5
Nevada
Total
51
Sat, Oct 19 12:00pm ET
Auburn
Total
52.5
Missouri
Spread
-4
Sat, Oct 19 12:00pm ET
Nebraska
Total
50.5
Indiana
Spread
-6.5
Sat, Oct 19 12:00pm ET
Wisconsin
Spread
-7
Northwestern
Total
41
Sat, Oct 19 12:00pm ET
UCLA
Total
41
Rutgers
Spread
-4.5
Sat, Oct 19 12:00pm ET
Wake Forest
Total
57.5
Connecticut
Spread
-1.5
Sat, Oct 19 12:00pm ET
Virginia
Total
57.5
Clemson
Spread
-21
Sat, Oct 19 12:00pm ET
Miami
Spread
-4
Louisville
Total
61
Sat, Oct 19 12:00pm ET
Arizona St
Total
53.5
Cincinnati
Spread
-2.5
Sat, Oct 19 12:00pm ET
Louisiana
Spread
-3.5
Coastal Car
Total
56.5
Sat, Oct 19 12:00pm ET
E Carolina
Total
51
Army
Spread
-15
Sat, Oct 19 12:45pm ET
S Carolina
Total
41
Oklahoma
Spread
-2.5
Sat, Oct 19 2:00pm ET
Central Mich
Total
55.5
E Michigan
Spread
-2
Sat, Oct 19 2:00pm ET
Tulsa
Total
52
Temple
Spread
-3
Sat, Oct 19 3:30pm ET
Alabama
Spread
-3
Tennessee
Total
56.5
Sat, Oct 19 3:30pm ET
Michigan
Spread
-3
Illinois
Total
43.5
Sat, Oct 19 3:30pm ET
Notre Dame
Spread
-11.5
GA Tech
Total
49.5
Sat, Oct 19 3:30pm ET
NC State
Total
47.5
California
Spread
-10
Sat, Oct 19 3:30pm ET
Houston
Total
46.5
Kansas
Spread
-6.5
Sat, Oct 19 3:30pm ET
Hawaii
Total
55.5
Wash State
Spread
-18.5
Sat, Oct 19 3:30pm ET
Texas St
Spread
-10
Old Dominion
Total
62
Sat, Oct 19 3:30pm ET
Ohio
Total
44
Miami (OH)
Spread
-3.5
Sat, Oct 19 3:30pm ET
Kent St
Total
55.5
Bowling Grn
Spread
-20.5
Sat, Oct 19 3:30pm ET
W Michigan
Spread
-1
Buffalo
Total
48.5
Sat, Oct 19 3:30pm ET
Toledo
Total
43
N Illinois
Spread
-2.5
Sat, Oct 19 3:30pm ET
UAB
Total
57.5
S Florida
Spread
-13.5
Sat, Oct 19 3:30pm ET
Fla Atlantic
Total
54.5
UTSA
Spread
-3.5
Sat, Oct 19 3:30pm ET
Rice
Total
53.5
Tulane
Spread
-22.5
Sat, Oct 19 3:30pm ET
Charlotte
Total
54.5
Navy
Spread
-17
Sat, Oct 19 4:00pm ET
USC
Spread
-7
Maryland
Total
56.5
Sat, Oct 19 4:00pm ET
Colorado
Total
56.5
Arizona
Spread
-4
Sat, Oct 19 4:00pm ET
Baylor
Total
56
Texas Tech
Spread
-6
Sat, Oct 19 4:00pm ET
New Mexico
Spread
-2
Utah St
Total
78
Sat, Oct 19 4:00pm ET
Wyoming
Total
50.5
San Jose St
Spread
-11.5
Sat, Oct 19 4:00pm ET
James Mad
Spread
-10
GA Southern
Total
58.5
Sat, Oct 19 4:15pm ET
Texas A&M
Spread
-15
Miss State
Total
55.5
Sat, Oct 19 7:00pm ET
LSU
Spread
-2.5
Arkansas
Total
55.5
Sat, Oct 19 7:00pm ET
Arkansas St
Spread
-7
S Mississippi
Total
55.5
Sat, Oct 19 7:00pm ET
Ball St
Total
58.5
Vanderbilt
Spread
-26
Sat, Oct 19 7:30pm ET
Georgia
Total
56.5
Texas
Spread
-3.5
Sat, Oct 19 7:30pm ET
Iowa
Spread
-6
Michigan St
Total
41
Sat, Oct 19 7:30pm ET
UCF
Total
48.5
Iowa St
Spread
-13.5
Sat, Oct 19 7:30pm ET
Kansas St
Spread
-3
W Virginia
Total
54.5
Sat, Oct 19 7:30pm ET
North Texas
Total
67.5
Memphis
Spread
-10.5
Sat, Oct 19 7:45pm ET
Kentucky
Total
42.5
Florida
Spread
--
Sat, Oct 19 8:00pm ET
S Methodist
Spread
-15.5
Stanford
Total
54
Sat, Oct 19 8:00pm ET
Colorado St
Spread
-7
Air Force
Total
46
Sat, Oct 19 10:00pm ET
UNLV
Spread
-7.5
Oregon St
Total
62
Sat, Oct 19 10:30pm ET
TX Christian
Total
49
Utah
Spread
-4

Full College Football Schedule

About Us

Launched from a Stanford University dorm room in 2000, TeamRankings has grown from a math geek's passion project into the web's #1 source for algorithmic sports predictions and data.

We currently publish over 200,000 pages of projections, stats, rankings, and odds. Thousands of sports bettors and office pool players use our premium services to get an edge, and our data is referenced by the country's top sports media outlets.

Whether you watch, wager on, or work in sports, TeamRankings provides the numbers you need to get smart about the game.

  • ESPN
  • Sports Illustrated
  • Bleacher Report
  • New York Times
  • SB Nation
  • The Wall Street Journal
  • The Washington Post