When it comes to softball, you have to give Keith Carter credit.