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:
None
None
1st Jul 2025, 18:35 San Diego Padres vs Philadelphia Phillies
1st Jul 2025, 18:45 Detroit Tigers vs Washington Nationals
1st Jul 2025, 19:05 Athletics vs Tampa Bay Rays
Unlock!
1st Jul 2025, 19:10 Cincinnati Reds vs Boston Red Sox
Unlock!
1st Jul 2025, 19:10 Milwaukee Brewers vs New York Mets
Unlock!
1st Jul 2025, 22:10 Chicago White Sox vs Los Angeles Dodgers
2nd Jul 2025, 12:35 St Louis Cardinals vs Pittsburgh Pirates
2nd Jul 2025, 13:05 San Diego Padres vs Philadelphia Phillies
2nd Jul 2025, 18:40 Minnesota Twins vs Miami Marlins
2nd Jul 2025, 19:07 New York Yankees vs Toronto Blue Jays
2nd Jul 2025, 19:10 Cincinnati Reds vs Boston Red Sox
Unlock!
2nd Jul 2025, 19:10 Milwaukee Brewers vs New York Mets
Unlock!
2nd Jul 2025, 19:15 Los Angeles Angels vs Atlanta Braves
2nd Jul 2025, 20:05 Baltimore Orioles vs Texas Rangers
Unlock!
2nd Jul 2025, 20:05 Cleveland Guardians vs Chicago Cubs
Unlock!
2nd Jul 2025, 20:40 Houston Astros vs Colorado Rockies
Unlock!
2nd Jul 2025, 21:40 Kansas City Royals vs Seattle Mariners
2nd Jul 2025, 21:40 San Francisco Giants vs Arizona Diamondbacks
Unlock!
2nd Jul 2025, 22:10 Chicago White Sox vs Los Angeles Dodgers
3rd Jul 2025, 12:10 Minnesota Twins vs Miami Marlins
3rd Jul 2025, 15:10 Houston Astros vs Colorado Rockies
Unlock!
3rd Jul 2025, 18:45 Detroit Tigers vs Washington Nationals
3rd Jul 2025, 19:07 New York Yankees vs Toronto Blue Jays
3rd Jul 2025, 19:10 Milwaukee Brewers vs New York Mets
Unlock!
3rd Jul 2025, 19:15 Los Angeles Angels vs Atlanta Braves
3rd Jul 2025, 20:05 Cleveland Guardians vs Chicago Cubs
Unlock!
3rd Jul 2025, 21:40 San Francisco Giants vs Arizona Diamondbacks
Unlock!
Arizona Diamondbacks
Atlanta Braves
Baltimore Orioles
Boston Red Sox
Unlock!
Chicago Cubs
Chicago White Sox
Cincinnati Reds
Cleveland Guardians
Unlock!
Colorado Rockies
Detroit Tigers
Miami Marlins
Houston Astros
Unlock!
Kansas City Royals
Los Angeles Angels
Los Angeles Dodgers
Milwaukee Brewers
Unlock!
Minnesota Twins
New York Mets
New York Yankees
Athletics
Unlock!
Philadelphia Phillies
Pittsburgh Pirates
San Diego Padres
San Francisco Giants
Unlock!
Seattle Mariners
St Louis Cardinals
Tampa Bay Rays
Texas Rangers
Unlock!
Toronto Blue Jays
Washington Nationals
Arizona Diamondbacks
Atlanta Braves
Baltimore Orioles
Boston Red Sox
Unlock!
Chicago Cubs
Chicago White Sox
Cincinnati Reds
Cleveland Guardians
Unlock!
Colorado Rockies
Detroit Tigers
Miami Marlins
Houston Astros
Unlock!
Kansas City Royals
Los Angeles Angels
Los Angeles Dodgers
Milwaukee Brewers
Unlock!
Minnesota Twins
New York Mets
New York Yankees
Athletics
Unlock!
Philadelphia Phillies
Pittsburgh Pirates
San Diego Padres
San Francisco Giants
Unlock!
Seattle Mariners
St Louis Cardinals
Tampa Bay Rays
Texas Rangers
Unlock!
Toronto Blue Jays
Washington Nationals
A.J. Burnett
Aaron Brooks
Aaron Crow
Adam Bernero
Adrian Beltre
Alec Marsh
Ambiorix Burgos
Angel Zerpa
Austin Cox
Billy Buckner
Blake Wood
Bobby Keppel
Brad Keller
Brady Singer
Brandon Duckworth
Brian Bannister
Brian Flynn
Bruce Chen
Burch Smith
Carl Crawford
Carlos Hernandez
Carlos Rosa
Chandler Champlain
Chien-Ming Wang
Chris Young
Christopher Dwyer
Cole Ragans
Collin Snider
Dan Altavilla
Dan Haren
Daniel Duffy
Daniel Lynch
Daniel Lynch IV
Daniel Mengden
Danny Duffy
David Eckstein
David Ortiz
David Riske
Denny M Bautista
Dillon Gee
Dusty Hughes
Dylan Coleman
Edinson Volquez
Eric Skoglund
Ervin Santana
Everett Teaford
Felipe Paulino
Foster Griffin
Gil Meche
Glenn Sparkman
Greg Holland
Guillermo Moscoso
Heath Fillmyer
Homer Bailey
Ian Kennedy
Jackson Kowar
Jake Junis
Jake Odorizzi
Jakob Junis
James McArthur
James Shields
Jamey Wright
Jason Hammel
Jason Vargas
Jeff Francis
Jeff Niemann
Jeremy Affeldt
Jeremy Guthrie
Jesse Hahn
Jimmy Gobble
Joakim Soria
Joe Blanton
Joe Mays
Joel Peralta
John Buck
John Lamb
Johnny Cueto
Jon Garland
Jon Heasley
Jon Lester
Jonathan Bowlan
Jonathan Heasley
Jonathan Sanchez
Jordan Lyles
Jorge De La Rosa
Jorge Lopez
Jorge Posada
Jose Cuas
Josh Staumont
Josh Taylor
Juan Cruz
Kanekoa Texeira
Kris Bubic
Kris Medlen
Kyle Davies
Kyle Farnsworth
Kyle Zimmer
Lenny DiNardo
Leo Nunez
Liam Hendriks
Luis Mendoza
Luke Farrell
Luke Hochevar
Luke Hudson
Mark Buehrle
Mark Redman
Matt Harvey
Matt Strahm
Max Castillo
Michael Lorenzen
Michael Wacha
Miguel Almonte
Mike MacDougal
Mike Mayers
Mike Minor
Mike Montgomery
Mike Wood
Nate Karns
Nathan Adcock
Nathan Karns
Noah Cameron
Octavio Dotel
Odalis Perez
Onelki Garcia
Phillip Humber
Ramon Ramirez
Robinson Tejeda
Ronald Bolanos
Ross Stripling
Runelvys Hernandez
Ryan Verdugo
Ryan Yarbrough
Sam Gaviglio
Scott Baker
Scott Blewett
Scott Elarton
Sean O'Sullivan
Seth Etherton
Seth Lugo
Sidney Ponson
Stephen Woods Jr.
Steven Cruz
Sugar Ray Marimon
Taylor Clarke
Tim Collins
Todd Wellemeyer
Travis Wood
Trevor Cahill
Trevor Oaks
Tucker Davidson
Vin Mazzaro
Wade Davis
Will Smith
Yohan Pino
Yordano Ventura
Yuniesky Betancourt
Zack Greinke
Aaron Civale
Adam Russell
Adrian Houser
Alex McRae
Andre Rienzo
Anthony Ranaudo
Bartolo Colon
Bernardo Flores
Brad Keller
Brad Penny
Brandon Eisert
Brandon Hynick
Brandon McCarthy
Bryse Wilson
Carlos Gomez
Carlos Rodon
Carson Fulmer
Charles Leesman
Charlie Haeger
Charlie Leesman
Chris Bassitt
Chris Beck
Chris Flexen
Chris Sale
Chris Volstad
Clayton Richard
D.J. Carrasco
Dallas Keuchel
Dane Dunning
Daniel Hudson
David Holmberg
Davis Martin
Derek Holland
Drew Anderson
Drew Thorpe
Dylan Axelrod
Dylan Cease
Dylan Covey
Edwin Jackson
Eric Stults
Erick Fedde
Erik Johnson
Ervin Santana
Felipe Paulino
Francelis Montas
Francisco Liriano
Frankie Montas
Franklin German
Freddy Garcia
Garrett Crochet
Gavin Floyd
Gio Gonzalez
Hagen Smith
Hector Noesi
Hector Santiago
Ivan Nova
J.J. Putz
Jace Fry
Jacob Turner
Jake Peavy
Jake Woodford
James Shields
Jared Shuster
Jason Bilous
Javier Vazquez
Jeff Samardzija
Jeffrey Marquez
Jesse Crain
Jesse Scholtens
Jimmy Lambert
John Danks
Johnny Cueto
Jon Garland
Jonathan Cannon
Jonathan Stiever
Jordan Leasure
Jose Contreras
Jose Quintana
Jose Urena
Juan Uribe
Justin Dunn
Kade McClure
Ky Bush
Lance Lynn
Lucas Giolito
Manny Banuelos
Mark Buehrle
Martín Pérez
Mason Adams
Mat Latos
Matt Foster
Matt Thornton
Matt Tomshaw
Matt Zaleski
Michael Kopech
Michael Soroka
Miguel Gonzalez
Mike Clevinger
Mike Pelfrey
Mike Vasil
Mike Wright
Mitch Maier
Nestor Molina
Nick Avila
Nick Masset
Nick Nastrini
Noah Schultz
Octavio Dotel
Odrisamer Despaigne
Paul Konerko
Pedro Hernandez
Phillip Humber
Randy Williams
Reynaldo Lopez
Robinson Cano
Ross Detwiler
Ryan Raburn
Scott Carroll
Scott Linebrink
Scott Snodgress
Sean Burke
Sergio Santos
Shane Smith
Simon Castro
Tanner Banks
Tony Pena
Touki Toussaint
Tyler Danish
Tyler Gilbert
Vince Velasquez
Wes Benjamin
Zach Stewart
Select location:
Brady Singer+$691
Jonathan Cannon-$451
Difference+$1142
Brady Singer
DateTeam 1 (Away)Team 2 (Home)ScoreOdd 1Odd 2
DateTeam 1 (Away)Team 2 (Home)ScoreOdd 1Odd 2
25th Jun 2025, 19:10New York Yankees (Max Fried)Cincinnati Reds (Brady Singer)7:11.4962.719
20th Jun 2025, 19:15Cincinnati Reds (Brady Singer)St Louis Cardinals (Andre Pallante)1:62.2211.706
14th Jun 2025, 13:10Cincinnati Reds (Brady Singer)Detroit Tigers (Jack Flaherty)11:12.5971.536
8th Jun 2025, 13:40Arizona Diamondbacks (Zac Gallen)Cincinnati Reds (Brady Singer)2:41.8082.070
2nd Jun 2025, 19:10Milwaukee Brewers (Aaron Civale)Cincinnati Reds (Brady Singer)3:21.9501.910
27th May 2025, 19:40Cincinnati Reds (Brady Singer)Kansas City Royals (Daniel Lynch IV)7:22.0311.839
21st May 2025, 12:35Cincinnati Reds (Brady Singer)Pittsburgh Pirates (Andrew Heaney)1:31.8082.070
16th May 2025, 17:10Cleveland Guardians (Tanner Bibee)Cincinnati Reds (Brady Singer)4:51.8302.042
10th May 2025, 19:10Cincinnati Reds (Brady Singer)Houston Astros (Lance McCullers Jr.)13:92.1411.757
5th May 2025, 19:15Cincinnati Reds (Brady Singer)Atlanta Braves (AJ Smith-Shawver)0:42.1531.749
30th Apr 2025, 12:40St Louis Cardinals (Miles Mikolas)Cincinnati Reds (Brady Singer)6:02.0601.780
23rd Apr 2025, 13:10Cincinnati Reds (Brady Singer)Miami Marlins (Sandy Alcantara)5:21.9921.871
17th Apr 2025, 12:40Seattle Mariners (Emerson Hancock)Cincinnati Reds (Brady Singer)11:72.0131.854
11th Apr 2025, 18:40Pittsburgh Pirates (Bailey Falter)Cincinnati Reds (Brady Singer)3:52.4871.577
5th Apr 2025, 19:10Cincinnati Reds (Brady Singer)Milwaukee Brewers (Elvin Rodriguez)11:71.9821.881
31st Mar 2025, 18:40Texas Rangers (Kumar Rocker)Cincinnati Reds (Brady Singer)3:141.7782.111
16th Mar 2025, 16:05Seattle Mariners (Bryce Miller)Cincinnati Reds (Brady Singer)8:32.2501.670
11th Mar 2025, 16:05Colorado Rockies (Kyle Freeland)Cincinnati Reds (Brady Singer)5:82.4501.590
1st Mar 2025, 15:05San Diego Padres (Dylan Cease)Cincinnati Reds (Brady Singer)3:72.3001.650
27th Sep 2024, 19:20Kansas City Royals (Brady Singer)Atlanta Braves (Max Fried)0:32.6881.505
21st Sep 2024, 17:10San Francisco Giants (Landen Roupp)Kansas City Royals (Brady Singer)9:02.3971.615
15th Sep 2024, 13:35Kansas City Royals (Brady Singer)Pittsburgh Pirates (Jared Jones)3:41.9821.881
9th Sep 2024, 19:05Kansas City Royals (Brady Singer)New York Yankees (Carlos Rodón)4:102.6541.516
3rd Sep 2024, 19:40Cleveland Guardians (Tanner Bibee)Kansas City Royals (Brady Singer)7:11.7692.123
29th Aug 2024, 20:10Kansas City Royals (Brady Singer)Houston Astros (Hunter Brown)3:62.4151.607
24th Aug 2024, 19:10Philadelphia Phillies (Ranger Suárez)Kansas City Royals (Brady Singer)11:21.9611.900
18th Aug 2024, 13:40Kansas City Royals (Brady Singer)Cincinnati Reds (Andrew Abbott)8:11.9401.920
12th Aug 2024, 19:40Kansas City Royals (Brady Singer)Minnesota Twins (Pablo López)3:82.4371.598
5th Aug 2024, 20:10Boston Red Sox (James Paxton)Kansas City Royals (Brady Singer)9:52.1611.744
31st Jul 2024, 14:10Kansas City Royals (Brady Singer)Chicago White Sox (Drew Thorpe)10:31.4562.861
26th Jul 2024, 20:10Chicago Cubs (Kyle Hendricks)Kansas City Royals (Brady Singer)0:62.3631.631
20th Jul 2024, 19:10Chicago White Sox (Jonathan Cannon)Kansas City Royals (Brady Singer)1:63.1801.385
14th Jul 2024, 13:35Kansas City Royals (Brady Singer)Boston Red Sox (Brayan Bello)4:52.2211.706
7th Jul 2024, 15:10Kansas City Royals (Brady Singer)Colorado Rockies (Tanner Gordon)10:11.5862.465
2nd Jul 2024, 20:10Tampa Bay Rays (Zack Littell)Kansas City Royals (Brady Singer)5:12.0201.848
26th Jun 2024, 14:10Miami Marlins (Valente Bellozo)Kansas City Royals (Brady Singer)1:52.8611.456
21st Jun 2024, 20:05Kansas City Royals (Brady Singer)Texas Rangers (Nathan Eovaldi)2:62.3121.656
16th Jun 2024, 16:10Kansas City Royals (Brady Singer)Los Angeles Dodgers (Tyler Glasnow)0:33.2951.365
11th Jun 2024, 20:10New York Yankees (Marcus Stroman)Kansas City Royals (Brady Singer)10:11.7442.161
6th Jun 2024, 13:10Kansas City Royals (Brady Singer)Cleveland Guardians (Tanner Bibee)4:32.5151.566
25th May 2024, 16:10Kansas City Royals (Brady Singer)Tampa Bay Rays (Aaron Civale)7:41.9001.961
19th May 2024, 14:10Athletics (JP Sears)Kansas City Royals (Brady Singer)4:82.4871.577
13th May 2024, 21:40Kansas City Royals (Brady Singer)Seattle Mariners (George Kirby)2:62.3201.712
8th May 2024, 14:10Milwaukee Brewers (Joe Ross)Kansas City Royals (Brady Singer)4:62.1131.845
3rd May 2024, 19:40Texas Rangers (Michael Lorenzen)Kansas City Royals (Brady Singer)1:72.0601.888
27th Apr 2024, 18:10Kansas City Royals (Brady Singer)Detroit Tigers (Casey Mize)5:61.9701.970
22nd Apr 2024, 19:40Toronto Blue Jays (Yusei Kikuchi)Kansas City Royals (Brady Singer)5:31.9491.991
17th Apr 2024, 14:10Kansas City Royals (Brady Singer)Chicago White Sox (Jonathan Cannon)4:21.6002.375
17th Apr 2024, 17:10Kansas City Royals (Brady Singer)Chicago White Sox (Jonathan Cannon)1:21.5482.709
18th Sep 2023, 14:10Cleveland Guardians (Cal Quantrill)Kansas City Royals (Brady Singer)4:61.8502.107
5th Sep 2023, 19:40Chicago White Sox (Dylan Cease)Kansas City Royals (Brady Singer)6:72.2481.753
25th Aug 2023, 22:10Kansas City Royals (Brady Singer)Seattle Mariners (Bryce Miller)5:72.6811.557
19th Aug 2023, 14:20Kansas City Royals (Brady Singer)Chicago Cubs (Justin Steele)4:62.9091.489
14th Aug 2023, 20:10Seattle Mariners (Logan Gilbert)Kansas City Royals (Brady Singer)6:71.7012.340
8th Aug 2023, 19:10Kansas City Royals (Brady Singer)Boston Red Sox (Kutter Crawford)9:32.6811.557
3rd Aug 2023, 14:10New York Mets (Carlos Carrasco)Kansas City Royals (Brady Singer)2:92.0501.896
28th Jul 2023, 20:10Minnesota Twins (Sonny Gray)Kansas City Royals (Brady Singer)5:81.6192.516
22nd Jul 2023, 13:05Kansas City Royals (Brady Singer)New York Yankees (Gerrit Cole)2:53.5301.366
16th Jul 2023, 14:10Tampa Bay Rays (Zach Eflin)Kansas City Royals (Brady Singer)4:81.4862.921
15th Jul 2023, 19:10Tampa Bay Rays (Shane McClanahan)Kansas City Royals (Brady Singer)4:21.4902.750
8th Jul 2023, 16:10Kansas City Royals (Brady Singer)Cleveland Guardians (Gavin Williams)6:102.6111.582
2nd Jul 2023, 14:10Los Angeles Dodgers (Tony Gonsolin)Kansas City Royals (Brady Singer)1:91.5982.567
27th Jun 2023, 20:10Cleveland Guardians (Gavin Williams)Kansas City Royals (Brady Singer)2:11.7422.267
21st Jun 2023, 13:10Kansas City Royals (Brady Singer)Detroit Tigers (Matthew Boyd)4:92.2161.773
16th Jun 2023, 20:10Los Angeles Angels (Patrick Sandoval)Kansas City Royals (Brady Singer)3:01.7172.309
10th Jun 2023, 16:05Kansas City Royals (Brady Singer)Baltimore Orioles (Cole Irvin)1:62.3811.680
4th Jun 2023, 14:10Colorado Rockies (Kyle Freeland)Kansas City Royals (Brady Singer)0:22.3401.700
27th May 2023, 16:10Washington Nationals (Josiah Gray)Kansas City Royals (Brady Singer)4:22.1121.845
22nd May 2023, 19:40Detroit Tigers (Michael Lorenzen)Kansas City Royals (Brady Singer)8:52.0221.920
16th May 2023, 21:40Kansas City Royals (Brady Singer)San Diego Padres (Seth Lugo)5:42.8081.516
11th May 2023, 14:10Chicago White Sox (Mike Clevinger)Kansas City Royals (Brady Singer)3:42.0121.928
6th May 2023, 19:10Athletics (Ken Waldichuk)Kansas City Royals (Brady Singer)5:42.4641.640
30th Apr 2023, 14:10Kansas City Royals (Brady Singer)Minnesota Twins (Sonny Gray)4:83.1021.444
25th Apr 2023, 21:40Kansas City Royals (Brady Singer)Arizona Diamondbacks (Ryne Nelson)5:42.3601.690
19th Apr 2023, 14:10Texas Rangers (Martin Perez)Kansas City Royals (Brady Singer)12:32.0401.904
14th Apr 2023, 20:10Atlanta Braves (Charlie Morton)Kansas City Royals (Brady Singer)10:31.8152.155
8th Apr 2023, 16:05Kansas City Royals (Brady Singer)San Francisco Giants (Sean Manaea)6:52.2801.732
3rd Apr 2023, 19:40Toronto Blue Jays (Jose Berrios)Kansas City Royals (Brady Singer)5:91.7842.196
28th Mar 2023, 14:05Kansas City Royals (Brady Singer)Texas Rangers (Martin Perez)3:52.0501.800
6th Mar 2023, 15:05Arizona Diamondbacks (Drey Jameson)Kansas City Royals (Brady Singer)1:102.1321.700
1st Mar 2023, 15:10Kansas City Royals (Brady Singer)Colorado Rockies (Ryan Feltner)8:61.8801.890
30th Sep 2022, 19:10Kansas City Royals (Brady Singer)Cleveland Guardians (Aaron Civale)3:62.3401.700
17th Sep 2022, 16:10Kansas City Royals (Brady Singer)Boston Red Sox (Rich Hill)9:02.3001.722
11th Sep 2022, 14:10Detroit Tigers (Tyler Alexander)Kansas City Royals (Brady Singer)0:42.4001.670
5th Sep 2022, 20:10Cleveland Guardians (Triston McKenzie)Kansas City Royals (Brady Singer)6:51.7652.230
30th Aug 2022, 20:10Kansas City Royals (Brady Singer)Chicago White Sox (Lucas Giolito)9:72.2301.765
24th Aug 2022, 20:10Arizona Diamondbacks (Zac Gallen)Kansas City Royals (Brady Singer)3:51.8152.155
19th Aug 2022, 19:10Kansas City Royals (Brady Singer)Tampa Bay Rays (Shane McClanahan)3:23.0041.464
14th Aug 2022, 14:10Los Angeles Dodgers (Tyler Anderson)Kansas City Royals (Brady Singer)0:41.4443.102
3rd Aug 2022, 14:10Kansas City Royals (Brady Singer)Chicago White Sox (Lance Lynn)1:42.2801.732
28th Jul 2022, 19:05Kansas City Royals (Brady Singer)New York Yankees (Jameson Taillon)0:13.2601.410
23rd Jul 2022, 19:10Tampa Bay Rays (Luis Patino)Kansas City Royals (Brady Singer)3:62.0381.904
13th Jul 2022, 14:10Detroit Tigers (Tarik Skubal)Kansas City Royals (Brady Singer)2:52.1101.845
8th Jul 2022, 20:10Cleveland Guardians (Aaron Civale)Kansas City Royals (Brady Singer)3:42.1101.845
3rd Jul 2022, 12:05Kansas City Royals (Brady Singer)Detroit Tigers (Tarik Skubal)7:42.2761.736
26th Jun 2022, 14:10Athletics (James Kaprielian)Kansas City Royals (Brady Singer)5:32.5821.592
19th Jun 2022, 16:07Kansas City Royals (Brady Singer)Athletics (Jared Koenig)0:41.6962.350
13th Jun 2022, 21:45Kansas City Royals (Brady Singer)San Francisco Giants (Alex Wood)2:62.5301.612
8th Jun 2022, 14:10Toronto Blue Jays (Yusei Kikuchi)Kansas City Royals (Brady Singer)4:81.7602.235
3rd Jun 2022, 20:10Houston Astros (Jose Urquidy)Kansas City Royals (Brady Singer)10:31.8282.136
28th May 2022, 14:10Kansas City Royals (Brady Singer)Minnesota Twins (Chris Archer)7:32.5021.625
22nd May 2022, 14:10Minnesota Twins (Bailey Ober)Kansas City Royals (Brady Singer)7:62.0101.930
26th Mar 2022, 21:05Los Angeles Dodgers (Andre Jackson)Kansas City Royals (Brady Singer)10:51.7801.940
21st Mar 2022, 16:10Kansas City Royals (Brady Singer)Los Angeles Angels (Shohei Ohtani)8:52.4351.550
28th Sep 2021, 20:10Cleveland Guardians (Aaron Civale)Kansas City Royals (Brady Singer)4:62.1051.850
20th Sep 2021, 16:10Kansas City Royals (Brady Singer)Cleveland Guardians (Triston McKenzie)7:22.3601.610
17th Sep 2021, 20:10Seattle Mariners (Chris Flexen)Kansas City Royals (Brady Singer)6:21.8482.070
11th Sep 2021, 19:10Kansas City Royals (Brady Singer)Minnesota Twins (Michael Pineda)2:92.2901.728
5th Sep 2021, 14:10Chicago White Sox (Dylan Cease)Kansas City Royals (Brady Singer)0:61.6402.442
29th Aug 2021, 16:10Kansas City Royals (Brady Singer)Seattle Mariners (Marco Gonzales)3:42.4421.650
24th Aug 2021, 20:10Kansas City Royals (Brady Singer)Houston Astros (Luis Garcia)0:43.2001.420
18th Aug 2021, 20:10Houston Astros (Zack Greinke)Kansas City Royals (Brady Singer)2:31.5722.605
7th Jul 2021, 14:10Cincinnati Reds (Sonny Gray)Kansas City Royals (Brady Singer)5:21.7782.208
2nd Jul 2021, 20:10Minnesota Twins (J.A. Happ)Kansas City Royals (Brady Singer)4:72.0701.876
27th Jun 2021, 14:35Kansas City Royals (Brady Singer)Texas Rangers (Jordan Lyles)1:41.9302.010
22nd Jun 2021, 19:05Kansas City Royals (Brady Singer)New York Yankees (Gerrit Cole)6:53.5601.350
16th Jun 2021, 14:10Detroit Tigers (Tarik Skubal)Kansas City Royals (Brady Singer)6:52.3701.685
11th Jun 2021, 21:40Kansas City Royals (Brady Singer)Athletics (Cole Irvin)3:42.2081.778
6th Jun 2021, 14:10Minnesota Twins (Bailey Ober)Kansas City Royals (Brady Singer)2:12.2761.736
1st Jun 2021, 20:10Pittsburgh Pirates (Wil Crowe)Kansas City Royals (Brady Singer)5:102.5751.595
27th May 2021, 15:10Kansas City Royals (Brady Singer)Tampa Bay Rays (Shane McClanahan)2:72.6351.572
22nd May 2021, 16:10Detroit Tigers (Matthew Boyd)Kansas City Royals (Brady Singer)5:72.4101.664
16th May 2021, 14:10Kansas City Royals (Brady Singer)Chicago White Sox (Dylan Cease)3:42.6901.555
11th May 2021, 19:10Kansas City Royals (Brady Singer)Detroit Tigers (Matthew Boyd)7:81.8362.124
5th May 2021, 20:10Cleveland Guardians (Shane Bieber)Kansas City Royals (Brady Singer)5:41.6502.442
30th Apr 2021, 20:10Kansas City Royals (Brady Singer)Minnesota Twins (Michael Pineda)1:92.3401.696
24th Apr 2021, 13:10Kansas City Royals (Brady Singer)Detroit Tigers (Matthew Boyd)2:11.8902.045
18th Apr 2021, 14:10Toronto Blue Jays (Robbie Ray)Kansas City Royals (Brady Singer)0:22.1361.828
12th Apr 2021, 20:10Los Angeles Angels (Alex Cobb)Kansas City Royals (Brady Singer)10:31.9102.032
4th Apr 2021, 14:10Texas Rangers (Jordan Lyles)Kansas City Royals (Brady Singer)7:32.5751.595
29th Mar 2021, 15:05Cleveland Guardians (Zach Plesac)Kansas City Royals (Brady Singer)4:52.2921.635
14th Mar 2021, 21:05Kansas City Royals (Brady Singer)Los Angeles Dodgers (Julio Urias)8:42.7221.450
19th Mar 2021, 16:05Los Angeles Angels (Dylan Bundy)Kansas City Royals (Brady Singer)4:42.2161.660
8th Mar 2021, 15:05Athletics (Parker Dunshee)Kansas City Royals (Brady Singer)3:102.2451.650
27th Sep 2020, 13:05Detroit Tigers (Jordan Zimmermann)Kansas City Royals (Brady Singer)1:32.6601.565
22nd Sep 2020, 20:05St Louis Cardinals (Austin Gomber)Kansas City Royals (Brady Singer)5:01.9501.990
16th Sep 2020, 19:10Kansas City Royals (Brady Singer)Detroit Tigers (Tarik Skubal)4:01.9202.020
10th Sep 2020, 18:10Kansas City Royals (Brady Singer)Cleveland Guardians (Aaron Civale)11:13.0001.450
4th Sep 2020, 20:05Chicago White Sox (Dane Dunning)Kansas City Royals (Brady Singer)7:41.6202.510
29th Aug 2020, 14:10Kansas City Royals (Brady Singer)Chicago White Sox (Dylan Cease)9:62.5101.620
22nd Aug 2020, 19:05Minnesota Twins (Randy Dobnak)Kansas City Royals (Brady Singer)7:21.7102.300
16th Aug 2020, 14:10Kansas City Royals (Brady Singer)Minnesota Twins (Randy Dobnak)2:42.6501.570
9th Aug 2020, 14:05Minnesota Twins (Jose Berrios)Kansas City Royals (Brady Singer)2:41.6502.430
4th Aug 2020, 20:15Kansas City Royals (Brady Singer)Chicago Cubs (Kyle Hendricks)4:52.8801.490
30th Jul 2020, 19:10Kansas City Royals (Brady Singer)Detroit Tigers (Ivan Nova)5:31.6802.380
25th Jul 2020, 17:10Kansas City Royals (Brady Singer)Cleveland Guardians (Mike Clevinger)3:23.3501.390
Jonathan Cannon
DateTeam 1 (Away)Team 2 (Home)ScoreOdd 1Odd 2
DateTeam 1 (Away)Team 2 (Home)ScoreOdd 1Odd 2
29th Jun 2025, 14:10San Francisco Giants (Justin Verlander)Chicago White Sox (Jonathan Cannon)2:51.6462.332
2nd Jun 2025, 19:40Detroit Tigers (Jack Flaherty)Chicago White Sox (Jonathan Cannon)13:11.3943.130
27th May 2025, 19:10Chicago White Sox (Jonathan Cannon)New York Mets (Tylor Megill)4:63.4851.334
24th May 2025, 16:10Texas Rangers (Jack Leiter)Chicago White Sox (Jonathan Cannon)5:101.6462.332
18th May 2025, 14:20Chicago White Sox (Jonathan Cannon)Chicago Cubs (Colin Rea)2:63.2351.375
13th May 2025, 18:40Chicago White Sox (Jonathan Cannon)Cincinnati Reds (Andrew Abbott)5:12.7891.475
7th May 2025, 19:40Chicago White Sox (Jonathan Cannon)Kansas City Royals (Michael Wacha)1:22.9421.436
2nd May 2025, 19:40Houston Astros (Framber Valdez)Chicago White Sox (Jonathan Cannon)3:71.4153.030
26th Apr 2025, 16:05Chicago White Sox (Jonathan Cannon)Athletics (Jeffrey Springs)10:32.8501.440
21st Apr 2025, 11:10Chicago White Sox (Jonathan Cannon)Boston Red Sox (Walker Buehler)2:43.5551.324
16th Apr 2025, 19:40Athletics (Osvaldo Bido)Chicago White Sox (Jonathan Cannon)3:11.6302.350
10th Apr 2025, 13:10Chicago White Sox (Jonathan Cannon)Cleveland Guardians (Gavin Williams)1:63.1301.394
4th Apr 2025, 13:10Chicago White Sox (Jonathan Cannon)Detroit Tigers (Jack Flaherty)4:73.0801.405
29th Mar 2025, 14:10Los Angeles Angels (José Soriano)Chicago White Sox (Jonathan Cannon)1:01.6182.390
17th Mar 2025, 16:05San Francisco Giants (Justin Verlander)Chicago White Sox (Jonathan Cannon)3:01.9101.910
11th Mar 2025, 16:10Chicago White Sox (Jonathan Cannon)San Diego Padres (Dylan Cease)5:72.7501.480
6th Mar 2025, 15:05Chicago White Sox (Jonathan Cannon)San Francisco Giants (Justin Verlander)3:72.8501.440
24th Sep 2024, 19:40Los Angeles Angels (Jack Kochanowicz)Chicago White Sox (Jonathan Cannon)2:31.9101.950
16th Sep 2024, 21:38Chicago White Sox (Jonathan Cannon)Los Angeles Angels (Reid Detmers)8:42.7191.496
10th Sep 2024, 19:40Cleveland Guardians (Ben Lively)Chicago White Sox (Jonathan Cannon)5:01.4362.942
4th Sep 2024, 18:35Chicago White Sox (Jonathan Cannon)Baltimore Orioles (Albert Suárez)8:13.9801.274
30th Aug 2024, 20:10New York Mets (Tylor Megill)Chicago White Sox (Jonathan Cannon)5:11.4862.750
25th Aug 2024, 14:10Detroit Tigers (Beau Brieske)Chicago White Sox (Jonathan Cannon)9:41.6462.332
19th Aug 2024, 21:45Chicago White Sox (Jonathan Cannon)San Francisco Giants (Kyle Harrison)3:53.0801.405
13th Aug 2024, 20:10New York Yankees (Nestor Cortes)Chicago White Sox (Jonathan Cannon)4:11.3543.355
6th Aug 2024, 21:40Chicago White Sox (Jonathan Cannon)Athletics (Ross Stripling)5:12.6261.525
5th Aug 2024, 21:40Chicago White Sox (Jonathan Cannon)Athletics (JP Sears)1:52.7501.486
30th Jul 2024, 20:10Kansas City Royals (Michael Wacha)Chicago White Sox (Jonathan Cannon)4:31.5252.626
25th Jul 2024, 14:35Chicago White Sox (Jonathan Cannon)Texas Rangers (Max Scherzer)1:23.1801.385
20th Jul 2024, 19:10Chicago White Sox (Jonathan Cannon)Kansas City Royals (Brady Singer)1:63.1801.385
7th Jul 2024, 13:40Chicago White Sox (Jonathan Cannon)Miami Marlins (Edward Cabrera)4:72.3121.656
29th Jun 2024, 14:10Colorado Rockies (Cal Quantrill)Chicago White Sox (Jonathan Cannon)3:111.9711.890
23rd Jun 2024, 13:40Chicago White Sox (Jonathan Cannon)Detroit Tigers (Reese Olson)2:112.7501.486
18th Jun 2024, 20:10Houston Astros (Framber Valdez)Chicago White Sox (Jonathan Cannon)0:21.5462.567
12th Jun 2024, 21:40Chicago White Sox (Jonathan Cannon)Seattle Mariners (Bryce Miller)1:23.2951.365
27th Apr 2024, 19:10Tampa Bay Rays (Aaron Civale)Chicago White Sox (Jonathan Cannon)7:81.5482.709
22nd Apr 2024, 19:40Chicago White Sox (Jonathan Cannon)Minnesota Twins (Chris Paddack)0:72.8071.517
17th Apr 2024, 14:10Kansas City Royals (Brady Singer)Chicago White Sox (Jonathan Cannon)4:21.6002.375
17th Apr 2024, 17:10Kansas City Royals (Brady Singer)Chicago White Sox (Jonathan Cannon)1:21.5482.709

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:
 
 
X
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!
X
Get Apps