WONJAS v MAR · Jasmine Paolini (moneyline) · +0.79uWONCAN v MOR · Morocco · +0.82uWONCOL v GHA · Under 2.5 · +0.83uWONARG v CAP · Cape Verde +2.5 · +0.63uLOSTAUS v EGY · Egypt (moneyline) · −1.00uWONARY v JEL · Jelena Ostapenko +4.5 · +0.93u
PUBLIC SCORECARD · threepundits.com/scorecard · UPDATED 4 JUL 2026 · 23:09 UTC

+3.5% ROI across
101 settled picks.

4844 on flat 1-unit stakes. Every pick is priced at a real book and hashed on-chain before kickoff, then graded in public.

ALL-TIME · 4 LIVE NOW
ROI · FLAT 1u
+3.5%
at the posted price
PROFIT
+3.53u
net, all-time
WIN RATE
52%
48–44 · straight
SETTLED PICKS
101
4 live now

AVG CLV +3.86% vs the closing line · our edge-vs-market check (93 picks)

Straight talk: 101 picks is a young record and a 52% clip won't hold — judge us over a long run, not a hot streak. Every pick is hashed on-chain before kickoff, so nothing here can be edited after the fact.

CUMULATIVE PROFIT · FLAT 1u · UNITS
+3.53u
−4u−2u0u2u4u6u8u10u
PICK 1 · 7 JUNPICK 101 · 4 JUL
each step is one settled pick · oldest → newest
PROFIT BY SPORT
NBA
+3.60u · 4
Football
+0.05u · 81
Tennis
−0.12u · 16
WHO'S RIGHT WHEN THEY DISAGREE

Per-pundit accuracy on contested calls publishes once the record reaches 30 settled picks where the room disagreed. We're at 101 so far — the Believer, the Skeptic and the Quant are each building their case.

TRACKING LIVE · 101/30
EVERY SETTLED PICK
101 picks · newest first · tap a row for the debate
#DATEMATCHPICKODDSRESULTP/L
1014 JULJAS v MAR2–0Jasmine Paolini (moneyline)1.79WON+0.791004 JULCAN v MOR0–3Morocco1.82WON+0.82994 JULCOL v GHA1–0Under 2.51.83WON+0.83984 JULARG v CAP1–1Cape Verde +2.51.63WON+0.63974 JULAUS v EGY1–1Egypt (moneyline)2.54LOST1.00963 JULARY v JEL2–0Jelena Ostapenko +4.51.93WON+0.93953 JULSWI v ALG2–0Algeria +0.51.89LOST1.00943 JULJAK v GRI1–3Under 401.92LOST1.00933 JULPOR v CRO2–1Under 2.52.12LOST1.00923 JULSPA v AUS3–0Under 2.52.02LOST1.00912 JULZAC v KAM3–2Kamil Majchrzak (moneyline)1.68LOST1.00902 JULJAS v VIK2–0Jasmine Paolini1.66WON+0.66892 JULQUE v MAR0–3Quentin Halys (moneyline)1.97LOST1.00882 JULKAR v YAN3–0Karen Khachanov (moneyline)1.67WON+0.67872 JULJAC v JAU0–3Jaume Munar (moneyline)1.71WON+0.71862 JULGAB v LOR2–3Gabriel Diallo1.98LOST1.00852 JULDIA v LIU1–2Liudmila Samsonova +1.51.92WON+0.92842 JULART v OTT3–1Otto Virtanen (moneyline)1.74LOST1.00832 JULUSA v BOS2–0Over 2.751.94LOST1.00822 JULBEL v SEN2–2Belgium (moneyline)2.28LOST1.00811 JULROM v BOT3–2Botic van de Zandschulp2.24LOST1.00801 JULBAR v MIR2–1Barbora Krejcikova2.80WON+1.80791 JULMEX v ECU2–0Mexico (moneyline)2.32WON+1.327830 JUNVER v LEO1–2Veronika Erjavec2.60LOST1.007730 JUNRAP v ART0–3Raphael Collignon2.32LOST1.007630 JUNIVO v NOR1–2Norway -0.752.30½ WON+0.657530 JUNJAS v ROB2–1Jasmine Paolini2.40WON+1.407430 JUNNET v MOR1–1Netherlands (moneyline)2.32LOST1.007330 JUNGER v PAR1–1Under 2.751.95WON+0.957229 JUNBRA v JAP2–1Brazil -0.751.95½ WON+0.477129 JUNSOU v CAN0–1Canada -0.752.02½ WON+0.517028 JUNCOL v POR0–0Draw3.99WON+2.996928 JUNJOR v ARG1–3Argentina -2.252.03½ LOST0.506828 JUNDRC v UZB3–1Under 2.252.01LOST1.006728 JUNPAN v ENG0–2Over 3.251.93LOST1.006628 JUNCRO v GHA2–1Croatia (moneyline)1.77WON+0.776527 JUNNEW v BEL1–5Under 3.751.90LOST1.006427 JUNURU v SPA0–1Under 2.251.90WON+0.906327 JUNEGY v IRA1–1Under 1.752.13½ LOST0.506227 JUNCAP v SAU0–0Draw3.39WON+2.396127 JUNSEN v IRA5–0Over 2.751.64WON+0.646027 JUNNOR v FRA1–4France (moneyline)1.64WON+0.645926 JUNTUR v USA3–2USA (moneyline)1.93LOST1.005826 JUNPAR v AUS0–0Paraguay (moneyline)2.80LOST1.005726 JUNTUN v NET1–3Over 3.52.02WON+1.025626 JUNJAP v SWE1–1Over 2.51.94LOST1.005526 JUNCUR v IVO0–2Curaçao +2.251.88½ WON+0.445426 JUNECU v GER2–1Germany (moneyline)1.86LOST1.005325 JUNCZE v MEX0–3Over 2.52.06WON+1.065225 JUNSCO v BRA0–3Under 2.751.86½ LOST0.505125 JUNBOS v QAT3–1Bosnia & Herzegovina -1.51.99WON+0.995025 JUNMOR v HAI4–2Under 3.51.60LOST1.004925 JUNSWI v CAN2–1Under 2.252.05LOST1.004824 JUNENG v GHA0–0Under 31.91WON+0.914724 JUNPAN v CRO0–1Under 2.52.04WON+1.044623 JUNPOR v UZB5–0Over 3.252.03WON+1.034523 JUNJOR v ALG1–2Over 2.51.93WON+0.934423 JUNNOR v SEN3–2Norway (moneyline)2.22WON+1.224323 JUNFRA v IRA3–0Over 3.51.98LOST1.004222 JUNARG v AUS2–0Over 2.51.94LOST1.004122 JUNNEW v EGY1–3Under 2.252.08LOST1.004022 JUNURU v CAP2–2Under 2.251.86LOST1.003922 JUNBEL v IRA0–0Over 2.51.84LOST1.003821 JUNTUN v JAP0–4Japan -0.751.72WON+0.723721 JUNECU v CUR0–0Ecuador -2.251.95LOST1.003621 JUNNET v SWE5–1Over 2.751.84WON+0.843521 JUNGER v IVO2–1Over 2.51.61WON+0.613420 JUNTUR v PAR0–1Turkey (moneyline)2.10LOST1.003320 JUNUSA v AUS2–0Over 2.251.74½ LOST0.503220 JUNSCO v MOR0–1Morocco -0.751.97½ WON+0.483119 JUNSWI v BOS4–1Over 2.51.97WON+0.973019 JUNCAN v QAT6–0Over 2.51.76WON+0.762918 JUNCZE v SOU1–1Czech Republic (moneyline)1.88LOST1.002818 JUNUZB v COL1–3BTTS No1.63LOST1.002718 JUNGHA v PAN1–0Under 2.251.81WON+0.812618 JUNENG v CRO4–2Under 2.252.07LOST1.002517 JUNPOR v DRC1–1BTTS No1.63LOST1.002417 JUNARG v ALG3–0BTTS No1.67WON+0.672317 JUNAUS v JOR3–1BTTS No1.64LOST1.002217 JUNFRA v SEN3–1BTTS No1.89LOST1.002117 JUNIRA v NOR1–4Under 31.84LOST1.002016 JUNIRA v NEW2–2Under 22.06LOST1.001916 JUNSAU v URU1–1Under 2.51.83WON+0.831816 JUNBEL v EGY1–1Under 2.51.88WON+0.881715 JUNSPA v CAP0–0Over 3.52.03LOST1.001615 JUNSWE v TUN5–1Sweden -0.51.97WON+0.971515 JUNGER v CUR7–1Over 4.51.93WON+0.931415 JUNNET v JAP2–2Over 2.52.03WON+1.031315 JUNIVO v ECU1–0Under 22.09WON+1.091214 JUNSAS v NYK90–94New York Knicks +5.51.90WON+0.901114 JUNHAI v SCO0–1Over 2.51.91LOST1.001014 JUNAUS v TUR2–0Over 2.52.07LOST1.00914 JUNBRA v MOR1–1Under 2.51.80WON+0.80814 JUNQAT v SWI1–1Under 2.52.02WON+1.02713 JUNUSA v PAR4–1Under 22.02LOST1.00613 JUNCAN v BOS1–1Under 2.51.74WON+0.74512 JUNSOU v CZE2–1Under 2.51.69LOST1.00412 JUNMEX v SOU2–0Under 2.51.74WON+0.74311 JUNNYK v SAS107–106San Antonio Spurs +2.51.87WON+0.8729 JUNNYK v SAS111–115Spurs +2.51.92WON+0.9217 JUNSAS v NYK104–105Knicks +6.51.91WON+0.91

ROI and profit are flat 1-unit stakes at the posted price. Conviction staking runs in the background and isn't reflected here. See a settled pick ↗