Archive for Teams

Job Posting: Cubs Baseball Systems Software Engineer

Position: Baseball Systems Software Engineer

Location: Chicago, IL

Description:
This role will primarily focus on the development and maintenance of the Cubs internal baseball information system, including creating web interfaces and web tools for the user interface; building ETL processes; maintaining back-end databases; and troubleshooting data sources issues as needed.

Responsibilities:

  • Assist in the design and implementation of web interfaces for the Baseball Ops information system
  • Develop and maintain ETL processes for loading, processing and quality-checking new data sources
  • Identify, diagnose and resolve data quality issues
  • Build and/or support mobile-friendly user interfaces and experiences
  • Build and/or support web services and business-layer applications that speak to both back-end databases and front-end interfaces
  • Provide development support and guidance to Baseball Operations power users and general support to all Baseball Operations front-office and field personnel, as needed
  • Examine, and where appropriate, prototype new technologies in the pursuit of creating competitive advantages through software, applications and tools
  • Partner with Data Architects and Infrastructure/Operations resources on the Information Technology team to ensure secure, scalable and high-performing applications

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering or Related Quantitative Subjects
  • Expertise with modern database technologies and SQL
  • Expertise in Python, Java or C#
  • Experience with Javascript
  • Experience with front-end Javascript frameworks like ReactJS, Angular or Vue
  • Experience with HTML/CSS
  • Excellent written and verbal communication skills
  • Working knowledge of advanced baseball statistics and sabermetric concepts

Preferred Qualifications:

  • Experience with the R programming language
  • Experience with Pandas, NumPy and SciPy Python Libraries
  • Experience working in a Linux environment
  • Experience building web or native applications for mobile devices
  • Experience building and supporting ETL processes

To Apply:
Visit this site to submit your application.


Marco Gonzales on Health and Changeups

Marco Gonzales got to the big leagues in a hurry. Drafted 19th overall by the Cardinals out of Gonzaga University in 2013, he was in St. Louis 12 months later. And he more than held his own. Pitching for a division winner, the crafty southpaw appeared in 10 games and went 4-2 with a 4.15 ERA. Thanks in part to a mesmerizing changeup that many had considered to be one of the best in the minors, his future looked bright.

Then it dimmed. Shoulder issues hampered Gonzales in 2015, and then things got worse. Burdened by a barking elbow, the Fort Collins, Colorado, product succumbed to Tommy John surgery in April 2016. Fate had thrown a monkey wrench into what had started off as a shooting-star career.

Smoothing out the kinks has taken some time. Gonzales returned to the mound last summer, and while his minor-league numbers were solid, he logged a 6.08 ERA in 11 big-league outings covering 40 innings. The bulk of those frames came with a new team. In July, the Cardinals traded the now-26-year-old offspeed specialist to Seattle in exchange for Tyler O’Neill.

Gonzales discussed his signature pitch, and his return to health, last week at the Mariners spring training complex in Peoria.

——

Gonzales on returning to health: “The obvious speed bump in the road was Tommy John, almost two years ago. Coming back from that, I’m finally getting my repertoire to where I want it to be. I feel a lot more confident in my arm now. It feels as if I’ve gotten a breath of fresh air and a second attack to my career.

Read the rest of this entry »


Piecing Together the Yankees’ Infield

Brandon Drury has more experience than the four other legitimate infield candidates put together.
(Photo: Keith Allison)

Miguel Andujar clubbed two homers against the Phillies on Thursday, running his Grapefruit League total to four, which isn’t the kind of thing one normally notes when the calendar reads “March 1” or any March date before the 29th, which is Opening Day this year. However, Andujar is a legitimate prospect, a 23-year-old third baseman with an apparent shot to make the make the Yankees’ 25-man roster this spring, and part of a large pool from which the team will fill its two open infield positions (second base being the other).

Andujar’s early power display has people excited. Today (Friday) is his actual birthday, and sooner or later, manager Aaron Boone, general manager Brian Cashman, and the rest of the Yankees brass will have to figure out how all the pieces fit together, so the situation merits a closer look.

Back in December, the Yankees traded starting second baseman Starlin Castro to the Marlins in the Giancarlo Stanton deal and dealt third baseman Chase Headley to the Padres in a salary dump. They also let July acquisition Todd Frazier, who relegated Headley to a part-time corner-infield role, depart via free agency. Though they entertained the possibility of bringing back Frazier, their reluctance to give him a multi-year contract led the New Jersey native to sign a two-year, $17 million deal with the Mets instead.

Those departures leave Andujar, mid-2016 acquisition Gleyber Torres, holdovers Ronald Torreyes and Tyler Wade, the recently acquired Brandon Drury — who has more major-league experience than the other four put together — and non-roster invitees Danny Espinosa and Jace Peterson battling to join first baseman Greg Bird and shortstop Didi Gregorius as the team’s regular infielders. All but the two NRIs have minor-league options remaining. Let’s meet the contestants.

Miguel Andujar, 23, R/R (Profile)

Signed out of the Dominican Republic in 2011, Andujar broke out in 2017, translating his raw power to game power, improving his pitch selection, and hitting a combined .315/.352/.498 with 36 doubles and 16 homers in 125 games split between Double- and Triple-A (58 games at the latter, his first taste of the level). He briefly and memorably saw major-league action, going 3-for-4 with a walk and four RBIs in his major-league debut on June 28, then getting sent back down for two-and-a-half months due to a roster crunch! He’s got a collection of above-average to plus tools, headlined by his arm (70 Present Value and 70 Future Value on the 20-80 scouting scale) and raw power (60/60), with his hit tool, game power, and fielding all grading out at 45/55.

Read the rest of this entry »


A Possible Legal Argument Against Service-Time Manipulation

Ronald Acuna is a very, very good prospect. As a 19-year-old last season, he played his way to Triple-A and recorded one of the top adjusted batting lines across the entire level. According to ZiPS, he currently projects as the fourth-best position player on the Atlanta Braves. By Steamer, he’s sixth best. Both systems regard him as the organization’s second-best outfielder.

For all this, however, Ronald Acuna will probably not appear on the Braves’ Opening Day roster.

If he doesn’t, it’s possible that Atlanta will provide a legitimate baseball reason. Given the scarcity of 20-year-olds in the majors, choosing not to roster one typically doesn’t require an elaborate explanation. There were no 20-year-old qualifiers last year, for example, or the year before that or the year before that.

But Acuna is also pretty special and, as noted, already one of the best players on his own team. If Atlanta chooses to break camp without him, it’s likely due to another reason — namely, to manipulate his service time.

Because 172 days represents one big-league season of service time, a team can leave a player in the minors until he’s capable of accruing only 170 days, thus buying the club an extra year of control. If they leave Acuna at Triple-A, the Braves will hardly be the first club to do so. The Cubs did it with Kris Bryant, the Yankees appear likely to do it with Gleyber Torres. None of this is new.

What I’d like to consider here, though, is a legal argument that might compel clubs to include these players on their Opening Day rosters.

A couple of years ago, Patrick Kessock wrote an excellent article for the Boston College Law Review in which he argued that service-time manipulation was probably a violation of the CBA. The basis of his argument was that, by keeping a player in the minor leagues for the purpose of gaining an extra year of control, the team was violating what is called the “implied covenant of good faith and fair dealing.” So: what is this covenant? And, more importantly, is Kessock right?

The “implied covenant of good faith and fair dealing” is a legal doctrine governing contracts. In a case called United Steelworkers of America v. Warrior & Gulf Navigation Co., the United States Supreme Court held that a collective bargaining agreement is “more than a contract.” But we also know from a Tenth Circuit Court of Appeals case called United Steelworkers of America, etc. v. New Park Mining Co (yes, the Steelworkers have a lot of lawsuits) that “the covenant of good faith and fair dealings which must inhere in every collective bargaining contract if it is to serve its institutional purposes.”  That’s just a fancy way of saying that the covenant of good faith and fair dealing is a part of CBAs, too.

So having established that this doctrine applies, what does it mean? You’ll remember from a previous post that we talked about Restatements, books which explain the majority rules in certain areas of the law. If we look in Section 205 of the Restatement (Second) of Contracts, we find this: “Every contract imposes upon each party a duty of good faith and fair dealing in its performance and its enforcement.” And each Restatement has what are called “comments,” which are really explanations and examples of what the rule means. The comments to Section 205 are pretty long, so I won’t reproduce them here, but they do provide a pretty useful definition, as follows:

“Good faith performance or enforcement of a contract emphasizes faithfulness to an agreed common purpose and consistency with the justified expectations of the other party; it excludes a variety of types of conduct characterized as involving “bad faith” because they violate community standards of decency, fairness or reasonableness.”

It’s the “justified expectations” language on which Kessock hangs his hat. Teams, after all, are supposed to compete for championships. Kessock argues that, therefore, “[t]he MLBPA can assert that its reasonable expectation is that MLB clubs will assign players to the major league roster once club executives believe that players have reached full minor league development and can help the
team compete for a championship.”  But that might not be not so clear-cut. After all, it’s also a justifiable expectation that teams are also supposed to try to win multiple championships. Therefore, gaining that extra year of control over a good player is reasonably geared more towards that goal.

But I still think Kessock is on to something here, and there might be another way to argue this using the covenant of good faith and fair dealing. Remember that minor-league players aren’t members of the MLBPA until they get called up. And that means that, by keeping a player in the minor leagues, a team is deliberately postponing a player from becoming a member of the union for the club’s own benefit. And that (arguably) could be regarded as bad faith.

It seems to me that a viable argument can be made that it is unfair to postpone a player’s entry into the union solely for a team’s pecuniary gain. Article II of the CBA states that “[t]he Clubs recognize the [MLBPA] as the sole and exclusive collective bargaining agent for all Major League Players, and individuals who may become Major League Players during the term of this Agreement, with regard to all terms and conditions of employment” (emphasis mine). I think the MLBPA could argue, based on Article II, that its justified expectations are that MLB won’t attempt to circumvent players’ pecuniary gain by keeping them out of the union, because future major leaguers were an anticipated part of the CBA.

Now, there is an obvious counterargument: since future major leaguers were an anticipated part of the CBA, they should have reasonably expected MLB teams to do something which the CBA doesn’t expressly prohibit.  And even if a player could make the argument work from a legal perspective, there are a whole host of practical problems to solve. After all, I’ve never seen a prospect without any flaws at all (especially pitchers), so proving a prospect is being kept in the minor leagues solely for service time reasons is a tall order. Even Ronald Acuna struck out in over 30% of his plate appearances in A-ball last year, providing a plausible path for the Braves to argue he needed more seasoning in the minors. Also, we’re talking here about the player filing a grievance, not a lawsuit. Grievances take a long time to resolve: Kris Bryant, who filed one in 2015 for service-time manipulation by the Cubs, was still waiting for a resolution two years later.

But, with all that said, I do think that Kessock is right: there’s at least a plausible argument to be made that service-time manipulation violates the spirit of the CBA, if not its letter. And the spirit of the CBA is what the covenant of good faith and fair dealing is designed to protect.


Job Posting: Minnesota Twins Baseball Systems Developer

Position: Baseball Systems Developer

Description:
The Minnesota Twins are seeking a Full Stack Software Developer to join the Baseball Research and Development group. This position offers wide-ranging exposure to current programming methods and frameworks in a fast-paced agile environment. With creativity and passion, this candidate will collaborate with the Baseball Operations staff to develop, deliver, and maintain data driven solutions for player evaluation, player development, and leading-edge baseball research. This position requires strong full stack web development skills and experience as well as a demonstrated ability for independent curiosity and a commitment to excellence while working within a team framework. Strong communication and interpersonal skills will enable the candidate to enjoy direct relationships with product users.

Essential Functions:

  • Work closely with all groups within the Baseball Department including Baseball Operations, Scouting, Coaching, and Player Development to develop, maintain, and expand strategic web and mobile baseball applications.
  • Design and develop web services and APIs to be consumed by web and mobile applications.
  • Create easy to understand interfaces and reports with data visualizations that showcase data and analysis in a creative and effective way for a variety of different users and use cases.
  • Use an agile software development approach for quick roll-outs combined with incremental improvement process to existing systems and environments.
  • Work closely with Infrastructure team to ensure secure, scalable, and high-performing applications.
  • Provide courteous and timely first-level contact and problem resolution for all Baseball Department users with application issues.

Technical Qualifications:

  • Bachelor’s Degree in Computer Science, Computer Engineering, or a related field or equivalent work experience.
  • Software development experience, including requirements definition, design, development, testing, implementation, and iterative improvement.
  • Full stack experience with Angular, JavaScript/TypeScript, HTML, CSS, .NET, ASP.NET, Entity Framework, C#, and API design patterns preferred.
  • Experience with SQL, relational databases, and database design.
  • Familiarity with data visualization and graphical packages such as Tableau, Power BI, D3.js, or ggplot is a plus.
  • Mobile development experience a plus.
  • Strong work ethic, initiative, and problem-solving skills.
  • Interest in optimizing user experience through effective UI/UX design.
  • Understand software development best practices and long-term maintainability of code.
  • Strong curiosity and interest in researching and learning new technologies as needed.

Requirements:

  • 2-5+ years of relevant work experience.
  • Knowledge of baseball player evaluation techniques and concepts.
  • Ability to relocate to the Twins Cities area.

To Apply:
To apply visit www.twinsbaseball.com/jobopportunities and look for the Baseball Systems Developer position.


The Next Big Thing in Defense?

On Tuesday, in Grapefruit League play, those in Clearwater, Fla., witnessed what might possibly represent the future of defensive alignment. They at least saw how aggressive and creative first-year Phillies manager Gabe Kapler is prepared to be.

As Matt Gelb reported for The Athletic, non-roster invite outfielder Collin Cowgill and Tommy Joseph (who is playing some outfield this spring) were told before the game that, if Tigers switch-hitting prospect Victor Reyes batted left-handed, they would swap corner-outfield positions. Reyes did bat left-handed, and when he did, Cowgill and Joseph swapped their positions mid-inning.

Read the rest of this entry »


Royals Sign First Baseman for $140 Million Less Than Padres

Even if you’ve been living under a rock or taking a between-jobs vacation, you’re probably aware that the Royals lost their longtime first baseman and franchise staple, Eric Hosmer, to free agency. Earlier this month, the Padres signed Ol’ Hos to an eight-year, $144 million deal, no doubt because their new head of Research and Development lobbied for the move (even after having previously declared him one of the winter’s free-agent landmines).

On Wednesday, the Royals filled their positional vacancy by committing $140.5 million less than the Padres did, inking Lucas Duda to a one-year, $3.5 million deal with plate-appearance-based incentives — $100,000 for reaching 300 PA, and for each 25 PA interval up to 600 PA — possibly yielding another $1.3 million.

While Duda and Hosmer are both listed at 6-foot-4, swing left-handed, and crossed paths in the 2015 World Series — most notably when the latter’s wild throw home in the ninth inning of Game 5 allowed the former to score the game-tying run — there are obviously some differences between the two. Hosmer, a 2008 first-round pick out of a Florida high school, has dark hair but is viewed within the industry as something of a golden boy, while Duda, a 2007 seventh-round pick out of the University of Southern California, is blond but seems to have been treated like the proverbial red-headed stepchild.

Read the rest of this entry »


Top 27 Prospects: Texas Rangers

Below is an analysis of the prospects in the farm system of the Texas Rangers. Scouting reports are compiled with information provided by industry sources as well as from our own (both Eric Longenhagen’s and Kiley McDaniel’s) observations. For more information on the 20-80 scouting scale by which all of our prospect content is governed you can click here. For further explanation of the merits and drawbacks of Future Value, read this.

Rangers Top Prospects
Rk Name Age High Level Position ETA FV
1 Willie Calhoun 23 MLB DH 2018 50
2 Leody Taveras 19 A CF 2020 50
3 Cole Ragans 20 A- LHP 2020 50
4 Yohander Mendez 23 MLB LHP 2018 50
5 Bubba Thompson 19 R CF 2022 45
6 Pedro Gonzalez 20 R CF 2021 45
7 Hans Crouse 19 R RHP 2021 45
8 Ronald Guzman 23 AAA 1B 2018 45
9 Chris Seise 19 A- SS 2022 40
10 Kyle Cody 23 A+ RHP 2019 40
11 Brendon Davis 20 A+ 3B 2022 40
12 Mike Matuella 23 A RHP 2019 40
13 Isiah Kiner-Falefa 22 AA UTIL 2019 40
14 Josh Morgan 22 R INF 2020 40
15 Jonathan Hernandez 21 A+ RHP 2020 40
16 Anderson Tejeda 19 R SS 2021 40
17 Brett Martin 22 A+ LHP 2020 40
18 Joe Palumbo 23 A+ LHP 2020 40
19 Carlos Tocci 22 AAA CF 2018 40
20 Jose Trevino 25 AA C 2018 40
21 Matt Whatley 22 A- C 2021 40
22 Connor Sadzeck 26 AA RHP 2018 40
23 Tyler Phillips 20 A RHP 2022 40
24 Jean Casanova 20 R RHP 2021 40
25 Alex Speas 20 A- RHP 2022 40
26 A.J. Alexy 19 A RHP 2022 40
27 Miguel Aparicio 18 A CF 2020 40

50 FV Prospects

Drafted: 4th Round, 2015 from Yavapai JC (AZ)
Age 22 Height 5’8 Weight 187 Bat/Throw L/R
Tool Grades (Present/Future)
Hit Raw Power Game Power Run Fielding Throw
50/60 65/65 50/60 30/30 40/40 45/45

Calhoun doesn’t have a position (he’s been tried at third, second, and in the outfield since college), but he’s going to rake. Scouts have him projected for plus hit and power. He takes huge, beer-league-softball hacks but has the hand-eye coordination and bat control to make it work. He could yank out 30 or more homers as soon as he’s given regular at-bats. The corner-outfield and DH situation in Texas is pretty crowded, but he should start seeing regular big-league time this year. There’s some risk that Calhoun’s aggression is exploited the way Rougie Odor’s has been, but otherwise Calhoun looks like a stable mid-order slugger.
Read the rest of this entry »


How Data Transformed the Angels’ Rule 5 Pick

When the Angels selected Luke Bard in December’s Rule 5 draft, they acquired a pitcher who is stylistically different than the right-hander Minnesota took in the first round of the 2012 amateur draft. The younger brother of former Red Sox flamethrower Daniel Bard is no longer looking to induce ground balls. He’s looking to blow away hitters with belt-high heaters.

He did plenty of that last year between Double-A Chattanooga and Triple-A Rochester. Armed with his new data-driven attack plan, Bard augmented his 2.76 ERA with 99 punch outs in 65.1 innings of relief work. His 13.6 K/9 far exceeded his previous personal best, which was a pedestrian 8.1 against Low-A hitters in 2015.

What prompted the change from sinkerballer to power pitcher? The 27-year-old Georgia Tech product learned that he has elite spin rate. As a result, his two-seamer is now in his back pocket and his modus operandi is four-seam explosion.

Whether or not he remains an Angel, or ends up being offered back to the Twins, remains to be seen. Either way, Bard has evolved, and he has Statcast to thank.

———

Luke Bard: “I was a sinkerball pitcher all through college and for my first several years of pro ball, and I got a lot of ground balls, but I never got the swings and misses. I would see guys who didn’t throw as hard as me and go, ‘How are they getting swings and misses on their fastball?’ Then I started learning about spin rate and realized I was throwing high-spin sinkers. Read the rest of this entry »


Clayton Kershaw’s Next Contract

The 2018 season is a big one for Clayton Kershaw. The three-time Cy Young winner isn’t just chasing the World Series ring that still eludes him, he’s trying to remain healthy wire-to-wire for the first time since 2015. At the end of the year, he’ll have the chance to reclaim his spot as the game’s highest-paid pitcher if he chooses to exercise an opt-out clause in the seven-year, $215 million deal he signed in January 2014.

Via the Los Angeles Times‘ Andy McCullough, neither Kershaw nor the Dodgers are tipping their hands as to what might happen beyond publicly agreeing that they’re maintaining an “open dialogue” regarding the soon-to-be 30-year-old lefty’s contract status. If he does opt out, he’ll co-headline a stacked free-agent class alongside Bryce Harper and Manny Machado, with Josh Donaldson, Dallas Keuchel, Craig Kimbrel, and Andrew Miller among the other luminaries. There’s no indication that Kershaw would rather pitch for another team besides the Dodgers, who drafted him with the seventh overall pick in 2006, but he may not get a better chance to hit free agency while so close to the top of his game.

Read the rest of this entry »