Fever BaseballFor collectors and stat nerdsFuture Value Radar (FVR) · On the record

The Season Card · San Francisco Giants

Joel Kuhnel

Every at-bat he was part of this season — every batter he faced — on one card. Same marks as the game cards, one row per game; tap any box for the pitches.

AAA cards begin 2026-08-02 · MLB cards begin 2026-04-07 · rebuilt nightly · as of · His player page →

Showing 204 of 204 batters faced

AAA44BF9H3BB8K33 in play · 33 located · EV on the 33 with a reading: avg 83.2, best 106.9 mph
MLB160BF41H13BB4HBP23K120 in play · 120 located · EV on the 118 with a reading: avg 89.1, best 112.8 mph
The spray, in this filter · neutral ground, no fences
hitouthome run
153 located, of 153 in play in this filter · hits drawn, outs one click away
2026-04-07vs NYYFinal: ATH 3, NYY 5
2026-04-26vs TEXFinal: ATH 2, TEX 1
2026-05-08vs BALFinal: ATH 4, BAL 3
2026-05-14vs STLFinal: STL 5, ATH 4
2026-05-25vs SEAFinal: SEA 9, ATH 2
2026-06-13vs PHIFinal: PHI 9, MIL 8
2026-06-16vs CLEFinal: CLE 1, MIL 2
2026-08-05vs MEMAAAFinal: NAS 4, MEM 5
2026-08-08vs MEMAAAFinal: NAS 4, MEM 3
2026-08-23vs NORAAAFinal: NAS 7, NOR 1
2026-08-29vs JAXAAAFinal: NAS 13, JAX 5
2026-09-05vs NYMFinal: SF 9, NYM 5

A dashed box is a split at-bat — it changed pitchers mid-count, so it sits on both arms’ cards. Both threw; one is charged.

Every box is a real plate appearance off a reconciled game card — tap one for the pitches. The date opens the full game, read by arm.