Where Are They Now: The Extra Effort Four


Back in January 2024, I spotted four young men working the ABCA exhibit floor in almost-matching t-shirts, cages to cages, booth to booth. Sophomores. Class of 2026. Jarrett Gardner’s Extra Effort Cardinals out of Oklahoma City, wearing their contact info on their backs like they meant business.

They did.

Graduation is close. I reached out to Jarrett to see where they landed.

Here’s the update.


Cole Gossett — 25 IP, 3-1, 35 strikeouts, 1.96 ERA. Committed to Seminole Junior College. Touching 90s with D1 and pro scout attention. One of the top pitchers in Oklahoma this spring.

Cole’s takeaway from ABCA, in his words: “The ABCA was like the fair but for baseball. Each booth had something new and exciting. Many booths had either samples you could try or keep, or a testing station to try out their product. Lots of fun experimenting.”


Izzac Mia — Senior year: .071, one double, 3 RBI. Committed to Coffeyville CC as a catcher.

That batting line doesn’t define a kid who showed up to the biggest coaching convention in the country as a sophomore and absorbed everything in the room. His ABCA memory: “I loved it. One of the coolest baseball events I’ve ever been to. My favorite part was walking around and getting to meet all the small owners and coaches and athletes.”


Maverick Gardner — .437, 4 doubles, 2 triples, 6 home runs, 22 RBI. Also 5-0 on the mound with 36 strikeouts and a 1.87 ERA. Oklahoma Defensive Player of the Year as a junior. Committed to Johnson County CC — currently the top JUCO program in the country — to play shortstop. One of the top SS in the 2026 class with D1 offers and pro scouts watching.

Jarrett’s son. He’s been to ABCA since he was seven. This trip landed differently.

“I realized that there is so much to know about this game. You can learn something new from everyone. I took that with me after leaving.”


Silas Foster — .260, 4 doubles, 2 home runs, 9 RBI. Recovering from a junior year injury and bouncing back well. Currently uncommitted as a center fielder with multiple offers.

“I enjoyed meeting all the new people. I liked listening to the advice of everyone who has been around the game for a long time.”


Jarrett’s original idea was simple: take four high school sophomores to the largest gathering of baseball coaches in the country and let them soak it in. He’s been doing the ABCA trade show circuit himself for years with the Backspin Tee, and he wanted these kids to experience what the baseball community looks like outside their comfort zone.

It worked. Four different players, four different paths forward, all of them leaving with something that didn’t fit in a cage bag.

Good luck, gentlemen. The game’s watching.


Three Years, Twenty Miles Per Hour, and a Data Problem Nobody Talks About

I first coached this kid when he was throwing 40-44mph in rec ball. He was maybe ten years old, learning to grip a baseball properly, figuring out what his arm was supposed to do. Now he’s an 8th grader who just made the high school roster, sitting on 60+ mph on his four-seamer.

Twenty miles per hour in three years. That doesn’t happen by accident.

It happens through consistent work and honest feedback — the kind where you actually look at what the ball does after it leaves his hand, not just whether it ended up where you wanted it. It happens because this kid has always been coachable, and because the people around him have cared enough to pay attention over time.

But here’s something I almost couldn’t show you.

The silo problem

His early sessions ran through PitchLogic. His more recent work has been on Rapsodo. Two different tracking systems, two separate data sets, neither one designed to talk to the other. Each system is good at what it does in isolation — but neither one can show you a three-year velocity arc. Neither one can tell you whether his movement profile has matured alongside his velocity. Without a way to pull those silos together, the chart at the top of this post doesn’t exist. You have snapshots. You don’t have a story.

This is more common than people realize. A kid pitches at one facility in the fall, another in the spring, uses one tracking system at a showcase and a different one at his home field. Every session generates data. Almost none of it follows him anywhere.

What the data actually shows

Velocity is the headline, but it’s not the whole story. What I care about as a coach is whether his development is coherent — whether the pitches he throws are moving the way we intend, consistently, from session to session.

That means looking at movement consistency: how much does the actual shape of his fastball vary across a bullpen session? Not relative variation as a percentage of the mean — what matters to a hitter is actual variation in real units, inches of movement, degrees of spin axis. A pitch that varies three inches horizontally is three inches of unpredictability, regardless of how much it moves overall.

It also means looking at tunneling — how similar do his pitches look to a hitter through the first 20 feet of flight before they diverge? Velocity gets you into the conversation. Tunneling and movement consistency are what keep hitters uncomfortable.

These aren’t things you can eyeball from the mound. They’re things the data tells you, session over session, if the data is actually connected.

What comes next

At the current trajectory, this kid projects to mid-80s by the end of high school. Nothing is guaranteed — progress is never perfectly linear, and bodies and mechanics evolve in ways that charts can’t predict. But the data gives us a foundation to work from. It gives him something to own and carry forward, regardless of what facility he walks into next or what coach is standing behind the mound.

That’s what I built DiamondMetrics to do — make a player’s development record as portable as he is. Not a snapshot. A passport.

If that problem sounds familiar, I’d be glad to talk. I’ll be at the Buying Sandlot Summit in Philadelphia next week — find me there, or reach out any time at diamondmetrics.net

Who Owns Your Player’s Development Data?

One of my players trained at three different facilities last year. Rapsodo sessions at one place, PitchLogic at another, some Trackman work at a showcase. He played on four teams with game data (a spring and 2 fall school teams, plus a summer travel team). He’s got other health and strength metrics in various apps. By December, his development story was scattered across six different logins, five different dashboards (no combined game data dashboard), and six different formats. He has even more if we start looking at his hitting.

Sound familiar?

This is the reality for most families in travel baseball. You’re investing serious money in player development, and the data that documents that development — spin rates, velocities, movement profiles, progress over time — lives in silos you don’t control.

The Tension Nobody Talks About

Here’s the uncomfortable truth: the facilities and technology vendors who create this data have little incentive to make it portable. Their business models reward stickiness. If your data lives in their system, you keep coming back to their system.

I don’t say this to vilify anyone. These are businesses, and businesses need to survive. But it creates a tension that families bear the cost of.

Facilities have the money to invest in tracking technology and analytics platforms. Families need the portability to maintain continuity as players move between facilities, change geography, or simply want to see their full development arc in one place.

Who funds it versus who owns it — that’s the question nobody’s answering clearly.

What If We Treated Player Data Like Medical Records?

Think about how healthcare handles this. Your doctor creates your medical records. The provider generates the data, maintains the systems, employs the staff. But you, the patient, have portability rights. You can request your records. You can take them to a new provider. Your history follows you.

The provider funds the creation. The patient owns the portable artifact.

What would this look like in baseball? A facility invests in Rapsodo, employs coaches who run sessions, pays for the analytics platform. During the time a player trains there, data aggregates into something useful. But when that player moves on — to a new city, a new facility, or just a different phase of their development — they take their history with them.

The next facility can add to that history. The player never loses what they’ve accumulated.

What This Means for Facilities

Some facility operators might read this and think: why would I pay for something that helps players leave?

But consider the alternative framing: you’re not paying for lock-in. You’re paying to be the place that gave families something valuable they’ll remember.

In a market where every facility has the same Rapsodo machines and runs similar programming, the ones that differentiate will be the ones that think beyond the transaction. Families talk. The facility that treated their data as belonging to them — that’s a story worth telling.

Where This Goes

I don’t have all the answers here. The economics are genuinely hard. Tracking system vendors need revenue models that don’t depend on data captivity. Facilities need value propositions that survive player mobility. Families need something that actually works without requiring a computer science degree.

But I think the medical records model points in a useful direction. Provider creates, patient owns. Funder and owner don’t have to be the same.

The families investing in player development deserve to see the full picture of that investment — not fragments scattered across a dozen logins they’ll eventually lose access to.


I coach high school baseball in western North Carolina and think way too much about data and player development. If you’re a facility operator or technology vendor working on this problem, I’d love to hear how you’re approaching it.

ABCA 2026 Downloadable Schedule

The American Baseball Coaches Association conference will be January 8-11, 2026, at the Greater Columbus Convention Center in Columbus, Ohio.

This is my second year creating a version of the schedule you can give to your coaching staff that the can fit in their pocket to decide which sessions to attend. The subject to modification, but this is the current compiled version. This is likely most useful if you’re bouncing between session types, but it can also be useful just to keep track of your own schedule. I find something useful in each type of session. If you’re not an ABCA member and want to join, click here!

How it’s organized:

All sessions – main stage, expo stage, youth sessions, panels, FCA events, and diversity workshops – are all listed on the 4-page spreadsheet. They are sorted by start time. Sessions are not all the same length. There is a column at the right, so that you can mark down who on your staff is going to which session.

What I did:

I used ChatGPT to build the spreadsheet, with guidance and editing by me. It was much easier than last year’s cut-and-paste.

Here it is as a PDF you could print:

As a spreadsheet you can edit:

ABCA Trade Show

This year, you also get easy access to the Trade Show floorplan. I highly recommend making your list of vendors to visit — you can print a list from the floorplan — and make sure you allocate plenty of time to walk the Trade Show floor to see what’s on offer and meet old & new friends.

Vendors, there are still spots available! Reach out to Juahn Clark, ABCA Trade Show Director
at (336) 821-3143 or jclark@abca.org, pictured here with small vendor Michael Dobre who sells a great breaking ball trainer (https://dobrebreakingballtrainer.com/)

Charting Consistency in Pitch Movement

As I dive deeper into data, the one thing I become more convinced of is that consistency is the most important thing for a pitcher. If you can get your delivery to be consistent, you’re going to be able to reliable put the ball where you want to. The most important thing in pitching is throwing strikes, and consistency makes that easier.

So, Sean and I had a bullpen with one of our guys this week. I got PitchLogic data on his pitches and I pushed it into the Python visualization code I’ve been working on. Among the charts it creates is one for movement by pitch type. On that chart, it creates a box that’s where about half the pitches would be if he threw with this consistency. So, for some players and some pitch types, it can be very large and for others, very small.

For these four-seam fastballs, that box is about 4 square inches. You can see most of his pitches are near it and a third of them are in it.

If Player One can get all of his four-seam fastballs to move 15 to 17.5 inches vertically and around 8 to 9 inches horizontally, he’s going to be consistently hitting his aim point.

Our goal isn’t for all of our pitches to put their pitches in his box, but, rather, that he consistently throws his four-seams this way. If he does, he can change his aim point and dominate hitters.

Every player is going to have a different box. Here’s a younger player whose box is about 10 square inches. As he gets more consistent, there will be fewer outliers and his box will get smaller (and he’ll throw more strikes).

I’ve only recently come up with this box – so recent that I don’t even have a name for it. It’s from the inter-quartile range of the movement data, so I could call it the IQR box, but that would get everyone asking why it’s called that instead of what it means and how it’s used. Maybe I could call it the MCB – Movement Consistency Box?

The PitchLogic ball auto-tags the pitches by type. I love this because it points out when players are not doing what they intend (throwing a cutter when they want to throw a fastball) or when they are mislabeling their pitches (throwing a cutter but calling it a fastball). The unintended variety tend to be younger players, while the mislabeling tends to come from high school players.

For our bullpen the other night, four pitches go auto-tagged as cutters. All four would have been down and to the left of the MCB for his four-seam fastballs. So, these wouldn’t have gone where he thought they would go. He also lost velocity on each of them. So, that high, hard inside pitch ends up slightly slower and out over the plate. Yikes!

Is it due to incorrect grip? Or a bad release? Is it lack of pronation? I honestly don’t know, but I know it’s something we’ll investigate and work on. I also need to check location on these pitches – time to get back to the code!


I’m not including any of the visualization posts in the Coaching Courses because they don’t really fit. They’re a bit esoteric and not really what you need to start coaching. It’s fascinating stuff, though.

Visualizing Pitching Data

I’ve been dumping my PitchLogic data into spreadsheets and manipulating it in HCL Notes databases, but I wanted to see some ‘visualizations’ to evaluate the data a little better. A picture is worth a thousand words, right? Or it “a pitcher is worth a thousand words”?

Within the PitchLogic app, you can get the vertical and horizontal movement for a single session. When you go look at your session reports, you see a little more. So, I’d used ChatGPT to help me create some visualizations from my downloaded data. Here’s a sample, showing those movement profiles by pitch type. This is only from about 50 pitches, so it looks interesting, but is a little less-than-actionable.

As you know from Coaching 203: Bullpen Pitch-Tracking Sheet, I’m collecting location data on my bullpen tracking sheets, so I decided to create some charts and graphs using that.

Now, that gives a very good visual impression of where the pitches are going. Fortunately for us, this is our hardest throwing pitcher and we’re going to have him for two more years. One of the things that pops out about this is that he’s missing high (1-2-3) more than he’s missing low (7-8-9) with 34% of his pitches being high and just 6% being low. Oddly, in this sample, nothing inside or outside at strike zone height. That could be just because it’s a small sample or might point out bad data collection (we might be categorizing those inside and outside pitches as high or low as well.)

The good thing is that I can also break this down into different pies for each pitch type, but the lack of data doesn’t make that real useful right now. When you have it, it can really bring home what the quality of the pitches really is.

I learned something new as well. I might have seen a boxplot a few times, but I never understood them. This uses statistical methods to place the velocity of the various pitches he’s thrown. Now, you must keep in mind that these are to auto-tagged pitch types. For any of you who are coaching young teens, you’re going to notice that how the PitchLogic ball tags the pitches is not always what the player intended to throw.

I’ve been telling other coaches that one of the things we need to work on with youth players is “grip discipline”. Most of them grow up with no instruction in how to grip the ball at all. Sometimes, they get instruction in how their fingers ought to be aligned, but rarely do they get instruction in how to line up the laces and their fingers the same every time. When I first started coaching Little League, I sent a Dad out to the mound to talk to our pitcher. He came back and said, “He was holding the ball with three fingers!” That was when I first realized that a lot of Dads and assistant coaches also need coaching and instruction.

Technology, and the PitchLogic ball in particular, give us a lot of numbers. As any old baseball guy will tell you, the only number that actually matters is balls and strikes. I don’t focus on how to improve those myriad numbers, like a player’s spin rate or velocity. The goal is consistency since moving the ball in a consistent way makes it easier to throw strikes. So, we look at how consistent is the arm slot, or whether the release makes it a cutter instead of a fastball. Then, we use the numbers as a gauge for ‘how consistent’ the pitches are.

How can you do this?

If you have a PitchLogic ball, you can get your data. Just go to the “hamburger” down in the lower left in portrait mode or upper right in landscape mode and then click on “Get CSV Data”. This will let you pick the dates for which you want data and then email you a file. You can drop it into ChatGPT and start asking it to make you some visualizations.

I plan on writing about the technical details on my software development blog, so for those who love that stuff, revisit here in a few days for a link!

Revisiting Vendors from Prior Years at ABCA 2025

Not only are there new vendors with new products, but also vendors we’ve met before that have created new products or modified existing ones with the experience they’ve gained.

Krato Sports

20250103_1054557152184359762417330

Back in 2022, we visited with Justin Kuhn and Rick Weaver to learn about their innovative bat weights. They screw onto any part of your bat and, like the RITEND weight we first saw yesterday, can be used in batting practice as well as dry swings. These have been upgraded, with plastic coverings and longer bolts to avoid breakage. They’ve also created some new products to save coaches money and provide more opportunities to improve our players.

20250103_1054267383939342699316398

They’ve got Tee Toppers (and tees), plyo balls (with or without “laces”) and nets to hit or throw into. Since it’s a few guys who coach together, they collaborate and they know that coaches/programs don’t have any money to waste. Check them out at Booth #105.

The Nexus Mount

I was very excited to see the latest products under development at The Nexus Mount, who we met last year.

Brandon Miller has an iPad mount in prototype (rumored to be used in MLB spring training) that I’ve been hoping for since I needed to get an iPad to maximize my PitchLogic data review. It looks really good to me, with all the design elements of the OG Mount, only big enough for an iPad. It is due for pre-orders in February or March, so you might have it during school seasons and certainly will be seeing it during summer ball.

There’s a new swivel ball mount they’re coming out with, since some cameras need that when used in the mount to keep the view level. I didn’t get a photo of this, but it is really cool.

20250103_1132254873445881770960057

Also available for pre-order soon is a stand for your mount, for when you’re not allowed to have it hanging from the screen or maybe even not touching the screen. You can have the stand on the wall of the backstop, which is way easier that doing that via tripod (which was part of the reason to use the Mount in the first place!) I know I’ll be getting one of these after my pre-order in February or March.

Less than 24 hours til the Trade Show Closes!

They’re on a break until 4pm, with the Coaches’ Social running until 6:30pm tonight, but you have to see and purchase your products either tonight or tomorrow. Otherwise, you won’t have this opportunity until we get to Columbus for ABCA 2026.

Meeting New Vendors at ABCA 2025

Every year, I hunt around the Trade Show floor trying to find innovative products and interesting vendors. I want something useful, and a story to go with it. This year is no different!

RITEND Bat Weight

Almost hidden in the corner of the Trade Show Floor is RITEND Bat Weight, staffed by new President, Jakob Lindemann, son of the founder, Skip Lindemann. Skip always stressed getting your hands through the ball when coaching his son and his teams. So, he developed a bat weight for the right end of the bat – the RITEND bat weight is down on the knob. Jakob’s recent engineering change to the weight was to go from aluminum to steel, allowing a more compact weight. It’s easy-on, easy-off and is worth a look to see if it’s the tool for you. See them in Booth #152, in the corner.

Dobre Breaking Ball Trainer

20250103_1343301553623602344846560

Back in Asheville, at Bob Lewis Ballpark, I ran into Michael Dobre, who was showing and selling his Breaking Ball Trainer. One of the things that sparked my interest was that Mike is a veteran. He was an Army Ranger (airborne-qualified, too) who was in the 2017 Best Ranger Competition (one of 53 teams of truly qualified soldiers). His trainers are baseballs with a ridge on them to allow players to learn the grips and how to throw the pitch with the best movement. He’s in Booth #118

20250103_1101201542383234793589012

I spent some extra time, talking to his Dad, who served in the Marines. I always carry my coin for Jordan Haerter, so I shared with him the story of Haerter and Yale in Ramadi – the “Six Seconds” speech that General Kelly gave. It was great to be able to share that story and talk about developing youth both through Scouting (I was a Scoutmaster before I was a baseball coach) and through baseball.

While I was there, Juahn Clark, who is the ABCA Trade Show Director, happened by to share how much his daughter enjoys using the trainers that Mike developed for softball. Designing his softball trainers involved a lot of research and Juahn testified that they both work AND are liked. He noted that a good tool that players don’t like might as well not exist.

Trade Show Coaches Social

Don’t forget, the Trade Show floor will shut down for an hour to give them a break before reopening for the Social Hour at 4:00pm. Your drink tickets are attached to your badge!

ABCA 2025 First Day

As the coach of Randolph-Henry baseball (VA), Josh Barmoy, said, “Off to Disney World for baseball coaches” when tweeting about his ride in. It truly is Disney for us.

Registration was a breeze once I figured out where it was (top floor of the atrium) and then I hit the Trade Show. As I’ve noted in prior years, like with ABCA 2022 First Day, there is a LOT to see. I’m committed to visiting as many vendors as I can and sharing their stories, especially the small ones!

But first, a story

In my final season coaching Little League baseball here in Alexandria before we moved to Asheville, I got a new player, who had never played baseball before. Our Young E. was a relatively good-sized kid, but there were probably no sports in his background. His arms were obviously strong and I knew there was potential.

When we brought out the PocketRadar to find out how hard everyone threw, Young E. couldn’t throw hard. He sometimes threw one that registered 25 mph or so, but it was in a random direction. Sometimes, in practices leading up to the season, he would get distraught with bad directional control and think he wasn’t throwing any harder.

By the beginning of the season, using both PitchLogic and PocketRadar to track his progress and provide encouragement, he was able to throw it 30 mph. By the end of the season, he clocked one at 41.8 mph and it was in the direction of his teammate and catchable.

Three years later, he’s getting ready for another baseball season. We showed him that the OUTPUT of his efforts was improving so that by the end of the season, his OUTCOMES were far better.

Why bring this up?

This afternoon, the CEO/Co-Founder of PocketRadar, Steve Goody was on the Expo stage talking on a panel about Integrating Evaluation Technology in youth baseball. On the stage with him, Neil Anderson from SkillShark Athlete Evaluations was explaining how his software helps organizations evaluate players using PocketRadar and eliminate all the paper-to-PC tracking of evaluations. Then, Alex Sumner of Fargo Youth Baseball and Jordan Draeger of GoingYard Baseball talked about how easy it is, how it provides objective feedback to players and helps shape player development.

Both PocketRadar and Skillshark are doing their share to “democratize the data.” By making data transparent to the players and parents, they encourage the players, show them their progress and give them guidance on how to get better. As with our own Young E, retention is much improved.

Great Conference, Like Always!

I’ve got my list of vendors and I’m stopping in to see a broad variety of them to hear what everyone has to say. I’m an Outgoing Introvert, so I use my outgoing times to meet as many as possible, especially the little ones or the folks who have no customers in front of them at the time. Then, I use my introvert times to share my experiences with all y’all. (Since I live in North Carolina now, “all y’all” isn’t awkward to my companions.) I do have some revisits planned (I spoke to Brandon and Morgan at Nexus Mount, so will have an update to share!)

ABCA 2025 Downloadable Schedule

Last year, I handed out spreadsheets with the schedule to our coaching staff in attendance. Since the schedule has already been released, but subject to modification, I thought I’d share the current compiled version. This is likely most useful if you’re bouncing between session types, but it can also be useful just to keep track of your own schedule. The three of us are in travel ball, so we find something useful in each type of session. If you’re not a member and want to join, click here!

How it’s organized:

All sessions – main stage, expo stage, youth sessions, panels, and diversity workshops – are all listed on the 3-page spreadsheet. They are sorted by start time. Sessions are not all the same length. There are a few columns at the right, so that you can mark down who on your staff is going to which session.

What I did:

I used simple copy-and-paste into a text file from the ABCA pages. Then, I moved the data around so that it’s in columns instead of boxes. That made sorting simple.

Here it is as a PDF you could print:

As a spreadsheet you can edit: