robert orr

robert orr

@notthebobbyorr.bsky.social

2023 NFBC Gladiator Overall Winner / data analyst / contributor BaseballProspectus / VT alum and spreadsheet nerd / pretend ball-knower

3,458 Followers 216 Following 119 Posts Joined Jul 2023
1 week ago
Preview
Ben Rice C1 and Jac v Kurtz Comparison Popping the Proverbial Hood With Air Balls EV and Damage Rate

The Ben Rice helium has deflated. It shouldn’t.

Cags hits the ball as hard as Kurtz in the air—but not often enough—with better contact skills. Is he a Kurtz/Yandy mashup?

With assists from @notthebobbyorr.bsky.social’s awesome new app:

open.substack.com/pub/michaelc...

3 1 0 0
3 weeks ago

FIRST DAY OF BRAVES CAMP

[Jeremy Hefner drags a thick burlap sack to the mound, tearing a hole in the bag. Bowling balls roll everywhere]

STRIDER: what are those for

HEFNER: warm-ups

3 0 0 0
1 month ago

now includes minor league pitcher equivalencies and folds those into the Pitcher Comps page the same way

5 0 0 0
1 month ago

fun new update: I added a page for MLB equivalencies that translates stats from the minor leagues to MLB, and those outputs can be used to look at your favorite minor leaguers on the Hitter Comps page:

2 0 0 1
1 month ago
Post image Post image Post image Post image

Some news for those of you that use my app: I’m rolling out an improved version with a ton of new features, including splits, customizable hitter & pitcher comps, plots on each page, updated SEAGER/damage/pitch models, sample size adjustments, and more.

py-players.streamlit.app

12 3 2 3
1 month ago

Realized it wasn’t accessing the MiLB data I had compiled and fixed that. Should have all the statcast from the minors available in the stats/auto-regressed/splits pages now too

2 0 0 0
1 month ago

the crashing issues should be better now. Was not prepared for the influx of traffic at first 😭

2 0 0 0
1 month ago

It’s paywalled for a small monthly ($5) or yearly ($40) fee but will be updated during the season with new data + features. The data can be downloaded easier and has MLB player ids, and it goes back to 2015.

The shiny app will stay up but this will be my focus going forward.

3 0 0 0
1 month ago
Post image Post image Post image Post image

Some news for those of you that use my app: I’m rolling out an improved version with a ton of new features, including splits, customizable hitter & pitcher comps, plots on each page, updated SEAGER/damage/pitch models, sample size adjustments, and more.

py-players.streamlit.app

12 3 2 3
1 month ago

When an athlete thanks God in an interview it always makes me wonder just how into X’s & O’s they think the big guy is. Would JC run a west coast offense or is he more of a triple option guy? Does he appreciate moving the runner over or does he dig the long ball?

6 0 0 0
1 month ago

there were two middle infielders in 2025 with 500+ PA and five HR or fewer: Chase Meidroth and Xavier Edwards

24 middle infielders did that in 1976.

5 2 0 0
1 month ago

the White Sox infield has a little bit of everything

Chase Meidroth-Luisangel Acuña middle infield would be straight out of 1973

A Munetaka Murakami-Colson Montgomery left side would be straight from 2073

14 0 0 1
1 month ago

Cignetti just completed the greatest NCAA save anybody has ever played

8 0 0 0
1 month ago

Carson Beck kinda has Blake Snell Face

3 0 1 0
1 month ago

CRIS COLLINSWORTH: My gosh, can you believe it? I tell ya, this is just like The Battle of Tsushima

MIKE TIRICO: and so that’ll be Rams ball at the 30

18 2 2 0
1 month ago

the Twins agree

1 0 0 0
1 month ago

I think Vic Caratini is one of the most underrated players in the game.

10 0 3 1
1 month ago

gonna guess a 29 yo Bo will get more than 6/158 next winter if he has even a halfway decent season so can’t really blame him for taking that

31 5 0 1
2 months ago

there’s a saying in soccer: it’s a simple game where 22 men chase a ball for 90 minutes, and at the end, the Germans always win.

can be applied to the MLB offseason now: it’s a simple time where 30 teams chase stars for 5 months and at the end, the Dodgers sign everybody.

8 3 0 0
3 months ago
Preview
TA: Another Sunset in Flushing | Baseball Prospectus What legacy means depends on who one asks.

felt like I haven’t had my best writing fastball for a minute. It’s back. On Pete Alonso for @baseballprospectus.com www.baseballprospectus.com/news/article...

71 16 6 3
3 months ago

AA isn’t for Alex Anthopoulos it’s for AARP

5 0 0 0
3 months ago

Kill your pookies.

-David Stearns

11 0 1 0
3 months ago

My advice to Coby Mayo: download Zillow and start browsing in Miami

7 0 0 0
3 months ago

Also find it pretty odd the Mets didn’t match 3/69, assuming Diaz shopped it back to them. I wouldn’t have given him 5 years but 3 I think is probably gonna be fine

8 0 2 0
3 months ago

Gotta say I find it a bit odd the org that churns out Jack Dreyers and Anthony Bandas for fun every year has suddenly decided to invest heavily in what is famously the most volatile free agent demographic.

9 0 2 0
3 months ago

Ken Rosenthal with the groundbreaking news that the Reds like Schwarber but probably won’t offer him as much as the Phillies. What would we do without such insight

19 1 5 1
3 months ago

it kinda makes my brain melt too fwiw

1 0 0 0
3 months ago

Teams just pay for Ks. It’s the most predictable, reliable way to prevent runs and being able to miss bats with spin is something that ages better than nearly anything else—velo can wane but wicked break can last forever.

37 6 1 1
3 months ago

Been thinking about this and the other words to describe his tenure/ethos that come to my mind are “dogmatic” & “rote”.

The job demands a creative element to set it apart from just hitting “accept” on every +EV decision in a model. Has he run the O’s any differently than a naive BTV model would?

11 0 1 0
3 months ago

probably didn’t take much to convince Brandon Nimmo to move from NYC to Texas

9 1 0 1