Bet9ja Soccer True Tips: football prediction source record
Forecast Record recorded 38 settled live picks by Bet9ja Soccer True Tips before kick-off across 38 matches between 26 October and . At our recorded market prices these picks returned +7.6% on the total staked.
How tracking levels work
Tracked requires 30 predictions checked against the final score over 30 days in at least 2 weeks. Established requires 100 predictions checked against the final score with at least 90 days of history. Tracking-level rules
Record summary
Return at our recorded market prices
+7.6%Measured
38 settled picks with an eligible price · 38 matches · picks settled under method v2.2
95% interval −19.1% to +32.2%
Won 25 of 37 (67.6%) at average odds 1.64; those prices implied 63.1% (including bookmaker margin).
Eligible prices were available for 38 of the 42 selections checked against the result.
Copy citation
Forecast Record recorded 38 settled live picks by Bet9ja Soccer True Tips before kick-off across 38 matches between 26 October and 7 November 2026. At our recorded market prices these picks returned +7.6% on the total staked. Of the 114 predictions we hold for Bet9ja Soccer True Tips, 55 are linked to matches: 43 were recorded by us before kick-off and 12 first found after kick-off. Figures as of 7 November 2026.
Forecast Record recorded 38 settled live picks by Bet9ja Soccer True Tips before kick-off across 38 matches between 26 October and 7 November 2026. At our recorded market prices these picks returned +7.6% on the total staked. Of the 114 predictions we hold for Bet9ja Soccer True Tips, 55 are linked to matches: 43 were recorded by us before kick-off and 12 first found after the match. Figures as of .
https://forecastrecord.com/sources/bet9ja-soccer-true-tips/
328 statements read → 114 predictions → 55 linked to matches → 43 recorded before kick-off → 42 outcome-checked → 38 at our recorded market price (+2 at other prices) · 12 found after kick-off (not in the return)
On 39 picks with a stated price, the source's price was above our market price on 1 (2.6%), within 5.0% on 36; median difference 1.2%.

Latest outcomes
Return over time
Recorded by us before kick-off: Net result +280.04 points on 38 settled live picks · Lowest point −200 points.
Show chart as a table
| Date | Settled picks | Cumulative points |
|---|---|---|
| 2 | -200.00 | |
| 6 | 131.89 | |
| 10 | 70.05 | |
| 14 | 318.53 | |
| 16 | 227.70 | |
| 18 | 192.22 | |
| 22 | -64.76 | |
| 26 | 33.07 | |
| 28 | 124.07 | |
| 32 | 235.11 | |
| 33 | 135.11 | |
| 36 | 168.92 | |
| 38 | 280.04 |
By market and competition
Markets
| Market | Won | Return | Avg odds |
|---|---|---|---|
| Both teams to score | 12/15 | 35.6% Small sample (15) | 1.69 |
| Match result | 6/10 | −15.9% Small sample (10) | 1.42 |
| Over/under goals | 4 W / 4 L | — Small sample (8) | 1.98 |
| Draw no bet | 3 W / 1 L | — Small sample (5) | 1.39 |
Competitions
| Competition | Won | Return | Avg odds |
|---|---|---|---|
| Serie A | 8/10 | 25.9% Small sample (10) | 1.67 |
| Premier League | 4 W / 2 L | — Small sample (6) | 1.60 |
| Ligue 1 | 3 W / 2 L | — Small sample (5) | 1.74 |
| EFL Cup (Carabao) | 3 W / 1 L | — Small sample (4) | 1.88 |
| UEFA Champions League | 4 W / 0 L | — Small sample (4) | 1.34 |
+6 competitions
| Competition | Won | Return | Avg odds |
|---|---|---|---|
| LaLiga | 0 W / 3 L | — Small sample (3) | 1.74 |
| EFL Championship | 1 W / 0 L | — Small sample (2) | 1.53 |
| Bundesliga | 0 W / 1 L | — Small sample (1) | 1.33 |
| Germany DFB Pokal | 1 W / 0 L | — Small sample (1) | 1.40 |
| Saudi Pro League | 1 W / 0 L | — Small sample (1) | 2.09 |
| UEFA Europa League | 0 W / 1 L | — Small sample (1) | 1.30 |
Recorded picks and results
About this record
Is this you? Reply or claim · 0 corrections
Share this record
Archive of the previous page layout (kept for the record)
Publishing channel · t.me · observed 25 October –
Bet9ja Soccer True Tips: Football Prediction Record
Last change · Price rule: independent odds snapshot · Sample: 38 settled live picks, 38 matches · View changes to this record
Data changes. Added later: 3 records added on Found after kick-off; 2 records added on Found after kick-off; 3 records added on Found after kick-off; 4 more records added on other dates. The current numbers include them; numbers published earlier, including the record before each match, do not change.
How unusual is this result? Check 37 picks at average odds 1.64 in the simplified calculator
About this publishing channel
Bet9ja Soccer True Tips is a publishing channel. Its predictions are tracked as a source record.
Record card
To link to this record from your site or bio, copy the line below. It states only the facts of this record.
<a href="https://forecastrecord.com/sources/bet9ja-soccer-true-tips/">Record tracked by Forecast Record since 25 October 2026 · 114 predictions · last change 7 November 2026</a>Recorded before kick-off: supporting evidence
Eligible price: a market price that meets the price rule of its part of the record; the return is calculated on picks with one. Definition.
Recorded before kick-off, graded after the match
2 predictions recorded before kick-off. None of the 2 was right.
Prices implied by market
By market: Both teams to score 12 of 15 (prices implied 60.7% Small sample (15)); Match result 6 of 10 (prices implied 71.7% Small sample (10)); Over/under goals 4 of 8 (4 W / 4 L, average odds 1.98) Small sample (8); Draw no bet 3 of 4 (3 W / 1 L, average odds 1.39) Small sample (4).
The implied share is the average of 1 ÷ price; it includes the bookmaker margin, so it is slightly above a fair chance. Markets with low prices are won more often, so a share of picks won says little on its own. 1 pick left out: void, or half won or half lost on a quarter-goal line.
| Price | Same picks | Period | At that price | Return at our recorded market price |
|---|---|---|---|---|
| Author-quoted price | 38 | 26 October – | +6.9% | +7.6% |
| Closing price | 31 | 26 October – | +1.8% | +1.7% |
An author-quoted price is the price the article offered; the headline return uses the market price in the last column.
Found after kick-off
First Found after kick-off; the date is the one the source states.
12 predictions; 12 checked against the final score.
Record details and history
Record history · 1
- 5 matches in a row, every pick correct · 28 Oct–29 Oct 2026 · removed · corrected · recomputed after a correction to the record
Each title is a fact about past picks, by published rules. How titles work
What kind of number is this?
- Measured
- Settled by us from the final score. Supporting evidence: Directly observed in a source or timestamped capture. Here: the moment we first captured each prediction; our pre-match market snapshot of each settled pick.
- Stated
- The source’s own claim, shown as published. Reported by the source; not independently confirmed. Here: the publication date a source page shows; the price an author quoted.
- Calculated
- Derived from the listed inputs under a published rule. Here: outcomes against the final score; returns, intervals and the share of picks won.
- Unknown
- Not established from the evidence available. Here: the market price at the moment a restored pick was published.
What this record covers
We monitor the sources listed below. This is not a complete record of everything Bet9ja Soccer True Tips has published.
- Source we monitor
- t.me
- Channels
- website
- Watched by us
- 25 October –
- Without a match page
- 59 predictions
Stated price vs market
How the prices this source stated compare with an independent market price of the same selection. Calculated from the picks where both prices are known; a gap can come from market movement or from one bookmaker offering more than the market, so it describes the stated prices, not the reason for them.
| Compared with | Picks | >5.0% above | >5.0% below | Within | Median |
|---|---|---|---|---|---|
| Our market price when we first recorded the pick | 39 | 1 (2.6%) | 2 | 36 | +1.2% |
Our market price when we first recorded the pick — our market price for the same selection when we first recorded the pick (median of bookmakers in our price feed; failing that, the first price within 2 hours after, always before kick-off). Difference = the source's stated price ÷ the market price of the same selection − 1. A pick counts as above the market when the stated price is more than 5.0% higher. Each basis is its own comparison; they are never added together. A pair whose prices differ more than twofold is marked “price disputed”: it is probably not the same selection, so it is left out of this comparison and of every return at the source’s price until a manual check confirms the price. A price that the quoted text does not give is marked “price disputed” in the same way.
Largest gaps: 2.33 against 2.75 (−15.3%) · 1.50 against 1.40 (+7.1%)
Source's response
No source's response is published on this page. Responses are published word for word. Correction requests are checked, and every change is logged.
Coverage and exclusions
One set of records: the source’s statements. Each count is a part of the one above it. What each word means · What coverage says.
- Statements
- 328
- Predictions
- 114
- Qualifying picks
- 41
- Settled picks
- 40
Here a pick counts as settled when it has a result at any recorded price; the numbers at the top use only the price rule of their own part of the record.
Statements that are not predictions: 214 not about a match.
How this return was calculated
Every settled pick in “Recorded before kick-off, at our recorded market price” is a stake of 100 points at our recorded market price, a pre-match snapshot of the same selection. The net result (+280.04 points) is the sum of the profit and loss of these 38 settled live picks; the return is the net result divided by the total staked (3,700 points), void picks excluded (1 void). Definition of return on stakes · How a pick is settled.
Other prices of the same picks are compared row by row in each part of the record above; they are never added to this number.
Separate comparison window — last 90 days: +7.6% on 38 live picks settled in this window · 38 matches · 26 October – (calculated, method v2.2). How comparison windows are counted
Changes to this record
Earlier figures stay here with the reason: new results, extended coverage, a correction or a method change. Corrections are also listed in the corrections log.
New results ·
- Before
- +4.8% on 36 settled picks across 36 matches · independent odds snapshot · method 2.2
- After
- +7.6% on 38 settled picks across 38 matches · independent odds snapshot · method 2.2
2 new settled picks from matches played after the previous record update.
New results ·
- Before
- +4.2% on 33 settled picks across 33 matches · independent odds snapshot · method 2.2
- After
- +4.8% on 36 settled picks across 36 matches · independent odds snapshot · method 2.2
3 new settled picks from matches played after the previous record update.
New results ·
- Before
- +7.6% on 32 settled picks across 32 matches · independent odds snapshot · method 2.2
- After
- +4.2% on 33 settled picks across 33 matches · independent odds snapshot · method 2.2
1 new settled pick from matches played after the previous record update.
New results ·
- Before
- +4.4% on 28 settled picks across 28 matches · independent odds snapshot · method 2.2 Small sample (28)
- After
- +7.6% on 32 settled picks across 32 matches · independent odds snapshot · method 2.2
4 new settled picks from matches played after the previous record update.
Coverage extended ·
- Before
- +1.3% on 26 settled picks across 26 matches · independent odds snapshot · method 2.2 Small sample (26)
- After
- +4.4% on 28 settled picks across 28 matches · independent odds snapshot · method 2.2 Small sample (28)
Added 2 earlier picks for matches played before the previous record update (found in archives or newly matched to a fixture).
New results ·
- Before
- −2.9% on 22 settled picks across 22 matches · independent odds snapshot · method 2.2 Small sample (22)
- After
- +1.3% on 26 settled picks across 26 matches · independent odds snapshot · method 2.2 Small sample (26)
4 new settled picks from matches played after the previous record update.
Coverage extended ·
- Before
- +10.7% on 18 settled picks across 18 matches · independent odds snapshot · method 2.2 Small sample (18)
- After
- −2.9% on 22 settled picks across 22 matches · independent odds snapshot · method 2.2 Small sample (22)
Added 2 earlier picks for matches played before the previous record update (found in archives or newly matched to a fixture); also 2 new results.
New results ·
- Before
- +14.2% on 16 settled picks across 16 matches · independent odds snapshot · method 2.2 Small sample (16)
- After
- +10.7% on 18 settled picks across 18 matches · independent odds snapshot · method 2.2 Small sample (18)
2 new settled picks from matches played after the previous record update.
New results ·
- Before
- +22.8% on 14 settled picks across 14 matches · independent odds snapshot · method 2.2 Small sample (14)
- After
- +14.2% on 16 settled picks across 16 matches · independent odds snapshot · method 2.2 Small sample (16)
2 new settled picks from matches played after the previous record update.
Coverage extended ·
- Before
- +7.0% on 10 settled picks across 10 matches · independent odds snapshot · method 2.2 Small sample (10)
- After
- +22.8% on 14 settled picks across 14 matches · independent odds snapshot · method 2.2 Small sample (14)
Added 4 earlier picks for matches played before the previous record update (found in archives or newly matched to a fixture).
Coverage extended ·
- Before
- +131.89 points on 6 settled picks across 6 matches · independent odds snapshot · method 2.2
- After
- +7.0% on 10 settled picks across 10 matches · independent odds snapshot · method 2.2 Small sample (10)
Added 1 earlier pick for matches played before the previous record update (found in archives or newly matched to a fixture); also 3 new results.
Coverage extended ·
- Before
- −200.00 points on 2 settled picks across 2 matches · independent odds snapshot · method 2.2
- After
- +131.89 points on 6 settled picks across 6 matches · independent odds snapshot · method 2.2
Added 1 earlier pick for matches played before the previous record update (found in archives or newly matched to a fixture); also 3 new results.
New results ·
- Before
- no published headline number
- After
- −200.00 points on 2 settled picks across 2 matches · independent odds snapshot · method 2.2
First headline number for this record: 2 settled picks in the series “independent odds snapshot”.
Who this is
- Last recorded by us
- , the date of this page's data
- Observed
- —
- Channels
- website
The same data, machine-readable
From the same snapshot as this page. A download includes the full machine list when the page shows a filtered view.
Share cards of this record (4)
For the source of this record (1)
Check us
Calculations for the displayed picks
| Prediction | Series | Market and pick | Price | Stake | Result | Points | Method |
|---|---|---|---|---|---|---|---|
| Arsenal v Hull City Won | At the source's stated price | Both teams to score — no | 1.54 | 100.00 | Won | 54.00 | v2.2 |
| Arsenal v Hull City Won | At an independent odds snapshot | Both teams to score — no | 1.56 | 100.00 | Won | 55.56 | v2.2 |
| Fulham v Newcastle United Won | At the source's stated price | Both teams to score — yes | 1.57 | 100.00 | Won | 57.00 | v2.2 |
| Fulham v Newcastle United Won | At an independent odds snapshot | Both teams to score — yes | 1.56 | 100.00 | Won | 55.56 | v2.2 |
| Everton v Coventry City Won | At the source's stated price | Over/Under 2.5 goals — over 2.5 | 1.70 | 100.00 | Won | 70.00 | v2.2 |
| Everton v Coventry City Won | At an independent odds snapshot | Over/Under 2.5 goals — over 2.5 | 1.71 | 100.00 | Won | 70.92 | v2.2 |
| Toulouse v RC Strasbourg Lost | At the source's stated price | Over/Under 2.5 goals — under 2.5 | 2.22 | 100.00 | Lost | −100.00 | v2.2 |
| Toulouse v RC Strasbourg Lost | At an independent odds snapshot | Over/Under 2.5 goals — under 2.5 | 2.31 | 100.00 | Lost | −100.00 | v2.2 |
| Venezia v Udinese Won | At the source's stated price | Both teams to score — yes | 1.63 | 100.00 | Won | 63.00 | v2.2 |
| Venezia v Udinese Won | At an independent odds snapshot | Both teams to score — yes | 1.63 | 100.00 | Won | 62.89 | v2.2 |
| Gladiador FC v Liverpool Won | At the source's stated price | 1X2, match result — Liverpool | 1.16 | 100.00 | Won | 16.00 | v2.2 |
| Bayer 04 Leverkusen v Olympique de Marseille Lost | At the source's stated price | 1X2, match result — Bayer 04 Leverkusen | 1.34 | 100.00 | Lost | −100.00 | v2.2 |
| Bayer 04 Leverkusen v Olympique de Marseille Lost | At an independent odds snapshot | 1X2, match result — Bayer 04 Leverkusen | 1.30 | 100.00 | Lost | −100.00 | v2.2 |
| SK Slavia Praha v Arsenal Won | At the source's stated price | 1X2, match result — Arsenal | 1.27 | 100.00 | Won | 27.00 | v2.2 |
| SK Slavia Praha v Arsenal Won | At an independent odds snapshot | 1X2, match result — Arsenal | 1.22 | 100.00 | Won | 22.10 | v2.2 |
| Borussia Dortmund v Real Betis Won | At the source's stated price | 1X2, match result — Borussia Dortmund | 1.70 | 100.00 | Won | 70.00 | v2.2 |
| Borussia Dortmund v Real Betis Won | At an independent odds snapshot | 1X2, match result — Borussia Dortmund | 1.68 | 100.00 | Won | 68.00 | v2.2 |
| Cardiff City v West Ham United Void | At the source's stated price | Draw no bet — West Ham United | 1.50 | 100.00 | Void | 0.00 | v2.2 |
| Cardiff City v West Ham United Void | At an independent odds snapshot | Draw no bet — West Ham United | 1.40 | 100.00 | Void | 0.00 | v2.2 |
| AEK Athens v Real Madrid Won | At the source's stated price | 1X2, match result — Real Madrid | 1.23 | 100.00 | Won | 23.00 | v2.2 |
| AEK Athens v Real Madrid Won | At an independent odds snapshot | 1X2, match result — Real Madrid | 1.21 | 100.00 | Won | 20.94 | v2.2 |
| West Bromwich Albion v Southampton Won | At the source's stated price | Both teams to score — yes | 1.56 | 100.00 | Won | 56.00 | v2.2 |
| West Bromwich Albion v Southampton Won | At an independent odds snapshot | Both teams to score — yes | 1.66 | 100.00 | Won | 66.00 | v2.2 |
| FC Barcelona v Aston Villa Won | At the source's stated price | 1X2, match result — FC Barcelona | 1.30 | 100.00 | Won | 30.00 | v2.2 |
| FC Barcelona v Aston Villa Won | At an independent odds snapshot | 1X2, match result — FC Barcelona | 1.25 | 100.00 | Won | 25.00 | v2.2 |
| Newcastle United v Everton Lost | At the source's stated price | Draw no bet — Newcastle United | 1.61 | 100.00 | Lost | −100.00 | v2.2 |
| Newcastle United v Everton Lost | At an independent odds snapshot | Draw no bet — Newcastle United | 1.54 | 100.00 | Lost | −100.00 | v2.2 |
| Lorient v Stade Brestois Won | At the source's stated price | Both teams to score — no | 1.99 | 100.00 | Won | 99.00 | v2.2 |
| Lorient v Stade Brestois Won | At an independent odds snapshot | Both teams to score — no | 1.95 | 100.00 | Won | 95.24 | v2.2 |
| Atalanta v Parma Won | At the source's stated price | Over/Under 2.5 goals — over 2.5 | 1.58 | 100.00 | Won | 58.00 | v2.2 |
| Atalanta v Parma Won | At an independent odds snapshot | Over/Under 2.5 goals — over 2.5 | 1.57 | 100.00 | Won | 57.14 | v2.2 |
| Sassuolo v Fiorentina Won | At the source's stated price | Both teams to score — yes | 1.45 | 100.00 | Won | 45.00 | v2.2 |
| Sassuolo v Fiorentina Won | At an independent odds snapshot | Both teams to score — yes | 1.45 | 100.00 | Won | 45.45 | v2.2 |
| Olympique de Marseille v Toulouse Won | At the source's stated price | Draw no bet — Olympique de Marseille | 1.48 | 100.00 | Won | 48.00 | v2.2 |
| Olympique de Marseille v Toulouse Won | At an independent odds snapshot | Draw no bet — Olympique de Marseille | 1.43 | 100.00 | Won | 43.02 | v2.2 |
| Juventus v SSC Napoli Lost | At the source's stated price | Both teams to score — yes | 1.78 | 100.00 | Lost | −100.00 | v2.2 |
| Juventus v SSC Napoli Lost | At an independent odds snapshot | Both teams to score — yes | 1.75 | 100.00 | Lost | −100.00 | v2.2 |
| Elche v Valencia Lost | At the source's stated price | Both teams to score — yes | 1.70 | 100.00 | Lost | −100.00 | v2.2 |
| Elche v Valencia Lost | At an independent odds snapshot | Both teams to score — yes | 1.69 | 100.00 | Lost | −100.00 | v2.2 |