NFL
Bears DB Kyler Gordon: Return to lineup was "everything I wanted"Monday Morning NFL Top 10 Rankings: Fantastic QB Play Elevates Bears, Packers, Patriots'SNF' takeaways: Packers defense becoming a problem after dominant win over CowboysStephen A. sounds off on John Harbaugh over Cam Skattebo commentsKyren Williams: Offensive inconsistency "probably because I'm not out there"Sean McVay Has Failed To Push Right Buttons For Rams' Dream Team; Now It's Panic TimeDemario Davis insists Jets are 'close' despite falling to 2-4 after loss to PatriotsWhy Field Yates is concerned about Ashton JeantyJim Harbaugh on Mike McDaniel: We'll look at everything, offense needs to be addressedOverreaction Monday: Rams Will Miss The Playoffs? Are The Cowboys Cooked?Tiki Barber says Giants' Cam Skattebo received demotion for more than one reasonNFL Week 7 betting odds: Lines and totals for every gameLast time the Chargers were 0-6, their QBs were Ryan Leaf, Moses Moreno and Jim Harbaugh2026 NFL Odds Week 7: Lines, Spreads, Results For All 14 GamesNFL teams seem to think Jaguars could trade Brian Thomas Jr. after apparent demotion, Liam Coen commentsField Yates vents about Giants' handling of Skattebo after his 0-point dayChiefs stay unbeaten, Chargers stay winlessNFL Week 6 Defining Stats: Mahomes Matches Brady, Travis Hunter Makes HistoryColts blasted for Daniel Jones 'mistake' that may have cost GM Chris Ballard his jobFantasy football buzz: Who got the ball on Sunday?Cardinals stun Rams, defeat Los Angeles 18-16Stay Hot, Wisconsin: 3 Takeaways As Packers Continue Win Streak In Victory vs. CowboysMike Vrabel blasts 'ridiculous' Patriots flaw after win over JetsDaniel Dopp implores fantasy managers to pay attention to Germie BernardLiam Coen on Brian Thomas not playing in second half: Guys have to make plays2026 Super Bowl Odds: Rams Dethroned As Favorites For First Time This SeasonFalcons deepen QB room with addition of Andy DaltonField Yates lays out the good and bad news for Luther Burden III fantasy managersJets continue to struggle at the ends of halves under Aaron GlennNFL Fallout Week 6: The Giants Should Start QB J.J. McCarthy; The Bears Are BackColts owner Carlie Irsay-Gordon releases statement on Chris Ballard moveStephen A.: Jalen Hurts blood clot diagnosis 'devastating'Kenneth Walker on pace to break NFL records for rushing yards, yards from scrimmageJohn Harbaugh Denies Benching Cam Skattebo After Giants’ Loss To SaintsTristan Wirfs understands why Steelers fans took Buccaneers' stadium over during OT lossEarly bets for NFL Week 7: Three games we're jumping on right nowIf Commanders lose, NFC East will be first division with zero wins in back-to-back weeks since mergerWhy Officiating Expert Disagrees With Penalty That Set Cardinals Up For Game-Winner vs. RamsPackers get significant update on Josh Jacobs' Week 7 status'Fantasy Focus Football' crew praises Chuba Hubbard's start to the seasonBears DB Kyler Gordon: Return to lineup was "everything I wanted"Monday Morning NFL Top 10 Rankings: Fantastic QB Play Elevates Bears, Packers, Patriots'SNF' takeaways: Packers defense becoming a problem after dominant win over CowboysStephen A. sounds off on John Harbaugh over Cam Skattebo commentsKyren Williams: Offensive inconsistency "probably because I'm not out there"Sean McVay Has Failed To Push Right Buttons For Rams' Dream Team; Now It's Panic TimeDemario Davis insists Jets are 'close' despite falling to 2-4 after loss to PatriotsWhy Field Yates is concerned about Ashton JeantyJim Harbaugh on Mike McDaniel: We'll look at everything, offense needs to be addressedOverreaction Monday: Rams Will Miss The Playoffs? Are The Cowboys Cooked?Tiki Barber says Giants' Cam Skattebo received demotion for more than one reasonNFL Week 7 betting odds: Lines and totals for every gameLast time the Chargers were 0-6, their QBs were Ryan Leaf, Moses Moreno and Jim Harbaugh2026 NFL Odds Week 7: Lines, Spreads, Results For All 14 GamesNFL teams seem to think Jaguars could trade Brian Thomas Jr. after apparent demotion, Liam Coen commentsField Yates vents about Giants' handling of Skattebo after his 0-point dayChiefs stay unbeaten, Chargers stay winlessNFL Week 6 Defining Stats: Mahomes Matches Brady, Travis Hunter Makes HistoryColts blasted for Daniel Jones 'mistake' that may have cost GM Chris Ballard his jobFantasy football buzz: Who got the ball on Sunday?Cardinals stun Rams, defeat Los Angeles 18-16Stay Hot, Wisconsin: 3 Takeaways As Packers Continue Win Streak In Victory vs. CowboysMike Vrabel blasts 'ridiculous' Patriots flaw after win over JetsDaniel Dopp implores fantasy managers to pay attention to Germie BernardLiam Coen on Brian Thomas not playing in second half: Guys have to make plays2026 Super Bowl Odds: Rams Dethroned As Favorites For First Time This SeasonFalcons deepen QB room with addition of Andy DaltonField Yates lays out the good and bad news for Luther Burden III fantasy managersJets continue to struggle at the ends of halves under Aaron GlennNFL Fallout Week 6: The Giants Should Start QB J.J. McCarthy; The Bears Are BackColts owner Carlie Irsay-Gordon releases statement on Chris Ballard moveStephen A.: Jalen Hurts blood clot diagnosis 'devastating'Kenneth Walker on pace to break NFL records for rushing yards, yards from scrimmageJohn Harbaugh Denies Benching Cam Skattebo After Giants’ Loss To SaintsTristan Wirfs understands why Steelers fans took Buccaneers' stadium over during OT lossEarly bets for NFL Week 7: Three games we're jumping on right nowIf Commanders lose, NFC East will be first division with zero wins in back-to-back weeks since mergerWhy Officiating Expert Disagrees With Penalty That Set Cardinals Up For Game-Winner vs. RamsPackers get significant update on Josh Jacobs' Week 7 status'Fantasy Focus Football' crew praises Chuba Hubbard's start to the season
MLB
2026 ALCS, NLCS MVP Odds: Bauers Wins In NL; Three Rays Vying In ALWill the Washington Nationals trade Jacob Young this offseason?Every team's odds to win the 2026 World Series: Brewers win NLCS, Rays lead ALCS2026 World Series Odds: Brewers Favored After Sweeping Dodgers; Rays SecondWho are Giants fans rooting for in ALCS Game 6?How trade deadline splash has carried Guardians deep into MLB playoffs2026 AL, NL Pennant Odds: Which Teams Will Meet In Fall Classic?Yankees Birthday of the Day: Sandy AlomarALCS Game 6: Lineups, live updates for Guardians-Rays2026 MLB ALCS Odds: Rays Take 3-2 Lead, Favored Over Guardians2026 Phillies Report Cards: Justin CrawfordHow Rays brought out best in Freddy Peralta for MLB playoffsRays Are 1 Win Away: 3 Takeaways From ALCS Game 5Dodgers in Arizona Fall League: Charles Davalan homers, Sam Horn makes baseball debutAL, NL Championship Series odds: Rays one win away from World SeriesRays 'Big Three' Show Up: 3 Takeaways From ALCS Game 4 Win Over GuardiansPossible Mets target Teruaki Sato to be posted by Japanese clubFacing elimination on road, Cleveland Guardians back on familiar groundBrewers Fan Cashing In On 'Timeless Ticket' Purchase For 2026 World Series SeatArizona Diamondbacks News, 10/19: Tampa teeters on brinkGame 5 win has Rays on World Series cusp after wild weekend2026 MLB Playoff Schedule: Dates, Rounds, World SeriesRoyals batters were homebodies in 2026Rays win Game 5 to take 3-2 lead in ALCSRays-Guardians Postponed: When Will ALCS Game 4 Be Played?Mariners News: Drew Rasmussen, Shohei Ohtani, and Isaac ParadesRasmussen shines as Rays beat Guardians 3-1 in Game 5 to take a 3-2 ALCS leadWill Dodgers Recover From Unsuccessful 3-Peat? MLB History Says It's ComplicatedStay or Go: Should Yankees bring David Bednar back for 2027 season?ALCS Game 5: Takeaways from Rays' win over Guardians2026 ALCS, NLCS MVP Odds: Bauers Wins In NL; Three Rays Vying In ALWill the Washington Nationals trade Jacob Young this offseason?Every team's odds to win the 2026 World Series: Brewers win NLCS, Rays lead ALCS2026 World Series Odds: Brewers Favored After Sweeping Dodgers; Rays SecondWho are Giants fans rooting for in ALCS Game 6?How trade deadline splash has carried Guardians deep into MLB playoffs2026 AL, NL Pennant Odds: Which Teams Will Meet In Fall Classic?Yankees Birthday of the Day: Sandy AlomarALCS Game 6: Lineups, live updates for Guardians-Rays2026 MLB ALCS Odds: Rays Take 3-2 Lead, Favored Over Guardians2026 Phillies Report Cards: Justin CrawfordHow Rays brought out best in Freddy Peralta for MLB playoffsRays Are 1 Win Away: 3 Takeaways From ALCS Game 5Dodgers in Arizona Fall League: Charles Davalan homers, Sam Horn makes baseball debutAL, NL Championship Series odds: Rays one win away from World SeriesRays 'Big Three' Show Up: 3 Takeaways From ALCS Game 4 Win Over GuardiansPossible Mets target Teruaki Sato to be posted by Japanese clubFacing elimination on road, Cleveland Guardians back on familiar groundBrewers Fan Cashing In On 'Timeless Ticket' Purchase For 2026 World Series SeatArizona Diamondbacks News, 10/19: Tampa teeters on brinkGame 5 win has Rays on World Series cusp after wild weekend2026 MLB Playoff Schedule: Dates, Rounds, World SeriesRoyals batters were homebodies in 2026Rays win Game 5 to take 3-2 lead in ALCSRays-Guardians Postponed: When Will ALCS Game 4 Be Played?Mariners News: Drew Rasmussen, Shohei Ohtani, and Isaac ParadesRasmussen shines as Rays beat Guardians 3-1 in Game 5 to take a 3-2 ALCS leadWill Dodgers Recover From Unsuccessful 3-Peat? MLB History Says It's ComplicatedStay or Go: Should Yankees bring David Bednar back for 2027 season?ALCS Game 5: Takeaways from Rays' win over Guardians

The experiment

How it works

We started with a simple question: how good is AI at sports analytics? So we built a model, we run it on public stats to grade its predictions. Here is exactly how it works.

1

It starts with public stats

We use the same free, public numbers anyone can pull up: pitching and hitting stats, batting orders, box scores. No insider info, no leaked data. If you wanted to, you could look at the exact same numbers we do.

2

We make a real prediction

For each game the model projects a player's stat, like a pitcher's strikeouts. It comes from two simple things: how good the player has been (their rate) and how much chance they'll get (their opportunity, like how many batters they'll face). Rate times opportunity gives a number we can stand behind.

3

We check it against the market

The market sets a number for most of these stats, and that number is sharp, it soaks up a lot of information. We compare our prediction to theirs to see how the market reads the same public stats, and how well the model lines up. We track every difference so we can learn where the model is strong, where it is off, and keep improving it.

4

We keep score, honestly

Every prediction goes on the record and gets graded against the closing number, the last and sharpest one before the game starts. We show the wins and the losses. We also track whether the market moved toward our side after we made the call, which is the truest test of whether a prediction was actually sharp.

Keeping score

The data is public. The real work is doing it well every day and keeping score, wins and losses included. The record shows where the model is strong and where it needs work.

Follow along as the record grows, and judge it for yourself.

The fantasy tools and live scores are free.