SF @ CLE · August 19, 2026 · Progressive Field

Paint battle through B9, Angel Genao
40 / 40

B9 Angel Genao (CLE) · Single · 107.7 mph · 0.584 xwOBA

CLE 7.7% â—† 8.3% SF
SF 1 — 0 CLE

Every batted ball

InnBatterTeamResultEVxwOBAZone
T1Rafael DeversSFField Out89.60.243infield-rcf
T1Willy AdamesSFSingle96.30.907shallow-lf
T1Bryce EldridgeSFField Out86.40.042infield-rf
B1Steven KwanCLEField Out86.40.020deep-lcf
B1José RamírezCLEField Out67.20.010shallow-rf
B1Nathaniel LoweCLEField Out102.80.323infield-cf
T2Jung Hoo LeeSFField Out86.40.044deep-lf
B2Angel MartínezCLESingle67.80.886shallow-cf
B2Angel GenaoCLEField Out89.90.158infield-lf
T3Drew CavanaughSFField Out71.90.134shallow-lcf
B3Brayan RocchioCLEField Out102.20.459deep-rcf
B3Steven KwanCLEField Out80.00.444shallow-lcf
T4Rafael DeversSFDouble98.10.380deep-cf
T4Bryce EldridgeSFField Out82.10.016shallow-lf
T4Victor BericotoSFSingle95.00.223infield-lf
T4Jung Hoo LeeSFDouble92.60.481deep-lf
T4Osleivis BasabeSFField Out89.10.024shallow-lf
B4Nathaniel LoweCLEField Out102.50.241infield-rcf
B4Angel MartínezCLESingle100.00.327infield-rf
B4Angel GenaoCLEField Out102.20.773deep-lf
T5Christian KossSFField Out87.40.168infield-lf
B5Petey HalpinCLEField Out56.40.085infield-lf
B5Austin HedgesCLESingle73.60.313deep-rcf
B5Brayan RocchioCLEGrounded Into Double Play95.20.217infield-rcf
T6Willy AdamesSFSingle88.10.795shallow-lcf
T6Victor BericotoSFField Out88.40.163infield-lcf
B6Steven KwanCLEField Out90.20.074infield-rf
B6José RamírezCLEField Out96.60.772deep-lcf
B6Angel MartínezCLEField Out97.90.008deep-cf
T7Jung Hoo LeeSFSingle101.70.472shallow-rcf
T7Osleivis BasabeSFField Out78.50.073deep-cf
B7Travis BazzanaCLEField Out104.50.498infield-rf
B7Angel GenaoCLESingle98.30.211infield-rf
B7Austin HedgesCLEFielders Choice82.80.204infield-lcf
B7Brayan RocchioCLEField Out71.60.000infield-rcf
T8Rafael DeversSFField Out94.80.118deep-lcf
T8Willy AdamesSFSingle100.20.558deep-lf
T9Osleivis BasabeSFField Out96.30.354deep-rf
B9Travis BazzanaCLEField Out83.90.135infield-lcf
B9Angel GenaoCLESingle107.70.584deep-rf

Every fair ball paints the diamond where it lands — hardest-hit paint owns the season map, newest paint wins each game. Who owns the diamond?