Birdland Metrics

Birdland Metrics

@birdlandmetrics.com

Independent analytics for Baltimore Orioles fans. We build the models, you follow the season. Playoff odds with pre-season adjustments in Feb/March, and daily odds updates starting Opening Day. birdlandmetrics.com

163 Followers 184 Following 68 Posts Joined Feb 2026
3 hours ago

It’s also a tough date range to run that study on OPACY given the addition of “Walltimore” in 2022 and then the adjustment within that time period — I haven’t read the methodology behind it, but wonder how they factored that into this, if at all! Interesting study!

2 0 0 0
9 hours ago
Preview
A Guide to Statistical Stabilization and Regression — Birdland Metrics How to separate signal from noise when evaluating baseball performance, using FanGraphs regression methodology and Statcast stabilization research.

How did we know which parts of Adley's slump were real and which were bad luck?

We published the methodology behind it — a guide to stabilization points, regression to the mean, and separating signal from noise in baseball stats.

birdlandmetrics.com/articles/sta...

3 0 0 0
1 day ago

His sinker was hitting 97+ mph in the first few innings (up a few ticks from his avg velocity in previous years), he was really heaving it today. Great to see such a solid outing!

3 0 0 0
1 day ago
Preview
As Mayo reacclimates to 3rd, his bat shows why he's needed in O's lineup SARASOTA, Fla. -- Much of the talk about Coby Mayo this spring has been about his defense -- how he’s making the transition from first base back to third, how he’ll fare as the likely fill-in for the ...

Much of the talk about Coby Mayo this spring has been about defense -- his move from 1st back to 3rd, filling in for Jordan Westburg and even his brief shortstop stint.

But Mayo is also absolutely raking.

"I’m able to go into the box with a clear mind."

www.mlb.com/orioles/news...

13 4 0 0
1 day ago
Preview
Adley Rutschman 2026 Outlook: What's Real, What's Noise, and What to Watch — Birdland Metrics Adley Rutschman hit .220 in 2025, but the data says a bounce-back is coming. We break down what's real, what's noise, and what Orioles fans should expect in 2026.

Adley Rutschman's 2025 exit velocity was the highest of his career. But he also hit .220.

How is that possible? We broke down every key metric using FanGraphs' stabilization methodology to figure out what's real and what's noise.

birdlandmetrics.com/articles/adley-rutschman-2026-outlook

3 0 0 0
1 day ago

106.2 mph off the bat of Gunnar Henderson to give the US their first run against Italy — smoked it!

4 0 0 0
2 days ago
Preview
Orioles opening day roster projection with 2 weeks left in spring training The largest roster battles facing the Orioles at this stage are at third base and in the bullpen

Orioles opening day roster projection.

C: Rutschman, Basallo
INF: Alonso, Henderson, Mayo, Alexander, Mountcastle, Vázquez
OF: Cowser, Ward, O'Neill, Beavers, Taveras
P: Rogers, Bradish, Baz, Bassitt, Kremer/Helsley, Wells, Akin, Cano, Enns, Garcia, Wolfram, Kowar

www.thebanner.com/sports/oriol...

19 5 5 1
2 days ago

Orioles probable pitchers:

Wednesday vs. PIT: RHP Kyle Bradish
Thursday: off-day
Friday at PHI: LHP Cade Povich
Saturday at PIT: LHP Trevor Rogers

1 2 0 0
3 days ago
Post image

How in the world is Gunnar not in the lineup again tonight?

5 0 0 0
4 days ago
Gunnar Henderson celebrates a two-run double at second base

Four-hit game for America's shortstop!

37 5 2 0
4 days ago

Reminder that Gunnar Henderson is 24. It’s early but he’s on a clear HOF trajectory. He was more banged up than anyone realized last year and still managed 4.8 fWAR. The idea that he wouldn’t be a starter for this team will look silly in a year.

42 4 2 2
4 days ago

Not only did Gunnar Henderson smoke four hits today, they were all with two outs.

19 1 1 0
4 days ago

Final stat line for Gunnar tonight:

-4 for 5 with a double, 1K, 2 RBIs

Exit velocity on his four hits (ranked among all batted balls):

-111.4 mph (#1 - hardest-hit ball in the game)
-108.9 mph (#3)
-108.1 mph (#5)
-106.3 mph (#6)

He also saw the most pitches by any batter in the game (31).

2 0 0 0
4 days ago
Post image

…and even better haha

1 0 0 0
4 days ago
Post image

Some excellent at bats from Gunnar tonight with 2 RBIs, and currently sitting #1 (111.4 mph) and #4 (108.1 mph) on the exit velocity leaderboard according to Statcast — love to see it

11 1 1 0
4 days ago

Primarily pitching in the Low-A California League, Najer Victor has struck out four batters twice and five batters once in a game in 42 MiLB games.

Facing Team USA, he faced six batters and struck out Aaron Judge, Bryce Harper, Gunnar Henderson and Roman Anthony.

34 4 3 1
4 days ago

GUNNAR HENDERSON BRINGS EM HOME

12 2 0 1
4 days ago

Gunnar Henderson is batting 1.000 for Team USA in the World Baseball Classic after knocking a 108.1 mph single in the 2nd inning against Great Britain.

17 2 0 0
5 days ago

Appreciate it! Been out grocery shopping with my toddler so haven’t had a chance to check for the lineup release. Great to hear!

0 0 0 0
5 days ago

Heston Kjerstad's strong spring continues.

The 27-year-old outfielder goes deep in the bottom of the 6th, powering a go-ahead 2-run home run the opposite way to left-center field.

Kjerstad is hitting .318 (7-for-22) with 2 home runs and 4 RBIs in 8 Grapefruit League games.

11 1 2 3
5 days ago

A good showing for Orioles LHP Cade Povich vs. the Twins.

His final line: 3.2 IP, 1 H, 1 ER, 1 BB, 1 K. 53 pitches, 33 strikes.

Povich has a 1.59 ERA in 5 2/3 Grapefruit League innings this spring.

10 2 0 1
5 days ago

Anyone hearing anything about the lineup for the game against GB tonight? Hoping Gunnar gets a chance to play 🤞 #WBC #WorldBaseballClassic

0 0 1 0
5 days ago
Preview
'I want the fire': Wells ready for pressure of the 'pen This story was excerpted from Jake Rill's Orioles Beat newsletter. To read the full newsletter, click here. And subscribe to get it regularly in your inbox.

It's been a while since Orioles' Tyler Wells was a full-time reliever, but he's ready.

"Being a starter and being a high-leverage reliever, those are the 2 spots that a lot of people have a lot of pressure in.

"I want the pressure. I want the fire."

www.mlb.com/orioles/news...

6 2 0 0
6 days ago

Chris Bassitt threw three innings with 2Ks, a hit, a walk and no earned runs allowed.

Talking about the Orioles rotation, Bassitt said "I think we're very underrated. ... I would rather be a stealth bomber, so to speak, and not have anybody talk about us. Just surprise people."

6 2 0 1
6 days ago
Video thumbnail

Ryan Mountcastle is 3-for-3 with 3 singles today.

The 29-year-old is now 7-for-18 (.389) with a .921 OPS in 7 Grapefruit League games this spring.

10 2 0 0
6 days ago

Final line for Chris Bassitt in his 2nd start of spring for Orioles:

3+ IP, 1 H, 1 R (0 ER), 1 BB, 2 K's. 43 pitches, 26 strikes.

Bassitt retired first 9 Cardinals batters. The unearned run scored following his departure.

10 4 0 0
6 days ago

Orioles manager Craig Albernaz continues to keep all his pitching plans close to the vest.

On potential 6-man rotation: “Everything is on the table.”

On piggybacking starters: “Everything’s on the table.”

On when he’ll name Opening Day starter: “I have no clue.”

12 2 0 2
6 days ago

Heyman basically confirms here what we’ve heard rumors about. The Orioles offered Ranger Suarez a 5-year deal for close to the money Boston guaranteed. He doesn’t specify the timeline.

12 1 1 0
1 week ago
Post image

Final line for Orioles RHP Zach Eflin in his 1st start of the spring vs. Rays: 2+ IP, 1 H, 0 R, 1 BB, 3 K's. 40 pitches, 21 strikes.

An encouraging first showing for the 31-year-old, who is coming off of back surgery.

Also a good sign -- these velo numbers.

15 1 1 1
1 week ago

Eflin sat 93.6 with the 4S and 92.8 with the sinker in that first inning, numbers he has not averaged over a full season since 2020.

14 2 1 0