RotoWire Partners

J.A. Happ

35-Year-Old Pitcher – Toronto Blue Jays

2018 Stats

W-L

10-6

ERA

4.29

WHIP

1.19

K

121

SV

0

2018 Preseason Projections

W-L

ERA

WHIP

K

SV

2018 Fantasy Baseball Outlook

Elbow inflammation sidelined Happ early in the season, but he hit his stride shortly after his return in late May, allowing three runs or fewer in 11 of 12 starts spanning the course of two months. He...

Read more about J.A. Happ

2018 ADP:  249.31

Rank (Overall): Hidden

Rank (SP): Hidden

Get Custom Auction Value

LEAGUE: Majors   40 MAN: YES   BATS: L   THROWS: L   HT: 6' 5"   WT: 205   DOB: 10/19/1982   BORN: Peru, IL   COLLEGE: Northwestern   DRAFTED: 3rd Rd    Show ContractHide Contract

$

J.A. Happ Contract Information:

Signed a three-year, $36 million contract with the Blue Jays in November of 2015.

July 12, 2018  –  J.A. Happ News

▼ More

RotoWire Fantasy Analysis

+ Add To Watchlist

Happ (10-6) lasted just 3.2 innings Thursday, yielding five unearned runs on five hits and a walk while taking the loss against Boston. He struck out six and gave up a home run.

To instantly reveal our fantasy analysis of every player – including J.A. Happ – simply subscribe now.

J.A. Happ Stats
OPTIONS:   Show Partial SeasonsHide Partial Seasons      Show Minor League StatsHide Minor League Stats       Show 5x5 Stats OnlyShow All Statistics       Click stat headings to sort columns.
Year Age Lg Tm G GS SH IP H ER HR K BB W L SV BS HLD ERA WHIP
2005 22 AA REA 1 1 0 6.0 3 1 0 8 2 1 0 0 1.50 0.83
2006 23 AA REA 12 12 0 74.7 58 22 2 81 29 6 2 0 2.65 1.17
2006 23 AAA SCR 1 1 0 6.0 3 1 1 4 1 1 0 0 1.50 0.67
2006 23 MAJ KAN 4 0 0 4.7 5 5 0 5 4 0 0 0 9.64 1.93
2007 24 AAA OTT 24 24 0 118.3 118 66 12 117 62 4 6 0 5.02 1.52
2007 24 MAJ PHI 1 1 0 4.0 7 5 3 5 2 0 1 0 11.25 2.25
2008 25 AAA LEH 24 23 0 135.0 116 54 14 151 48 8 7 0 3.60 1.21
2008 25 MAJ PHI 8 4 0 31.7 28 13 3 26 14 1 0 0 3.69 1.33
2009 26 MAJ PHI 35 23 2 166.0 149 54 20 119 56 12 4 0 2.93 1.23
2010 27 A+ CLE 5 1 0 3.0 3 2 0 2 0 0 1 0 0 0 6.00 1.00
2010 27 AA REA 5 3 0 12.1 18 11 3 10 4 1 0 0 0 0 8.03 1.82
2010 27 AAA LEH 5 4 0 22.1 26 12 3 22 15 0 1 0 0 0 4.84 1.86
2010 27 MAJ HOU 13 13 1 72.0 60 30 7 61 35 5 4 0 0 0 3.75 1.32
2010 27 MAJ PHI 3 3 0 15.3 13 3 1 9 12 1 0 0 0 0 1.76 1.63
2010  (Multiple Teams) 27 MAJ HOU/PHI 16 16 1 87.3 73 33 8 70 47 6 4 0 0 0 3.40 1.37
2011 28 AAA OKL 3 3 0 18.0 11 3 0 16 9 1 0 0 0 0 1.50 1.11
2011 28 MAJ HOU 28 28 0 156.3 157 93 21 134 83 6 15 0 0 0 5.35 1.54
2012 29 MAJ HOU 18 18 0 104.3 112 56 17 98 39 7 9 0 0 0 4.83 1.45
2012 29 MAJ TOR 10 6 0 40.3 35 21 2 46 17 3 2 0 0 1 4.69 1.29
2012  (Multiple Teams) 29 MAJ HOU/TOR 28 24 0 144.7 147 77 19 144 56 10 11 0 0 1 4.79 1.40
2013 30 A+ DUN 3 1 0 5.0 3 0 0 7 0 0 0 0 0 0 0.00 0.60
2013 30 R GUL 3 1 0 3.0 4 0 0 0 0 0 0 0 0 0 0.00 1.33
2013 30 AAA BUF 3 3 0 13.1 17 10 2 13 8 0 2 0 0 0 6.75 1.91
2013 30 MAJ TOR 18 18 0 92.7 91 47 10 77 45 5 7 0 0 0 4.56 1.47
2014 31 A+ DUN 1 1 0 5.0 3 2 0 5 1 1 0 0 0 0 3.60 0.80
2014 31 AAA BUF 1 1 0 4.2 5 1 1 6 2 0 0 0 0 0 1.93 1.67
2014 31 MAJ TOR 30 26 0 158.0 160 74 22 133 51 11 11 0 0 0 4.22 1.34
2015 32 MAJ PIT 11 11 0 63.3 52 13 3 69 13 7 2 0 0 0 1.85 1.03
2015 32 MAJ SEA 21 20 0 108.7 121 56 13 82 32 4 6 0 0 0 4.64 1.41
2015  (Multiple Teams) 32 MAJ PIT/SEA 32 31 0 172.0 173 69 16 151 45 11 8 0 0 0 3.61 1.27
2016 33 MAJ TOR 32 32 0 195.0 168 69 22 163 60 20 4 0 0 0 3.18 1.17
2017 34 A+ DUN 1 1 0 3.0 7 3 0 3 0 0 0 0 0 0 9.00 2.33
2017 34 MAJ TOR 25 25 0 145.3 145 57 18 142 46 10 11 0 0 0 3.53 1.31
2018 35 MAJ TOR 19 19 0 109.0 95 52 17 121 35 10 6 0 0 0 4.29 1.19
Today's Projections     Subscribe now to see Today's projected stats for J.A. Happ
Next 7 Days     Subscribe now to see our Next 7 Days projections for J.A. Happ
Rest Of Season     Subscribe now to see our Rest Of Season projections for J.A. Happ
Preseason     Subscribe now to see our 2018 projections for J.A. Happ
3-Year Averages     29 29 0 170.8 162 65 18 152 50 13 7 0 0 0 3.43 1.24
Career  (View All)     276 247 3 1,466.7 1,398 648 179 1,290 544 102 82 0 3.98 1.32

Age is determined on July 1st of each season.       Jump To:     ▼ Advanced Stats

No No Yes
J.A. Happ Game Log    (View Full Game Log)
# of Team Games To Display:    Show 14Show 14    Show 30Show 30    Show 60Show 60
DATE OPP IP H R ER HR BB K HBP WP CG W-L SV BS HLD ERA WHIP
Jul. 12 @Bos 3.7 5 5 0 1 1 6 1 1 0 L 0 0 0 4.29 1.19
Jul. 7 NYY 2.7 4 6 6 2 6 5 0 0 0 L 0 0 0 4.44 1.18
Jul. 1 Det 5.7 10 7 7 1 1 4 0 0 0 L 0 0 0 4.03 1.11
Jun. 25 @Hou 6.0 7 3 3 1 2 4 0 0 0 W 0 0 0 3.62 1.06
Jun. 20 Atl 8.3 6 4 4 2 0 8 0 0 0 W 0 0 0 3.56 1.03
Jun. 13 @TB 5.0 1 0 0 0 3 4 0 0 0 - 0 0 0 3.48 1.06
Jun. 8 Bal 7.0 2 1 0 0 2 3 0 0 0 W 0 0 0 3.71 1.08
Jun. 2 @Det 5.0 5 4 4 1 2 8 0 0 0 - 0 0 0 4.08 1.13
May. 27 @Phi 6.7 6 3 2 0 2 8 0 0 0 W 0 0 0 3.84 1.11
May. 22 LAA 7.0 3 2 2 0 3 5 0 0 0 W 0 0 0 3.97 1.10
May. 16 @NYM 7.0 2 0 0 0 0 10 0 0 0 W 0 0 0 4.15 1.13
May. 10 Sea 3.3 10 7 7 2 2 3 0 0 0 L 0 0 0 4.80 1.27
Last 14 Games (Team)
2 Games Pitched:  Avg. 3.2 IP/G
6.3 9 11 6 3 7 11 1 1 0 0-2 0 0 0 8.53 2.53
Last 30 Games (Team)
6 Games Pitched:  Avg. 5.2 IP/G
31.3 33 25 20 7 13 31 1 1 0 2-3 0 0 0 5.74 1.47
Last 60 Games (Team)
12 Games Pitched:  Avg. 5.6 IP/G
67.3 61 42 35 10 24 68 1 1 0 6-4 0 0 0 4.68 1.26

J.A. Happ Split Stats    (View Full Split Stats)

Vs. Left

Year Batters K BB H 2B 3B HR BAA
20189126615202.181
201711823522313.198
2016162291236413.245

Vs. Right

Year Batters K BB H 2B 3B HR BAA
201836595298014015.242
20175081194112319215.265
20166341344813227119.228

Home

Year IP W L SV K BB HR ERA WHIP
201864.06406918125.481.22
201772.3470702893.361.44
201690.01120852582.901.17

Away

Year IP W L SV K BB HR ERA WHIP
201845.0420521752.601.16
201773.0640721893.701.19
2016105.09207835143.431.17
J.A. Happ vs. Today's Pitcher Stats

J.A. Happ Advanced Stats
OPTIONS:   Show Partial SeasonsHide Partial Seasons      Show Minor League StatsHide Minor League Stats      Click stat headings to sort columns.
Year Age Lg Tm G GS IP K/9 BB/9 K/BB HR/9 GB/FB Ratio Strand % Fastball ERA FIP BABIP
2005 22 AA REA 1 1 6.0 12.00 3.00 4.00 0.00 80% 1.50 1.53 .252
2006 23 AA REA 12 12 74.7 9.76 3.50 2.79 0.24 76.5% 2.65 2.66 .302
2006 23 AAA SCR 1 1 6.0 6.00 1.50 4.00 1.50 100% 1.50 5.03 .134
2006 23 MAJ KAN 4 0 4.7 9.64 7.71 1.25 0.00 3.50 44.4% 9.64 3.71 .380
2007 24 AAA OTT 24 24 118.3 8.90 4.72 1.89 0.91 67.9% 5.02 4.11 .328
2007 24 MAJ PHI 1 1 4.0 11.25 4.50 2.50 6.75 0.40 66.7% 11.25 12.00 .389
2008 25 AAA LEH 24 23 135.0 10.07 3.20 3.15 0.93 73.3% 3.60 3.40 .308
2008 25 MAJ PHI 8 4 31.7 7.39 3.98 1.86 0.85 0.53 74.4% 88.9 MPH 3.69 4.16 .283
2009 26 MAJ PHI 35 23 166.0 6.45 3.04 2.13 1.08 0.96 81.6% 89.7 MPH 2.93 4.38 .270
2010 27 A+ CLE 5 1 3.0 6.00 0.00 0.00 0.00 33.3% 6.00 1.87 .317
2010 27 AA REA 5 3 12.1 7.44 2.98 2.50 2.23 57.9% 8.03 6.01 .383
2010 27 AAA LEH 5 4 22.1 8.96 6.11 1.47 1.22 76.3% 4.84 5.01 .363
2010 27 MAJ HOU 13 13 72.0 7.63 4.38 1.74 0.88 1.01 73.9% 89.8 MPH 3.75 4.27 .272
2010 27 MAJ PHI 3 3 15.3 5.28 7.04 0.75 0.59 0.76 91.7% 89.8 MPH 1.76 5.22 .260
2010  (Multiple Teams) 27 MAJ HOU/PHI 16 16 87.3 7.21 4.84 1.49 0.82 0.96 77.7% 89.8 MPH 3.40 4.46 .269
2011 28 AAA OKL 3 3 18.0 8.00 4.50 1.78 0.00 85% 1.50 2.92 .240
2011 28 MAJ HOU 28 28 156.3 7.71 4.78 1.61 1.21 0.82 67.1% 90.0 MPH 5.35 4.86 .307
2012 29 MAJ HOU 18 18 104.3 8.45 3.36 2.51 1.47 1.21 70.9% 90.5 MPH 4.83 4.59 .326
2012 29 MAJ TOR 10 6 40.3 10.26 3.79 2.71 0.45 0.86 62% 90.5 MPH 4.69 2.90 .328
2012  (Multiple Teams) 29 MAJ HOU/TOR 28 24 144.7 8.96 3.48 2.57 1.18 1.12 68.5% 90.5 MPH 4.79 4.12 .327
2013 30 A+ DUN 3 1 5.0 12.60 0.00 0.00 0.00 100% 0.00 0.40 .297
2013 30 R GUL 3 1 3.0 0.00 0.00 0.00 0.00 100% 0.00 3.20 .321
2013 30 AAA BUF 3 3 13.1 8.93 5.50 1.63 1.37 65.2% 6.75 5.03 .385
2013 30 MAJ TOR 18 18 92.7 7.48 4.37 1.71 0.97 0.82 70.6% 91.1 MPH 4.56 4.46 .305
2014 31 A+ DUN 1 1 5.0 9.00 1.80 5.00 0.00 50% 3.60 1.80 .248
2014 31 AAA BUF 1 1 4.2 12.86 4.29 3.00 2.14 100% 1.93 4.87 .406
2014 31 MAJ TOR 30 26 158.0 7.58 2.91 2.61 1.25 1.11 72.5% 92.7 MPH 4.22 4.33 .306
2015 32 MAJ PIT 11 11 63.3 9.81 1.85 5.31 0.43 1.20 83.9% 91.8 MPH 1.85 2.25 .309
2015 32 MAJ SEA 21 20 108.7 6.79 2.65 2.56 1.08 1.43 69.3% 91.8 MPH 4.64 4.18 .325
2015  (Multiple Teams) 32 MAJ PIT/SEA 32 31 172.0 7.90 2.35 3.36 0.84 1.35 73.8% 91.8 MPH 3.61 3.46 .320
2016 33 MAJ TOR 32 32 195.0 7.52 2.77 2.72 1.02 1.36 77.2% 91.6 MPH 3.18 4.01 .274
2017 34 A+ DUN 1 1 3.0 9.00 0.00 0.00 0.00 57.1% 9.00 1.20 .562
2017 34 MAJ TOR 25 25 145.3 8.79 2.85 3.09 1.11 1.63 77.5% 91.8 MPH 3.53 3.81 .322
2018 35 MAJ TOR 19 19 109.0 9.99 2.89 3.46 1.40 1.19 69% 91.9 MPH 4.29 4.08 .295
Today's Projections     0 1 5.7 9.38 2.45 3.82 1.23 78.5% 3.36 0.50 .318
Next 7 Days     0 2 11.5 9.49 2.30 4.12 1.04 76.2% 3.42 3.36 .325
Rest Of Season     0 13 74.6 8.48 2.67 3.18 1.10 76.2% 3.54 3.79 .310
Preseason     Subscribe now to see our 2018 projections for J.A. Happ
3-Year Averages     29 29 170.8 8.01 2.64 3.04 0.95 75.8% 3.43 3.67 .304
Career     276 247 1,466.7 7.92 3.34 2.37 1.10 73.4% 3.98 4.18 .300

Age is determined on July 1st of each season.       Jump To:     ▲ Basic Stats      ▲ Split Stats

No No

J.A. Happ Defensive Stats

DRS Breakdown
Pos Year Inn DRS (?) Pos Rank Range & Pos (?) OF Arm (?) GFP/DME (?) GDP (?) Bunts (?) Catcher SB (?) Pitcher SB (?) Adj ERA (?) Strike Zone(?)
P 2017 145.3 -3 - -2 0 0 0 -1 0 0 0 0
2018 109 -4 - -3 0 -1 0 0 0 0 0 0

Jump To:     ▲ Basic Stats      ▲ Split Stats      ▲ Advanced Stats

2018 Stat Review for J.A. Happ    As compared to the top 100 starting pitchers in 2016 (min 130 in)

K/BB/HR Stats

A collection of stats that measure different skills.

Explain This

3.46 K/BB
GOOD
9.99 K/9
ELITE
2.89 BB/9
WEAK
91.9 MPH Fastball
AVERAGE
1.4 HR/9
POOR
1.19 GB/FB Ratio
MODERATE GROUNDBALLER
ERA/WHIP/FIP

A few general measures of a pitcher's effectiveness.

Explain This

4.29 ERA
WEAK
1.19 WHIP
GOOD
4.08 FIP
AVERAGE
BABIP/Strand

Balls in play avg. and % of runners left stranded.

Explain This

.295 BABIP
AVERAGE
69.0% Strand Rate
LOW

Toronto Blue Jays Roster

J.A. Happ: Past News Updates   ( ▲ View most recent update )

Happ (10-5) took the loss Saturday as the Blue Jays fell 8-5 to the Yankees, as he coughed up six runs on four hits and six walks over 2.2 innings while striking out five.

Exclusive Fantasy Analysis

Subscribe to RotoWire now to instantly reveal our analysis.
Happ (10-4) allowed seven runs on 10 hits and one walk while striking out four across 5.2 innings as he took the loss Sunday against the Tigers.

Exclusive Fantasy Analysis

Subscribe to RotoWire now to instantly reveal our analysis.
Happ (10-3) allowed three runs on seven hits and two walks with four strikeouts through six innings in a win Monday over the Astros.

Exclusive Fantasy Analysis

Subscribe to RotoWire now to instantly reveal our analysis.
Happ (9-3) picked up the win Wednesday in the Blue Jays' 5-4 victory over the Braves, giving up four runs on six hits over 8.1 innings while striking out eight.

Exclusive Fantasy Analysis

Subscribe to RotoWire now to instantly reveal our analysis.
Happ didn't factor into the decision Wednesday against the Rays, allowing just one hit and three walks across five scoreless innings. He struck out four.

Exclusive Fantasy Analysis

Subscribe to RotoWire now to instantly reveal our analysis.
Happ (8-3) picked up the win in Friday's 5-1 victory over the Orioles, allowing only one unearned run on two hits and two walks over seven innings while striking out three.

Exclusive Fantasy Analysis

Subscribe to RotoWire now to instantly reveal our analysis.
Happ didn't factor into the decision Saturday against the Tigers, allowing four runs on five hits and two walks while striking out eight batters across five innings.

Exclusive Fantasy Analysis

Subscribe to RotoWire now to instantly reveal our analysis.
Happ (7-3) allowed three runs (two earned) on six hits and two walks across 6.2 innings to earn the win Sunday against the Phillies. He struck out eight.

Exclusive Fantasy Analysis

Subscribe to RotoWire now to instantly reveal our analysis.
Happ (6-3) allowed two runs on three hits and three walks while striking out five over seven innings in a win over the Angels on Tuesday.

Exclusive Fantasy Analysis

Subscribe to RotoWire now to instantly reveal our analysis.
Happ (5-3) picked up the win over the Mets in impressive fashion Wednesday, allowing only two hits over seven scoreless innings while striking out 10.

Exclusive Fantasy Analysis

Subscribe to RotoWire now to instantly reveal our analysis.

RotoWire's Preseason Outlooks

2018

Subscribe now to see our 2018 outlook.

2017

Happ won a career-high 20 games in 2016, tying him for second in MLB, while posting a career-best 3.18 ERA that was good for sixth-best in the AL. He also set personal records in games started (32) and innings pitched (195), while his 1.17 WHIP was good for 10th in the AL. It should be noted that he also benefitted from 6.9 runs of support per start, second-most in MLB, en route to his 20-win campaign. The wins masked some of the 33-year-old's fairly pedestrian numbers, such as a 7.5 K/9 and 2.8 K/BB. Happ also posted a weak 4.01 FIP and was somewhat lucky with a low .268 BABIP, which was fifth-best among AL starters. Most indicators would suggest that the 11-year veteran had a very fortunate season, and Happ's performance moving forward will likely regress back near his career averages. He is a valuable pitcher, but the draft day price tag may be a little unreasonable.

2016

Happ gave Pittsburgh an unexpected boost after coming over from Seattle at the trade deadline last year. The lefty limited batters to a .577 OPS while registering a 69:13 K:BB ratio (9.8 K/9) as a Pirate. At 33 years of age, it will be interesting to find out whether Happ simply got hot in an new environment or whether heís finally figured things out with the help of Pirates pitching coach Ray Searage. Itís easy to forget that Happ posted a 4.64 ERA and 1.40 WHIP (in 108.2 IP) with Seattle before the move to the Bucs, which makes projecting 2016 that much harder. After signing a three-year, $36 million deal with the Blue Jays in November, Happ returns to the place that he called home for nearly two-and-a-half seasons, where he will add depth in the Blue Jays' pitching staff.

2015

Happ has a modicum of skill that affords runs of usefulness in the fantasy game, but determining when those runs will come isnít always easy. For example, he was actually great at home last year despite pitching in a hitter-friendly park like Rogers Centre. The lefty managed a 3.15 ERA, 1.16 WHIP and 3.7 K/BB ratio in 91 home innings. Of course, he canceled it all out with a 5.67 ERA in 67 road innings. The biggest surprise about his home success was the fact that it came with a 1.4 HR/9. Traded to Seattle in November, spacious Safeco Field should protect him from home runs this season. He has lowered his ERA in each of the last three seasons, but when you start at 5.35, that isnít necessarily an impressive feat. Happ is the kind of the fifth starter who gets drafted late when people are just looking for a name who has a starting role, but you would be much better off speculating on a highly skilled middle reliever who will actually help you, even with a small amount of innings.

2014

Happ lost a good portion of this 2013 season to injury, after taking a vicious comebacker off the head. He finished the year with a 4.53 ERA over 92.2 innings, while posting BB/9 (4.4) and K/9 (7.5) marks that were right in line with his past numbers. The soft-tossing lefty has always piled up a surprising number of strikeouts for his style, but he doesn't have much upside and is still likely to open 2014 as the Blue Jays' fifth starter or as a long man out of the bullpen.

2013

Happ started six games for Toronto before a broken foot ended his season. While his 4.79 ERA is discouraging, his FIP (4.01) looks more promising thanks to an increase in K/9 (8.96), and drop in his BB/9 (3.48) along with his increased ability to induce groundballs. Happ should be ready for spring training, but Toronto's acquisition of R.A. Dickey should result in Happ being moved back to the bullpen in a swingman role.

2012

Happ had a disappointing season, but not because something drastically changed with his skill set. He's still got league average strikeout stuff and still walks far too many batters. The big difference came in his hitability: Happ's HR/9IP rate spiked from 0.82 in 2010 to 1.21 in 2011, while he gave up over a hit and a half more per nine innings than he did just one year prior. He'll be a huge wild card heading into 2012 drafts due to his inconsistency the past few years. Still, don't expect him to put up the strong numbers like he did in 2009.

2011

Acquired from Philadelphia in the Roy Oswalt trade, Happ was a solid addition to the Astros' rotation. In 13 starts, Happ went 5-4 with a 3.75 ERA and a 1.319 WHIP. While the walk rate is a little scary (4.8 BB/9IP), Happ is a steady, innings-eater type. His stuff doesn't dominate, but it should keep the team in the game long enough to earn his share of wins. He figures to hold down the No. 3 spot in the rotation for the Astros again in 2011. His strikeout rate increased to 7.6 K/9IP following the trade - if that sticks he could beat his projected ERA here.

2010

Happ began last season in the Phillies' bullpen before moving into the rotation in late May. He quickly established himself as one of the team's more consistent starters and finished the season as a Rookie of the Year candidate. Happ features a high-80s fastball and keeps hitters off balance with good deception and use of his offspeed pitches. If Happ can make some strides with his control while also pushing his strikeout rate up towards the ratios he posted in the minors he could be in for another good season. However, if his walk rate slips and his BABIP normalizes (the .270 BABIP from last season is not likely to be repeated), Happ could find himself with an ERA well above the 2.93 ERA he posted in 2009.

2009

Happ, who from late July until the end of the season was shifted between Triple-A Lehigh Valley and the Phillies roster, went 1-0 with a 3.69 ERA, 1.33 WHIP and 26 strikeouts in 31.2 innings in his time with Philadelphia. Four of his eight appearances came as starts. His effectiveness was a bit of a surprise for Philadelphia, and the Phillies' staff even trusted him enough to give him three innings of relief duty in the NLCS against the Dodgers. Happ should compete with Kyle Kendrick, Carlos Carrasco and Andrew Carpenter in spring training for the No. 5 spot in the Phillies rotation and is worth taking a chance on late in drafts if he wins the job.

2008

Happ was scratched from pitching in the Arizona Fall League because of what the Phillies are calling a "mild left elbow sprain." He's a decent prospect, but the Phillies shutting him down for the fall casts an ominous shadow over his near future.

2007

A young lefthander in the Glendon Rusch mode, Happ has had his way with minor league hitters so far in his two-plus years as a pro. He will likely hit Philadelphia in 2007 after some time in Triple-A. Caution is advised: it often takes lefthanders who throw in the high 80s several years to become consistently effective.