i dont know if he understands how to throw a straight punch, since the mechanics of that punch are a lot different, but ryan garcia can throw a left hook. the mechanics of that punch are simple enough; just let your hip pull your arm. to do that the tip of your elbow has to start behind your hip. a lot of trainers will tell you not to do that. they want you to push your punches. did ryan garcia play baseball? i know that guys like rocky marciano and charley burley played baseball. i have a little theory that if you can throw a baseball, you can throw a punch.