Exhibition Team logoLos Angeles Angels of Anaheim hat dark logoArizona Diamondbacks hat dark logoBaltimore Orioles hat dark logoBoston Red Sox hat dark logoChicago Cubs hat dark logoCincinnati Reds dark logoCleveland Indians hat dark logoColorado Rockies hat dark logoDetroit Tigers dark logoHouston Astros hat dark logoKansas City Royals hat dark logoLos Angeles Dodgers hat dark logoWashington Nationals dark logoNew York Mets hat dark logoOakland Athletics cap logoPittsburgh Pirates hat dark logoSan Diego Padres cap logo on lightSeattle Mariners hat dark logoSan Francisco Giants hat dark logoSt. Louis Cardinals dark logoTampa Bay Rays hat dark logoTexas Rangers cap logoToronto Blue Jays hat dark logoMinnesota Twins hat dark logoPhiladelphia Phillies hat dark logoAtlanta Braves hat dark logoChicago White Sox hat dark logoMiami Marlins cap logoNew York Yankees hat dark logoMilwaukee Brewers cap logo
Julio Teheran
P | B/T: R/R | 6' 2" 205LBS | Age: 30

Poor Avg Great

Stats

W L ERA G GS SV IP SO WHIP
2021 1 0 1.80 1 1 0 5.0 3 1.40
11 Seasons 78 77 3.80 240 236 0 1396.1 1207 1.22
G W-L ERA IP SO WHIP
2021 1 1-0 1.80 5.0 3 1.40
11 Seasons 240 78-77 3.80 1396.1 1207 1.22

Statcast Statistics

Season Age Pitches Batted Balls Barrels Barrel % Exit Velocity Max EV Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB% ERA xERA
2015 24 3275 590 31 5.3 89.1 117 13.9 33.9 .261 .419 .322 .332 .381 37.1 20.3 8.7 4.04 4.84
2016 25 2971 541 35 6.5 88.8 112.1 16.2 33.1 .230 .399 .281 .294 .349 34.1 22 5.4 3.21 3.74
2017 26 3074 582 37 6.4 87.2 111.5 13.8 30.6 .251 .420 .330 .322 .357 30.5 18.6 8.9 4.49 4.58
2018 27 2802 469 34 7.2 88.7 113.2 15.5 34.5 .229 .404 .295 .322 .362 36.7 22.4 11.6 3.94 4.48
2019 28 3036 494 34 6.9 89 113.5 15.5 31.2 .240 .415 .310 .327 .364 35.4 21.5 11 3.81 4.86
2020 29 572 111 14 12.6 89 112.2 15.5 42.3 .318 .623 .421 .427 .459 38.7 13.4 10.7 10.05 8.76
2021 30 90 14 3 21.4 94.7 110.1 18.9 42.9 .359 .803 .354 .521 .596 57.1 15 15 1.80 15.59
15820 2801 188 6.7 88.6 117 15 33.1 .246 .421 .312 .324 .368 34.9 20.6 9.2
6.6 88.3 122.2 12 32.9 .242 .402 .317 .312 .363 35.6 22 8.4

Statcast Pitch Arsenal

Teheran relies on 4 pitches.
Sinker
(53.3%) ,
Slider
(30%) ,
4-Seam Fastball
(10%) ,
Changeup
(6.7%) ,


  •   
  •   
  •   

+ If Available Pitches Click to Video.


  •   
  •   
  •   
  •   
  •   
  •   

Pitch Tracking

Year Pitch Type # # RHB # LHB % MPH PA AB H 1B 2B 3B HR SO BBE BA XBA SLG XSLG WOBA XWOBA EV LA Spin Ext. Whiff% PutAway%
2021 Sinker 48 12 36 53.3 90.0 10 9 3 2 0 0 1 0 9 .333 .504 .667 1.138 .446 .695 96.8 19 2139 6.4 8.7 0.0
2021 Slider 27 9 18 30.0 81.9 9 7 1 0 1 0 0 3 4 .143 .100 .286 .145 .292 .235 85.9 19 2466 6.3 28.6 18.8
2021 4-Seam Fastball 9 2 7 10.0 90.9 1 1 0 0 0 0 0 0 1 .000 .857 .000 2.404 .000 1.359 110.1 19 2364 6.3 0.0 0.0
2021 Changeup 6 0 6 6.7 81.0 1417 6.4 100.0
2020 Sinker 197 114 83 34.4 88.7 56 49 11 6 2 1 2 7 42 .224 .284 .429 .460 .325 .365 90.5 3 2216 6.4 12.9 17.5
2020 4-Seam Fastball 148 57 91 25.9 89.2 34 29 11 5 0 0 6 7 22 .379 .388 1.000 .930 .582 .565 87.5 20 2325 6.3 15.4 15.6
2020 Slider 109 70 39 19.1 80.9 36 30 11 8 2 0 1 4 26 .367 .338 .533 .486 .437 .414 84.7 24 2586 6.3 15.5 6.9
2020 Changeup 64 13 51 11.2 82.0 17 14 6 2 1 0 3 1 16 .429 .355 1.143 1.017 .526 .488 90.0 20 1681 6.4 6.1 14.3
2020 Curveball 54 13 41 9.4 72.3 6 6 0 0 0 0 0 1 5 .000 .066 .000 .239 .000 .121 89.8 41 2676 6.1 33.3 12.5
! Note: Years are in reverse order.
+ View More Seasons


Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel %
2015 41.5 21.4 29 8.1 34.4 40.7 24.6 2.4 30.5 23.7 27.1 7.5 5.3
2016 41.2 25.5 25.3 7.9 35.9 37.3 26.8 3 29 29.9 24.2 4.8 6.5
2017 40.9 25.9 24.9 8.2 37.5 37.3 25.3 4.5 28 28.9 25.1 5 6.4
2018 39.7 28.1 23.7 8.5 33.9 42.9 23.2 1.9 29.6 29.9 22.2 7.7 7.2
2019 40.3 28.1 24.5 7.1 35.4 38.3 26.3 2.2 28.7 30.6 25.9 4.5 6.9
2020 36.9 26.1 31.5 5.4 36.9 41.4 21.6 3.6 25.2 27.9 24.3 5.4 12.6
2021 35.7 28.6 28.6 7.1 42.9 28.6 28.6 0 21.4 28.6 28.6 0 21.4
40.6 25.7 25.8 7.9 35.6 39.2 25.1 2.9 29 28.4 25 5.8 6.7
45.1 22.5 25.4 7.1 36.6 37.8 25.5 3.7 33.2 24.4 24.4 5.7 6.6

Pitch Movement


How this works: Every pitch is affected by the forces of gravity, which means that every pitch drops on its way from the mound to the plate. These numbers are reported with gravity, which makes them larger and different than other pitch movement numbers you may have seen. Since gravity requires time, and slower pitches aren’t ‘better’ just because they have more time to move, the movement of a pitch is compared to ‘average’ movement by comparing it to other MLB pitch types within +/- 2 MPH and from within +/- 0.5 feet of extension and release.
Vertical Movement (inches) Horizontal Movement (inches)
Year Pitch Team Hand # MPH Inches of Drop vs Avg % vs Avg Inches of Break vs Avg % Break vs Avg
2021 4-Seamer DET R 9 90.9 19 -1.4 -8 6.8 -1.9 -22
2021 Slider DET R 27 81.9 36 -4.3 -11 3 -6.7 -69
2021 Changeup DET R 6 81 32.8 -2.8 -8 15 0.9 6
2021 Sinker DET R 45 90 29.8 4.5 18 15.7 0.5 3
2020 Sinker LAA R 197 88.7 29.8 2.8 11 16.1 1 6
2020 Curveball LAA R 54 72.3 56.6 -4.7 -8 12.4 -0.3 -3
2020 Slider LAA R 108 80.8 38.4 -2.8 -7 3.8 -4.5 -55
2020 4-Seamer LAA R 147 89.2 20.9 -1.7 -9 7.9 -0.4 -5
2020 Changeup LAA R 64 82 32.1 -3.2 -9 15 0.6 4
2019 4-Seamer ATL R 1265 89.7 21.7 -1.6 -8 6.4 -2.2 -25
2019 Slider ATL R 636 82.2 37.2 -3 -7 3.2 -5.3 -62
2019 Curveball ATL R 196 74.8 52.4 -4.2 -7 12 -1.3 -10
2019 Changeup ATL R 249 83.6 31.7 -3.1 -9 14.9 -0.1 -1
2019 Sinker ATL R 688 89.3 29.7 2.7 10 14.7 -0.9 -5
2018 Sinker ATL R 549 89.4 28.8 1.7 6 15.9 0.6 4
2018 Changeup ATL R 267 82.6 33 -2.1 -6 14.6 0.2 1
2018 Curveball ATL R 187 72.5 59.1 -1.6 -3 13.4 -0.3 -2
2018 4-Seamer ATL R 1183 89.9 20.2 -0.8 -4 7.5 -1 -12
2018 Slider ATL R 611 80.2 42.4 -0.6 -1 5.5 -4.5 -45
2017 Sinker ATL R 761 91.1 25.2 0.4 2 16.4 0.4 2
2017 Changeup ATL R 199 81.9 30.3 -3.2 -9 13.9 -0.1 0
2017 Slider ATL R 602 82.6 35.6 -2.4 -6 2.2 -4.1 -65
2017 Curveball ATL R 277 73.3 55.8 -3.5 -6 11.2 -1.9 -15
2017 4-Seamer ATL R 1223 91.4 18 -0.4 -2 8.1 -1.2 -13
2016 Slider ATL R 760 81.6 37 -2.2 -6 1.5 -3.2 -68
2016 Changeup ATL R 260 82.9 28.6 -4.5 -14 13.7 -0.2 -1
2016 4-Seamer ATL R 1370 91.7 17.3 0.2 1 10.6 0.9 9
2016 Curveball ATL R 272 72.1 58.1 -1.9 -3 8.7 -2 -19
2016 Sinker ATL R 254 90.3 23.4 -1.5 -6 16.6 0.6 4
! Note: Years are in reverse order.
+ View Complete Pitch Movement Leaderboard

Run Values by Pitch Type

Year Pitch Type Team RV/100 Run Value Pitches % PA BA SLG wOBA Whiff% K% PutAway % xBA xSLG xwOBA Hard Hit %
2021 4-Seamer -1.7 0 9 10 1 0 0 0 0 0 0 .857 2.404 1.359 100
2021 Slider -1.6 0 27 30 9 .143 .286 .294 28.6 33.3 18.8 .1 .145 .237 50
2021 Sinker 0 0 48 53.3 10 .333 .667 .45 8.7 0 0 .504 1.138 .696 55.6
2021 Changeup 0.3 0 6 6.7 100
2020 Curveball -2.3 -1 54 9.4 6 0 0 0 33.3 16.7 12.5 .066 .238 .121 20
2020 Changeup 4.8 3 64 11.2 17 .429 1.143 .532 6.1 5.9 14.3 .355 1.017 .488 50
2020 4-Seamer 6.8 10 148 25.9 34 .379 1 .615 15.4 20.6 15.6 .388 .93 .565 40.9
2020 Slider 5.1 6 109 19.1 36 .367 .533 .442 15.5 11.1 6.9 .338 .486 .413 19.2
2020 Sinker -1.9 -4 197 34.4 56 .224 .429 .329 12.9 12.5 17.5 .284 .46 .365 47.6
2019 Curveball 2.3 5 196 6.5 28 .346 .538 .436 36 17.9 19.2 .357 .622 .432 28.6
2019 Changeup -1.1 -3 249 8.2 63 .224 .345 .282 23.3 9.5 20.7 .265 .44 .328 28.8
2019 Slider 0.9 6 636 20.9 167 .26 .459 .358 35.1 27.5 16 .251 .417 .328 32.4
2019 Sinker -2.1 -14 688 22.7 208 .188 .263 .255 11.7 23.6 23.3 .225 .309 .276 38.4
2019 4-Seamer -0.2 -2 1265 41.7 283 .232 .443 .354 19.5 19.4 15.2 .226 .473 .356 37.6
2018 Curveball 4.5 8 187 6.7 27 .478 1.13 .672 42.9 18.5 20 .308 .6 .429 27.8
2018 Changeup -0.7 -2 267 9.5 67 .159 .381 .245 21.9 7.5 18.5 .288 .512 .348 33.3
2018 Sinker -2.3 -12 549 19.6 161 .194 .237 .256 17.7 16.1 25 .268 .416 .346 44.7
2018 Slider -0.9 -5 611 21.8 183 .138 .263 .231 47.5 36.1 26.2 .161 .259 .237 20.6
2018 4-Seamer 0.2 3 1183 42.2 283 .218 .454 .348 22.1 21.2 17.3 .229 .446 .348 42.2
2018 N/A 1 0
2017 Curveball 0.5 1 277 9 50 .265 .531 .36 34.3 16 16.3 .256 .497 .323 14.6
2017 Changeup 0.8 2 199 6.5 55 .3 .54 .392 17.6 9.1 19.2 .297 .515 .371 30.4
2017 Slider 1 6 602 19.6 175 .248 .412 .329 35.5 28 19.1 .215 .334 .285 23.6
2017 Sinker 0.3 3 762 24.8 230 .307 .5 .379 13.4 11.7 14.8 .296 .499 .358 34
2017 4-Seamer -0.8 -10 1223 39.8 297 .21 .377 .308 18.6 20.9 16.2 .226 .378 .309 34.2
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Spin Direction

Year Pitch Type Pitches MPH Active Spin % Total Movement (In.) Spin-Based Observed Deviation
2020 Changeup 61 82 95 17.3 1:45 2:15 -30
2020 Curveball 44 72.2 60 14.8 8:00 8:00 0
2020 4-Seam Fastball 130 89.3 75 15 1:45 1:00 45
2020 Sinker 160 88.8 78 17.3 1:30 2:30 -60
2020 Slider 94 80.8 24 4.8 10:00 9:45 15
2021 Sinker 38 90.1 69 17 1:45 2:45 -60
2021 Slider 27 81.9 21 4.8 10:15 10:30 -15
! Note: This table is showing data from the PITCHER perspective.
+ View Complete Spin Direction Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2011 87 351 0 -3 2 2 0
2013 786 2932 -8 -25 12 11 -10
2014 879 3256 -12 -19 11 10 -9
2015 827 3218 -4 -12 16 12 13
2016 744 2916 -19 -26 11 11 -23
2017 807 3064 -10 -29 28 13 2
2018 726 2815 -16 -24 17 14 -9
2019 755 3051 -11 -38 20 19 -10
2020 149 572 4 0 6 4 14
+ View Complete Swing/Take Leaderboard

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Strike % Swing % Whiff % Meatball % Meatball Swing %
2015 3275 46.8 66.9 79.8 27.6 58.9 41.5 57.3 45.9 25.8 6.9 71.7
2016 2971 50.9 67.8 81.2 28.9 61.6 43.4 61.7 48.6 24 7.4 77.9
2017 3074 48.3 68.5 82.5 26.6 66.3 41.7 64.2 47 21.5 7.3 79
2018 2802 44.9 64.9 80.1 25.5 52.9 43.2 61 43.1 28.4 6 78.4
2019 3036 44.4 68.4 82.9 26.7 66.7 41.3 59.9 45.3 22.2 6.4 81
2020 572 45.8 64.9 91.2 27.1 73.8 47 53.7 44.4 14.6 6.5 62.2
2021 90 50 68.9 83.9 26.7 83.3 38.9 45 47.8 16.3 3.3 100
15820 47 67.3 81.7 27 62 42.3 60.5 46 23.9 6.8 77
48.5 66.8 82 28.3 58.5 42.6 60.6 47 24.6 7.2 76

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% xERA FB Velo FB Spin CB Spin
2015 13 20 21 27 12 8 41 20 20 49 25 74 13 38 49 56
2016 65 69 45 29 84 10 36 41 56 59 88 58 65 29 56 68
2017 35 40 37 37 37 6 41 49 70 26 38 30 35 30 51 72
2018 30 60 38 23 27 11 35 38 36 51 10 73 30 13 60 78
2019 31 52 46 43 20 13 52 39 60 40 16 24 31 10 70 84
2020 0 1 0 1 1 8 7 37 40 3 28 0 0 10 46 70
2021
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2019 23.4 22 26.9 -5 10 28 8 36.4
2020 23.1 12 10.7 1 1 5 7 58.3
2021 23.1 1 1.3 0 1 2 0 0

Expected Home Runs by Park

Year HR
2019 22 28 31 31 36 22 25 33 26 29 28 29 13 19 26 34 16 29 26 33 14 23 21 30 27 35 27 26 31 24 34
2020 12 10 12 10 12 10 11 11 10 11 10 10 9 9 12 12 10 10 12 13 9 10 10 11 10 12 10 11 11 10 12
2021 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 1
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights and distances, but does not attempt to adjust for environmental effects. For these purposes, the 2020 Blue Jays home field was still Rogers Centre, not Sahlen Field.
+ View Complete Expected Home Runs Leaderboard

Year to Year Changes

Metric 2015 2016 +/-   2017 +/-   2018 +/-   2019 +/-   2020 +/-   2021 +/-  
Fastball Velocity 91.8 91.5 -0.3 91.3 -0.2 89.7 -1.6 89.6 -0.1 88.9 -0.7 90.1 1.2
Offspeed Velocity 83.3 82.9 -0.4 81.9 -1 82.6 0.7 83.6 1 82 -1.6 81 -1
Breaking Velocity 79 79.1 0.1 79.7 0.6 78.4 -1.3 80.4 2 78 -2.4 81.9 3.9
Exit Velocity 89.1 88.8 -0.3 87.2 -1.6 88.7 1.5 89 0.3 89 0 94.7 5.7
Launch Angle 13.9 16.2 2.3 13.8 -2.4 15.5 1.7 15.5 0 15.5 0 18.9 3.4
Barrel % 5.3 6.5 1.2 6.4 -0.1 7.2 0.8 6.9 -0.3 12.6 5.7 21.4 8.8
Hard Hit % 37.1 34.1 -3 30.5 -3.6 36.7 6.2 35.4 -1.3 38.7 3.3 57.1 18.4
Sweet Spot % 33.9 33.1 -0.8 30.6 -2.5 34.5 3.9 31.2 -3.3 42.3 11.1 42.9 0.6
xBA .261 .23 -0.031 .251 0.021 .229 -0.022 .24 0.011 .318 0.078 .359 0.041
BA .253 .223 -0.03 .257 0.034 .196 -0.061 .229 0.033 .305 0.076 .235 -0.07
xwOBA .332 .294 -0.038 .322 0.028 .322 0 .327 0.005 .427 0.1 .521 0.094
wOBA .322 .281 -0.041 .33 0.049 .295 -0.035 .31 0.015 .421 0.111 .354 -0.067
xSLG .419 .399 -0.02 .42 0.021 .404 -0.016 .415 0.011 .623 0.208 .803 0.18
SLG .412 .376 -0.036 .443 0.067 .374 -0.069 .389 0.015 .641 0.252 .471 -0.17
K% 20.3 22 1.7 18.6 -3.4 22.4 3.8 21.5 -0.9 13.4 -8.1 15 1.6
BB% 8.7 5.4 -3.3 8.9 3.5 11.6 2.7 11 -0.6 10.7 -0.3 15 4.3
Swing % 45.9 48.6 2.7 47 -1.6 43.1 -3.9 45.3 2.2 44.4 -0.9 47.8 3.4
Whiff% 25.8 24 -1.8 21.5 -2.5 28.4 6.9 22.2 -6.2 14.6 -7.6 16.3 1.7
In Zone % 46.8 50.9 4.1 48.3 -2.6 44.9 -3.4 44.4 -0.5 45.8 1.4 50 4.2
Out of Zone % 53.2 49.1 -4.1 51.7 2.6 55.1 3.4 55.6 0.5 54.2 -1.4 50 -4.2
Out of Zone Swing % 27.6 28.9 1.3 26.6 -2.3 25.5 -1.1 26.7 1.2 27.1 0.4 26.7 -0.4
First Pitch Swing % 25.6 28.4 2.8 28.9 0.5 26.9 -2 26.9 0 26.2 -0.7 15 -11.2
First Pitch Strike % 57.3 61.7 4.4 64.2 2.5 61 -3.2 59.9 -1.1 53.7 -6.2 45 -8.7
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

vs RHHvs LHH
YearPAwOBAPAShifts%PAShifts%
2016 737 .280 394 27 6.9 343 70 20.4
2017 807 .330 362 8 2.2 445 134 30.1
2018 721 .295 357 32 9.0 364 103 28.3
2019 750 .308 434 36 8.3 316 99 31.3
2020 149 .421 69 16 23.2 80 54 67.5
2021 20 .354 4 0 0.0 16 14 87.5

Pitch Distribution