Our Experts
Every pick, review and guide on BettingOffice carries a single named byline — no ghost-writing, no unattributed syndication, no AI-only content. Meet the analysts behind the work.
Named bylines
Every article on BettingOffice is published under one expert byline. No "editorial team" catch-all, no SEO content farms.
Sources disclosed
Picks link to the data that drove the call — injury reports, line movement, model output. We show our work, not just the verdict.
Dated & tracked
Material updates get a dated note at the top of the article. No silent rewriting of history, no cherry-picked track records.
Editorially independent
Sportsbook affiliate relationships are disclosed inline. Editorial ranking is never for sale — the commercial team and editorial team don't cross over.
The team
Tap a profile to see the full background, published articles and editorial standards.
Senior Handicapper. Former ESPN analyst turned sharp. 14 seasons on the NBA beat, a deep model-driven approach, and an allergic reaction to public-money lines.
Former ESPN and The Athletic NBA reporter. Model-driven analysis on rotations, rest advantage and player-prop efficiency. 10+ years covering the league, now focused on finding quantifiable edges before the public line moves.
Former UEFA correspondent for La Gazzetta dello Sport. 12 years covering Serie A, Premier League and Bundesliga from Milan. Now based NYC, leading BettingOffice's MLS and international soccer coverage with a tactical-first lens.
How we work
Who we hire
Every expert on this page has at least five years of professional sports-media or sports-analytics experience before joining BettingOffice. We prioritise analysts with a public track record at established outlets over social-media handicappers with no verifiable history.
How we assign coverage
Coverage is single-expert per sport. The NBA editor does not ghost-write NFL content. Soccer / MLS coverage lives with the editor whose beat actually is European football and MLS — not a generalist filling a slot.
How we measure ourselves
We don't publish cherry-picked winning streaks. When we publish a track-record number, it reflects the full history of picks for that category, including losing runs. Material errors get a dated correction note at the top of the affected page.
Affiliate separation
Sportsbook ranking and editorial picks are produced independently from the commercial team that negotiates affiliate terms. Rankings are never influenced by which operator pays a higher referral rate — and we disclose affiliate relationships inline in every review.
Read what our experts publish
Today's picks, expert sportsbook reviews, and the playbook beginners ask for.