Category Archives: Sports Injuries

Growth-Plate Injuries of the Shoulder and Elbow in Baseball and Softball Players

Growth-Plate Injuries of the Shoulder and Elbow in Baseball and Softball Players   By Dr. John Mishock, PT, DPT, DC  Are Growth-plate injuries common in youth and adolescent baseball and softball players? Growth-plate shoulder and elbow injuries are common in youth and adolescent baseball and softball players.  The growth plate (epiphyseal plate or physis) is [...]

Baseball Pitching: What Causes a Baseball Pitcher to Throw Hard?

Baseball Pitching: What Causes a Baseball Pitcher to Throw Hard? By Dr. John Mishock, PT, DPT, DC  In baseball, it is often said that the pitcher has a strong arm. However, this phrase is a misnomer. Research clearly shows that the arm musculature (hand, forearm, and arm) contributes only about 20-25% of throwing velocity. (Gretchen […]

Knee ACL Injuries: Can we prevent them in our athletes? Part 1

Knee ACL injuries: Can we prevent them in our athletes? Part 1 By Dr. John Mishock, PT, DPT, DC    Knee injuries account for up to 40% of all sports injuries, commonly occurring in soccer, basketball, lacrosse, skiing, football, and gymnastics (Nessier et al. 2017). Knee injuries are the most common cause of surgery in [...]

Baseball and Softball Arm Injuries: How do I return to throwing?

Baseball and Softball Arm Injuries: How do I return to throwing? By Dr. John Mishock, PT, DPT, DC    The success of the baseball pitcher requires not only high-level ability but also durability and prevention of injury. The baseball throwing motion has been described as one of the most violent and stressful motions in all [...]

Throwing Program Guideline: Return from Injury

Throwing Program Guideline: Return from Injury By Dr. John Mishock, PT, DPT, DC            1. Proper warm-up is essential. Perform the dynamic warm-up prior to throwing. 2. Perform 5 throws and holds prior to each set of throws. 3. After each set of throws, rest 3- 5 min. Perform shoulder stretches [...]
New patient scheduling: 610-327-2600