Baseball · NPB · Japan

Yomiuri Giants vs Yakult Swallows

Sunday, 20 September 2026

Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.

Yomiuri Giants vs Yakult Swallows in NPB (Baseball) on Sunday, 20 September 2026. Model prediction: Yomiuri Giants 60% vs Yakult Swallows 40%. See the head-to-head record, recent form and odds. Predictions and stats update daily.

JapanNPB
Yomiuri GiantsYomiuri GiantsvsYakult SwallowsYakult Swallows
20 Sept08:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Yomiuri Giants
60%to win
by ~1.61 runs vs Yakult Swallo…
Projected Total
7.68runs
4.653.04
no market line
First 5 (F5)
5.9runs
3.991.91
model projection
Inning Line Score
projected
123456789
Yomiuri Giants1.71.40.10.80.00.00.50.20.0
Yakult Swallows1.20.40.20.10.00.00.30.60.2
Tot2.81.80.30.90.00.00.80.80.2
from last 4+5 games
Yomiuri Giants
Last 10: 64 (60%)
RPG: 3.3 — Allowed: 3.5 — Run env: 6.8
Yakult Swallows
Last 10: 37 (30%)
RPG: 2.8 — Allowed: 5.2 — Run env: 8
Yomiuri Giants Form
Yomiuri Giants
L0d
L1d
L2d
W3d
W5d
W6d
L7d
W9d
W10d
W11d
6W · 4L
15 Sept
Yokohama BayStars vs Yomiuri Giants
13-2L
By inning:1-40-50-11-00-00-00-10-20-
14 Sept
Yokohama BayStars vs Yomiuri Giants
4-3L
By inning:0-10-10-00-02-01-00-10-00-0
13 Sept
Yokohama BayStars vs Yomiuri Giants
5-0L
By inning:0-40-10-00-00-00-00-00-00-
12 Sept
Yomiuri Giants vs Hanshin Tigers
1-0W
By inning:0-00-10-00-00-00-00-00-00-
10 Sept
Yomiuri Giants vs Chunichi Dragons
5-3W
By inning:0-01-10-22-00-00-00-00-20-
09 Sept
Yomiuri Giants vs Chunichi Dragons
5-1W
08 Sept
Yomiuri Giants vs Chunichi Dragons
0-3L
06 Sept
Hiroshima Carp vs Yomiuri Giants
0-4W
05 Sept
Hiroshima Carp vs Yomiuri Giants
5-10W
04 Sept
Hiroshima Carp vs Yomiuri Giants
1-3W
Yakult Swallows Form
Yakult Swallows
L0d
L1d
W2d
W3d
L5d
L6d
W7d
L10d
L11d
L12d
3W · 7L
15 Sept
Yakult Swallows vs Hiroshima Carp
4-9L
By inning:3-03-10-10-00-20-00-00-03-0
14 Sept
Yakult Swallows vs Hiroshima Carp
0-3L
By inning:2-00-00-00-00-00-01-00-00-0
13 Sept
Yakult Swallows vs Hiroshima Carp
3-1W
By inning:0-00-00-00-20-00-10-01-00-
12 Sept
Chunichi Dragons vs Yakult Swallows
5-6W
By inning:0-43-00-03-00-00-00-10-00-0
10 Sept
Yokohama BayStars vs Yakult Swallows
8-1L
By inning:0-10-20-30-20-00-00-00-01-
09 Sept
Yokohama BayStars vs Yakult Swallows
9-2L
08 Sept
Yokohama BayStars vs Yakult Swallows
1-3W
05 Sept
Yakult Swallows vs Chunichi Dragons
4-8L
04 Sept
Yakult Swallows vs Chunichi Dragons
1-1L
03 Sept
Yakult Swallows vs Hanshin Tigers
4-7L
Head-to-Head
Last 10
27 Aug
Yakult Swallows vs Yomiuri Giants
2-9
By inning:6-12-00-00-00-00-01-00-10-0
26 Aug
Yakult Swallows vs Yomiuri Giants
3-5
By inning:0-20-00-00-00-01-00-02-12-0
25 Aug
Yakult Swallows vs Yomiuri Giants
6-8
By inning:3-12-10-22-00-20-00-00-01-0
09 Aug
Yomiuri Giants vs Yakult Swallows
7-3
By inning:0-00-00-03-20-00-40-00-10-
08 Aug
Yomiuri Giants vs Yakult Swallows
8-2
By inning:0-01-10-50-00-00-01-20-00-
07 Aug
Yomiuri Giants vs Yakult Swallows
0-1
16 Jul
Yakult Swallows vs Yomiuri Giants
1-3
15 Jul
Yakult Swallows vs Yomiuri Giants
2-8
14 Jul
Yakult Swallows vs Yomiuri Giants
5-4
01 Jul
Yomiuri Giants vs Yakult Swallows
2-1
Head-to-head summary
10 meetings — Yomiuri Giants 8 / Yakult Swallows 2. Average total: 8.
Model output
{
  "expected_runs": {
    "team_1": 4.65,
    "team_2": 3.04,
    "total": 7.68
  },
  "win_probability": {
    "team_1": 60,
    "team_2": 40
  },
  "form": {
    "team_1": {
      "played": 10,
      "wins": 6,
      "losses": 4,
      "win_rate": 0.6,
      "avg_rf": 3.3,
      "avg_ra": 3.5,
      "w_avg_rf": 3.06,
      "w_avg_ra": 3.88,
      "run_rate": 6.8,
      "blowout_rate": 0.3
    },
    "team_2": {
      "played": 10,
      "wins": 3,
      "losses": 7,
      "win_rate": 0.3,
      "avg_rf": 2.8,
      "avg_ra": 5.2,
      "w_avg_rf": 2.79,
      "w_avg_ra": 5.23,
      "run_rate": 8,
      "blowout_rate": 0.3
    }
  },
  "h2h_summary": {
    "considered": 10,
    "t1_wins": 8,
    "t2_wins": 2,
    "t1_win_rate": 0.8,
    "avg_total": 8
  },
  "confidence": 83,
  "winner": {
    "team": "Yomiuri Giants",
    "probability": 60,
    "margin_runs": 1.61,
    "opponent": "Yakult Swallows",
    "opponent_probability": 40
  },
  "total_runs": {
    "projected_total": 7.68,
    "team_1_proj": 4.65,
    "team_2_proj": 3.04,
    "market": null
  },
  "first_five": {
    "team_1": 3.99,
    "team_2": 1.91,
    "total": 5.9,
    "source": "projected_from_form"
  },
  "inning_scores": null,
  "inning_prediction": {
    "home": [
      1.67,
      1.45,
      0.09,
      0.78,
      0,
      0,
      0.48,
      0.18,
      0
    ],
    "away": [
      1.17,
      0.36,
      0.23,
      0.15,
      0,
      0,
      0.32,
      0.61,
      0.2
    ],
    "per_inning_total": [
      2.84,
      1.81,
      0.32,
      0.93,
      0,
      0,
      0.8,
      0.79,
      0.2
    ],
    "first_five": {
      "home": 3.99,
      "away": 1.91,
      "total": 5.9
    },
    "source": "form",
    "t1_samples": 4,
    "t2_samples": 5,
    "t1_fractions": {
      "i1": 0.36,
      "i2": 0.313,
      "i3": 0.019,
      "i4": 0.167,
      "i5": 0,
      "i6": 0,
      "i7": 0.103,
      "i8": 0.038,
      "i9": 0
    },
    "t2_fractions": {
      "i1": 0.385,
      "i2": 0.117,
      "i3": 0.075,
      "i4": 0.05,
      "i5": 0,
      "i6": 0,
      "i7": 0.107,
      "i8": 0.2,
      "i9": 0.067
    }
  },
  "predictions": {
    "safe": {
      "market": "moneyline",
      "pick": "Yomiuri Giants to win",
      "team": "Yomiuri Giants",
      "win_prob": 60,
      "confidence": 83,
      "reason": "Projected edge ~1.6 runs; form 60% vs 30% (last 10/10); H2H 80% over last 10"
    },
    "high_risk": {
      "market": "moneyline (underdog)",
      "pick": "Yakult Swallows +ML",
      "team": "Yakult Swallows",
      "win_prob": 40,
      "confidence": 83,
      "reason": "Yakult Swallows has a live shot (40%) at a price the market may shade."
    }
  },
  "model_version": "v1-2026-06-baseball"
}
Full match data
{
  "sport": "baseball",
  "league": "NPB",
  "country": "Japan",
  "match": "Yomiuri Giants vs Yakult Swallows",
  "date": "2026-09-20",
  "time": "08:00",
  "status": "",
  "score": null,
  "innings": null,
  "match_stats": null,
  "team_1": {
    "name": "Yomiuri Giants",
    "last_10_matches": [
      {
        "date": "15.09.26",
        "home": "Yokohama BayStars",
        "away": "Yomiuri Giants",
        "score": "13-2",
        "home_points": 13,
        "away_points": 2,
        "total_points": 15,
        "home_won": true,
        "innings": {
          "home": [
            1,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            0
          ],
          "away": [
            4,
            5,
            1,
            0,
            0,
            0,
            1,
            2
          ]
        }
      },
      {
        "date": "14.09.26",
        "home": "Yokohama BayStars",
        "away": "Yomiuri Giants",
        "score": "4-3",
        "home_points": 4,
        "away_points": 3,
        "total_points": 7,
        "home_won": true,
        "innings": {
          "home": [
            0,
            0,
            0,
            0,
            2,
            1,
            0,
            0,
            0
          ],
          "away": [
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            0,
            0
          ]
        }
      },
      {
        "date": "13.09.26",
        "home": "Yokohama BayStars",
        "away": "Yomiuri Giants",
        "score": "5-0",
        "home_points": 5,
        "away_points": 0,
        "total_points": 5,
        "home_won": true,
        "innings": {
          "home": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ],
          "away": [
            4,
            1,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        }
      },
      {
        "date": "12.09.26",
        "home": "Yomiuri Giants",
        "away": "Hanshin Tigers",
        "score": "1-0",
        "home_points": 1,
        "away_points": 0,
        "total_points": 1,
        "home_won": true,
        "innings": {
          "home": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ],
          "away": [
            0,
            1,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        }
      },
      {
        "date": "10.09.26",
        "home": "Yomiuri Giants",
        "away": "Chunichi Dragons",
        "score": "5-3",
        "home_points": 5,
        "away_points": 3,
        "total_points": 8,
        "home_won": true,
        "innings": {
          "home": [
            0,
            1,
            0,
            2,
            0,
            0,
            0,
            0,
            0
          ],
          "away": [
            0,
            1,
            2,
            0,
            0,
            0,
            0,
            2
          ]
        }
      },
      {
        "date": "09.09.26",
        "home": "Yomiuri Giants",
        "away": "Chunichi Dragons",
        "score": "5-1",
        "home_points": 5,
        "away_points": 1,
        "total_points": 6,
        "home_won": true,
        "innings": null
      },
      {
        "date": "08.09.26",
        "home": "Yomiuri Giants",
        "away": "Chunichi Dragons",
        "score": "0-3",
        "home_points": 0,
        "away_points": 3,
        "total_points": 3,
        "home_won": false,
        "innings": null
      },
      {
        "date": "06.09.26",
        "home": "Hiroshima Carp",
        "away": "Yomiuri Giants",
        "score": "0-4",
        "home_points": 0,
        "away_points": 4,
        "total_points": 4,
        "home_won": false,
        "innings": null
      },
      {
        "date": "05.09.26",
        "home": "Hiroshima Carp",
        "away": "Yomiuri Giants",
        "score": "5-10",
        "home_points": 5,
        "away_points": 10,
        "total_points": 15,
        "home_won": false,
        "innings": null
      },
      {
        "date": "04.09.26",
        "home": "Hiroshima Carp",
        "away": "Yomiuri Giants",
        "score": "1-3",
        "home_points": 1,
        "away_points": 3,
        "total_points": 4,
        "home_won": false,
        "innings": null
      }
    ]
  },
  "team_2": {
    "name": "Yakult Swallows",
    "last_10_matches": [
      {
        "date": "15.09.26",
        "home": "Yakult Swallows",
        "away": "Hiroshima Carp",
        "score": "4-9",
        "home_points": 4,
        "away_points": 9,
        "total_points": 13,
        "home_won": false,
        "innings": {
          "home": [
            3,
            3,
            0,
            0,
            0,
            0,
            0,
            0,
            3
          ],
          "away": [
            0,
            1,
            1,
            0,
            2,
            0,
            0,
            0,
            0
          ]
        }
      },
      {
        "date": "14.09.26",
        "home": "Yakult Swallows",
        "away": "Hiroshima Carp",
        "score": "0-3",
        "home_points": 0,
        "away_points": 3,
        "total_points": 3,
        "home_won": false,
        "innings": {
          "home": [
            2,
            0,
            0,
            0,
            0,
            0,
            1,
            0,
            0
          ],
          "away": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        }
      },
      {
        "date": "13.09.26",
        "home": "Yakult Swallows",
        "away": "Hiroshima Carp",
        "score": "3-1",
        "home_points": 3,
        "away_points": 1,
        "total_points": 4,
        "home_won": true,
        "innings": {
          "home": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            0
          ],
          "away": [
            0,
            0,
            0,
            2,
            0,
            1,
            0,
            0
          ]
        }
      },
      {
        "date": "12.09.26",
        "home": "Chunichi Dragons",
        "away": "Yakult Swallows",
        "score": "5-6",
        "home_points": 5,
        "away_points": 6,
        "total_points": 11,
        "home_won": false,
        "innings": {
          "home": [
            0,
            3,
            0,
            3,
            0,
            0,
            0,
            0,
            0
          ],
          "away": [
            4,
            0,
            0,
            0,
            0,
            0,
            1,
            0,
            0
          ]
        }
      },
      {
        "date": "10.09.26",
        "home": "Yokohama BayStars",
        "away": "Yakult Swallows",
        "score": "8-1",
        "home_points": 8,
        "away_points": 1,
        "total_points": 9,
        "home_won": true,
        "innings": {
          "home": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1
          ],
          "away": [
            1,
            2,
            3,
            2,
            0,
            0,
            0,
            0
          ]
        }
      },
      {
        "date": "09.09.26",
        "home": "Yokohama BayStars",
        "away": "Yakult Swallows",
        "score": "9-2",
        "home_points": 9,
        "away_points": 2,
        "total_points": 11,
        "home_won": true,
        "innings": null
      },
      {
        "date": "08.09.26",
        "home": "Yokohama BayStars",
        "away": "Yakult Swallows",
        "score": "1-3",
        "home_points": 1,
        "away_points": 3,
        "total_points": 4,
        "home_won": false,
        "innings": null
      },
      {
        "date": "05.09.26",
        "home": "Yakult Swallows",
        "away": "Chunichi Dragons",
        "score": "4-8",
        "home_points": 4,
        "away_points": 8,
        "total_points": 12,
        "home_won": false,
        "innings": null
      },
      {
        "date": "04.09.26",
        "home": "Yakult Swallows",
        "away": "Chunichi Dragons",
        "score": "1-1",
        "home_points": 1,
        "away_points": 1,
        "total_points": 2,
        "home_won": false,
        "innings": null
      },
      {
        "date": "03.09.26",
        "home": "Yakult Swallows",
        "away": "Hanshin Tigers",
        "score": "4-7",
        "home_points": 4,
        "away_points": 7,
        "total_points": 11,
        "home_won": false,
        "innings": null
      }
    ]
  },
  "head_to_head": {
    "last_10_matches": [
      {
        "date": "27.08.26",
        "home": "Yakult Swallows",
        "away": "Yomiuri Giants",
        "score": "2-9",
        "home_points": 2,
        "away_points": 9,
        "total_points": 11,
        "home_won": false,
        "innings": {
          "home": [
            6,
            2,
            0,
            0,
            0,
            0,
            1,
            0,
            0
          ],
          "away": [
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            0
          ]
        }
      },
      {
        "date": "26.08.26",
        "home": "Yakult Swallows",
        "away": "Yomiuri Giants",
        "score": "3-5",
        "home_points": 3,
        "away_points": 5,
        "total_points": 8,
        "home_won": false,
        "innings": {
          "home": [
            0,
            0,
            0,
            0,
            0,
            1,
            0,
            2,
            2
          ],
          "away": [
            2,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            0
          ]
        }
      },
      {
        "date": "25.08.26",
        "home": "Yakult Swallows",
        "away": "Yomiuri Giants",
        "score": "6-8",
        "home_points": 6,
        "away_points": 8,
        "total_points": 14,
        "home_won": false,
        "innings": {
          "home": [
            3,
            2,
            0,
            2,
            0,
            0,
            0,
            0,
            1
          ],
          "away": [
            1,
            1,
            2,
            0,
            2,
            0,
            0,
            0,
            0
          ]
        }
      },
      {
        "date": "09.08.26",
        "home": "Yomiuri Giants",
        "away": "Yakult Swallows",
        "score": "7-3",
        "home_points": 7,
        "away_points": 3,
        "total_points": 10,
        "home_won": true,
        "innings": {
          "home": [
            0,
            0,
            0,
            3,
            0,
            0,
            0,
            0,
            0
          ],
          "away": [
            0,
            0,
            0,
            2,
            0,
            4,
            0,
            1
          ]
        }
      },
      {
        "date": "08.08.26",
        "home": "Yomiuri Giants",
        "away": "Yakult Swallows",
        "score": "8-2",
        "home_points": 8,
        "away_points": 2,
        "total_points": 10,
        "home_won": true,
        "innings": {
          "home": [
            0,
            1,
            0,
            0,
            0,
            0,
            1,
            0,
            0
          ],
          "away": [
            0,
            1,
            5,
            0,
            0,
            0,
            2,
            0
          ]
        }
      },
      {
        "date": "07.08.26",
        "home": "Yomiuri Giants",
        "away": "Yakult Swallows",
        "score": "0-1",
        "home_points": 0,
        "away_points": 1,
        "total_points": 1,
        "home_won": false,
        "innings": null
      },
      {
        "date": "16.07.26",
        "home": "Yakult Swallows",
        "away": "Yomiuri Giants",
        "score": "1-3",
        "home_points": 1,
        "away_points": 3,
        "total_points": 4,
        "home_won": false,
        "innings": null
      },
      {
        "date": "15.07.26",
        "home": "Yakult Swallows",
        "away": "Yomiuri Giants",
        "score": "2-8",
        "home_points": 2,
        "away_points": 8,
        "total_points": 10,
        "home_won": false,
        "innings": null
      },
      {
        "date": "14.07.26",
        "home": "Yakult Swallows",
        "away": "Yomiuri Giants",
        "score": "5-4",
        "home_points": 5,
        "away_points": 4,
        "total_points": 9,
        "home_won": true,
        "innings": null
      },
      {
        "date": "01.07.26",
        "home": "Yomiuri Giants",
        "away": "Yakult Swallows",
        "score": "2-1",
        "home_points": 2,
        "away_points": 1,
        "total_points": 3,
        "home_won": true,
        "innings": null
      }
    ]
  },
  "odds": {
    "match_winner": {
      "home": null,
      "away": null,
      "vig_pct": null
    }
  },
  "analysis": {
    "expected_runs": {
      "team_1": 4.65,
      "team_2": 3.04,
      "total": 7.68
    },
    "win_probability": {
      "team_1": 60,
      "team_2": 40
    },
    "form": {
      "team_1": {
        "played": 10,
        "wins": 6,
        "losses": 4,
        "win_rate": 0.6,
        "avg_rf": 3.3,
        "avg_ra": 3.5,
        "w_avg_rf": 3.06,
        "w_avg_ra": 3.88,
        "run_rate": 6.8,
        "blowout_rate": 0.3
      },
      "team_2": {
        "played": 10,
        "wins": 3,
        "losses": 7,
        "win_rate": 0.3,
        "avg_rf": 2.8,
        "avg_ra": 5.2,
        "w_avg_rf": 2.79,
        "w_avg_ra": 5.23,
        "run_rate": 8,
        "blowout_rate": 0.3
      }
    },
    "h2h_summary": {
      "considered": 10,
      "t1_wins": 8,
      "t2_wins": 2,
      "t1_win_rate": 0.8,
      "avg_total": 8
    },
    "confidence": 83,
    "winner": {
      "team": "Yomiuri Giants",
      "probability": 60,
      "margin_runs": 1.61,
      "opponent": "Yakult Swallows",
      "opponent_probability": 40
    },
    "total_runs": {
      "projected_total": 7.68,
      "team_1_proj": 4.65,
      "team_2_proj": 3.04,
      "market": null
    },
    "first_five": {
      "team_1": 3.99,
      "team_2": 1.91,
      "total": 5.9,
      "source": "projected_from_form"
    },
    "inning_scores": null,
    "inning_prediction": {
      "home": [
        1.67,
        1.45,
        0.09,
        0.78,
        0,
        0,
        0.48,
        0.18,
        0
      ],
      "away": [
        1.17,
        0.36,
        0.23,
        0.15,
        0,
        0,
        0.32,
        0.61,
        0.2
      ],
      "per_inning_total": [
        2.84,
        1.81,
        0.32,
        0.93,
        0,
        0,
        0.8,
        0.79,
        0.2
      ],
      "first_five": {
        "home": 3.99,
        "away": 1.91,
        "total": 5.9
      },
      "source": "form",
      "t1_samples": 4,
      "t2_samples": 5,
      "t1_fractions": {
        "i1": 0.36,
        "i2": 0.313,
        "i3": 0.019,
        "i4": 0.167,
        "i5": 0,
        "i6": 0,
        "i7": 0.103,
        "i8": 0.038,
        "i9": 0
      },
      "t2_fractions": {
        "i1": 0.385,
        "i2": 0.117,
        "i3": 0.075,
        "i4": 0.05,
        "i5": 0,
        "i6": 0,
        "i7": 0.107,
        "i8": 0.2,
        "i9": 0.067
      }
    },
    "predictions": {
      "safe": {
        "market": "moneyline",
        "pick": "Yomiuri Giants to win",
        "team": "Yomiuri Giants",
        "win_prob": 60,
        "confidence": 83,
        "reason": "Projected edge ~1.6 runs; form 60% vs 30% (last 10/10); H2H 80% over last 10"
      },
      "high_risk": {
        "market": "moneyline (underdog)",
        "pick": "Yakult Swallows +ML",
        "team": "Yakult Swallows",
        "win_prob": 40,
        "confidence": 83,
        "reason": "Yakult Swallows has a live shot (40%) at a price the market may shade."
      }
    },
    "model_version": "v1-2026-06-baseball"
  },
  "model": {
    "win_probability": {
      "team_1": 60,
      "team_2": 40
    },
    "prediction_quality": "high",
    "expected_runs": {
      "team_1": 4.65,
      "team_2": 3.04,
      "total": 7.68
    },
    "predicted_winner": "Yomiuri Giants",
    "model_version": "v1-2026-06-baseball"
  }
}

Prediction alerts

Know when the next pick goes live.

Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.

Explore more matches and live updates on the Baseball board.