Archive for Teams

We Have To Say Something About Jurickson Profar

Orlando Ramirez-USA TODAY Sports

As I write this before the start of play on May 23, we’re just about a third of the way through the season, and I don’t think we can avoid it anymore. Jurickson Profar is batting .339 with a 178 wRC+. Jurickson Profar ranks 10th in baseball with 2.2 WAR. Jurickson Profar, who signed a one-year, $1 million contract on February 24. Jurickson Profar, who until this season averaged 0.8 WAR per 162 games over 10 seasons, and last season put up -1.7 WAR, making him literally the least valuable player in baseball. Jurickson Profar leads all qualified National League players in on-base percentage (.431) and ranks in the top 10 in batting average, slugging percentage (.517), RBI (32), and strikeout rate (13.7%). Jurickson Profar.

(I say qualified because LaMonte Wade Jr. and his .481 OBP did not have enough plate appearances to be among the league leaders. Naturally, between the time I wrote this post and now, Wade crossed the qualification threshold, so Profar now ranks second.)

Here’s something I wrote a couple months ago:

“I imagine that everybody here at FanGraphs generates ideas for articles in different ways. Looking at leaderboards is certainly a common method. You click around, sorting by different stats until someone looks out of place. ‘How did you get all the way up here?’ is what the start of a FanGraphs article sounds like.”

Well, here we are. How the name of Bip Roberts did Jurickson Profar get all the way up here?

I honestly don’t know what the Padres were expecting when they brought Profar back, but this couldn’t have been it. Let’s quickly establish just how out of character this run has been. Not only has Profar never had a 52-game stretch like this, he’s never come close. He’s running a .949 OPS. Before this season, his best 52-game span in a single season came in 2018, when he ran an .882 OPS. That’s a 67-point difference. Profar is batting .339, but until this season he’d never once had a span this long where he hit above .300. Here’s his 52-game rolling wRC+ for his entire career. His previous high came on August 2, 2022. It was 31 points lower.

Right off the bat, this graph tells us that after a horrible 2023 season, Profar was due for some regression of the good kind. He came into this season with a career wRC+ of 92, and that figure is 97 if we limit it to his last six seasons. The smart bet was that he was going to bounce back at least part of the way from last year’s 76 wRC+ clunker.

There’s also another obvious gimme: Luck. Profar has never finished a season with a BABIP above .300, but he’s currently at .371, tied for fourth highest in baseball. His .416 wOBA is 38 points above his .378 xwOBA, a differential that puts him in the top 10 percent of all batters. The 2.3-homer difference between Profar’s 4.7 expected home runs and 7 actual home runs is the seventh-largest gap in baseball. Profar’s line drive rate, which had never risen above 27.7% in a season, is currently at 32%. It’s fantastic that Profar is squaring the ball up so much, but line drive rate is also notoriously fickle. We can and should expect all of these numbers to come back down.

Profar is running career bests in both walk rate, 13.2%, and strikeout rate, 13.7%. In order to get a handle on how that has come about, I compared his plate discipline numbers from this year to his average the four previous seasons.

Profar’s Plate Discipline
Season O-Swing% Z-Swing% Swing% O-Contact% Z-Contact% Contact% Zone%
2020-2023 27.4% 67.9% 44.8% 70.6% 88.7% 82.4% 43.0%
2024 28.6% 70.1% 45.7% 66.2% 91.7% 82.3% 41.0%

As you can see, he’s seeing fewer strikes, and he’s being a bit more aggressive, especially in the zone. He’s also making more contact inside the zone, but not outside the zone. That last part is unsustainable. People don’t usually get better at making contact specifically on the pitches that they want to hit anyway. When it does correct itself, it will result in lower walk and strikeout rates, and more weakly hit balls in play. Still, the numbers aren’t shouting anything particularly clear. According to Statcast, Profar’s swing/take decisions have been worth 21 runs, just the second time in his career that it’s been a positive number. That’s the fifth-highest mark in baseball, and it slots him right between Mookie Betts and Juan Soto. However, according to SEAGER, Profar’s swing decisions put him in the 19th percentile. Right now, I just want to see a bigger sample size.

Profar has always been good at making contact, but so far this season, he’s doing so while hitting the ball harder. This is where things get real. Even though it’s propped up by a line drive rate that’s too good to be true, a .378 xwOBA is a huge jump for Profar, whose career best of .338 came during the short 2020 season, when he put up a 113 wRC+. The switch-hitting Profar is also succeeding from both sides of the plate, running a 181 wRC+ as a lefty and a 172 wRC+ as a righty.

This season, Profar’s average exit velocity is a career-high 90.4 mph. More importantly, he’s seen a big jump in his 90th percentile exit velocity, going from 101.8 mph in both 2022 and 2023 to 104.5 this season. That moved him from the 25th percentile to the 58th. His 40.8% hard-hit rate is not just a career best, but it’s the first time he’s ever touched the 50th percentile. None of this is enough to make him a power hitter or make a .517 slugging percentage sustainable, but it is a serious jump, and those kinds of numbers are hard to fake. Moreover, they’re coming after some changes to Profar’s swing. From the left side of the plate, Profar has changed up his stance significantly, starting out much more open, with a bigger bat waggle at a steeper angle. From both sides of the plate, he’s gone from almost no leg kick whatsoever last year to bringing his foot several inches off the ground this year.

Adding a leg kick is a common way for a player to try to increase power, and it certainly seems to be working for Profar so far. According to Statcast’s new bat tracking metrics, Profar is slightly above average in terms of squaring the ball up and slightly below average in terms of bat speed. There’s no way to know where he ranked in previous seasons, but based on all of this, I don’t think it would be crazy to give him the benefit of the doubt and expect some of this new exit velocity to stick.

There’s one last thing I’d like to consider. It’s possible that Profar is just very happy to be home, or that he happens to see the ball particularly well in San Diego. Profar has a career 123 wRC+ in Petco Park. Over his time with the Padres from 2020 to 2023 (excluding his time with Colorado in 2023), he’s run a 113 wRC+ at home, compared to 96 on the road. Even this season, he’s at 212 at home, compared to a (somehow) relatively pedestrian 149 on the road. I wouldn’t put a ton of stock in that theory, but there’s a possibility that Profar just feels comfortable at Petco.

So where does all of this leave us? It definitely doesn’t leave us thinking that Profar is now a true-talent .300/.400/.500 hitter. He’s due for some regression in terms of BABIP, in terms of line drive rate, and in terms of contact rate outside the zone. On the other hand, it does seem like he might have found a way to hit for a bit more power without sacrificing much in the way of contact ability. We’ll have to wait and see where exactly that leaves him.


New York Mets Top 42 Prospects

Kim Klement Neitzel-USA TODAY Sports

Below is an analysis of the prospects in the farm system of the New York Mets. Scouting reports were compiled with information provided by industry sources as well as my own observations. This is the fourth year we’re delineating between two anticipated relief roles, the abbreviations for which you’ll see in the “position” column below: MIRP for multi-inning relief pitchers, and SIRP for single-inning relief pitchers. The ETAs listed generally correspond to the year a player has to be added to the 40-man roster to avoid being made eligible for the Rule 5 draft. Manual adjustments are made where they seem appropriate, but we use that as a rule of thumb.

A quick overview of what FV (Future Value) means can be found here. A much deeper overview can be found here.

All of the ranked prospects below also appear on The Board, a resource the site offers featuring sortable scouting information for every organization. It has more details (and updated TrackMan data from various sources) than this article and integrates every team’s list so readers can compare prospects across farm systems. It can be found here. Read the rest of this entry »


Big Mike’s Revenge Rampage Comes to Seattle

Tommy Gilligan-USA TODAY Sports

Over the weekend, I was distraught to learn that Mike Baumannmy lovely, mild-mannered, Suits-loving, pineapple-curious distant cousin — had been designated for assignment by the Baltimore Orioles. Those no-good, rotten, perfidious, cold-hearted Baltimore Orioles. Did you know that Big Mike and Austin Hays had been teammates dating back to college? All those years, lost like tears in the rain.

To say I’m furious would be an understatement of biblical proportions, and the Mike Baumanns of the world are coming together to visit disproportionate vengeance upon the Orioles. I’ve already jinxed John Means, and I’ll take another pitcher every week until our thirst for retribution is sated. Which will probably be never. Francis Scott Key was a hack. The Wire is overrated. Neither I nor my descendants will ever eat crab again. Read the rest of this entry »


Five Things I Liked (Or Didn’t Like) This Week, 5/24/24

Jeff Curry-USA TODAY Sports

Welcome to another edition of Five Things I Liked (Or Didn’t Like) This Week. By now, you surely know the drill. I credit basketball genius Zach Lowe for creating the format I’m using, make a few jokes about how much baseball I get to watch to write this column, and then give you a preview of what you can read about below. This week’s no exception! I get to watch a ton of baseball, and this week I watched a lot of birds and a lot of bunts. I also watched a lot of the Pirates, just like I do every week. Let’s get right into it.

1. Reversals of Reversals of Fortune

For most of the 21st century, no one would bat an eye if you told them the Cardinals swept the Orioles. The Cards have been good pretty much forever, and the O’s went through a long dry period. But starting last year, things have changed. The Orioles last got swept in early 2022, and they’ve been one of the best teams in baseball since then. The Cardinals fell on tough times after 2022’s Molina/Pujols swan song season. Coming into their series this week, the O’s had the second-best record in the AL, while the Cardinals languished near the bottom of the NL at 20-26.
Read the rest of this entry »


Top of the Order: Will the Blue Jays Fly Away at the Deadline?

Nick Turchiaro-USA TODAY Sports

Welcome back to Top of the Order, where every Tuesday and Friday I’ll be starting your baseball day with some news, notes, and thoughts about the game we love.

The Blue Jays haven’t yet crashed into a windowpane, never to recover, but 23-26 certainly isn’t what was expected of them entering the season. Before the season, our playoff odds gave them 49% chance to make the postseason. Toronto’s odds peaked at 57.9% on April 22, but since then, the team has fallen off. As of this morning, the Blue Jays have a 24.0% probability to make the playoffs. That leaves them with some serious decisions to make over the next two or so months before the July 30 deadline. Considering their current situation, let’s take a look at their options if they choose not to bolster their big league roster by the end of July.

Stand Pat

This is the most straightforward option: Don’t do anything and hope for some improvements. Every hitter other than Daulton Varsho, Davis Schneider, and Danny Jansen has underperformed this year, and maybe the Blue Jays can stay in the hunt long enough for their bats to catch fire. The organization may determine this is its best option simply because their players probably would have less trade value while they are playing below expectations. If the return package isn’t what the Blue Jays want, why not stay they course?

Only Sell The Rentals

The Blue Jays have a whole bunch of free agents after the 2025 season. And while they could decide to trade those guys (more on this later), Mark Shapiro and Ross Atkins may find it best to hold on to them and go for one last run next season. But that doesn’t take the Blue Jays out of the action at the deadline; they have several enticing players on expiring contracts to dangle to contenders.

Justin Turner has slumped horribly recently — entering last night’s game, his wRC+ in May was -21, after 152 in March/April, bringing his seasonal wRC+ down to 96 — but if he can rebound to being solidly above average, contenders would be happy to acquire his righty bat and postseason experience. The Twins, Rangers, and Rays all have gotten wRC+ values below 80 from their designated hitters, and Turner can also fill in at third base, second base, and first.

Yimi García has been one of baseball’s best relievers this season, allowing just one run in 19 innings. He’s also struck out 35% of opponents, and his xERA (1.44) and FIP (2.24) both back up his solid performance. He would make any contender’s bullpen better, and he’s always bounced around between roles, so he doesn’t have to be pigeonholed into a particular inning or situation. It is worth noting that García has never been this good before, and as Ben Clemens wrote in his column yesterday, “you can’t trade your newfound reliever for a shiny prospect,” so it’s unlikely that García alone would net the Blue Jays a strong return package. That said, if Toronto is out of the race, it might as well get something for a 33-year-old reliever who might not be with the team next year anyway.

Lefty Yusei Kikuchi is rather quietly pitching the best he ever has in the majors, with a 2.64 ERA across 10 starts and a career-low walk rate of 5.5%. Teams always need starting pitching, and his above-average rate of inducing grounders and popups will play anywhere.

Rounding out this group is Jansen, who on a rate basis has hit better than any other catcher in baseball, with a 191 wRC+ in 82 trips to the plate entering last night’s game. His injury history should scare teams a little bit; he’s never had more than 384 plate appearances in a season, and that was back in 2019. It’s also worth noting, as our associate editor Matt Martell wrote last year for the New York Times, that teams rarely trade for a catcher during the season because of the particular challenges that come with the position. Even so, I think Jansen is well-suited for the role Mitch Garver held last year with the Rangers: catching sometimes but also getting plenty of plate appearances at DH to make sure his bat stays in the lineup.

Defensive whiz Kevin Kiermaier, righty changeup specialist Trevor Richards, and lefty power bat Daniel Vogelbach round out the group of seven Blue Jays who get to fly freely at the end of the season.

Blow It Up

OK, but what if the Jays do decide to more or less tear it down? After all, it is the struggling big three hitters — Vladimir Guerrero Jr., Bo Bichette, and George Springer — who deserve at least a decent chunk of the blame for Toronto’s underperformance. The team didn’t even get a homer from a cleanup hitter until Bichette hit one on Wednesday — 48 games into the season!

I don’t think the Blue Jays would go so far as to trade Kevin Gausman, Chris Bassitt, or José Berríos, since Berríos is the only one pitching particularly well this year and his opt out after 2026 may complicate things too much to work out a trade, but the rest of that group of players with club control beyond this season could be on the block, headlined by Guerrero Jr. and Bichette.

Vladdy continues to tantalize with his bullet home runs (though he has only five this year) and massive exit velocity, but as we move further and further away from it, his MVP-caliber 2021 campaign looks more like an outlier than a sign of things to come, as it surely appeared to be in its immediate aftermath. Still, he’s in just his age-25 season, and it’s absolutely plausible that another team could bring out the best in him. I’m puzzled trying to figure out what he’d bring back in a trade, since he’s making $19.9 million this year and will probably be up around $25 million next year, but let’s not overthink things. He’s Vladimir Guerrero Jr., and if his suitors aren’t going to give up at least one top 100 prospect for him, the Blue Jays should tell them to get lost.

Bichette is more or less the same guy at the end of every season, with a wRC+ between 120 and 130 in each of the last four years; over the last three, he’s hit 29, 24, and 20 home runs, respectively. His fielding is always below average (but not terrible), and the only skill that’s on the decline is his base-stealing, with 25 stolen bases in 2021 followed by 13 in ’22 and just five last season, though he already has four this year. On the surface, the man is a metronome, but things get … weird … under the hood. Last year, his first-half wRC+ was 132, followed by 109 in the second half. The year prior, it was just 106 in the first half before he surged to 164 after the All-Star break. That streakiness is why I’m really not concerned about his performance thus far this year; the dude is bound to get hot at some point! It would be foolish of teams to just assume things will even out, but they shouldn’t read too much into his slow start, either. A contending team in need of a shortstop this year, such as the Giants or Guardians, would certainly be interested.

The Blue Jays would get far more modest returns for right-handed closer Jordan Romano, righty relievers Chad Green and Erik Swanson, lefty relievers Tim Mayza and Génesis Cabrera, and utilitymen Isiah Kiner-Falefa and Cavan Biggio, but they could be used as an add-on piece to sweeten the return in a trade for one of Toronto’s top players or to acquire prospect depth in a separate deal. After all, the Blue Jays’ farm system has just two Top 100 Prospects: lefty pitcher Ricky Tiedemann and infielder Orelvis Martinez.

I’m not here to advocate for Toronto to take any particular path; I’m just laying out the options. The worst plan for the Blue Jays would be not having one.

Weekend Windup

Here are some things to keep an eye on as we head into the long Memorial Day weekend:

Ketel Marte looks to extend his 21-game hitting streak — the longest in the majors this season — when the Diamondbacks begin a three-game set at home tonight against the Marlins. Lefty Braxton Garrett gets the start for Miami, which bodes well for Marte, who is hitting .347 against lefties this year.

• The Cubs and Cardinals will finally meet for the first time this year, opening a three-game set tonight at Busch Stadium. The Cardinals have looked cooked for most of the first quarter of the season, but they enter the weekend just five games out of first place in the NL Central after winning eight of their last 10 games — including being the first team to sweep the Orioles in the regular season since Adley Rutschman came up two years ago.

Meanwhile, the Cubs are trending in the opposite direction after going 3-7 in their last 10 games. Still, they’re only two games behind the first-place Brewers. After a run of facing plenty of high octane starting pitchers (Jared Jones, Paul Skenes, Max Fried, Chris Sale, AJ Smith-Shawver), they’ll get to see three lower-velocity guys in Miles Mikolas, Matthew Liberatore, and Sonny Gray.

Juan Soto returns to San Diego for the first time since the Padres traded him to the Yankees last December, and comes back to town on fire. Over his last six games, Soto is 9-for-23 (.391) with four home runs and seven RBIs. After a mini-slump dropped his average to .301 and his OPS to .917, those numbers are back to .312 and .972, respectively. He’ll be flanked in the lineup as usual by Anthony Volpe, who’s got a 16-game hitting streak, and Aaron Judge, who homered yet again on Thursday for his 15th of the season.

• Once his 10-game suspension for pitching with “sticky stuff” is over, Ronel Blanco is set to return on Sunday against the A’s. While he asserted the substance he got caught using was just rosin mixed with sweat, he’ll surely be under increased scrutiny. Blanco, who has a 2.09 ERA in eight starts so far in 2024, was the first pitcher to be suspended for foreign substances this season after four were suspended last year.

Nick Lodolo is aiming to return to the Reds rotation on Monday, and boy could they use him. The Reds have floundered to a 4-16 record in their last 20 games, and Lodolo had a 3.34 ERA and 2.90 FIP in six starts before hitting the IL with a groin injury. That was his second IL stint this year, after he missed the season’s first couple weeks while recovering from the leg fracture that cost him most of 2023.


Emmanuel Clase Is Cuttering a Swath of Destruction

David Richard-USA TODAY Sports

Since the dawn of time, there’s always been at least one elite major league closer who’s thrown the cutter almost exclusively. By “dawn of time” I mean the mid-1990s, of course, but I think we can all agree that civilization only truly began when humankind discovered frosted tips and cargo shorts. First there was Mariano Rivera, then Kenley Jansen, and now that everything from the ’90s is back in style, there’s Emmanuel Clase.

Clase has been a crucial part of Cleveland’s surprising run to first place in the AL Central; he’s recorded the win or the save in 18 of the Guardians’ 33 victories, and he’s fifth among relievers in WPA. Cleveland’s record in one-run games is 8-6, which isn’t particularly freakish, but the Guardians are 8-2 in one-run games when Clase pitches, and 0-4 when he doesn’t.

Here’s another fun one: Clase is on pace for the first 50-save season in MLB since Edwin Díaz in 2018, and 3.4 WAR, which would be the most by a Guardians reliever since 1988. WAR wasn’t even a stat back then! Read the rest of this entry »


No, You Can’t Trade Your Newfound Reliever for a Shiny Prospect

Rick Scuteri-USA TODAY Sports

I’m writing this article for selfish reasons. Every Monday, I chat with FanGraphs readers (come hang out with us! But not next Monday, because it’s a holiday). Four or five times per chat, someone asks a variation of the same question: “Should my team trade this reliever who has been better than expected to a contender for a huge haul?” Four or five times per chat, I say that they should, but that no one would trade with them. So now, I’m trying to put some numbers to it.

The first argument against doing this is fairly simple: Reliever performance doesn’t work that way. To measure this analytically, I took a bunch of recent seasons (2019, 2021, 2022, and 2023) and split them into two. I looked at the correlation between first-half numbers and second-half numbers for every reliever we listed as qualified in the first half of those seasons. I was looking for a simple question: How much can we infer about second-half numbers based on first-half numbers?

The answer, unsurprisingly, is “not very much.” There’s an obvious problem. Relievers simply don’t pitch very many innings. Last year, Jake Bird led all relievers in innings pitched at the All-Star break, with 53.1. Most relievers had meaningfully fewer innings. They didn’t pitch a ton of innings in the second half, either, because that’s just not how relief pitching works. Only 20 relievers threw 70 or more innings last year.
Read the rest of this entry »


What if the Rockies Only Threw Knuckleballs?

Isaiah J. Downing-USA TODAY Sports

On the first knuckleball thrown at Coors Field in 16 years, Matt Waldron hit home plate umpire Bill Miller right in the nuts.

Nobody — not Waldron, not his catcher Kyle Higashioka, not Miller — appeared to know where the ball was going. Despite Higashioka frequently (and understandably) struggling to track the flight of the ball throughout the rest of the night, Waldron delivered a career-best performance, allowing just one run over six innings.

Perhaps the most surprising part of his performance was the setting. Since 2008, knuckleballers have dodged outings at Coors Field, which sits 5,200 feet above sea level. Conventional wisdom dictates that knuckleballs at altitude are a bad idea, as Cy Young-winning knuckleballer R.A. Dickey told Dave Krieger back in 2012. Read the rest of this entry »


Job Posting: Miami Marlins – Senior Analyst and Analyst

Direct Links (Please see full job postings below):

Senior Analyst
Analyst


Senior Analyst

Marlins – Manager
Miami · FL
Player Operations: Team Administration/Operations

Role Summary:
As a Senior Analyst specializing in predictive modeling, you will play a pivotal role in transforming data into actionable insights to guide critical decisions across the organization. You will be responsible for developing and deploying sophisticated Bayesian models and automating workflows for cloud-based model deployment. Your role involves collaborating with cross-functional teams and aiding in player evaluation and strategic decision-making.

Key Responsibilities:

  • Lead the development and deployment of advanced predictive models using Bayesian methods.
  • Collaborate with cross-functional teams to integrate predictive modeling into cloud-based applications and tools for baseball decision support.
  • Mentor and provide technical guidance to junior analysts in the department, fostering a culture of continuous learning and innovation.
  • Stay abreast of emerging trends and technologies in data science and baseball analytics, identifying opportunities for innovation and improvement.

Qualifications:

  • Bachelor’s degree or equivalent experience in statistics, mathematics, computer science, or a related quantitative field.
  • 5+ years of experience building and deploying predictive models, with expertise in Bayesian methods using technologies such as Stan or PyMC.
  • Proven track record of success in productionizing models in cloud environments, with experience in platforms such as AWS, Azure, Snowflake, or Google Cloud.
  • Strong proficiency in statistical programming languages such as R or Python, as well as SQL for data manipulation and analysis.
  • Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Passion for baseball and a deep understanding of sabermetrics and player evaluation methodologies.

Nice to Haves:

  • Advanced degree (Master’s or Ph.D.) in a quantitative field.
  • Familiarity with additional statistical techniques such as spatial statistics or time series analysis.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital, or veteran status, or any other protected status.

Job Questions:

  1. What is one baseball question you’d like to research? Please describe how you’d answer that question. (Max 300 words)

To Apply:
To apply, please follow this link.


Analyst

Marlins – Manager
Miami · FL
Player Operations: Team Administration/Operations

Role Summary:
As an Analyst specializing in predictive modeling within our Baseball Operations department, you will contribute significantly to data-driven decision-making processes. Your role involves developing and implementing advanced statistical models, collaborating with cross-functional teams, and aiding in player evaluation and strategic decision-making.

Key Responsibilities:

  • Develop and implement predictive models utilizing baseball data.
  • Collaborate with cross-functional teams to integrate statistical analyses into cloud-based applications and tools for baseball decision support.
  • Stay updated with emerging trends and technologies in data science and baseball analytics, identifying areas for innovation and improvement.
  • Provide support to Senior Analysts in model development and data analysis tasks.

Qualifications:

  • Bachelor’s degree in statistics, mathematics, computer science, or a related quantitative field.
  • 3+ years of experience in building and deploying statistical models.
  • Proficiency in statistical programming languages such as R or Python, as well as SQL for data manipulation.
  • Strong communication skills to convey technical concepts effectively.
  • Passion for baseball and familiarity with sabermetrics and player evaluation methodologies.

Nice to Haves:

  • Advanced degree (Master’s or Ph.D.) in a quantitative field.
  • Familiarity with additional statistical techniques such as spatial statistics or time series analysis.
  • Experience with Bayesian methods using technologies such as Stan or PyMC.
  • Familiarity with cloud environments such as AWS, Azure, Snowflake, or Google Cloud.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identify, marital or veteran status, or any other protected status.

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by the Miami Marlins.


Job Posting: Miami Marlins – Data Engineer

Data Engineer

Marlins – Entry Level
Miami · FL
Player Operations: Team Administration/Operations

Position Summary:
The Miami Marlins are seeking a full-time Data Engineer for the Baseball Analytics department. The candidate will be responsible for designing, implementing, and optimizing ETL processes that ingest, validate, and organize baseball data. The Data Engineer will support the information requirements of our Baseball Operations deparments. Strong applicants will have experience with modern data processes and database management, with extensive knowledge of both SQL and Python.

Responsibilities:

  • Continuously improve the department’s access to information; design, develop, and optimize ETL processes to ingest data from new data sources.
  • Improve completeness, cleanliness, and timeliness of existing data sources.
  • Write automated, production-quality Python and SQL scripts using effective code practices.
  • Maintain high data quality standards. Proactively identify, diagnose, and resolve data issues.
  • Learn, extend, and improve the existing database architecture – ensuring data is well organized for end-users and easy to connect to other data sources.
  • Maintain a version-controlled code repository of ETL scripts.
  • Collaborate with Baseball Operations staff to understand our organization’s information needs.
  • Prioritize workflows effectively and share relevant expertise to best support data users.

Qualifications & Requirements:

  • Strong work ethic, attention to detail, and ability to self-direct.
  • Passion for engineering development, creativity, intellectual curiosity.
  • Excellent interpersonal, verbal, and written communication skills.
  • Demonstrated experience with SQL and Python.
  • Demonstrated experience with ETL/ELT processes and database management.
  • Experience working with data in various formats including JSON, CSV, etc.
  • Degree in Computer Science, Information Systems, or equivalent.
  • Understanding of and passion for baseball and baseball research.
  • Ability to work extended hours including evenings, weekends, and holidays.

Nice to Haves:

  • Experience with workflow orchestration tools such as Airflow, Dagster, or Prefect.
  • Familiarity with cloud computing platforms such as Snowflake, GCP, or AWS.
  • Knowledge of container-based environments, including Docker and Kubernetes.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital or veteran status, or any other protected class.

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by the Miami Marlins.