Will San Francisco Giants win the 2026 NL West title? (5% odds) | Kelvon