Dan Shulman Talks Broadcast Style

John E. Sokolowski-Imagn Images

Dan Shulman was featured here in Sunday Notes on June 21, the topic being broadcast traits he shares with his son Ben, who calls Toronto Blue Jays games on radio. Today we’ll hear from the TV play-by-play voice of “Canada’s Team” on non-familial matters, primarily how a club’s fortunes influence tone in the booth. The elder Shulman has been behind the mic in both good times and bad, but does the number of wins and losses — be they over a multi-week stretch or a much longer span — actually matter in terms of a broadcaster’s style?

Shulman addressed that subject, and more, on a recent visit to Fenway Park.

———

David Laurila: How well a team is doing impacts the mood of a fanbase. To what extent does it — or should it — influence how the games are called?

Dan Shulman: “I think every broadcaster has their own internal balance. Some sway more positive. Some sway more neutral or objective. My job is to keep people interested in watching the team, whether they’re playing well or they’re not playing well, but you certainly can’t have entirely the same tone when the team is having a bad year, as opposed to when they’re having a good year. In 2024, the Blue Jays finished last. In 2025, they made it to the World Series. The tone is very different.

“You do always try to find some positives. In 2024, after the deadline, they traded off a bunch of guys and had some younger players coming up who did pretty well and were interesting. You focus on that a little bit. But again, the overall tone is different. You can’t sugarcoat everything. You have to be pretty honest with the viewers. At the same time, you can’t go on the air and say, ‘This is bad; none of these players belong here.’ That’s not how the job is done.”

Laurila: Basically, it is fair to be critical, but only to a point… Read the rest of this entry »


Job Posting: San Diego Padres – Software Engineer, Baseball Systems

Software Engineer, Baseball Systems

Your role as Software Engineer:
You will design, develop, and maintain our internal web applications and data pipelines to support a wide range of Baseball Operations departments (including Front Office, Scouting, Player Development, and Major League Operations), with the ultimate goal of building a winning team on the field. This position is located onsite in San Diego, CA.

All the responsibilities we will trust you with:

  • Design, build, code review, and deploy new features to our internal web application
  • Develop creative solutions for visualizing baseball information to our end users
  • Construct and maintain data pipelines to ingest information from external baseball vendors into our internal systems
  • Transform data in meaningful ways to ensure it is reliable, understandable, and easily accessible for developers and analysts
  • Develop innovative solutions for optimizing these applications and processes to improve performance, reliability, and scalability
  • Collaborate with other software and data engineers, analysts, and Baseball Operations staff to understand their workflows and build software solutions that support them

Your areas of knowledge and expertise that matter most:

  • Proficient computer skills including experience with MS Office products such as Word, Excel, Outlook, etc., and general knowledge of basic office equipment including copier, laser printer, telephone, and computer
  • Possess strong communication skills, both written and verbal, and effectively work well with others in a collaborative, respectful manner. Able to communicate effectively with non-technical users to translate requirements into technical solutions
  • Strong problem-solving skills with the ability to debug complex software issues
  • Exceptional time management and organizational skills with capacity to handle high volumes of detailed work, multi-task and manage projects on strict deadlines
  • Maintain professional demeanor with a high degree of discretion, integrity, and accountability

You will be required to meet the following:

  • Must be at least 18 years of age by the start of employment
  • 4-year Bachelor’s Degree, or education equivalent, preferably in Computer Science or closely related field, is preferred
  • Able to work flexible hours including evenings, weekends, holidays and extended hours as dictated by the baseball calendar
  • Previous experience designing and building web applications, databases, and data warehouses
  • Passion for baseball and understanding of baseball statistics and analytics
  • Solid understanding of programming fundamentals and experience with one or more coding languages (such as Python or JavaScript)
  • Strong understanding and use of front-end web technologies (HTML, CSS)
  • Proven experience with modern database technologies and proficiency writing SQL
  • Previous experience with version control systems like Git
  • Fluently bilingual in another language popular among baseball players, such as Spanish, Japanese, or Korean a plus
  • Proficiency in Python, particularly for backend web development and data manipulation preferred
  • Knowledge of web development frameworks like Django or Flask, and JavaScript frameworks like Angular, React, or Vue a plus
  • Prior experience with AWS cloud services like Redshift, Glue, RDS, EC2, ECS, and Lambda (or Azure/GCP equivalents) preferred
  • Familiarity with orchestration tools (Dagster, Airflow), dbt, and Apache Spark a plus
  • Minimum physical requirements: able to travel to and gain access to various areas of the ballpark for prolonged periods of time during games and events; able to lift and transport up to 25 pounds
  • As a condition of employment, you must successfully complete all post-offer, pre-employment requirements, including but not limited to a background check

Salary and additional compensation:
Per the California pay transparency law, the base salary range for this full-time position is $100,000 to $125,000. As a candidate for this position, your salary and related elements of compensation will be contingent upon your work experience, education, job-related skills and any other factors the San Diego Padres considers relevant to the hiring decision for this position.

In addition to the base salary, the Padres believe in providing a very competitive and generous compensation and benefits package for its employees. Benefits include, but are not limited to: Medical, Dental, Vision, 401(k) with employer match + automatic company Safe Harbor contribution, Basic Life Insurance (with option to purchase Supplemental Life Insurance), Pet Insurance, generous paid time off (PTO) and holiday program, paid employee parking, onsite barista service, employer provided game tickets to home games, onsite experiences, ballpark discounts on food and retail, work from home Fridays (during the off-season and when team is on the road), smart casual dress code and so much more! All benefits are subject to eligibility requirements and the terms of official plan documents which may be modified or amended at any given time.

The San Diego Padres are an Equal Opportunity Employer.

San Diego Padres Commitment:
The San Diego Padres are committed to creating a diverse and inclusive environment for our employees. We welcome applicants from all backgrounds and encourage those who may not meet every qualification but are passionate about our mission to apply. Skills are transferable, and enthusiasm for our work is highly valued.

To Apply
To apply, please follow this link.

The content in this posting was created and provided solely by the San Diego Padres.


Effectively Wild Episode 2498: MLB’s Bully Pulpit

EWFI
Ben Lindbergh and Meg Rowley banter about the firing of Perry Minasian and the Angels’ outlook under John Mozeliak, Molly Jolly, and Arte Moreno, how MLB is using official channels to publicly promote its position in labor bargaining, whether the Mets’ disappointing season will influence other teams’ approaches to roster construction, the popularity (or lack thereof) of Josh Naylor, Jacob Misiorowski and the imprecise nature of pitch-speed records, and the delightful debut of the Diamondbacks’ Mitch Bratt, plus a postscript about MLB’s ball-drag statement.

Audio intro: Alex Ferrin, “Effectively Wild Theme
Audio outro: Beatwriter, “Effectively Wild Theme

Link to Blum on Minasian
Link to Blum on Minasian 2
Link to Dubuque on Minasian
Link to Rosenthal on Mozeliak
Link to Nightengale’s Angels report
Link to Jolly article
Link to MLB labor videos
Link to MLB Instagram labor post
Link to Ozempic ad 1
Link to Ozempic ad 2
Link to MLB.com column 1
Link to MLB.com column 2
Link to Baumann on draft prospect opinions
Link to bully pulpit wiki
Link to 2026 Mets clubhouse story
Link to 2025 Mets clubhouse story
Link to 2023 Mets clubhouse story
Link to Stearns clip
Link to Meisel on Naylor
Link to Hedges clip
Link to Garrett comment
Link to Naylor on Pawol
Link to Miz 105.5 mph story
Link to Miz postgame comment
Link to Miz postgame clip
Link to 105+ MPH pitches
Link to 107+ perceived MPH pitches
Link to Pitch Info website
Link to Chapman max MPH at BB
Link to Hicks max MPH at BB
Link to Joyce max MPH at BB
Link to Miz max MPH at BB
Link to PITCHf/x calibration article 1
Link to PITCHf/x calibration article 2
Link to PITCHf/x calibration article 3
Link to PITCHf/x calibration article 4
Link to PITCHf/x calibration article 5
Link to Bratt delivery 1
Link to Bratt delivery 2
Link to Bratt last year
Link to Walden/Capps story
Link to Seinfeld clip
Link to Bratt extension rank
Link to “fall on my ass” tweet
Link to Savant drag dashboard
Link to MLB statement to Ben
Link to Acuña comparing balls
Link to MLB trademark application

 Sponsor Us on Patreon
 Give a Gift Subscription
 Email Us: podcast@fangraphs.com
 Effectively Wild Subreddit
 Effectively Wild Wiki
 Apple Podcasts Feed 
 Spotify Feed
 YouTube Playlist
 Facebook Group
 Bluesky Account
 Twitter Account
 Get Our Merch!


Brendan Gawlowski Prospects Chat: 6/30/26

2:00
Brendan Gawlowski: Hello everybody

2:00
Brendan Gawlowski: I don’t have any housekeeping, we finished the lists

2:01
Brendan Gawlowski: I’m still on an extended runner’s high about that

2:01
Brendan Gawlowski: So, let’s jump in

2:01
ptkirk: Where would high-school draftee age Josuar Gonzalez go if he was eligible in this years draft

2:02
Brendan Gawlowski: Toward the very top. Maybe someone prefers one of the college guys, maybe they don’t. Could easily go 1:1

Read the rest of this entry »


The Best Team Defenses of 2026 (So Far)

Gary A. Vasquez-Imagn Images

While he’s never been a true liability on the infield, Max Muncy has generally been a player whose defensive contributions took a back seat to his offense. The Dodgers have long counted on Muncy’s combination of power and plate discipline to outweigh his shortcomings in the field while bouncing him from first base to second to third depending on their roster’s current needs. That handling has paid off handsomely, as he’s been a vital contributor to four pennant winners and three World Series champions since being plucked off the scrap heap in April 2017. This year, however, Muncy has really flashed the leather at third base, showing the best range of his career. He leads all third basemen in Statcast’s Fielding Run Value, while tying for second in Defensive Runs Saved.

According to Statcast, Muncy was 11 runs below average at third base in 3,817 innings from 2018–25, roughly the equivalent of four runs below average per full season of play; he was four below average by that measure in just 801.1 innings last year. This year, he’s already six runs above average in 621 innings. According to Statcast’s Outs Above Average, he’s gone from being the majors’ worst qualifier on plays coming in (-9) to tying for second-best (4). DRS has generally been more charitable in its assessment of his defense; he was 16 runs above average at third from 2018–25, and is eight above average this season.

Muncy is just one of several Dodgers whose defensive play has helped his team top the rankings in my annual midseason defensive breakdown, with shortstop Mookie Betts, center fielder Andy Pages, second baseman Alex Freeland, and catcher Will Smith also making major contributions to that placement. I’ll explain the methodology below, but first, a bit more about the 35-year-old slugger, who on Monday night hit a towering solo homer in the first Dodgers-Athletics matchup to feature both Max Muncys, who share the same birthday (August 25) and drafting team (Oakland). Read the rest of this entry »


The Nationals Are Messing up the Symmetry Doctrine

Jamie Sabau-Imagn Images

The Nationals aren’t the biggest story of the 2026 season – not yet, anyway. Their record sits at 43-43, which leaves them 2 1/2 games out of the final Wild Card spot. That’s a pleasant surprise for a team we projected to finish 26 games below .500, but it has not changed the opinion of the Playoff Odds. Our odds project the Nationals to run the second-worst record in the National League the rest of the way, and give them just a 4% chance of snagging that spot. Until yesterday’s loss to the Red Sox, the computers had begrudgingly had to bump Washington’s probability of winning the World Series from 0.0% on Opening Day all the way up to 0.1%. After the loss, the Nats are back down to double zeroes. Regardless of how much regression comes their way in the second half, the Nationals have been one of the most interesting teams in baseball so far.

You’ve almost certainly heard someone say in the last several weeks that the Nationals have the best offense in baseball and the worst pitching. In fact, our dear friend Leo Morgenstern wrote an article for MLB Trade Rumors titled “A Closer Look At The Best Offense In Baseball.” That was six weeks ago now, and although the Nationals have cooled off some, you can still make the argument that they have the best offense. At the time, Leo pointed out that the Nationals were averaging 5.46 runs per game, the highest mark in baseball this year, and ahead of the franchise record of 5.39 set by the 2019 World Series champions. Since that article came out, the Nationals are tied for the sixth-most runs in baseball, dropping their season mark to 5.26 per game. They still had the best mark in baseball until yesterday, when the Dodgers hung nine runs on the A’s. Both teams have now scored 452 runs, but the Dodgers have played 85 games to the Nationals’ 86, bumping them up to 5.32 runs per game. I wrote this article before yesterday’s games, when the Nationals were still first, so please don’t yell at me too much for the anachronisms in the ensuing paragraphs. Read the rest of this entry »


FanGraphs Feature Focus: Payroll Breakdown

The team payroll pages at RosterResource have gotten improvements over the last few months, from incentives data to more detailed contract info, that aid in making our payroll numbers simultaneously more accurate and easier to parse where the money’s coming from. Team totals also feed into the Payroll Breakdown page, the subject of today’s Feature Focus.

The page is accessible in two spots: the Payroll tab of RosterResource…

…and also the Breakdowns tab:

The default view of the breakdown table sorts the 30 teams by their 2026 cash payroll, or the amount committed to players for the 2026 season, regardless of when the money is actually paid out. For example, Shohei Ohtani counts as the full $70 million by this calculation, not the $2 million he’s actually earning this year because the rest is deferred, nor the approximately $46 million he counts for against the luxury tax calculation. Clicking on a team’s abbreviation will redirect you to their detailed payroll page for more information.

The table is fully sortable, but upon resorting, the Rank Payroll column doesn’t change; it’s always pegged to that default view. That allows for comparing to the baseline and makes it easy to see that luxury tax (CBT) payroll aligns strongly, but not perfectly, with cash payroll:

The middle three columns illuminate how exactly payrolls are constructed by the stages of a player’s career, again using the cash payroll as the denominator. There are fun quirks to be found there, like the fact that the White Sox have zero arbitration-year salaries on the books:

Or that the ragtag Marlins and Cardinals are spending a third of their payroll on pre-arbitration players, even as those are the lowest salaries possible, at or just a bit above the league-minimum $780,000:

The last set of columns totals the cash payroll commitments for each of the next three seasons. This only includes guaranteed money and does not take into account arbitration-year players, pre-arbitration players, or yet-to-be-earned incentives. So yes, the Dodgers have $422 million in player salaries committed to next year (the proration of Kyle Tucker’s signing bonus means he counts for $87 million!) before accounting for the arbitration-year salaries for Brock Stewart, Alex Call, Alek Thomas, Jake Cousins, Emmet Sheehan, Gavin Stone, and most notably, Andy Pages.

FanGraphs Members can export the entire Payroll Breakdown table to Excel for further analysis.


Soccer Luminaries Encounter Curious American Ball Sport, 2026 Edition

Jim Rassol-Imagn Images

In the summer of 2024, numerous European soccer teams came to the United States for preseason training and exhibition games, and while they were here, they sampled the local culture, including baseball. You might remember I got a blog post out of it.

Well, the soccer people are back, and in greater numbers than ever, thanks to the World Cup. And they’re trying out our non-foot-based games again. Let’s see how they’re doing.

I know I probably come off as angry and cynical about the state of the world in general, but for all its faults (and they are innumerable), the World Cup is one of my favorite events in all of global popular culture. I’m not just saying that as a big soccer fan; I have an earnest, bordering-on-naïve belief in the power of sports to inspire friendship across national, ethnic, religious, and class lines. Read the rest of this entry »


MLB Moves to Significantly Overhaul Free Agency in Latest CBA Proposal

Mike Watters-Imagn Images

With July just days away, we’re entering one of the most exciting stretches of the major league season, with the contours of the playoff race coming into full view, All-Star Week festivities looming, and the trade deadline fast approaching. Unfortunately, that doesn’t exempt us from having to contemplate the drier world of player compensation schema, and for what is unlikely to be the last time as MLB and the MLBPA negotiate a new collective bargaining agreement. Last week, MLB released a new proposal that would massively overhaul how major league players are paid. By my count, this is the league’s third proposal this month, following its more detailed outline of a potential salary cap and a separate framework that would make the largest changes to amateur talent acquisition since the draft was first instituted in 1965.

Any discussion of baseball’s finances tends to be emotionally charged among fans, so I will freely note my personal biases as a prelude to analyzing the league’s proposal. When I pay money to attend a baseball game (something I admittedly do less than I used to before I covered the sport professionally), I’m paying that money to watch the players play baseball, more so than to watch an owner own a team. Even cynical ol’ me had a Panini sticker book back in the day. Now, teams certainly bear many of the costs to get those players onto the field, but the largest expense — namely, the massive stadiums they play in — is one largely borne by taxpayers. If MLB has a revenue problem, that strikes me as something ownership ought to address. If Bob Castellini and Bob Nutting are suffering because Steve Cohen and Guggenheim Baseball Management have access to more potential revenue than they do (ignoring that the Mets’ and Dodgers’ owners paid a lot more for their respective teams because of those revenue streams) and someone needs to write Castellini and Nutting a check, I’m not sure why it should be Shohei Ohtani and Francisco Lindor (or at least, their comparable future versions) rather than the other owners.

That being said, let’s move on to the meat of the deal. Read the rest of this entry »


Ben Clemens FanGraphs Chat – 6/29/26

Read the rest of this entry »