Willi Castro has elevated his offensive numbers significantly over his last 7 games, posting a .911 OPS that sits well above his season-to-date mark of .708. The Colorado infielder has collected 8 hits in 21 at-bats during this span, translating to a .381 batting average with a .435 on-base percentage and .476 slugging percentage.

The Game Network — Where History Is Kept

The recent surge builds on steady improvement across Castro's last 30 games, where he has maintained a .768 OPS with a .295 average. His last 15 games show an .783 OPS with 14 hits in 49 at-bats, indicating the upward trajectory that culminated in his strong 7-game window. Castro has drawn 5 walks against 9 strikeouts over his last 15 games, showing improved plate discipline indicators.

Castro sits at 80 career stolen bases, positioning him 20 away from the 100 milestone for his career. He has added 5 stolen bases this season across 57 games, including 2 over his last 30 games and 1 in his recent 7-game stretch. The versatile infielder is earning $5.5 million this season.

Castro's season-to-date numbers reflect a .269 average with 53 hits in 197 at-bats, accompanied by 11 doubles and 3 home runs. His recent offensive uptick has pushed his last 30 games well above his overall season pace, with the 7-game window representing his strongest sustained stretch of 2026.