Perconte hit ZERO HR's in the real world, has ZERO HR's on his card, is "W" power vs. both righties and lefties. It says the roll was 5-5 and 5-5 is not a HR on Chad Bradford's card, in fact Chad Bradford does not have any HR's on his card.
5-5 on Bradford's card is a triple/double split vsL so Perconte got the triple roll. He then got the advanced game option of stretching it to a Home Run (inside the park). maybe your opponent has his settings on aggressive or normal and HAL took the chance to stretch it from a triple to a homer....and succeeded.