13 year pro pitcher turned Performance coach @TreadHQ | Follow me to learn about pitching development or to sign the guys I coach! Train with us 👇

Pinned Tweet
This NAIA pitcher went from 88-89 MPH to 96-98 MPH In 10 months.... 🤯 Here's how: ⬇️
2
8
150
107,356
Craig Stem retweeted
How To Structure A Moderate Bullpen [Grips Included] @CraigStem walks through a standard 25-pitch moderate bullpen, working all five pitches before finishing with dummy hitters and breaking down his grips at the end. Timestamps: 1:47: Bullpen 8:06: Batter Sequencing 11:20: Grip Breakdown
1
3
20
10,841
Craig Stem retweeted
A few key strategies you should steal for your routine: 1. Have a script and a “why” for every pitch 2. Fix location/movement immediately… DO NOT accept sloppy reps. You’re either lazy or afraid of failing 3. Throw similar pitches back-to-back (cutter then sweeper) so you can feel the difference 4. Primary pitch gets the volume 5. End with count-based dummy ABs vs both sides Simple, repeatable, game-relevant.
How To Structure A Moderate Bullpen [Grips Included] @CraigStem walks through a standard 25-pitch moderate bullpen, working all five pitches before finishing with dummy hitters and breaking down his grips at the end. Timestamps: 1:47: Bullpen 8:06: Batter Sequencing 11:20: Grip Breakdown
3
10
6,151
Right after this bullpen, I had my most efficient start in years. 81 pitches in 8 innings 1 hit, 1 BB, 7 Ks 0 runs.
"In a bullpen, always err on the side of making yourself be perfect." 🎯 @CraigStem walks through a standard 25-pitch moderate bullpen before finishing with dummy hitters.
1
5
2,992
Craig Stem retweeted
Jack Weisenburger strikes out Cody Bellinger and Aaron Judge
5
11
59
9,197
Tonight’s Highlight of the Game: Craig Stem was on a heater today with 8 shutout innings! Presented by @CaroMontHealth
1
2
326
It’s intrasquad Not intersquad or inner squad
5
364
Craig Stem retweeted
Wow. Hitters get paid a lot of money as well. They’re bound to run into one.
How do you hit this ball out? 😯 Logan Henderson had never given up a home run on a changeup below the zone, until this from PCA.
1
2
10
6,381
Craig Stem retweeted
This is honestly one of the more impressive transformations I've seen from our staff. From looking like he wouldn't make most HS teams to throwing an above-MLB-average lefty fastball in a pen. Insane job, guys @NickRoney26 @jkaistrains 👏
From 82 to 94.7 mph in 2 years. 🚀⁠ ⁠ Here's how @NickRoney26 did it: ⬇️ A coach's post from @jkaistrains 1/
2
4
38
23,629
I remember being frustrated about not throwing a 4th cutter immediately in this AB. I just said I didn’t think he could hit it, and wasted two pitches before throwing another one. Here’s this hitter’s next at-bat, where I didn’t make the same mistake. 3 cutters, 3 strikes for the K. You see how frustrated he is, because he knew I was going to do it and just couldn’t get to it. Don’t ignore obvious things like this
"Can't miss your spot like that in a 2-1 count." 😅 Tread performance coach @CraigStem laced them up for the Gastonia Ghost Peppers of the Atlantic League and breaks down his in-game thought process. 🤯⁠
12
4,594
Craig Stem retweeted
✅ Hitting is hard. ✅ Pitching is disrupting timing. @CraigStem breaks down how to read swings mid-outing and use what you see to sequence more effectively.
2
11
2,237
Craig Stem retweeted
First inner squads 6’8 225 freshman 1 inning pitched 2k’s Topped 90.5 sat 88-89 @WyattCarey11 @Nic_Love6 @TreadHQ @CraigStem @FlatgroundApp
2
11
48
31,213
Craig Stem retweeted
"Was the hitter not on time or not on plane?" 😂 @CraigStem breaks down how you should be reading swings on the mound and how to leverage a whiff. 📝
3
47
5,576
Craig Stem retweeted
I never played one inning in the Major Leagues. For years, that felt like failure. I was a high draft pick. I reached Triple-A at 20. But then I got hurt, became battle-tested, and after 11 seasons, the game moved on without me. But baseball wasn’t finished with my story. The game that once broke me gave me the perspective to help the next generation navigate it. I never became the Major Leaguer I dreamed of becoming. But I became the man, coach, mentor, and leader those failures were preparing me to be. Sometimes the dream that breaks your heart leads you directly to your purpose.
14
11
321
33,259
Atlantic League teams: hit up @SayerDiederich 👇 if you need an arm down the stretch
🔥 Free Agent LHP Alert 🔥 Sayer Diederich is available. Left-handed, inning-eating starter who throws strikes and doesn’t get hit hard. 2025 (first year of affiliated ball): • 3.21 ERA | 33.2 IP | 43 K (11.5 K/9) | 1.13 WHIP across Rookie + Single-A • Delmarva (A): 3.29 ERA, 27.1 IP, 39 K, 1.10 WHIP, just 23 hits and 1 HR allowed • Arizona Fall League: 2.35 ERA, 7.2 IP, 10 K Commands the zone, misses bats, and keeps the ball in the yard. Plenty still left in the tank with continued development. This is a guy who can eat innings and help a big-league club if the right org gives him the runway. Released strictly due to roster limitations, not performance. Teams needing a durable LHP starter/depth arm: take a look. DM for full stats, video, and contact info. @SayerDiederich #FreeAgent #LHP #MLB #Pitching
1
1,087
Craig Stem retweeted
From AA Free Agent throwing at Pro Day ➡️ 98 mph and his MLB debut in the same year. 🤯⁠ Here's how @jackweis13 did it ⬇️ @CraigStem
1
2
16
3,586
Simple east-west strategy with sinker-sweeper combo 1st pitch sinker away missed for a ball 1-0 2nd pitch just a get-me-over sweeper. Thank god he didn’t swing. 1-1 3rd pitch is my bread and butter, the sinker down and in. Saw exactly what I wanted to see. He swings, but can’t get to it and fouls it into his leg. 1-2 Simply throw the sweeper HARD that starts in the same spot, but moves the opposite direction K
"I think I've got him if we get a good sweeper here." 🎯 Go between the ears of @CraigStem as he comes out of retirement to throw for the Gastonia Ghost Peppers of the Atlantic League. 🎤
1
10
7,625
Craig Stem retweeted
"I think I've got him if we get a good sweeper here." 🎯 Go between the ears of @CraigStem as he comes out of retirement to throw for the Gastonia Ghost Peppers of the Atlantic League. 🎤
2
2
21
13,049
Craig Stem retweeted
They're similar, but not the same. Different grips, different movements, different uses. Showing you the difference in 4S, 2S, and sinker here 👇 (I'm a little disappointed in the quality of my sinkers today 😑 but whatever, you get it)
This is what I was talking about. A 2-seamer IS a sinker, has been since like 1880.
2
5
137
20,435