Statcast has Carpenter at 62nd percentile for arm strength, although they have him at 34th for arm value. I guess that means he’s not accurate, or maybe he’s late on the transfer.
His real weakness, ironically, is range. A guy with good range might have made that catch on his feet.
By the way, at some point, Statcast is going to have to add jump to its defensive stats. That would seem to b an easy one, they certainly already have the data in house. Maybe they could add route to ball and throw accuracy.