I contacted SOM and here is their reply:
Hi Frank,
Thank you for e-mailing this to us. This is definitely a bug as we've searched through the game code and it's pulling the correct card for Cepeda. The play result should have been gb plus injury. We checked Cepeda's other results for the season, and they've all been displayed correctly. Right now, we're not sure what happened to cause it to trigger a strikeout. On rare occasions we've seen other display issues on the site but those we have been able to identify and correct so that is not the case here. We have seen something similar to this one other time since the game moved over to our site but as it's so rare we have not yet been able to recreate the problem in order to see why it's happening.
Again, thank you for letting us know about this and we'll work to find the root cause of the problem.
Sincerely,
Strat-O-Matic Baseball Online
First, they got right back to me and they didn't give me the runaround and gave a helpful and straightforward response. That is great support and, in my experience, pretty rare. So, a weird, freak occurrence. If anyone else sees an issue like this, let's try to track it down.
I have an injury reveal for Bob Hamelin in the 90s mystery tournament for his best year (.282 BA, .987 OPS) and after 105 ABs he is hitting .171 with a .664 OPS. So, I was starting to think that it was a false result. But after reading SOM's response, I'm confident that false results are vanishingly rare, so I'm just going to keep him batting cleanup knowing that he'll turn it around.