Professional Sports Investing Tools
What is MLB Pitcher Strength Oscillator and how to use it?
ZCode MLB Pitcher Strength Oscillator shows you the current pitcher shape in a form of an easy chart. Just by looking at the chart you can compare two pitchers to see their current pattern and current trend, which pitcher is surging, which is slumping. You will also get the current team status, their last games, pitcher profitability and the difference (delta) between their profitability. The Oscillator is calculated based on the bookie odds for the closed game.

Select the upcoming games or individual teams separately to compare them:
Select location:
Tyler Mahle-$465
J.A. Happ+$595
Tyler Mahle
DateTeam 1 (Away)Team 2 (Home)ScoreOdd 1Odd 2
DateTeam 1 (Away)Team 2 (Home)ScoreOdd 1Odd 2
28th Jul 2021, 20:05Cincinnati Reds (Tyler Mahle)Chicago Cubs (Zach Davies)8:21.9102.022
23rd Jul 2021, 19:10St Louis Cardinals (Wade LeBlanc)Cincinnati Reds (Tyler Mahle)5:62.5521.604
16th Jul 2021, 19:10Milwaukee Brewers (Adrian Houser)Cincinnati Reds (Tyler Mahle)11:62.1361.828
8th Jul 2021, 20:10Cincinnati Reds (Tyler Mahle)Milwaukee Brewers (Adrian Houser)3:52.0451.900
3rd Jul 2021, 16:10Chicago Cubs (Adbert Alzolay)Cincinnati Reds (Tyler Mahle)2:32.1761.798
27th Jun 2021, 13:10Atlanta Braves (Kyle Muller)Cincinnati Reds (Tyler Mahle)4:02.3381.700
21st Jun 2021, 20:10Cincinnati Reds (Tyler Mahle)Minnesota Twins (J.A. Happ)5:71.8702.056
16th Jun 2021, 14:10Cincinnati Reds (Tyler Mahle)Milwaukee Brewers (Freddy Peralta)2:12.2901.728
11th Jun 2021, 19:10Colorado Rockies (Kyle Freeland)Cincinnati Reds (Tyler Mahle)5:113.0641.450
5th Jun 2021, 14:15Cincinnati Reds (Tyler Mahle)St Louis Cardinals (Johan Oviedo)5:21.8502.105
30th May 2021, 14:20Cincinnati Reds (Tyler Mahle)Chicago Cubs (Jake Arrieta)5:12.0561.890
25th May 2021, 19:05Cincinnati Reds (Tyler Mahle)Washington Nationals (Max Scherzer)2:13.0161.462
20th May 2021, 12:35San Francisco Giants (Johnny Cueto)Cincinnati Reds (Tyler Mahle)19:42.3381.700
15th May 2021, 20:10Cincinnati Reds (Tyler Mahle)Colorado Rockies (Jhoulys Chacin)6:51.6352.452
2nd May 2021, 13:10Chicago Cubs (Trevor Williams)Cincinnati Reds (Tyler Mahle)12:132.4751.635
26th Apr 2021, 22:10Cincinnati Reds (Tyler Mahle)Los Angeles Dodgers (Julio Urias)5:32.7561.532
21st Apr 2021, 18:50Arizona Diamondbacks (Merrill Kelly)Cincinnati Reds (Tyler Mahle)8:52.5751.595
14th Apr 2021, 15:45Cincinnati Reds (Tyler Mahle)San Francisco Giants (Johnny Cueto)0:31.8802.056
9th Apr 2021, 21:40Cincinnati Reds (Tyler Mahle)Arizona Diamondbacks (Taylor Widener)6:51.6962.350
3rd Apr 2021, 16:10St Louis Cardinals (Adam Wainwright)Cincinnati Reds (Tyler Mahle)6:92.1361.828
21st Mar 2021, 16:05Cincinnati Reds (Tyler Mahle)Chicago Cubs (Alec Mills)6:112.2821.630
11th Mar 2021, 20:05Chicago White Sox (Reynaldo Lopez)Cincinnati Reds (Tyler Mahle)4:71.9521.860
25th Sep 2020, 20:10Cincinnati Reds (Tyler Mahle)Minnesota Twins (Jose Berrios)7:22.4751.635
13th Sep 2020, 14:15Cincinnati Reds (Tyler Mahle)St Louis Cardinals (Carlos Martinez)10:52.0101.930
8th Sep 2020, 20:15Cincinnati Reds (Tyler Mahle)Chicago Cubs (Alec Mills)0:31.9701.970
2nd Sep 2020, 18:40St Louis Cardinals (Johan Oviedo)Cincinnati Reds (Tyler Mahle)3:42.3801.680
28th Aug 2020, 19:10Chicago Cubs (Kyle Hendricks)Cincinnati Reds (Tyler Mahle)5:61.6902.340
23rd Aug 2020, 14:15Cincinnati Reds (Tyler Mahle)St Louis Cardinals (Daniel Ponce de Leon)2:62.0601.860
4th Aug 2020, 18:10Cleveland Indians (Shane Bieber)Cincinnati Reds (Tyler Mahle)4:21.6502.450
28th Jul 2020, 18:40Chicago Cubs (Alec Mills)Cincinnati Reds (Tyler Mahle)8:52.2001.770
29th Sep 2019, 15:05Cincinnati Reds (Tyler Mahle)Pittsburgh Pirates (Trevor Williams)3:11.8702.050
25th Sep 2019, 18:40Milwaukee Brewers (Jordan Lyles)Cincinnati Reds (Tyler Mahle)9:21.7002.320
18th Sep 2019, 20:05Cincinnati Reds (Tyler Mahle)Chicago Cubs (Jon Lester)3:22.5001.630
12th Sep 2019, 22:10Cincinnati Reds (Tyler Mahle)Seattle Mariners (Justin Dunn)11:51.8302.100
6th Sep 2019, 19:10Arizona Diamondbacks (Robbie Ray)Cincinnati Reds (Tyler Mahle)7:51.8502.070
1st Sep 2019, 13:05Cincinnati Reds (Tyler Mahle)St Louis Cardinals (Miles Mikolas)3:42.5001.630
19th Jul 2019, 19:10St Louis Cardinals (Adam Wainwright)Cincinnati Reds (Tyler Mahle)12:111.9201.990
14th Jul 2019, 15:10Cincinnati Reds (Tyler Mahle)Colorado Rockies (Antonio Senzatela)9:102.0001.910
7th Jul 2019, 13:10Cleveland Indians (Trevor Bauer)Cincinnati Reds (Tyler Mahle)11:11.8102.130
1st Jul 2019, 19:10Milwaukee Brewers (Adrian Houser)Cincinnati Reds (Tyler Mahle)8:61.9201.990
25th Jun 2019, 22:07Cincinnati Reds (Tyler Mahle)Los Angeles Angels (Andrew Heaney)1:52.3001.710
19th Jun 2019, 12:35Houston Astros (Gerrit Cole)Cincinnati Reds (Tyler Mahle)2:31.5302.800
14th Jun 2019, 19:10Texas Rangers (Jesse Chavez)Cincinnati Reds (Tyler Mahle)7:12.5301.610
7th Jun 2019, 19:05Cincinnati Reds (Tyler Mahle)Philadelphia Phillies (Zach Eflin)2:42.0201.890
31st May 2019, 19:10Washington Nationals (Patrick Corbin)Cincinnati Reds (Tyler Mahle)3:91.8502.080
25th May 2019, 14:20Cincinnati Reds (Tyler Mahle)Chicago Cubs (Yu Darvish)6:82.3801.680
18th May 2019, 16:10Los Angeles Dodgers (Walker Buehler)Cincinnati Reds (Tyler Mahle)0:41.6302.500
12th May 2019, 16:05Cincinnati Reds (Tyler Mahle)San Francisco Giants (Madison Bumgarner)5:62.0101.900
7th May 2019, 22:07Cincinnati Reds (Tyler Mahle)Oakland Athletics (Mike Fiers)0:22.1001.830
2nd May 2019, 12:10Cincinnati Reds (Tyler Mahle)New York Mets (Noah Syndergaard)0:12.6001.590
27th Apr 2019, 14:15Cincinnati Reds (Tyler Mahle)St Louis Cardinals (Dakota Hudson)3:62.0901.840
21st Apr 2019, 16:10Cincinnati Reds (Tyler Mahle)San Diego Padres (Joey Lucchesi)3:42.4401.650
16th Apr 2019, 22:10Cincinnati Reds (Tyler Mahle)Los Angeles Dodgers (Kenta Maeda)1:62.5501.610
10th Apr 2019, 18:40Miami Marlins (Trevor Richards)Cincinnati Reds (Tyler Mahle)1:22.4001.670
4th Apr 2019, 19:05Cincinnati Reds (Tyler Mahle)Pittsburgh Pirates (Jordan Lyles)0:21.8902.020
9th Sep 2018, 16:10San Diego Padres (Jacob Nix)Cincinnati Reds (Tyler Mahle)7:62.2601.730
2nd Aug 2018, 19:05Cincinnati Reds (Tyler Mahle)Washington Nationals (Max Scherzer)4:103.5501.350
26th Jul 2018, 19:10Philadelphia Phillies (Ranger Suarez)Cincinnati Reds (Tyler Mahle)9:42.1001.840
20th Jul 2018, 19:10Pittsburgh Pirates (Jameson Taillon)Cincinnati Reds (Tyler Mahle)12:11.9102.020
11th Jul 2018, 19:10Cincinnati Reds (Tyler Mahle)Cleveland Indians (Carlos Carrasco)4:192.7401.530
6th Jul 2018, 14:20Cincinnati Reds (Tyler Mahle)Chicago Cubs (Mike Montgomery)3:22.4801.620
30th Jun 2018, 16:10Milwaukee Brewers (Jhoulys Chacin)Cincinnati Reds (Tyler Mahle)3:122.2101.760
25th Jun 2018, 19:35Cincinnati Reds (Tyler Mahle)Atlanta Braves (Mike Foltynewicz)4:52.3401.690
20th Jun 2018, 12:35Detroit Tigers (Michael Fulmer)Cincinnati Reds (Tyler Mahle)3:52.2401.750
13th Jun 2018, 20:15Cincinnati Reds (Tyler Mahle)Kansas City Royals (Jason Hammel)7:01.8302.120
7th Jun 2018, 12:35Colorado Rockies (Tyler Anderson)Cincinnati Reds (Tyler Mahle)5:71.9801.940
1st Jun 2018, 22:10Cincinnati Reds (Tyler Mahle)San Diego Padres (Walker Lockett)7:21.8802.050
26th May 2018, 21:10Cincinnati Reds (Tyler Mahle)Colorado Rockies (Tyler Anderson)6:52.5601.590
20th May 2018, 13:10Chicago Cubs (Yu Darvish)Cincinnati Reds (Tyler Mahle)6:11.7202.270
15th May 2018, 22:15Cincinnati Reds (Tyler Mahle)San Francisco Giants (Ty Blach)3:52.3101.700
10th May 2018, 22:10Cincinnati Reds (Tyler Mahle)Los Angeles Dodgers (Walker Buehler)4:12.6001.570
5th May 2018, 19:10Miami Marlins (Caleb Smith)Cincinnati Reds (Tyler Mahle)6:02.1601.790
29th Apr 2018, 14:10Cincinnati Reds (Tyler Mahle)Minnesota Twins (Jose Berrios)8:22.7201.530
24th Apr 2018, 18:40Atlanta Braves (Brandon McCarthy)Cincinnati Reds (Tyler Mahle)7:91.9301.990
18th Apr 2018, 13:40Cincinnati Reds (Tyler Mahle)Milwaukee Brewers (Zach Davies)0:22.2401.750
13th Apr 2018, 18:40St Louis Cardinals (Luke Weaver)Cincinnati Reds (Tyler Mahle)5:31.6102.500
8th Apr 2018, 13:35Cincinnati Reds (Tyler Mahle)Pittsburgh Pirates (Jameson Taillon)0:52.3601.680
2nd Apr 2018, 16:10Chicago Cubs (Tyler Chatwood)Cincinnati Reds (Tyler Mahle)0:11.7002.310
13th Sep 2017, 20:15Cincinnati Reds (Tyler Mahle)St Louis Cardinals (Jack Flaherty)6:02.3601.680
7th Sep 2017, 19:10Cincinnati Reds (Tyler Mahle)New York Mets (Matt Harvey)2:71.7402.260
2nd Sep 2017, 19:05Cincinnati Reds (Tyler Mahle)Pittsburgh Pirates (Jameson Taillon)0:52.2001.770
27th Aug 2017, 13:10Pittsburgh Pirates (Jameson Taillon)Cincinnati Reds (Tyler Mahle)5:22.0001.930
J.A. Happ
DateTeam 1 (Away)Team 2 (Home)ScoreOdd 1Odd 2
DateTeam 1 (Away)Team 2 (Home)ScoreOdd 1Odd 2
28th Jul 2021, 13:10Detroit Tigers (Wily Peralta)Minnesota Twins (J.A. Happ)17:142.2901.728
23rd Jul 2021, 20:10Los Angeles Angels (Alex Cobb)Minnesota Twins (J.A. Happ)4:51.9901.950
18th Jul 2021, 13:10Minnesota Twins (J.A. Happ)Detroit Tigers (Wily Peralta)0:71.7782.176
8th Jul 2021, 20:10Detroit Tigers (Tarik Skubal)Minnesota Twins (J.A. Happ)3:52.2581.728
2nd Jul 2021, 20:10Minnesota Twins (J.A. Happ)Kansas City Royals (Brady Singer)4:72.0701.876
27th Jun 2021, 14:10Cleveland Indians (Sam Hentges)Minnesota Twins (J.A. Happ)2:82.2581.748
21st Jun 2021, 20:10Cincinnati Reds (Tyler Mahle)Minnesota Twins (J.A. Happ)5:71.8702.056
15th Jun 2021, 22:10Minnesota Twins (J.A. Happ)Seattle Mariners (Chris Flexen)0:101.7682.208
10th Jun 2021, 20:10New York Yankees (Michael King)Minnesota Twins (J.A. Happ)5:71.7282.290
3rd Jun 2021, 20:10Minnesota Twins (J.A. Happ)Kansas City Royals (Kris Bubic)5:62.0101.920
29th May 2021, 14:10Kansas City Royals (Ervin Santana)Minnesota Twins (J.A. Happ)5:62.5021.625
23rd May 2021, 13:10Minnesota Twins (J.A. Happ)Cleveland Indians (Zach Plesac)8:52.3101.716
17th May 2021, 19:40Chicago White Sox (Dallas Keuchel)Minnesota Twins (J.A. Happ)16:41.9751.900
12th May 2021, 20:10Minnesota Twins (J.A. Happ)Chicago White Sox (Dallas Keuchel)8:132.2401.758
4th May 2021, 19:40Texas Rangers (Kyle Gibson)Minnesota Twins (J.A. Happ)6:32.5021.625
28th Apr 2021, 13:10Minnesota Twins (J.A. Happ)Cleveland Indians (Logan Allen)10:21.8482.070
23rd Apr 2021, 20:10Pittsburgh Pirates (JT Brubaker)Minnesota Twins (J.A. Happ)0:22.4521.645
13th Apr 2021, 14:10Boston Red Sox (Martin Perez)Minnesota Twins (J.A. Happ)4:22.3401.696
6th Apr 2021, 13:10Minnesota Twins (J.A. Happ)Detroit Tigers (Casey Mize)3:41.7482.258
21st Mar 2021, 13:05Minnesota Twins (J.A. Happ)Baltimore Orioles (Jorge Lopez)12:71.8202.000
15th Mar 2021, 13:05Minnesota Twins (J.A. Happ)Atlanta Braves (Bryse Wilson)1:52.5001.550
3rd Sep 2020, 16:10New York Yankees (J.A. Happ)New York Mets (Robert Gsellman)7:92.0001.910
25th Sep 2020, 19:05Miami Marlins (Sandy Alcantara)New York Yankees (J.A. Happ)4:32.8201.512
19th Sep 2020, 19:30New York Yankees (J.A. Happ)Boston Red Sox (Chris Mazza)8:01.5522.690
13th Sep 2020, 13:05Baltimore Orioles (John Means)New York Yankees (J.A. Happ)1:32.6351.570
8th Sep 2020, 18:37New York Yankees (J.A. Happ)Toronto Blue Jays (Taijuan Walker)1:21.9201.990
29th Aug 2020, 13:05New York Mets (Robert Gsellman)New York Yankees (J.A. Happ)1:21.9301.970
16th Aug 2020, 19:08Boston Red Sox (Chris Mazza)New York Yankees (J.A. Happ)2:42.4501.650
30th Jul 2020, 19:05New York Yankees (J.A. Happ)Baltimore Orioles (John Means)8:61.4303.150
9th Mar 2020, 13:05New York Yankees (J.A. Happ)Philadelphia Phillies (Aaron Nola)1:32.0001.870
22nd Feb 2020, 13:05Toronto Blue Jays (Trent Thornton)New York Yankees (J.A. Happ)2:12.5001.610
20th Sep 2019, 19:05Toronto Blue Jays (Jacob Waguespack)New York Yankees (J.A. Happ)4:32.8001.530
12th Sep 2019, 13:10New York Yankees (J.A. Happ)Detroit Tigers (Matthew Boyd)10:41.4702.950
7th Sep 2019, 16:05New York Yankees (J.A. Happ)Boston Red Sox (Travis Lakins)5:11.8302.100
1st Sep 2019, 13:05Oakland Athletics (Sean Manaea)New York Yankees (J.A. Happ)4:52.1001.830
21st Aug 2019, 22:07New York Yankees (J.A. Happ)Oakland Athletics (Mike Fiers)4:62.1501.800
14th Aug 2019, 13:05Baltimore Orioles (Dylan Bundy)New York Yankees (J.A. Happ)5:63.2001.420
9th Aug 2019, 19:07New York Yankees (J.A. Happ)Toronto Blue Jays (Sean Reid-Foley)2:81.6702.400
4th Aug 2019, 19:05Boston Red Sox (David Price)New York Yankees (J.A. Happ)4:71.8302.100
30th Jul 2019, 19:05Arizona Diamondbacks (Taylor Clarke)New York Yankees (J.A. Happ)4:23.1001.430
24th Jul 2019, 20:10New York Yankees (J.A. Happ)Minnesota Twins (Jake Odorizzi)10:71.8702.050
19th Jul 2019, 19:05Colorado Rockies (Kyle Freeland)New York Yankees (J.A. Happ)2:83.1001.430
18th Jul 2019, 19:05Tampa Bay Rays (Charlie Morton)New York Yankees (J.A. Happ)1:52.0801.850
13th Jul 2019, 13:05Toronto Blue Jays (Clayton Richard)New York Yankees (J.A. Happ)2:13.4001.380
4th Jul 2019, 17:10New York Yankees (J.A. Happ)Tampa Bay Rays (Yonny Chirinos)8:41.9901.920
23rd Jun 2019, 14:05Houston Astros (Justin Verlander)New York Yankees (J.A. Happ)9:41.8002.150
18th Jun 2019, 19:05Tampa Bay Rays (Ryne Stanek)New York Yankees (J.A. Happ)3:62.6401.570
15th May 2019, 15:05Baltimore Orioles (David Hess)New York Yankees (J.A. Happ)3:53.4001.380
13th Jun 2019, 20:10New York Yankees (J.A. Happ)Chicago White Sox (Ivan Nova)4:51.5902.590
6th Jun 2019, 19:07New York Yankees (J.A. Happ)Toronto Blue Jays (Edwin Jackson)6:21.4902.880
31st May 2019, 19:05Boston Red Sox (Chris Sale)New York Yankees (J.A. Happ)1:41.6902.340
25th May 2019, 14:15New York Yankees (J.A. Happ)Kansas City Royals (Jakob Junis)7:31.7702.200
20th May 2019, 19:05New York Yankees (J.A. Happ)Baltimore Orioles (Andrew Cashner)10:71.5602.680
9th May 2019, 18:35Seattle Mariners (Mike Leake)New York Yankees (J.A. Happ)1:32.2301.750
4th May 2019, 13:05Minnesota Twins (Jake Odorizzi)New York Yankees (J.A. Happ)7:32.0801.850
27th Apr 2019, 16:05New York Yankees (J.A. Happ)San Francisco Giants (Derek Holland)6:41.9601.940
22nd Apr 2019, 22:07New York Yankees (J.A. Happ)Los Angeles Angels (Matt Harvey)4:31.9501.870
17th Apr 2019, 18:35Boston Red Sox (Nathan Eovaldi)New York Yankees (J.A. Happ)3:52.0801.850
6th Apr 2019, 19:05New York Yankees (J.A. Happ)Baltimore Orioles (Dylan Bundy)6:41.5502.730
31st Mar 2019, 13:05Baltimore Orioles (Dylan Bundy)New York Yankees (J.A. Happ)7:53.6001.340
5th Oct 2018, 19:32New York Yankees (J.A. Happ)Boston Red Sox (Chris Sale)4:52.5101.610
28th Sep 2018, 19:10New York Yankees (J.A. Happ)Boston Red Sox (Brian Johnson)11:61.6902.330
23rd Sep 2018, 13:05Baltimore Orioles (Alex Cobb)New York Yankees (J.A. Happ)6:33.6201.340
18th Sep 2018, 19:05Boston Red Sox (Nathan Eovaldi)New York Yankees (J.A. Happ)2:32.5101.610
10th Sep 2018, 20:10New York Yankees (J.A. Happ)Minnesota Twins (Kyle Gibson)7:21.6102.520
4th Sep 2018, 22:05New York Yankees (J.A. Happ)Oakland Athletics (Liam Hendriks)5:11.8402.100
30th Aug 2018, 19:05Detroit Tigers (Francisco Liriano)New York Yankees (J.A. Happ)8:73.8401.320
25th Aug 2018, 13:05New York Yankees (J.A. Happ)Baltimore Orioles (Jimmy Yacabonis)10:31.4103.240
19th Aug 2018, 13:05Toronto Blue Jays (Ryan Borucki)New York Yankees (J.A. Happ)2:103.1301.430
14th Aug 2018, 19:05Tampa Bay Rays (Hunter Wood)New York Yankees (J.A. Happ)1:42.9501.470
9th Aug 2018, 19:05Texas Rangers (Ariel Jurado)New York Yankees (J.A. Happ)3:73.0101.450
29th Jul 2018, 13:05Kansas City Royals (Burch Smith)New York Yankees (J.A. Happ)3:63.8301.320
22nd Jul 2018, 13:07Baltimore Orioles (Andrew Cashner)Toronto Blue Jays (J.A. Happ)4:52.7701.520
12th Jul 2018, 19:10Toronto Blue Jays (J.A. Happ)Boston Red Sox (David Price)4:62.5601.590
7th Jul 2018, 16:07New York Yankees (Luis Severino)Toronto Blue Jays (J.A. Happ)8:51.4802.900
1st Jul 2018, 13:07Detroit Tigers (Jordan Zimmermann)Toronto Blue Jays (J.A. Happ)9:12.8301.500
25th Jun 2018, 20:10Toronto Blue Jays (J.A. Happ)Houston Astros (Justin Verlander)6:33.1401.430
20th Jun 2018, 12:37Atlanta Braves (Anibal Sanchez)Toronto Blue Jays (J.A. Happ)4:52.3101.700
13th Jun 2018, 13:10Toronto Blue Jays (J.A. Happ)Tampa Bay Rays (Wilmer Font)0:11.8302.110
8th Jun 2018, 19:07Baltimore Orioles (Andrew Cashner)Toronto Blue Jays (J.A. Happ)1:52.6501.560
2nd Jun 2018, 16:10Toronto Blue Jays (J.A. Happ)Detroit Tigers (Matthew Boyd)4:71.7402.250
27th May 2018, 13:35Toronto Blue Jays (J.A. Happ)Philadelphia Phillies (Nick Pivetta)5:31.8802.040
22nd May 2018, 19:07Los Angeles Angels (Garrett Richards)Toronto Blue Jays (J.A. Happ)3:51.9302.000
16th May 2018, 13:10Toronto Blue Jays (J.A. Happ)New York Mets (Zack Wheeler)12:11.6902.330
10th May 2018, 19:07Seattle Mariners (Mike Leake)Toronto Blue Jays (J.A. Happ)9:32.4201.650
4th May 2018, 19:10Toronto Blue Jays (J.A. Happ)Tampa Bay Rays (Andrew Kittredge)2:61.6502.430
29th Apr 2018, 13:07Texas Rangers (Martin Perez)Toronto Blue Jays (J.A. Happ)2:73.1601.420
24th Apr 2018, 19:07Boston Red Sox (Rick Porcello)Toronto Blue Jays (J.A. Happ)3:42.0401.880
18th Apr 2018, 16:07Kansas City Royals (Ian Kennedy)Toronto Blue Jays (J.A. Happ)5:152.7701.520
9th Apr 2018, 19:05Toronto Blue Jays (J.A. Happ)Baltimore Orioles (Dylan Bundy)7:12.0501.880
3rd Apr 2018, 19:07Chicago White Sox (Miguel Gonzalez)Toronto Blue Jays (J.A. Happ)5:142.6501.560
29th Mar 2018, 15:37New York Yankees (Luis Severino)Toronto Blue Jays (J.A. Happ)6:11.6102.500
26th Sep 2017, 19:10Toronto Blue Jays (J.A. Happ)Boston Red Sox (Chris Sale)9:42.9501.470
21st Sep 2017, 19:07Kansas City Royals (Jason Vargas)Toronto Blue Jays (J.A. Happ)1:02.2901.710
15th Sep 2017, 20:10Toronto Blue Jays (J.A. Happ)Minnesota Twins (Bartolo Colon)4:31.8602.070
10th Sep 2017, 13:07Detroit Tigers (Anibal Sanchez)Toronto Blue Jays (J.A. Happ)2:82.5001.610
4th Sep 2017, 19:10Toronto Blue Jays (J.A. Happ)Boston Red Sox (Rick Porcello)10:42.5601.590
30th Aug 2017, 19:07Boston Red Sox (Rick Porcello)Toronto Blue Jays (J.A. Happ)7:11.8002.150
25th Aug 2017, 19:07Minnesota Twins (Bartolo Colon)Toronto Blue Jays (J.A. Happ)6:12.7301.530
18th Aug 2017, 14:20Toronto Blue Jays (J.A. Happ)Chicago Cubs (Jake Arrieta)4:72.6201.570
13th Aug 2017, 13:07Pittsburgh Pirates (Chad Kuhl)Toronto Blue Jays (J.A. Happ)1:72.1001.840
8th Aug 2017, 19:07New York Yankees (CC Sabathia)Toronto Blue Jays (J.A. Happ)2:42.2501.740
2nd Aug 2017, 14:10Toronto Blue Jays (J.A. Happ)Chicago White Sox (Derek Holland)5:11.4702.940
28th Jul 2017, 19:07Los Angeles Angels (Parker Bridwell)Toronto Blue Jays (J.A. Happ)7:22.3201.700
23rd Jul 2017, 13:10Toronto Blue Jays (J.A. Happ)Cleveland Indians (Corey Kluber)1:82.7001.540
18th Jul 2017, 19:10Toronto Blue Jays (J.A. Happ)Boston Red Sox (Brian Johnson)4:51.7402.250
9th Jul 2017, 13:07Houston Astros (Brad Peacock)Toronto Blue Jays (J.A. Happ)19:11.8802.040
4th Jul 2017, 13:05Toronto Blue Jays (J.A. Happ)New York Yankees (CC Sabathia)4:11.9202.010
29th Jun 2017, 19:07Baltimore Orioles (Ubaldo Jimenez)Toronto Blue Jays (J.A. Happ)2:02.7501.520
23rd Jun 2017, 20:15Toronto Blue Jays (J.A. Happ)Kansas City Royals (Jake Junis)4:51.7502.240
18th Jun 2017, 13:07Chicago White Sox (James Shields)Toronto Blue Jays (J.A. Happ)3:72.9001.480
11th Jun 2017, 16:10Toronto Blue Jays (J.A. Happ)Seattle Mariners (James Paxton)4:02.3801.670
5th Jun 2017, 22:05Toronto Blue Jays (J.A. Happ)Oakland Athletics (Sean Manaea)3:51.9601.960
30th May 2017, 19:07Cincinnati Reds (Asher Wojciechowski)Toronto Blue Jays (J.A. Happ)4:62.8401.500
16th Apr 2017, 13:07Baltimore Orioles (Dylan Bundy)Toronto Blue Jays (J.A. Happ)11:41.9601.960
11th Apr 2017, 19:07Milwaukee Brewers (Wily Peralta)Toronto Blue Jays (J.A. Happ)4:32.4201.650
5th Apr 2017, 19:05Toronto Blue Jays (J.A. Happ)Baltimore Orioles (Dylan Bundy)1:32.0301.900
29th Mar 2017, 13:07New York Yankees (Jordan Montgomery)Toronto Blue Jays (J.A. Happ)3:12.2001.740
24th Mar 2017, 13:07Boston Red Sox (Drew Pomeranz)Toronto Blue Jays (J.A. Happ)2:32.1301.790
13th Mar 2017, 13:07Boston Red Sox (Steven Wright)Toronto Blue Jays (J.A. Happ)3:42.0101.880
2nd Mar 2017, 13:07Philadelphia Phillies (Aaron Nola)Toronto Blue Jays (J.A. Happ)8:82.3401.660
15th Oct 2016, 16:00Toronto Blue Jays (J.A. Happ)Cleveland Indians (Josh Tomlin)1:21.7802.180
7th Oct 2016, 13:00Toronto Blue Jays (J.A. Happ)Texas Rangers (Yu Darvish)5:32.2301.750
1st Oct 2016, 19:10Toronto Blue Jays (J.A. Happ)Boston Red Sox (Eduardo Rodriguez)4:31.8502.080
26th Sep 2016, 19:07New York Yankees (Luis Severino)Toronto Blue Jays (J.A. Happ)7:52.8301.500
20th Sep 2016, 22:10Toronto Blue Jays (J.A. Happ)Seattle Mariners (Hisashi Iwakuma)10:21.8602.070
15th Sep 2016, 22:05Toronto Blue Jays (J.A. Happ)Los Angeles Angels (Daniel Wright)7:21.6102.500
10th Sep 2016, 13:05Boston Red Sox (Eduardo Rodriguez)Toronto Blue Jays (J.A. Happ)2:32.3801.670
4th Sep 2016, 13:10Toronto Blue Jays (J.A. Happ)Tampa Bay Rays (Chris Archer)5:31.9601.960
30th Aug 2016, 19:05Toronto Blue Jays (J.A. Happ)Baltimore Orioles (Ubaldo Jimenez)3:51.6802.350
25th Aug 2016, 19:07Los Angeles Angels (Jered Weaver)Toronto Blue Jays (J.A. Happ)6:33.2801.400
17th Aug 2016, 13:05Toronto Blue Jays (J.A. Happ)New York Yankees (CC Sabathia)7:41.6802.360
10th Aug 2016, 19:07Tampa Bay Rays (Blake Snell)Toronto Blue Jays (J.A. Happ)0:72.7001.540
4th Aug 2016, 20:10Toronto Blue Jays (J.A. Happ)Houston Astros (Mike Fiers)4:11.8802.040
30th Jul 2016, 13:07Baltimore Orioles (Yovani Gallardo)Toronto Blue Jays (J.A. Happ)1:92.6101.570
24th Jul 2016, 13:07Seattle Mariners (Wade Miley)Toronto Blue Jays (J.A. Happ)0:22.5501.600
17th Jul 2016, 16:05Toronto Blue Jays (J.A. Happ)Oakland Athletics (Rich Hill)5:31.9301.990
8th Jul 2016, 19:07Detroit Tigers (Mike Pelfrey)Toronto Blue Jays (J.A. Happ)0:62.7801.520
3rd Jul 2016, 13:07Cleveland Indians (Corey Kluber)Toronto Blue Jays (J.A. Happ)1:171.8802.040
28th Jun 2016, 20:40Toronto Blue Jays (J.A. Happ)Colorado Rockies (Eddie Butler)14:91.7002.310
22nd Jun 2016, 16:07Arizona Diamondbacks (Robbie Ray)Toronto Blue Jays (J.A. Happ)2:52.4501.640
16th Jun 2016, 19:05Toronto Blue Jays (J.A. Happ)Philadelphia Phillies (Aaron Nola)13:21.7402.250
11th Jun 2016, 13:07Baltimore Orioles (Mike Wright)Toronto Blue Jays (J.A. Happ)6:112.2401.750
6th Jun 2016, 19:10Toronto Blue Jays (J.A. Happ)Detroit Tigers (Michael Fulmer)0:112.2901.710
31st May 2016, 19:07New York Yankees (CC Sabathia)Toronto Blue Jays (J.A. Happ)1:42.5601.590
26th May 2016, 16:05Toronto Blue Jays (J.A. Happ)New York Yankees (CC Sabathia)3:11.8602.070
21st May 2016, 14:10Toronto Blue Jays (J.A. Happ)Minnesota Twins (Pat Dean)3:51.5702.610
16th May 2016, 19:07Tampa Bay Rays (Drew Smyly)Toronto Blue Jays (J.A. Happ)13:22.2001.770
10th May 2016, 22:15Toronto Blue Jays (J.A. Happ)San Francisco Giants (Matt Cain)4:01.8102.140
5th May 2016, 19:07Texas Rangers (Derek Holland)Toronto Blue Jays (J.A. Happ)2:122.8301.500
30th Apr 2016, 18:10Toronto Blue Jays (J.A. Happ)Tampa Bay Rays (Chris Archer)3:42.1501.800
23rd Apr 2016, 13:07Oakland Athletics (Chris Bassitt)Toronto Blue Jays (J.A. Happ)3:92.6301.560
18th Apr 2016, 11:05Toronto Blue Jays (J.A. Happ)Boston Red Sox (Clay Buchholz)4:31.9302.000
13th Apr 2016, 19:07New York Yankees (Michael Pineda)Toronto Blue Jays (J.A. Happ)2:72.2001.770
6th Apr 2016, 13:10Toronto Blue Jays (J.A. Happ)Tampa Bay Rays (Matt Moore)3:51.8202.130
1st Apr 2016, 19:05Boston Red Sox (Steven Wright)Toronto Blue Jays (J.A. Happ)4:22.3501.660
26th Mar 2016, 13:07New York Yankees (Bryan Mitchell)Toronto Blue Jays (J.A. Happ)4:32.5301.580
9th Mar 2016, 13:05Toronto Blue Jays (J.A. Happ)Tampa Bay Rays (Chris Archer)5:11.9401.940
4th Mar 2016, 13:07Baltimore Orioles (Vance Worley)Toronto Blue Jays (J.A. Happ)3:42.0901.810
4th Oct 2015, 15:05Cincinnati Reds (Josh Smith)Pittsburgh Pirates (J.A. Happ)0:42.8801.490
28th Sep 2015, 19:05St Louis Cardinals (Lance Lynn)Pittsburgh Pirates (J.A. Happ)3:02.3101.700
22nd Sep 2015, 20:40Pittsburgh Pirates (J.A. Happ)Colorado Rockies (Chris Rusin)6:31.7002.310
15th Sep 2015, 19:05Chicago Cubs (Jon Lester)Pittsburgh Pirates (J.A. Happ)2:12.0701.860
9th Sep 2015, 19:10Pittsburgh Pirates (J.A. Happ)Cincinnati Reds (Keyvius Sampson)5:41.6502.430
4th Sep 2015, 20:15Pittsburgh Pirates (J.A. Happ)St Louis Cardinals (Carlos Martinez)9:32.3801.670
29th Aug 2015, 19:05Colorado Rockies (Chris Rusin)Pittsburgh Pirates (J.A. Happ)3:43.0101.450
24th Aug 2015, 19:10Pittsburgh Pirates (J.A. Happ)Miami Marlins (Tom Koehler)5:21.7002.320
19th Aug 2015, 19:05Arizona Diamondbacks (Robbie Ray)Pittsburgh Pirates (J.A. Happ)1:42.1901.780
14th Aug 2015, 19:10Pittsburgh Pirates (J.A. Happ)New York Mets (Bartolo Colon)3:22.0401.890
4th Aug 2015, 19:05Chicago Cubs (Jake Arrieta)Pittsburgh Pirates (J.A. Happ)5:01.7802.190
30th Jul 2015, 20:10Seattle Mariners (J.A. Happ)Minnesota Twins (Phil Hughes)5:92.1101.830
25th Jul 2015, 16:10Toronto Blue Jays (Drew Hutchison)Seattle Mariners (J.A. Happ)8:61.7702.200
20th Jul 2015, 19:08Seattle Mariners (J.A. Happ)Detroit Tigers (Alfredo Simon)4:52.0501.880
8th Jul 2015, 15:40Detroit Tigers (Anibal Sanchez)Seattle Mariners (J.A. Happ)5:42.0601.870
3rd Jul 2015, 21:05Seattle Mariners (J.A. Happ)Oakland Athletics (Jesse Chavez)9:52.0601.870
27th Jun 2015, 19:15Seattle Mariners (J.A. Happ)Los Angeles Angels (Garrett Richards)2:42.3201.700
21st Jun 2015, 16:10Houston Astros (Vincent Velasquez)Seattle Mariners (J.A. Happ)6:22.0601.870
16th Jun 2015, 15:45Seattle Mariners (J.A. Happ)San Francisco Giants (Tim Lincecum)2:61.9302.000
11th Jun 2015, 12:10Seattle Mariners (J.A. Happ)Cleveland Indians (Shaun Marcum)0:61.9301.990
5th Jun 2015, 22:10Tampa Bay Rays (Jake Odorizzi)Seattle Mariners (J.A. Happ)1:01.9901.930
31st May 2015, 16:10Cleveland Indians (Danny Salazar)Seattle Mariners (J.A. Happ)6:32.0401.880
26th May 2015, 19:10Seattle Mariners (J.A. Happ)Tampa Bay Rays (Alex Colome)7:62.0401.890
21st May 2015, 12:35Seattle Mariners (J.A. Happ)Baltimore Orioles (Chris Tillman)4:52.0001.930
15th May 2015, 22:10Boston Red Sox (Clay Buchholz)Seattle Mariners (J.A. Happ)1:22.0201.910
9th May 2015, 21:10Oakland Athletics (Jesse Hahn)Seattle Mariners (J.A. Happ)2:72.2601.730
3rd May 2015, 14:10Seattle Mariners (J.A. Happ)Houston Astros (Roberto Hernandez)6:71.8302.110
28th Apr 2015, 20:05Seattle Mariners (J.A. Happ)Texas Rangers (Ross Detwiler)2:11.8702.060
22nd Apr 2015, 22:10Houston Astros (Roberto Hernandez)Seattle Mariners (J.A. Happ)2:32.4601.630
17th Apr 2015, 22:10Texas Rangers (Yovani Gallardo)Seattle Mariners (J.A. Happ)3:12.4701.630
11th Apr 2015, 16:05Seattle Mariners (J.A. Happ)Oakland Athletics (Sonny Gray)5:42.2701.720
3rd Apr 2015, 22:05Colorado Rockies (Jordan Lyles)Seattle Mariners (J.A. Happ)4:52.2501.710
29th Mar 2015, 16:05Seattle Mariners (J.A. Happ)San Diego Padres (Andrew Cashner)5:82.1801.750
24th Mar 2015, 16:05Seattle Mariners (J.A. Happ)San Diego Padres (Andrew Cashner)4:62.0001.890
13th Mar 2015, 16:05Milwaukee Brewers (Mike Fiers)Seattle Mariners (J.A. Happ)5:102.2401.710
8th Mar 2015, 16:05Seattle Mariners (J.A. Happ)Cincinnati Reds (Jason Marquis)1:101.9601.930
27th Sep 2014, 16:07Baltimore Orioles (Wei-Yin Chen)Toronto Blue Jays (J.A. Happ)2:42.0101.920
22nd Sep 2014, 19:07Seattle Mariners (James Paxton)Toronto Blue Jays (J.A. Happ)4:141.9102.020
17th Sep 2014, 19:05Toronto Blue Jays (J.A. Happ)Baltimore Orioles (Bud Norris)1:62.1701.790
12th Sep 2014, 19:07Tampa Bay Rays (Nate Karns)Toronto Blue Jays (J.A. Happ)1:02.1901.780
6th Sep 2014, 19:10Toronto Blue Jays (J.A. Happ)Boston Red Sox (Clay Buchholz)3:42.2501.740
31st Aug 2014, 13:07New York Yankees (Brandon McCarthy)Toronto Blue Jays (J.A. Happ)3:41.9501.970
25th Aug 2014, 19:07Boston Red Sox (Clay Buchholz)Toronto Blue Jays (J.A. Happ)4:32.0901.850
19th Aug 2014, 20:10Toronto Blue Jays (J.A. Happ)Milwaukee Brewers (Mike Fiers)1:62.3601.680
12th Aug 2014, 22:10Toronto Blue Jays (J.A. Happ)Seattle Mariners (Chris Young)3:62.1001.840
7th Aug 2014, 19:07Baltimore Orioles (Miguel Gonzalez)Toronto Blue Jays (J.A. Happ)2:12.0601.870
1st Aug 2014, 20:10Toronto Blue Jays (J.A. Happ)Houston Astros (Collin McHugh)1:32.0601.870
27th Jul 2014, 13:05Toronto Blue Jays (J.A. Happ)New York Yankees (Shane Greene)5:42.1501.800
22nd Jul 2014, 19:07Boston Red Sox (Jake Peavy)Toronto Blue Jays (J.A. Happ)3:71.8602.070
7th Jul 2014, 22:05Toronto Blue Jays (J.A. Happ)Los Angeles Angels (Jered Weaver)2:52.5801.580
2nd Jul 2014, 12:37Milwaukee Brewers (Wily Peralta)Toronto Blue Jays (J.A. Happ)4:72.1101.830
26th Jun 2014, 19:07Chicago White Sox (Scott Carroll)Toronto Blue Jays (J.A. Happ)0:72.6901.540
21st Jun 2014, 16:10Toronto Blue Jays (J.A. Happ)Cincinnati Reds (Mike Leake)1:112.0901.850
15th Jun 2014, 13:35Toronto Blue Jays (J.A. Happ)Baltimore Orioles (Chris Tillman)5:22.0401.880
10th Jun 2014, 19:07Minnesota Twins (Kevin Correia)Toronto Blue Jays (J.A. Happ)4:02.4301.650
5th Jun 2014, 13:08Toronto Blue Jays (J.A. Happ)Detroit Tigers (Justin Verlander)7:32.4501.640
30th May 2014, 19:07Kansas City Royals (Jason Vargas)Toronto Blue Jays (J.A. Happ)6:12.2101.760
25th May 2014, 13:07Oakland Athletics (Drew Pomeranz)Toronto Blue Jays (J.A. Happ)1:31.7802.180
20th May 2014, 19:10Toronto Blue Jays (J.A. Happ)Boston Red Sox (Felix Doubront)7:42.2601.730
15th May 2014, 19:07Cleveland Indians (Danny Salazar)Toronto Blue Jays (J.A. Happ)2:41.9501.970
10th May 2014, 13:07Los Angeles Angels (Tyler Skaggs)Toronto Blue Jays (J.A. Happ)5:32.0601.870
5th May 2014, 19:05Toronto Blue Jays (J.A. Happ)Philadelphia Phillies (Kyle Kendrick)3:02.0301.900
25th Mar 2014, 13:05Toronto Blue Jays (J.A. Happ)Pittsburgh Pirates (Wandy Rodriguez)5:222.0901.810
19th Mar 2014, 13:05Philadelphia Phillies (Roberto Hernandez)Toronto Blue Jays (J.A. Happ)6:112.0701.830
8th Mar 2014, 13:05Minnesota Twins (Phil Hughes)Toronto Blue Jays (J.A. Happ)3:42.0701.830
26th Feb 2014, 13:05Toronto Blue Jays (J.A. Happ)Philadelphia Phillies (Roberto Hernandez)4:32.0801.830
28th Sep 2013, 13:07Tampa Bay Rays (Chris Archer)Toronto Blue Jays (J.A. Happ)2:71.6202.490
23rd Sep 2013, 20:10Toronto Blue Jays (J.A. Happ)Chicago White Sox (Jose Quintana)2:32.2201.760
18th Sep 2013, 19:07New York Yankees (Phil Hughes)Toronto Blue Jays (J.A. Happ)4:31.9202.010
12th Sep 2013, 19:07Los Angeles Angels (Garrett Richards)Toronto Blue Jays (J.A. Happ)4:31.8602.070
7th Sep 2013, 19:10Toronto Blue Jays (J.A. Happ)Minnesota Twins (Kevin Correia)11:22.0501.880
1st Sep 2013, 13:07Kansas City Royals (James Shields)Toronto Blue Jays (J.A. Happ)5:01.7602.210
27th Aug 2013, 19:07New York Yankees (Andy Pettitte)Toronto Blue Jays (J.A. Happ)7:11.8902.040
22nd Aug 2013, 13:05Toronto Blue Jays (J.A. Happ)New York Yankees (Andy Pettitte)3:52.4101.650
17th Aug 2013, 19:10Toronto Blue Jays (J.A. Happ)Tampa Bay Rays (Roberto Hernandez)6:22.3601.680
12th Aug 2013, 12:37Oakland Athletics (Dan Straily)Toronto Blue Jays (J.A. Happ)5:12.0501.880
7th Aug 2013, 15:40Toronto Blue Jays (J.A. Happ)Seattle Mariners (Aaron Harang)7:91.9601.960
7th May 2013, 19:10Toronto Blue Jays (J.A. Happ)Tampa Bay Rays (Roberto Hernandez)6:42.2101.760
2nd May 2013, 19:07Boston Red Sox (Ryan Dempster)Toronto Blue Jays (J.A. Happ)3:11.8002.150
27th Apr 2013, 16:05Toronto Blue Jays (J.A. Happ)New York Yankees (CC Sabathia)4:52.4601.630
22nd Apr 2013, 19:05Toronto Blue Jays (J.A. Happ)Baltimore Orioles (Chris Tillman)1:22.0901.850
17th Apr 2013, 19:07Chicago White Sox (Jose Quintana)Toronto Blue Jays (J.A. Happ)7:02.2001.770
12th Apr 2013, 20:10Toronto Blue Jays (J.A. Happ)Kansas City Royals (Luis Mendoza)8:41.9801.940
6th Apr 2013, 13:07Boston Red Sox (John Lackey)Toronto Blue Jays (J.A. Happ)0:52.3801.670
27th Mar 2013, 13:05Toronto Blue Jays (J.A. Happ)Tampa Bay Rays (Jeff Niemann)6:12.1501.790
22nd Mar 2013, 13:05Boston Red Sox (Alfredo Aceves)Toronto Blue Jays (J.A. Happ)0:12.1001.810
16th Mar 2013, 13:05Baltimore Orioles (Jake Arrieta)Toronto Blue Jays (J.A. Happ)3:12.1001.810
10th Mar 2013, 00:00New York Yankees (David Phelps)Toronto Blue Jays (J.A. Happ)3:02.2301.720
5th Mar 2013, 00:00Baltimore Orioles (Steve Johnson)Toronto Blue Jays (J.A. Happ)6:62.0801.830
3rd Sep 2012, 13:07Baltimore Orioles (Joe Saunders)Toronto Blue Jays (J.A. Happ)4:01.9701.970
29th Aug 2012, 13:05Toronto Blue Jays (J.A. Happ)New York Yankees (CC Sabathia)8:53.1901.430
23rd Aug 2012, 13:05Toronto Blue Jays (J.A. Happ)Detroit Tigers (Justin Verlander)2:33.7801.330
17th Aug 2012, 19:07Texas Rangers (Yu Darvish)Toronto Blue Jays (J.A. Happ)2:31.6102.530
12th Aug 2012, 13:07New York Yankees (Phil Hughes)Toronto Blue Jays (J.A. Happ)7:101.5902.590
7th Aug 2012, 19:10Toronto Blue Jays (J.A. Happ)Tampa Bay Rays (James Shields)1:42.6501.570
16th Jul 2012, 22:05Houston Astros (J.A. Happ)San Diego Padres (Kip Wells)2:02.1301.830
6th Jul 2012, 20:05Milwaukee Brewers (Yovani Gallardo)Houston Astros (J.A. Happ)7:11.7102.320
30th Jun 2012, 16:05Houston Astros (J.A. Happ)Chicago Cubs (Matt Garza)2:32.3601.690
24th Jun 2012, 14:05Cleveland Indians (Derek Lowe)Houston Astros (J.A. Happ)1:72.1101.850
18th Jun 2012, 20:05Kansas City Royals (Jonathan Sanchez)Houston Astros (J.A. Happ)7:92.0401.910
13th Jun 2012, 22:15Houston Astros (J.A. Happ)San Francisco Giants (Matt Cain)0:102.8101.520
7th Jun 2012, 20:05St Louis Cardinals (Lance Lynn)Houston Astros (J.A. Happ)14:21.6902.360
1st Jun 2012, 20:05Cincinnati Reds (Mike Leake)Houston Astros (J.A. Happ)4:11.8502.110
27th May 2012, 16:10Houston Astros (J.A. Happ)Los Angeles Dodgers (Chris Capuano)1:52.3201.710
22nd May 2012, 20:05Chicago Cubs (Travis Wood)Houston Astros (J.A. Happ)1:22.1201.840
17th May 2012, 20:05Milwaukee Brewers (Shaun Marcum)Houston Astros (J.A. Happ)0:41.7502.260
12th May 2012, 19:05Houston Astros (J.A. Happ)Pittsburgh Pirates (Charlie Morton)2:52.2201.770
6th May 2012, 14:05St Louis Cardinals (Adam Wainwright)Houston Astros (J.A. Happ)8:11.7102.320
1st May 2012, 20:05New York Mets (Jon Niese)Houston Astros (J.A. Happ)3:61.8302.100
25th Apr 2012, 13:10Houston Astros (J.A. Happ)Milwaukee Brewers (Shaun Marcum)7:52.8001.530
20th Apr 2012, 20:05Los Angeles Dodgers (Ted Lilly)Houston Astros (J.A. Happ)3:11.7402.250
15th Apr 2012, 13:10Houston Astros (J.A. Happ)Miami Marlins (Anibal Sanchez)4:52.8001.530
9th Apr 2012, 20:05Atlanta Braves (Brandon Beachy)Houston Astros (J.A. Happ)3:81.7102.300
4th Apr 2012, 14:05Chicago White Sox (Phillip Humber)Houston Astros (J.A. Happ)5:52.1001.770

Z Code System

Fully Verifiable Winning System Proven Since 1999
Industry Standard In Sports Investing

Get winning picks on MLB, NHL, NBA and NFL

Enter your email where to send the picks:
Your e-mail:
Or Simply Signup By Clicking The Button Below:
Get 5 Star verified winning picks on MLB, NHL, NBA and NFL + Anti-Vegas Smart and Sharp Money Signals!
Enter your email where to send the picks:
Send Picks!
Get Apps