Joshua Blake Satin
- Bats Right, Throws Right
- Height 6' 2", Weight 200 lb.
- School University of California - Berkley
- High School Harvard-Westlake High School
- Debut September 4, 2011
Josh Satin played in the majors in four seasons.
As a senior, Satin hit .478 as a high school, where he had been a teammate of Brennan Boesch. He was 0 for 4 as a college freshman in 2004 and redshirted. Returning the next year, he improved to .348, finishing 7th in the Pacific-10 Conference in average. He was all-Conference, joining Jed Lowrie and Brent Lillibridge as the infielders honored. He faded to .222 as a sophomore. His junior year, the second sacker hit .287. Josh batted .255/.369/.403 as the main first baseman for the Bourne Braves that summer. He led the Cape Cod League with 14 doubles.
Back for a 5th year at Berkley, Josh hit .379/.500/.723 with 18 homers and 52 RBI and set a Golden Bears record with a 27-game hitting streak between his junior and senior years. He was named a Baseball America All-American as the country's top second baseman, but Collegiate Baseball and the American Baseball Coaches Association both selected Jemile Weeks instead.
The New York Mets chose Satin in the 6th round of the 2008 amateur draft, taking a gamble on a 23-year-old who was old for the draft. After signing with scout Doug Thurman, New York sent Josh in 2008 to the Kingsport Mets (7 for 12, 2 2B, HR) and the Brooklyn Cyclones (.280/.350/.462).
In 2009, Satin batted .284/.385/.418 with 73 walks and 38 doubles for the Savannah Sand Gnats and was 8 for 22 with 13 total bases and five walks in 7 games for the St. Lucie Mets. He led Mets minor leaguers in both free passes and two-baggers. He tied Travis d'Arnaud for the most doubles in the South Atlantic League.
With St. Lucie to open 2010, Josh hit .316/.406/.459 in 58 games. He had a 2-run homer and the game-winning single to give his team the win in the 2010 Florida State League All-Star Game. He took home MVP honors. Josh then was promoted to AA. He hit .308/.395/.472 in 79 games for the Binghamton Mets to finish the year at .311/.399/.467 with 39 doubles, 76 runs, 74 RBI and 66 walks. He was 5th in the Mets chain in runs (between Cesar Puello and Lucas Duda), second in hits (154, 6 behind Wilmer Flores), 4th in doubles (between Duda and Flores), first in walks (six more than Duda), first in average (.005 ahead of Eric Campbell) and first in OBP (.001 ahead of Duda). In the Arizona Fall League, he produced at a .390/.479/.512 clip in 12 games for the Mesa Solar Sox.
He kept on rolling in 2011. He started with Binghamton (.325/.423/.538, 35 2B in 94 G) and moved up to the Buffalo Bisons (.317/.381/.393 in 38 G); between the two stops, he had 43 doubles, 77 runs, 76 RBI and 71 walks. Among Mets minor leaguers, he was second in runs (26 behind Matt den Dekker), second in hits (156, 8 behind Juan Lagares), first in doubles (11 ahead of den Dekker and Jordany Valdespin), 5th in RBI (between Allan Dykstra and Brahiam Maldonado), second in walks (5 behind Val Pascucci), second in average (.026 behind Lagares), first in OBP (.022 ahead of Dykstra),second in slugging (.005 behind Lagares) and first in OPS (23 more than Lagares). He was named the Mets' Organizational Player of the Year.
That earned him a September call-up to The Show. He hit 7th and played 1B in his MLB debut, against Washington. He singled off Livan Hernandez his first time up and came home on a Ruben Tejada single. He struck out against Hernandez the next time, then Willie Harris batted for him. He was 5 for 25 with a walk, double, 11 whiffs, three runs and two RBI in 15 games for the 2011 Mets. In winter ball, he hit .146/.407/.293 with 17 walks in 14 contests for the Leones del Caracas.
Satin was back in Buffalo for most of 2012, putting up a batting line of .286/.391/.442 with 25 doubles, 14 home runs, 72 runs and 77 walks. Among Mets farmhands, he was second to Pascucci in walks. In the 2012 International League, he was second in OBP (.009 behind Jack Cust), 4th in walks (between Cust and Cord Phelps) and tied Justin Henry for sixth in runs. He only got into one game for the 2012 Mets, batting for Miguel Batista and striking out against Craig Stammen.
The Californian started at third for the Israeli national team in the 2013 World Baseball Classic Qualifiers, going 3 for 11 with four walks, two runs and a RBI in three games. He led the team in walks (tied for 5th in all the qualifiers) and was third in OBP (behind Jack Marder and Nate Freiman). He hit .305/.420/.491 with 46 runs and 43 walks in 60 games for the Las Vegas 51s in 2013 (New York's new AAA affiliate) but also spent half the year with the big league club, batting .279/.376/.405 in 221 plate appearances over 75 games, backing up Ike Davis and Duda at 1B and serving as the 4th-string 3B. He hit .293/.395/.420 as a starter. His first MLB homer came off Randall Delgado. He reached base in his first 29 starts, tying a Mets rookie record, set by Steve Henderson back in 1977.
Satin struggled with the 2014 Mets (.086/.256/.143 in 43 PA, 21 G) and spent most of the season back in Las Vegas (.289/.386/.439, 27 2B, 61 BB). He was 8th in the 2014 PCL in walks and 6th in OBP (between Andy Marte and Domingo Santana). Among Mets minor leaguers, he tied Gavin Cecchini for 9th in doubles and tied Cam Maron for 5th in walks. It was downhill from there. In 2015, he played for the Cincinnati Reds' Louisville Bats (.247/.347/.357 in 70 G) then got into five winter ball games for the Toros del Este (1-for-13, 2 BB). With the San Diego Padres' El Paso Chihuahuas in 2016, he was 8 for 44 with four doubles and two walks.
He had hit .295/.390/.450 with 216 doubles, 449 walks, 438 runs and 406 RBI in 828 minor league games through 2016. He had batted .243/.346/.351 for a 100 OPS+ in 292 plate appearances in 116 major league games.
He was back in a Israeli uniform for the 2017 World Baseball Classic Qualifiers, forming an infield with fellow ex-big leaguers Freiman (1B) and Cody Decker (3B), SS Scotty Burcham being the lone exception (former Mets teammate Davis was the DH). Despite having played only 17 minor league games at 2B since 2012, he started at second in Israel's first two games, going 0 for 6. He was replaced for the finale against Great Britain by independent leaguer Mitch Glasser, who had 3 games in the affiliated minors to Satin's 944 in the majors and majors. Israel won to get a spot in the 2017 World Baseball Classic, their first trip to a World Baseball Classic.