David Chen

DC
David is a data journalist and former software engineer who applies analytics to football like few others do. He's not interested in "expected goals" as a meme-he builds custom models that actually predict performance, identify undervalued players, and expose tactical patterns. He covers MLS, Champions League, and international competitions with the same statistical rigor. He's based in San Francisco and believes American soccer fans deserve smarter analysis than they usually get.

Articles by David Chen

BASKETBALL
NBA Bird Rights and Restricted Free Agency, Explained

07/13/2026

Every offseason fans fear their star will walk — usually he can't. Here's how Bird rights and restricted free agency let NBA teams keep the players th...

BASKETBALL
The NBA Draft Lottery and Why Tanking Is Rational

07/09/2026

Tanking isn't a moral failure — it's a rational response to the NBA's incentives. Here's how the draft lottery works, why losing has been the smart pl...

BASKETBALL
The NBA Cap, Luxury Tax and Aprons, Finally Explained

07/05/2026

The NBA doesn't have a hard cap — it built something sneakier. Here's how the salary cap, luxury tax and the two aprons actually work in 2025-26, and ...

BASEBALL
How the MLB Luxury Tax Actually Works

07/02/2026

Baseball's luxury tax isn't a salary cap — it's a toll the richest teams happily pay. Here's how the Competitive Balance Tax really works in 2026, tie...

SOCCER
Where the USMNT actually plays: a club-by-club map of the World Cup squad

07/01/2026

From AC Milan to the Columbus Crew, Pochettino's 26 are scattered across a dozen clubs in nine leagues. Here's where each one actually plays — and why...

Cleveland Browns FOOTBALL
Andrew Berry has 10 draft picks and zero easy answers in Cleveland

02/05/2026

Cleveland's GM has draft capital, cap space, and a new head coach. What he doesn't have is a quarterback, an offensive line, or any easy answers.

Mets-Pirates trade talks heat up over Baty, Vientos BASEBALL
Mets-Pirates trade talks heat up over Baty, Vientos

02/04/2026

Pittsburgh reportedly wants one of the Mets' spare third basemen after losing Eugenio Suárez to Cincinnati. The numbers point clearly to Baty.

NFL salary cap smashes $300 million barrier for 2026 FOOTBALL
NFL salary cap smashes $300 million barrier for 2026 – and the money wave is just starting

01/30/2026

The NFL has informed teams the 2026 salary cap will land between $301.2 million and $305.7 million – a $100 million increase since 2022. Some teams ar...

BASKETBALL
Giannis Antetokounmpo wants out: Heat, Knicks, Warriors and Wolves line up as Bucks finally listen to offers

01/29/2026

The Greek Freak has told Milwaukee he's ready to move on after 12 years. Multiple teams are making aggressive offers before the February 5 deadline, a...

AFC Championship FOOTBALL
Can Jarrett Stidham shock New England?

01/23/2026

Denver enters the AFC Championship as the biggest home underdog in conference title game history. But the numbers tell a more complicated story than V...

Yankees BASEBALL
Bellinger's Bronx homecoming just got permanent

01/21/2026

Five years, $162.5 million. The former MVP is staying in the Bronx, where his father won two World Series rings a quarter century ago. The deal makes ...

KD just passed his idol. Now he's chasing His Airness. BASKETBALL
KD just passed his idol. Now he's chasing His Airness.

01/20/2026

Kevin Durant passed Dirk Nowitzki for sixth on the all-time scoring list. Michael Jordan is 730 points away. At 37, KD is still climbing.

What Steph Curry is doing at 37 shouldn't be possible BASKETBALL
What Steph Curry is doing at 37 shouldn't be possible

01/17/2026

Golden State hosts Charlotte in a game that's more interesting than the point spread suggests. Curry's still elite, Butler's adapting, and the Hornets...

LeBron James BASKETBALL
LeBron just passed Kobe again. This one might hurt Lakers fans the most

01/14/2026

LeBron James recorded his 61st 30-point double-double as a Laker on Tuesday, passing Kobe Bryant for 7th in franchise history. At 41, he's still addin...

Thunder vs. Spurs BASKETBALL
Can anyone slow down SGA's Thunder? The Spurs want to find out

01/13/2026

The Western Conference's top two teams collide tonight in OKC. The reigning champions vs. the hungry contenders — and only one leaves with bragging ri...

NBA eyes $1 billion price tag for European franchises as Silver lands in Berlin BASKETBALL
NBA eyes $1 billion price tag for European franchises as Silver lands in Berlin

01/12/2026

The league is pitching investors on a new European league with franchise valuations up to $1 billion. Adam Silver arrives in Berlin this week to push ...

Wembanyama BASKETBALL
Wembanyama held the Celtics to 4 free throws. In 26 minutes.

01/11/2026

Victor Wembanyama played just 26 minutes against the Celtics. Boston still couldn't score at the rim. The Spurs' approach to managing their generation...

Kevin Durant just passed a legend BASKETBALL
Kevin Durant just passed a legend. Memphis might trade one.

01/10/2026

Kevin Durant passes Wilt Chamberlain for 7th on the all-time scoring list while Memphis finally opens the door on Ja Morant trade talks.

MLB BASEBALL
Could MLB really kill the American League? Manfred thinks it's worth considering

01/09/2026

Rob Manfred outlined a radical vision for MLB: 32 teams, East vs. West leagues replacing AL and NL, and possibly fewer regular season games. Here's wh...

MLB BASEBALL
Nine MLB teams just walked away from FanDuel Sports — and baseball might be better for it

01/09/2026

Nine MLB teams terminated their FanDuel Sports Network deals after missed payments. The RSN model is collapsing, and baseball is finally being forced ...

Page 1 of 3 (52 articles)