Yes he is 3 for 3 tonight. Yes he is still a below average OF. Below OFs do go 3 for 3 on some nights. Happily, Castellanos has heated up again, but he has prolonged serious funks and he is a bad fielder. The hard fact is that he came into tonight's game with an OPS+ of 89 and an rWAR of -1.1 on the year. I know you like him as a player, but those numbers make him a below average MLB OF. In his total 3.5+ seasons in Philly, he has accumulated +1.0 rWAR, making him slightly above average for his full time in Philly to date. He's had a plus career with +13rWAR career to date, but he really isn't that guy anymore.