Tom Koehler

Tom Koehler #55

  • P
  • B/T: R/R
  • 6' 3" /235
  • Age: 32

Tom Koehler MLB Career Stats

161 36-55 4.39 784.1 604 1.39

Tom Koehler Bio

  • Full Name: Thomas R. Koehler
  • Pronunciation: coal-ler
  • Nickname: TK
  • Born: 6/29/1986 in Bronx, NY
  • Draft: 2008, Florida Marlins, 18th rd. (538th overall)
  • College: SUNY Stony Brook
  • Debut: 9/5/2012
View More Bio Info +
MLB Career Stats 36 55 4.39 161 133 0 784.1 604 1.39
  • Status: Disabled 60-Day

Tom Koehler - Statcast Averages

Year Team LG NP Pitch Type Avg Pitch Speed (mph) Avg Spin Rate (rpm) Avg Exit Velocity (mph)
- - - - - - - -
MLB Avg - - - - - - 88.4
Year Team LG NP Pitch Type Avg Pitch Speed (mph) Avg Spin Rate (rpm) Avg Exit Velocity (mph)
- - - - - - - -
MLB Avg - - - - - - 88.4


Note: Opponent can be found on current team or on team when both players met.

Tom Koehler Stats

*Since 2006

Tom Koehler Advanced Stats

*Since 2006
*Since 2006

Tom Koehler Statcast Events


Tom Koehler Awards

PCL Mid-Season All-Star

Year Team League
2012 New Orleans PCL

PCL Pitcher of the Week

Week Team League
06/18/2012 New Orleans PCL

SOU Mid-Season All-Star

Year Team League
2010 Jacksonville SOU

SOU Most Outstanding Pitcher

Year Team League
2010 Jacksonville SOU

Tom Koehler Leaderboards

Earned Run Average

Season ERA Rank
2016 4.33 22nd in NL


Season W Rank
2015 11 20th in NL

Winning Percentage

Season WPCT Rank
2014 .500 23rd in NL


Season SO Rank
2014 153 24th in NL

Batting Average Against

Season AVG Rank
2014 .248 24th in NL
2015 .255 23rd in NL
2016 .261 21st in NL

Games Started

Season GS Rank
2014 32 12th in NL
2015 31 18th in NL
2016 33 3rd in NL

Innings Pitched

Season IP Rank
2015 187.1 20th in NL
2016 176.2 22nd in NL

Strikeouts per Nine Innings

Season K/9 Rank
2014 7.20 20th in NL
2016 7.49 21st in NL

Bases on Balls

Season BB Rank
2014 71 10th in NL
2015 77 3rd in NL
2016 83 3rd in NL


Season H Rank
2015 180 18th in NL
2016 176 15th in NL

Home Runs

Season HR Rank
2015 22 14th in NL
2016 22 22nd in NL

Tom Koehler Latest Transactions

Team Date Transaction
April 2, 2018 Los Angeles Dodgers transferred RHP Tom Koehler from the 10-day disabled list to the 60-day disabled list. Strained right shoulder.
March 29, 2018 Los Angeles Dodgers placed RHP Tom Koehler on the 10-day disabled list retroactive to March 26, 2018. Right shoulder strain.
December 20, 2017 Los Angeles Dodgers signed free agent RHP Tom Koehler.
December 1, 2017 RHP Tom Koehler elected free agency.
August 24, 2017 Toronto Blue Jays recalled RHP Tom Koehler from Dunedin Blue Jays.
August 23, 2017 Dunedin Blue Jays placed RHP Tom Koehler on the reserve list.
August 23, 2017 Dunedin Blue Jays placed RHP Tom Koehler on the reserve list.
August 20, 2017 Toronto Blue Jays optioned RHP Tom Koehler to Dunedin Blue Jays.
August 20, 2017 Toronto Blue Jays reassigned RHP Tom Koehler to the minor leagues.
August 19, 2017 Miami Marlins traded cash and RHP Tom Koehler to Toronto Blue Jays for RHP Osman Gutierrez.
July 24, 2017 Miami Marlins optioned RHP Tom Koehler to New Orleans Baby Cakes.
July 1, 2017 Miami Marlins recalled Tom Koehler from New Orleans Baby Cakes.
June 14, 2017 Miami Marlins optioned RHP Tom Koehler to New Orleans Baby Cakes.
June 13, 2017 Miami Marlins sent RHP Tom Koehler on a rehab assignment to New Orleans Baby Cakes.
June 8, 2017 Miami Marlins sent RHP Tom Koehler on a rehab assignment to Jupiter Hammerheads.
May 18, 2017 Miami Marlins placed RHP Tom Koehler on the 10-day disabled list. Right shoulder bursitis.
April 30, 2017 RHP Tom Koehler assigned to New Orleans Baby Cakes.
July 3, 2014 Miami Marlins placed RHP Tom Koehler on the paternity list.
July 13, 2013 Miami Marlins recalled RHP Tom Koehler from New Orleans Zephyrs.
July 4, 2013 Miami Marlins optioned Tom Koehler to New Orleans Zephyrs.
April 19, 2013 Miami Marlins recalled Tom Koehler from New Orleans Zephyrs.
March 22, 2013 Miami Marlins optioned Tom Koehler to New Orleans Zephyrs.
September 2, 2012 Miami Marlins recalled Tom Koehler from New Orleans Zephyrs.
March 18, 2012 Miami Marlins optioned Tom Koehler to New Orleans Zephyrs.
November 18, 2011 Miami Marlins selected the contract of Tom Koehler from New Orleans Zephyrs.
April 5, 2011 Tom Koehler assigned to New Orleans Zephyrs from Jacksonville Suns.
January 13, 2011 Florida Marlins invited non-roster RHP Tom Koehler to spring training.
April 1, 2010 Tom Koehler assigned to Jacksonville Suns from Jupiter Hammerheads.
August 6, 2009 Tom Koehler assigned to Jupiter Hammerheads from Greensboro Grasshoppers.
May 1, 2009 Tom Koehler assigned to Greensboro Grasshoppers from GCL Marlins.
April 29, 2009 Tom Koehler assigned to GCL Marlins from Greensboro Grasshoppers.
April 26, 2009 Tom Koehler assigned to Greensboro Grasshoppers from Jamestown Jammers.

Thomas R. Koehler Bio Info

Thomas Koehler...married to Ashley and has two daughters, Riley and Reese...graduated from New Rochelle (NY) High School, where he earned three varsity letters...named Rawlings All-Northeast, Section I Pitcher of the Year, spring Athlete of the Year, All-Section and All-State following a senior season that saw him go 6-1 with a 0.86 ERA and 108 strikeouts compared to just 12 walks...attended Stony Brook University where in his four years went 17-19 with a 4.88 ERA in 59 games...drafted by the Miami Marlins in the 18th round of the First-Year Player Draft by scout Steve Payne.


Appeared in a combined 27 games (13 starts) with the Marlins and the Blue Jays, going 1-7 with a 6.69 ERA and striking out 62 batters against 35 walks in 72.2 innings...Started the season with Miami and went 1-5 with a 7.92 ERA (49 ER/55.2 IP) in 12 starts...acquired by the Blue Jays on August 19 in exchange for minor league pitcher Osman Guttierrez...Also appeared in a combined eight games (seven starts) with the Marlins' Single-A Jupiter and Triple-A New Orleans, going 1-2 with a 2.16 ERA and holding hitters to a .220 average...struck out 60 batters against 15 walks in 41.2 innings...Made one start for Toronto, allowing just one run on four hits in 5.0 innings with seven strikeouts and recorded the loss in his Blue Jays debut...moved to the bullpen following his start for the rest of the season and pitched well out of the 'pen, going 0-1 with a 3.00 ERA (4 ER/12.0 IP) and striking out 11 against just three walks...tossed scoreless relief in 12 of 14 appearances...During his stint with Toronto, he held batters to a .242 average and struck out 18 against six walks in 17.0 innings.


Completed fourth full Major League season with a team-high 33 starts, becoming third pitcher in Marlins history with at least 30 starts in three straight seasons, joining Dontrelle Willis (four seasons, 2004- 07) and Scott Olsen (three seasons, 2006-08)... Pitched 176.2 innings and had 147 strikeouts, becoming second Marlins pitcher with three-or-more straight seasons of at least 170.0 innings and 130 strikeouts, joining Willis (four seasons, 2004- 07)... Tossed a season-high 8.0 innings July 21 vs. Philadelphia, tying careerhigh in innings pitched (fifth time)...Had a career-best streak of seven quality starts from July 21-August 25, going 3-1 with a 2.00 ERA (45.0 ip/10 er). Ranked second in National League in ERA during that stretch, behind only Kyle Hendricks (1.98)... Allowed a combined 12 hits across four starts from July 21-Aug. 9, marking his fewest hits given up in a four-start span, ahead of 14 from April 15-May 2, 2014. Went 3-0, 0.67 (27.0/2) during that stretch... Became 10th Marlins pitcher to record 500 strikeouts, reaching mark with third of five strikeouts on August 14 vs. White Sox at Marlins Park... Issued three-or-fewer walks in 17 consecutive starts from June 24- September 21, a career-best streak... Tied a career-high with five road victories, matching total from 2015. Went 5-6 with a 4.48 ERA (96.1/48) in 18 away starts compared to 4-7, 4.15 (80.1/37) in 15 home starts... Posted a career-best .243 (75x309) opponent batting average after All-Star break, which led team and ranked 17th among NL starters (min. 10 starts)...Received a career-high 4.74 run support average, ahead of a 4.66 average in 2014.


Finished third full Major League season leading Marlins staff in wins (11), losses (14), starts (31), innings (187.1), walks (77) and strikeouts (137). His 11 wins established a career best, outdoing a 10-win performance in 2014...Held opponents to .216 (37x171) average when leading off an inning, the ninth-best mark among qualifying National League starters. - Stats LLC...Owned fifth-best home ERA among qualifying NL starters at 1.68 (48.1 ip/9 er) prior to All-Star Break, going 4-1 in seven starts (eight appearances). Allowed more than two earned runs in just one of the seven starts, giving up three to Philadelphia on May 1. Marked ninth-lowest pre-ASG ERA at home in Marlins history (min. five starts) - Stats LLC...Opened season going 2-3, 4.62 (39.0/20) in seven starts. Moved to bullpen and made just one appearance, on May 16 vs. Atlanta (3.0 ip, 2 h, 0 r). Returned to rotation after that outing and went 9-11, 4.03 (145.1/65) in 24 starts to end season...Posted 2-2 record and 4.50 ERA in four April starts. Lowered monthly ERA in each of next three months: 3.72 in May, 2.93 in June and 2.61 in July. ERA spiked to 6.68 in August as he went 0-6 in his six starts. Became first Marlins starter to go 0-6 in a single month...Posted best six-start stretch of season from June 15-July 23, going 4-2 with 1.62 ERA (39.0/7). Held opponents to one or no earned runs in four of six starts...Took loss in seven consecutive starts from July 29-August 29, marking longest losing streak of career. Over seven-start stretch, owned ERA of 6.81 (39.2/30)...Tossed career-high tying 8.0 innings (fourth time) on September 9 vs. Milwaukee. Also tied career high with 10 strikeouts. Snapped career-long seven-game losing streak with 5-2 win.


Finished season by earning 10th win, marking first campaign with double-digit wins in first year as a full-time member of rotation...Recorded four straight starts to open the season with at least 6.0 innings and no more than two runs allowed. That tied Kevin Brown (1997) for the Club record for consecutive starts of 6.0 innings and two-or-fewer runs to open a season, according to STATS LLC...Went 3-2, 1.99 through first seven starts, while teammate Jose Fernandez went 4-1, 1.74. Became first teammates in Club history to have winning records with ERA un-der 2.00 through first seven starts...Finished season with 2.81 ERA (102.1 IP/32 ER) vs. NL East, the fifth-best mark among his division counterparts (min. 15 GS), behind Henderson Alvarez (2.20), Cole Hamels (2.43), Julio Teheran (2.50) and Jordan Zimmermann (2.59). Had a 4.96 ERA (89.0/49) vs. all other teams...Had six starts of at least 6.0 innings in which he did not allow an earned run, tied with several others for fourth-most such outings in National League...Ranked 30th among NL starters with a .248 (177x714) average against. With run-ners in scoring position, ranked 12th among NL starters with a .226 (38x168) average against...According to FanGraphs, owned the seventh-lowest opponents' line drive rate (17.9%) among Major League starters...Induced 21 grounded into double plays, tied with two others for fifth-most among NL starters, behind Henderson Alvarez, Adam Wainwright and Wily Peralta (24 each), and Charlie Morton (22)...Among NL starters, ranked ninth in HR/FB rate (7.4%) and 24 th in opponents' aver-age on balls in play (.293). Held opponents to 50 extra-base hits, tied with Henderson Alvarez and Jordan Zimmermann for third-fewest total among NL starters (min. 30 games started), behind Tyson Ross (40), Yovani Gallardo (49) and Zack Wheeler (49)...Had a 2.72 ERA (96.0/29) in innings 1-3, and a 5.20 ERA (83.0/48) in innings 4-6. ERAs for innings 1-3 were 3.66, 2.53 and 1.97, respectively, while marks in innings 4-6 were 4.99, 3.60 and 7.66...Was sixth in Majors in putouts as a pitcher (22), behind Kyle Gibson (30), Zack Greinke (28), Mike Leake and Yordano Ventura (26 each) and Jake Peavy (23).


Joined starting rotation on May 12, going 5-10, 4.51 ERA (131.2 IP/66 ER) in 23 starts. Turned in best outing on September 15 at Citi Field, a 1-0 loss to the Mets in 12 innings. Tossed 8.0 shutout innings of three-hit ball, but did not factor in decision; recorded five strikeouts with no walks. The 8.0 innings pitched tied a career high (also, May 29, 2013 vs. Tampa Bay). Was 2-5 with a 4.98 ERA (56.0/31) in 10 starts at Marlins Park, and 3-5, 4.16 (75.2/35) in 13 road starts. Pitched 6.0-plus innings in 10 starts, going 4-2, 2.12 ERA (68.0/16) and .209 (50x239) opponents' batting average in those games. In first 11 starts, issued just 17 walks in 64.2 innings pitched, a rate of 2.37 walks per 9.0 innings; over last 12 starts, issued 31 walks in 67.0 innings pitched for a 4.16 BB/9 rate. Opened season with six appearances out of bullpen. Went 0-0 with a 3.18 ERA (11.1/4) in those outings, with a .135 (5x37) opponents' average. In his August 1 start against the Mets at Marlins Park, earned win against All-Star Game starter Matt Harvey. According to Elias, only four other pitchers who have appeared in 2013 season won a head-to-head start as a rookie against a pitcher who had started the ASG earlier that year: David Price in 2009 (vs. Roy Halladay), Edinson Volquez in 2007 (vs. Dan Haren), Barry Zito in 2000 (vs. David Wells) and Tim Hudson in 1999 (vs. Pedro Martinez). In his start on May 18 vs. Arizona, only run for either team came on a lead-off home run by the D-backs' Gerardo Parra on first pitch of the game. Last time a Major League contest had its only run come via a home run on game's first pitch was September 14,1993, when Pittsburgh's Carlos Garcia homered off Florida's Chris Hammond in a 6.0-inning contest (STATS LLC). According to Elias, the last time it happened in a nine-inning game was September 2, 1963, when Pete Rose homered off the Mets' Jay Hook at the Polo Grounds in New York.

2012 Combined to toss a career-high 164.1 innings, while striking out 151, between Triple-A New Orleans and Miami...Spent majority of season with New Orleans, making 27 starts and one relief appearance, going 12-11 with a 4.17 ERA (151.0 IP/70 ER)...Made only relief outing in last appearance with Zephyrs, Aug. 30 vs. Round Rock...Allowed three hits and one run (home run) with a walk and two strikeouts over 2.0innings...Lost first three decisions with Zephyrs (four starts), allowing 13 earned runs over 15.0innings. Then rattled off wins in each of his next four starts, surrendering just fourearned runs over 24.0 frames...Tossed a season-high 8.0 innings in Zephyrs' 9-2 win over Omaha on May 26. Allowedtwo runs (one earned) on three hits with two walks and six strikeouts...Recalled by Miami on September 2 and made Major League debut on September5 vs. Milwaukee. Allowed four runs on three hits (two home runs) with a walk andone strikeout over 2.0 innings. Allowed just one run over final six relief appearances(6.1 IP)...Tied a Marlins' season high with five strikeouts by a reliever on September 17 vs.Atlanta in 2.0 innings pitched (also, Chad Gaudin on July 21 at Pittsburgh)...Called on to make Closing Day start, October 3 vs. Mets. Allowed three runs on sixhits (two home runs) with no walks and three strikeouts over 5.0 innings in loss...In eight games with Miami, was 0-1 with a 5.40 ERA (13.1/8). 2011 Tied Rob Rasmussen for most wins in Club's minor league system. Also, tied for fourth in strikeouts and second in walks allowed...Opened season by going 5-0, including a 2-0 mark in April with a 2.74 ERA (23.0 IP/7 ER) in four starts...Suffered a six-game losing streak on heels of 5-0 start, but rebounded to go 7-1 in final 10 starts, including victories in six of last seven outings...Was 5-1 in August with a 4.29 ERA (35.2/17) and 29 strikeouts, his most in a single month for season. 2010 Had his finest professional season in 2010, setting career-bests in nearly every category on his way to being named the Southern League's Most Outstanding Pitcher. His 16 wins were tied for the Southern League record, as well as being tied for the most among all full-season minor leaguers, while his ERA (2.61) ranked fourth in all of double-A ... He led the organization in wins and strikeouts (145) and ranked third in ERA and innings pitched (158.2) ... He went 11-2 with a 3.04 ERA (103.2 IP/35 ER) in 18 starts prior to the All-Star break, earning his first career All-Star nod ... Posted a perfect 5-0 mark and 1.80 ERA (55.0 IP/11 ER) in 10 second-half starts ... Fared better at the Baseball Grounds of Jacksonville, posting an 8-0 record and 2.04 ERA (75.0 IP/17 ER) in 13 home starts. Away from home, went 8-2 with a 3.12 ERA (83.2 IP/29 ER) in 15 starts ... Began the season with six consecutive wins in his first 11 starts with a 3.56 ERA (60.2 IP/24 ER) ... Suffered his first loss on June 6 at Montgomery when he allowed three runs on five hits with two walks and seven strikeouts over 6.0 innings. Took second loss on July 3 at Carolina after giving up only two runs on four hits with a walk and seven strikeouts ... Over his final 11 starts, rattled off six straight wins for the second time. Owned a 1.65 ERA (60.0 IP/11 ER) in that span ... He allowed three-or-fewer earned runs in 23 of his 28 starts and held opponents to one-or-less runs 15 times ... Surrendered a season-high six runs (five earned) in his first start of the season, April 9 vs. West Tenn. On May 16 at Carolina, again allowed six runs (five earned) ... Struck out a season-best eight batters in an August 3 win vs. Birmingham ... Made two starts in the Suns' Championship run, allowing six earned runs in 12.0 innings (4.50 ERA ). 2009

Went 9-6 with a 3.25 ERA (48 ER/133.0 IP) in a combined 24 starts for Single-A Greensboro and Single-A opponents to a .246 average with 107 strikeouts.


Started his professional career with Single-A Jamestown where he appeared in 15 games (13 starts) for a 5-5 record with 58 strikeouts and 29 walks.