Forecast Record Tips today

Jonathan O'Shea: football prediction record

Jonathan O'Shea — football predictions, page 2 of 5

Page 2 of 5 of the predictions by Jonathan O'Shea recorded by Forecast Record: predictions 1–20 of 75 in the order we recorded them, earliest first; as of . Each row links to its evidence, and the summary of the record is on the profile page.

Source: our own evidence archive

Recorded picks and results, page 2 of 5

Showing 1–20 of 75 predictions: settled first, then pending, then excluded; most recent matches first within each. Download all 75 (JSON).

Settled: the outcome is checked against the final score and the pick is priced under the published rule; a void pick returns the stake. Definition.

11 rows on this page are set aside; the reason is shown in each row.

Filter the 20 predictions shown on this page.

  1. No match linked Excluded

    Said: “We say: Austria 2-1 Kosovo”

    25 September 2026 · national-team match (Nations League, qualifiers, continental cups) · Date as stated by the source; no match is linked to this statement · via Sports Mole, RSS feed

  2. No match linked Excluded

    Said: “their first contest is set to end in a draw”

    25 September 2026 · national-team match (Nations League, qualifiers, continental cups) · Date as stated by the source; no match is linked to this statement · via Sports Mole, RSS feed

  3. No match linked Excluded

    Said: “We say: Israel 1-1 Republic of Ireland”

    25 September 2026 · national-team match (Nations League, qualifiers, continental cups) · Date as stated by the source; no match is linked to this statement · via Sports Mole, RSS feed

  4. No match linked Excluded

    Said: “We say: Israel 1-2 Kosovo”

    29 September 2026 · national-team match (Nations League, qualifiers, continental cups) · Date as stated by the source; no match is linked to this statement

  5. No match linked Excluded

    Said: “We say: Republic of Ireland 2-2 Austria”

    29 September 2026 · national-team match (Nations League, qualifiers, continental cups) · Date as stated by the source; no match is linked to this statement

  6. No match linked Excluded

    Said: “We say: France 2-1 Italy”

    30 September 2026 · national-team match (Nations League, qualifiers, continental cups) · Date as stated by the source; no match is linked to this statement

  7. No match linked Excluded

    Said: “We say: Switzerland 3-1 Slovenia”

    1 October 2026 · national-team match (Nations League, qualifiers, continental cups) · Date as stated by the source; no match is linked to this statement

  8. No match linked Excluded

    Said: “We say: North Macedonia 0-1 Scotland”

    1 October 2026 · national-team match (Nations League, qualifiers, continental cups) · Date as stated by the source; no match is linked to this statement

  9. No match linked Excluded

    Said: “We say: Kosovo 1-2 Austria”

    2 October 2026 · national-team match (Nations League, qualifiers, continental cups) · Date as stated by the source; no match is linked to this statement

  10. No match linked Excluded

    Said: “We say: Republic of Ireland 2-1 Israel”

    2 October 2026 · national-team match (Nations League, qualifiers, continental cups) · Date as stated by the source; no match is linked to this statement

  11. No match linked Excluded

    Said: “We say: Italy 2-0 Turkey”

    3 October 2026 · national-team match (Nations League, qualifiers, continental cups) · Date as stated by the source; no match is linked to this statement

  12. Said: Correct score: Genoa 1-2 Fiorentina · final score 2-1

    10 October 2026 · score forecast without a price, graded against the final score · Recorded by us before kick-off

    Recorded before kick-off: saved by us from the source before the match started, with the time we saved it. Definition.

    Evidence: source, timestamps, prices and calculation
    We say: Genoa 1-2 Fiorentina
    Author said
    Correct score: Genoa 1-2 Fiorentina
    Outcome of the pick
    Did not match: the final score was Genoa 2-1 Fiorentina.
    Source
    sportsmole.co.uk (RSS)
    Speaker
    Jonathan O'Shea
    Attribution
    channel owner
    Origin
    Recorded by us before kick-off
    Published
    First recorded by us
    Class
    score forecast
    State
    recognised
    Event
    Genoa — Fiorentina, , final score 2-1
    Calculations by series: Forecast Record reconstruction, 1 point = 1 unit of stake
    SeriesMarket and pickPriceStakeResultPointsMethod
    Forecast Record reconstruction from the predicted score1X2, match result — Fiorentina2.28100.00Lost−100.00v2.2
  13. Said: Correct score: SSC Napoli 2-1 Frosinone · final score 3-0

    10 October 2026 · score forecast without a price, graded against the final score · Recorded by us before kick-off

    Evidence: source, timestamps, prices and calculation
    We say: Napoli 2-1 Frosinone
    Author said
    Correct score: SSC Napoli 2-1 Frosinone
    Outcome of the pick
    Did not match: the final score was SSC Napoli 3-0 Frosinone.
    Source
    sportsmole.co.uk (RSS)
    Speaker
    Jonathan O'Shea
    Attribution
    channel owner
    Origin
    Recorded by us before kick-off
    Published
    First recorded by us
    Class
    score forecast
    State
    recognised
    Event
    SSC Napoli — Frosinone, , final score 3-0
    Calculations by series: Forecast Record reconstruction, 1 point = 1 unit of stake
    SeriesMarket and pickPriceStakeResultPointsMethod
    Forecast Record reconstruction from the predicted score1X2, match result — SSC Napoli1.44100.00Won44.05v2.2
  14. Inter v Parma Excluded

    Said: Correct score: Inter 3-0 Parma · final score 3-0

    10 October 2026 · score forecast without a price, graded against the final score · Recorded by us before kick-off

    Evidence: source, timestamps, prices and calculation
    We say: Inter Milan 3-0 Parma
    Author said
    Correct score: Inter 3-0 Parma
    Outcome of the pick
    Matched: the final score was Inter 3-0 Parma.
    Source
    sportsmole.co.uk (RSS)
    Speaker
    Jonathan O'Shea
    Attribution
    channel owner
    Origin
    Recorded by us before kick-off
    Published
    First recorded by us
    Class
    score forecast
    State
    recognised
    Event
    Inter — Parma, , final score 3-0
    Calculations by series: Forecast Record reconstruction, 1 point = 1 unit of stake
    SeriesMarket and pickPriceStakeResultPointsMethod
    Forecast Record reconstruction from the predicted score1X2, match result — Inter1.13100.00Won13.15v2.2
  15. Lazio v Monza Excluded

    Said: Correct score: Lazio 2-0 Monza · final score 3-1

    11 October 2026 · score forecast without a price, graded against the final score · Recorded by us before kick-off

    Evidence: source, timestamps, prices and calculation
    We say: Lazio 2-0 Monza
    Author said
    Correct score: Lazio 2-0 Monza
    Outcome of the pick
    Did not match: the final score was Lazio 3-1 Monza.
    Source
    sportsmole.co.uk (RSS)
    Speaker
    Jonathan O'Shea
    Attribution
    channel owner
    Origin
    Recorded by us before kick-off
    Published
    First recorded by us
    Class
    score forecast
    State
    recognised
    Event
    Lazio — Monza, , final score 3-1
    Calculations by series: Forecast Record reconstruction, 1 point = 1 unit of stake
    SeriesMarket and pickPriceStakeResultPointsMethod
    Forecast Record reconstruction from the predicted score1X2, match result — Lazio1.59100.00Won58.82v2.2
  16. Said: Correct score: Sassuolo 2-2 AC Milan · final score 1-1

    11 October 2026 · score forecast without a price, graded against the final score · Recorded by us before kick-off

    Evidence: source, timestamps, prices and calculation
    We say: Sassuolo 2-2 AC Milan
    Author said
    Correct score: Sassuolo 2-2 AC Milan
    Outcome of the pick
    Did not match: the final score was Sassuolo 1-1 AC Milan.
    Source
    sportsmole.co.uk (RSS)
    Speaker
    Jonathan O'Shea
    Attribution
    channel owner
    Origin
    Recorded by us before kick-off
    Published
    First recorded by us
    Class
    score forecast
    State
    recognised
    Event
    Sassuolo — AC Milan, , final score 1-1
    Calculations by series: Forecast Record reconstruction, 1 point = 1 unit of stake
    SeriesMarket and pickPriceStakeResultPointsMethod
    Forecast Record reconstruction from the predicted score1X2, match result — draw3.70100.00Won270.00v2.2
  17. Said: Correct score: Cagliari 0-1 Juventus · final score 1-1

    11 October 2026 · score forecast without a price, graded against the final score · Recorded by us before kick-off

    Evidence: source, timestamps, prices and calculation
    We say: Cagliari 0-1 Juventus
    Author said
    Correct score: Cagliari 0-1 Juventus
    Outcome of the pick
    Did not match: the final score was Cagliari 1-1 Juventus.
    Source
    sportsmole.co.uk (RSS)
    Speaker
    Jonathan O'Shea
    Attribution
    channel owner
    Origin
    Recorded by us before kick-off
    Published
    First recorded by us
    Class
    score forecast
    State
    recognised
    Event
    Cagliari — Juventus, , final score 1-1
    Calculations by series: Forecast Record reconstruction, 1 point = 1 unit of stake
    SeriesMarket and pickPriceStakeResultPointsMethod
    Forecast Record reconstruction from the predicted score1X2, match result — Juventus1.56100.00Lost−100.00v2.2
  18. Said: Correct score: Como 1-1 AS Roma · final score 0-0

    11 October 2026 · score forecast without a price, graded against the final score · Recorded by us before kick-off

    Evidence: source, timestamps, prices and calculation
    We say: Como 1-1 Roma
    Author said
    Correct score: Como 1-1 AS Roma
    Outcome of the pick
    Did not match: the final score was Como 0-0 AS Roma.
    Source
    sportsmole.co.uk (RSS)
    Speaker
    Jonathan O'Shea
    Attribution
    channel owner
    Origin
    Recorded by us before kick-off
    Published
    First recorded by us
    Class
    score forecast
    State
    recognised
    Event
    Como — AS Roma, , final score 0-0
    Calculations by series: Forecast Record reconstruction, 1 point = 1 unit of stake
    SeriesMarket and pickPriceStakeResultPointsMethod
    Forecast Record reconstruction from the predicted score1X2, match result — draw3.50100.00Won250.00v2.2
  19. Said: Correct score: Atalanta 1-0 Venezia · final score 3-1

    12 October 2026 · score forecast without a price, graded against the final score · Recorded by us before kick-off

    Evidence: source, timestamps, prices and calculation
    We say: Atalanta BC 1-0 Venezia
    Author said
    Correct score: Atalanta 1-0 Venezia
    Outcome of the pick
    Did not match: the final score was Atalanta 3-1 Venezia.
    Source
    sportsmole.co.uk (RSS)
    Speaker
    Jonathan O'Shea
    Attribution
    channel owner
    Origin
    Recorded by us before kick-off
    Published
    First recorded by us
    Class
    score forecast
    State
    recognised
    Event
    Atalanta — Venezia, , final score 3-1
    Calculations by series: Forecast Record reconstruction, 1 point = 1 unit of stake
    SeriesMarket and pickPriceStakeResultPointsMethod
    Forecast Record reconstruction from the predicted score1X2, match result — Atalanta1.56100.00Won56.50v2.2
  20. Said: Correct score: Torino 1-2 Udinese · final score 2-1

    12 October 2026 · score forecast without a price, graded against the final score · Recorded by us before kick-off

    Evidence: source, timestamps, prices and calculation
    We say: Torino 1-2 Udinese
    Author said
    Correct score: Torino 1-2 Udinese
    Outcome of the pick
    Did not match: the final score was Torino 2-1 Udinese.
    Source
    sportsmole.co.uk (RSS)
    Speaker
    Jonathan O'Shea
    Attribution
    channel owner
    Origin
    Recorded by us before kick-off
    Published
    First recorded by us
    Class
    score forecast
    State
    recognised
    Event
    Torino — Udinese, , final score 2-1
    Calculations by series: Forecast Record reconstruction, 1 point = 1 unit of stake
    SeriesMarket and pickPriceStakeResultPointsMethod
    Forecast Record reconstruction from the predicted score1X2, match result — Udinese3.10100.00Lost−100.00v2.2
Other recorded statements (15)

Repeated picks and copies on other platforms. They leave the counts unchanged; each one with its prices is in this page's JSON.

  1. AS Roma — Sassuolo: “We say: Roma 3-1 Sassuolo”

    sportsmole.co.uk · published · first recorded by us · Recorded by us before kick-off

  2. AZ Alkmaar — Juventus: “We say: AZ Alkmaar 1-1 Juventus”

    sportsmole.co.uk · published · first recorded by us · Recorded by us before kick-off

  3. RC Lens — Como: “We say: Lens 1-2 Como”

    sportsmole.co.uk · published · first recorded by us · Recorded by us before kick-off

  4. FC Porto — SSC Napoli: “We say: Porto 2-1 Napoli”

    sportsmole.co.uk · published · first recorded by us · Recorded by us before kick-off

  5. AC Milan — Inter: “We say: AC Milan 1-1 Inter Milan”

    sportsmole.co.uk · published · first recorded by us · Recorded by us before kick-off

  6. SSC Napoli — AS Roma: “We say: Napoli 1-2 Roma”

    sportsmole.co.uk · published · first recorded by us · Recorded by us before kick-off

  7. Inter — Shakhtar Donetsk: “We say: Inter Milan 2-1 Shakhtar Donetsk”

    sportsmole.co.uk · published · first recorded by us · Recorded by us before kick-off

  8. AS Roma — Slovan Bratislava: “We say: Roma 2-0 Slovan Bratislava”

    sportsmole.co.uk · published · first recorded by us · Recorded by us before kick-off

  9. SSC Napoli — Bodø/Glimt: “We say: Napoli 1-1 Bodo/Glimt”

    sportsmole.co.uk · published · first recorded by us · Recorded by us before kick-off

  10. Monza — Cagliari: “We say: Monza 1-2 Cagliari”

    sportsmole.co.uk · published · first recorded by us · Recorded by us after kick-off; date as stated by the source

  11. Parma — Torino: “We say: Parma 0-1 Torino”

    sportsmole.co.uk · published · first recorded by us · Recorded by us before kick-off

  12. AC Milan — Atalanta: “We say: AC Milan 2-1 Atalanta BC”

    sportsmole.co.uk · published · first recorded by us · Recorded by us after kick-off; date as stated by the source

  13. Frosinone — Sassuolo: “We say: Frosinone 1-2 Sassuolo”

    sportsmole.co.uk · published · first recorded by us · Recorded by us after kick-off; date as stated by the source

  14. AS Roma — Real Madrid: “We say: Roma 1-2 Real Madrid”

    sportsmole.co.uk · published · first recorded by us · Recorded by us before kick-off

  15. “We say: Italy 2-0 Turkey”

    sportsmole.co.uk · published · first recorded by us · Recorded by us before kick-off

The same data, machine-readable

From the same snapshot as this page: the same numbers, series and dates. A download can list more records than the page shows; each file states its own counts.

Check us