About The Pitching Pro

Meet Frank

At the age of 20, Frank was selected by the California Angels in the 15th round of the MLB players draft in June 1985. In 1986 he was awarded the most outstanding pitcher in the Midwest League for the last place Quad Cities Angels (7 complete games, 4 shutouts). By 1987 was placed on the 40 man roster for the California Angels and made his MLB debut in 1988.

After only 2 1/2 seasons of minor league baseball, Frank

made the jump from single A... Read more

Baseball Pitching/Throwing Specialist

Welcome to ThePitchingPro.com where you’ll find specialized training, guidance, and advice from a professional baseball instructor. Based just outside of Philadelphia, I use the a combination of knowledge, experience, research and technology to help you improve your baseball pitching - throwing. With the use of the VelCon throwing trainer, a device that allows pitchers - position players of any age to incorporate correct throwing technique ... Read more

Knowledgeable Instruction

I want to give you some quick insight into why I’m so passionate about teaching proper technique to pitchers of all levels. During my time as a baseball pitcher, I did not know anything about pitching mechanics. I did not know how to self correct. Eventually this got me sent down to the minors and out of baseball for that matter. The throwing motion is a choreography of movements, that involves sequential order, timing and spacing. Do Not Re... Read more


35 Reviews

Danielle Kuneck

30 May 2024

30 May


Frank is amazing to work with. He is able to notice and correct any incorrect form rather quickly. He also helps to boost his confidence with his mental encou...
Read more

Caroline Shuman

10 May 2024

10 May


My son had his first lesson last night and as soon as it ended he couldn't stop talking about how amazing Frank was! He broke everything down, took the time to ...
Read more

Learn How to Throw - As Easy as 1, 2, 3

1. We'll videotape your pitching delivery.
2. We will evaluate your throwing motion.
3. We will customize a session specifically for your needs.