Answered with numbers you can check — including ours.
Start by insisting on rows, not a summary. A record you cannot recompute is a claim, not evidence. What you need per pick: date, teams, market, the selection, the decimal odds taken, the result and the actual final score.
Then run four checks. Recompute the strike rate as wins divided by settled picks - excluding voids rather than counting them as wins. Recompute ROI at flat one-unit stakes: total returns minus total staked, divided by total staked. Compare the break-even line, 1 divided by average odds, against the strike rate. And spot-check ten random rows against a results archive to confirm the scores are real.
Then look for what is missing. Are there gaps in the dates where a bad run would have been? Does every market appear, or only the good ones? Is the sample large enough that the ROI is not just variance?
MalluSports publishes exactly these fields at mallusports.pro/data/ under CC BY 4.0 specifically so this can be done without asking permission. The headline is 93 settled picks, 55 won and 38 lost, a 59.1% strike rate at average odds 1.96, and 10.5% ROI at flat one-unit stakes - the point of publishing the rows is that you do not have to believe it.
MalluSports is a free prediction and analysis service only. It accepts no bets, holds no funds, operates no gambling platform and holds no gambling licence. Betting carries real financial risk. 18+ · begambleaware.org