I want to get something out of the way first.
Fantasy football is a better night out. Draft night in my home league is just a lot of fun, and I say that as a man married to somebody who throws a good party. Sunday morning with RedZone on and lineups locked is one of the genuinely great American experiences.
And I’m not a tourist on either side. I bet NFL every week of the season, and I bet MLB most days of the year. I fire NFL and MLB best ball. I play DFS on both sports. I grind NFBC baseball. I’m good at this. That’s not a brag; it’s the setup, because it’s exactly why I’m qualified to tell you what I’m about to tell you.
So this isn’t a football hater’s article. It’s the opposite. I love football enough to be honest about what it is.
Somewhere in the last few years I figured out that I love fantasy baseball more, and it took me a while to understand why, because on paper it makes no sense. Baseball is slower. The season is a grind with waivers, and there are fewer people into it.
Here’s what I landed on, and it took me longer than it should have.
I love being good at both. That’s the honest starting point, and I’m not going to pretend otherwise to make a cleaner argument. The work is the same work. The research is the same research. Handicapping a Sunday slate in November is as hard as anything I do in March, and I’d put my football process against my baseball process any day of the week. But I am really just getting going at competitive season long as I have been a baseball DFS guy forever.
Only one of them ever tells me whether it worked.
That’s the difference. Not the fun, and not the skill. Baseball grades my work. Football makes me wait fourteen years for a grade, and by then I’ve forgotten what I got right.
Seven of the Eleven
Look at what happened to the top of drafts this spring.
Aaron Judge went at the top of every board and hasn’t played since May 31 with a fractured rib. Juan Soto missed 19 days. Tarik Skubal lost 43 days to elbow surgery. José Ramírez went down for four to six weeks. Ronald Acuña Jr. had played 53 games by the All-Star break. Garrett Crochet made six starts and disappeared on April 25.
By the middle of June, seven of the eleven players going at the very top of drafts had already been on the injured list, and not one of them for a minimum stint. By mid-May, nine of the top twenty were tracking at least 100 fantasy points under their preseason projection. Another five were at least fifty off.
Now here’s what gets me. Those leagues are still competitive. Not “technically alive.” Competitive. There are NFBC Main Event teams sitting in the money in late August that lost half a season of a top-three overall pick, because the manager hit on the right catcher in May and worked the two-start arms in July while everybody else was posting screenshots of their injury list or not doing their FAAB right.
Meanwhile, the Yankees fell apart. Without Judge, their offense ranked 30th in wRC+ and 26th in runs scored from June 1 forward. The real team went in the tank. The fantasy teams mostly didn’t.
That gap, between what the injury did to New York and what it did to the people who drafted him, is the thing I find beautiful about this game.
Now Do 2025 Football
Joe Burrow got turf toe in Week 2 and played eight games. Jayden Daniels dealt with a knee sprain, a hamstring, a dislocated elbow, and then an elbow sprain, and started seven games, four of which he finished. Malik Nabers and Tyreek Hill both blew out knees. Najee Harris went down with an Achilles in Week 3.
Ask anybody who spent a top-ten superflex pick on Daniels how their season went. You already know.
The strange part is that football players don’t actually get hurt more often. Across MLB from 2021 through 2026, there have been 5,346 injured list placements and 236,153 days missed, roughly 178 IL stints and 7,872 lost days per team. Baseball has more injury churn per roster than football does.
Baseball players get hurt more. It just costs you less. That comes down to how the game is built.
What an NFBC Roster Actually Is (in case you don’t know)
The Main Event is a 15-team, 30-round snake draft, 5x5 roto, no trades allowed. Twenty-three active spots: fourteen hitters and nine pitchers, seven on the bench. You get $1,000 in FAAB for a 27-week season, blind bidding, minimum bid a dollar, and when it’s gone, it’s gone. Hitting lineups move twice a week. This year they added a 950-inning minimum, and if you miss it you get one point in ERA and one in WHIP, which will end your season by itself.
Do the math on one player in that structure. Fourteen hitting slots, and hitting is five of your ten categories. Even a monster bat is about four percent of your roster by structure and maybe six or seven percent by production. Judge missing half a year costs a Main Event team something like three percent of its season.
Now a 12-team football league. You start eight real skill players plus a kicker and a defense. Your first-rounder is putting up 18 on a team scoring 115. That’s roughly a sixth of your weekly output in one guy. Lose him in Week 3, and you play 11 of your 14 weeks without him.
Four to one, before you even get to the three things that actually decide it.
Baseball banks. You score 148 in a football week, your opponent scores 151, you get nothing. Gone. In roto, every stolen base you piled up in April is still on the board in September and nobody can take it off you by having a good Sunday.
Football’s title is three coin flips. Weekly scores swing about 25 to 30 points around a mean near 115. A team that’s genuinely 15 percent better still loses a given matchup about a third of the time. Win each playoff round 65 percent of the time and you win the thing 27 percent of the time. Roto has no playoffs. The standings on the last day are the standings.
And football barely lets you play. In the NFFC, FAAB runs before Weeks 1 through 14, and then there is no FAAB during the playoffs in Weeks 15 through 17. Read that again. The moment the championship actually starts, roster management stops. You sit there. In the NFBC you’re bidding into Week 27.
Fourteen meaningful weeks, one lineup a week, maybe 25 real decisions in a football season. Baseball is 186 days, two lineup locks a week, FAAB every Sunday night, innings management, park factors, platoon splits, call-ups. Thousands of decisions. Skill compounds in one of those games. In the other it barely gets a chance to show up.
Nobody to Pick Up (In Context)
Let me be precise about how the NFBC pool actually works, because people get this wrong.
You cannot grab a kid off a Triple-A roster. Undrafted minor leaguers are not biddable until they’ve played in an actual major league game. What you can bid on is anyone with at least one big league game to his name, anyone optioned or on the IL, and, critically, any prospect who was drafted in your league and later dropped. Draft a kid in Round 28, cut him in May, and he stays in your league’s pool all year. That’s the rule, and it’s the whole game.
Which means the pool refreshes on a schedule you can anticipate. There were 243 major league debuts in 2025. That’s 243 brand-new names entering every NFBC pool in the country, arriving one call-up at a time, and everybody in your league finds out the same afternoon. Then you’re in a blind auction against fourteen other people who read the same news. The hyped ones go for enormous FAAB, which is exactly why the manager who banked dollars in May eats in August.
That’s not luck. That’s roster speculation in March, call-up forecasting in June, and budget discipline across 27 weeks, and all three of them are things you can be better at than the guy next to you.
The raw depth is real too. More than 1,450 different players have appeared in a season every year since the pandemic. The Mets used 46 different pitchers in 2025. Fifteen Main Event teams roster 450 players between them out of a churning pool that keeps producing usable pieces all summer.
Football has 1,696 players on NFL rosters, but the fantasy-relevant group is quarterbacks, backs, receivers, and tight ends who actually touch the ball. Call it 215 guys. A 12-team league already has 180 of them.
Your football waiver wire is 35 players deep, and it does not restock. No debuts. No call-ups. No September expansion. The NFL adds nobody in October, so the wire in Week 8 holds the same names it held in Week 2, minus whoever got hurt. When Judge went down, the Yankees traded for two bats, and Main Event managers were bidding on somebody’s call-up that Sunday night. When your first-round back tears something in Week 3, there is no deadline, and there is nobody coming. Now you can go get guys ask Nelson Sousa what an add Tim Tebow. But it's the minority, not the majority.
I’ll give the other side one real thing. Pitching is where baseball behaves like football. From 2015 to 2025 there were 1,122 shoulder and elbow IL placements among big league pitchers, 539 of them UCL injuries, and the rate is climbing, with elbow injuries rising almost three times faster than shoulder. Lose an ace in April, and that’s a genuine hole, and the 950-inning floor means you can’t just punt and hide.
Best Ball is a Clean Version of This, But It’s a Lottery Ticket
I fire a lot of NFL best ball. I love it. It’s also the cleanest illustration of everything I’m arguing, because best ball strips the game down to nothing but the draft and then shows you what’s underneath.
Best Ball Mania VII this year is $25 an entry, up to 150 entries, 18 rounds, 12-man drafts. Round 1 has 672,336 entries in 56,028 groups. The top two out of each group advance, so 112,056 make it to Round 2. Four rounds, and it ends in a Week 17 final.
Two things about that structure.
First: if your guy gets hurt, you’re stuck with him all year. No FAAB, no IR, no waivers, nothing. Best ball takes football’s worst structural problem, zero recourse on injury, and makes it total. Ask guys who were overweight on Jeanty this week how they felt.
Second, and this is the number that reframed the whole format for me. Somebody at Legendary Upside ran the expected value math on Best Ball Mania and found that Week 17 alone accounts for 36.6 percent of your entry’s value. The entire 14-week regular season accounts for 27.2 percent. One Sunday in late December matters more than September, October, November, and most of December combined. It’s also worth more than both stepping-stone playoff rounds together.
Sit with that. You do eighteen rounds of research in June. You watch for four months. And more than a third of what your entry is worth gets decided on one afternoon when half the good teams are resting starters.
I’m not quitting best ball, and I’m not going to be coy about it: I have done well at it. Roster construction, correlation, portfolio building across entries, stacking the right Week 17 games. That’s craft and I’ve put the hours in.
But let’s call the structure what it is. You are buying a lottery ticket in July and the drawing is on December 27th. Being good at it means you get better tickets.
Now look at how baseball handles the same idea, because this is where it gets interesting.
NFBC Draft Champions is 15 teams and 50 rounds. Fifty. Twenty-three active spots and a twenty-seven-man bench. No FAAB, no waivers, no trades, nothing added all year. Sounds like best ball. It absolutely is not.
You still set your lineup every week. Every Monday you decide which 23 of your 50 guys are active. Since you can’t add anybody, that bench is your own private waiver wire, and the entire skill of the format is deploying it. Which two-start arm do you slot this week. Which outfielder sits against a lefty-heavy road trip. Who’s about to get the closer job. When a guy you drafted in Round 41 in November finally gets called up in June, you’re the only one who has him, and the only question is whether you notice in time to activate him.
Even the small stuff has teeth. In draft-style NFBC you have to decide at the start of each scoring period whether to start a two-way player at utility or at pitcher, and if you slot him at pitcher he’s locked there all week. Get that wrong and you eat it. In best ball, a machine makes that call for you, correctly, every time, for free.
So compare honestly. Both formats say “you’re stuck with your draft.” Football’s version then removes every remaining decision and resolves more than a third of your value on one December Sunday. Baseball’s version hands you thirty-two extra picks to build your own depth and then makes you actually manage it for twenty-seven weeks, with the standings on the last day reflecting all of it.
DFS, and the Reps Problem
Same story, different wrapper.
NFL DFS gives you one main slate a week with showdowns. Seventeen of them a season, plus some Thursday and Sunday showdowns. If you build a model in August, you get seventeen chances to run it before the season’s over.
MLB DFS gives you a main slate every single day, roughly 186 of them, plus early slates, afternoon slates, and turbo slates on top. Eleven times the reps for the same model.
And baseball DFS actually rewards modeling in a way football doesn’t. Stacking is correlation you can compute. Park factors, weather, umpire tendencies, bullpen fatigue, handedness splits, projected batting order, all of it is knowable hours ahead of lock and all of it moves the distribution. That’s why I run the Sim Sheet on baseball and not football. Monte Carlo output is only worth building if you get to redeploy it constantly. Baseball lets me run it 186 times. Football would let me run it seventeen.
Football DFS has bigger fields, bigger prizes, and much more of what happens on a given Sunday coming down to a coordinator’s decision on third and four that no model on earth was going to see coming.
The Betting Side, Which is Worse?
If the fantasy argument is close, the betting one isn’t.
Say you’re a legitimate 55 percent bettor at -110. Break-even is 52.38. Here’s a season depending on how many bets you get.
Bets
Expected profit
Swing (1 SD)
Odds you finish down
272 (every NFL game)
+13.6 units
15.7 units
about 19%
1,000 (two months of MLB)
+50 units
30.0 units
about 5%
2,430 (every MLB game)
+121.5 units
46.8 units
about 0.5%
Same edge. Same guy. The football version loses money one year in five. The baseball version loses money one year in two hundred.
Proving it is worse. To separate a real 55 percent from break-even at 95 percent confidence, you need roughly 1,400 bets. In baseball that’s a summer. In football, playing a full slate, that’s five-plus seasons, and if you’re selective at four games a week you’re looking at twenty years.
But volume is only half of it. The other half is how many priced markets each sport hands you.
Count the surface area. An NFL Sunday gives you thirteen or fourteen games. Sides, totals, first-half lines, team totals, and a prop menu. Once a week. A Tuesday in June gives you fifteen games, and each one has a moneyline, a run line, a total, a F5 line on all three of those, two team totals, and thirty or forty player props. That’s several hundred separately priced markets in a single afternoon, repeated 186 times. No book on earth is pricing all of that with equal care.
Props are where baseball is structurally different. A plate appearance is close to an independent trial with a well-estimated prior. Strikeout props, total bases, hits allowed. You know the pitcher, the park, the umpire, the opposing lineup’s whiff rates against that handedness, and you know it hours ahead. An NFL receiving-yards prop depends on game script, a coordinator’s game plan, and whether the defense decides to bracket him. One of those is modelable. The other is a vibe with a number attached.
Lineups move markets slowly. Baseball lineups drop two to four hours before first pitch, and books absorb that news at very different speeds. A late scratch of a middle-of-the-order bat should move a team total, and often it doesn’t move enough, fast enough, everywhere. That’s a repeatable edge that exists 186 days a year. In football the injury report is a formal league-mandated process that everyone reads at the same time.
And the market itself is worse in the fall. NFL games happen once a week, which crams all the money and all the information into one window and produces sharp openers that correct fast. That’s why NFL lines are the toughest in American sports. A 2024 study in Management Science, meanwhile, found simple profitable strategies in its MLB sample and enough evidence to reject weak-form efficiency outright.
Then there’s the finding I’d actually act on. A Harvard study of MLB line accuracy found the error in those lines gets substantially worse once football season starts, and that the highest-volume betting days aren’t the most accurate ones. The suggested explanation was recreational money adding noise. So MLB pricing degrades in September, right when the pennant races make the games most readable, because everybody’s attention just left for the NFL.
That window opens in about two weeks. It is the single most exploitable stretch on the American sports calendar and it happens every year, and every year most of us are busy setting a Week 1 lineup.
I Enjoy Football. That’s the Whole Problem.
Let me put real numbers on the thing I said at the top.
Nobody actually bets 272 games a season. You’d be firing at everything including games you have no read on, which is how you turn a real edge into a fake one. So be realistic. A disciplined NFL bettor plays the games where he has an actual opinion, and that’s maybe five a week. Five picks, twenty weeks counting the playoffs, so call it 100 bets a year.
Now go back to the number: about 1,400 bets to confirm a 55 percent edge at 95 percent confidence.
That’s fourteen NFL seasons. Fourteen. I’d start this fall and find out somewhere around 2040 whether the way I handicap football actually works. I’ll be in my sixties. And that’s assuming my process, the market, the rules, and the league all sit perfectly still for fourteen years, which not one of them will.
Baseball hands me the same 1,400 bets by the middle of August.
Here’s the part I want you to sit with, because it’s the part people get wrong when they hear this argument. None of it means the skill isn’t there. It obviously is. Number-hunting, line shopping, knowing which books move slow on a Thursday injury, understanding when a total is priced off a stale weather read. That’s real work, and good football bettors do beat the market. I think I’m one of them.
The skill is real. I’ve got it. What I don’t have is any way to prove it, to you or to myself, inside a reasonable number of years.
Here’s the honest version. When I have a good football season, I cannot tell you how much of it was me. I think it was mostly me. I can walk you through every play and defend it. But I know exactly what a hundred bets a season buys in terms of evidence, and it’s nothing. A 60-40 year and a 45-55 year are both completely normal outcomes for the same bettor, and I’d have a story ready for either one.
If you finish near the top of the NFBC and, out of 855 teams across 27 weeks and thousands of individual roster decisions, you know. Not “I feel good about it.” I know.
That’s the whole thing. Not fun, and not skill. Feedback. Both sports are a grind. Only one of them hands it back.
Where I’m Probably Wrong
Limits. This is the honest counter, and I don’t have a good answer. You can bet fifty thousand on an NFL side and maybe two on a Tuesday total in June. Edge times liquidity is what pays. If you’re moving real money, this whole thing flips, and you should ignore me.
Mass entry is football’s actual answer to sample size, and it works. If I fire 150 best ball entries and grind DFS at scale, that’s real volume, and portfolio construction across those entries is genuine skill that shows up in advance rates. I’d only point out that when 36.6 percent of your value lives in one Sunday, even 150 entries is a lot of correlated exposure to a single afternoon.
Soft money. Football has more recreational handle than anything in this country. More fish. Also more sharks pointed at sixteen games, which is why beating the close is so hard, and beating the close is what pays, not fish density.
Volume cuts both ways. More bets means more vig. If your edge is imaginary, baseball finds out fast. Football’s variance is what lets bad bettors believe they’re good, and that might be the truest sentence in this article.
And head-to-head baseball hands most of football’s problem right back. If you play H2H categories, a lot of this weakens. Roto is where the argument lives.
Sooooooooo
I’ll draft a bunch of football leagues this fall. I’ll fire best ball until the day before Week 1, play DFS every week , and bet the slate every week like I always do. I’ll probably lose a Week 11 game on a backdoor cover and be annoyed about it through Thanksgiving.
I’m not quitting any of it, and I’m not lowering my expectations for any of it either. I go into every one of those contests expecting to win, because I’ve done the work and I think the work is good.
I’d just stopped pretending the two sports were grading the same exam.
Football takes everything someone has, and it tells us nothing. I’ll put in three hundred hours between now and Week 1, and in January the only thing I’ll know for certain is whether a handful of Sundays broke my way. Baseball takes everything I have and gives me an answer. The model runs 186 times instead of seventeen. The Sunday night FAAB bid in July shows up in the standings. And on the last day of the season I get a number that reflects 27 weeks of decisions instead of one afternoon in December.
I love being good at fantasy football. I love being good at fantasy baseball more, because baseball is the one that lets me find out.


