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.
| AJ Smith-Shawver | -$363 |
| Taj Bradley | -$978 |
| Difference | +$615 |
| Date | Team 1 (Away) | Team 2 (Home) | Score | Odd 1 | Odd 2 |
| Date | Team 1 (Away) | Team 2 (Home) | Score | Odd 1 | Odd 2 |
| 8th Sep 2026, 19:15 | Tampa Bay Rays (Freddy Peralta) | Atlanta Braves (AJ Smith-Shawver) | 7:1 | 2.013 | 1.910 |
| 1st Sep 2026, 18:45 | Atlanta Braves (AJ Smith-Shawver) | Washington Nationals (Jake Irvin) | 5:9 | 1.713 | 2.291 |
| 26th Aug 2026, 19:15 | Los Angeles Dodgers (Roki Sasaki) | Atlanta Braves (AJ Smith-Shawver) | 5:6 | 1.848 | 2.086 |
| 19th Aug 2026, 13:40 | Atlanta Braves (AJ Smith-Shawver) | Minnesota Twins (Taj Bradley) | 4:6 | 1.919 | 2.002 |
| 29th Jul 2026, 13:10 | Atlanta Braves (AJ Smith-Shawver) | New York Mets (Sean Manaea) | 2:3 | 1.960 | 1.960 |
| 29th May 2025, 13:05 | Atlanta Braves (AJ Smith-Shawver) | Philadelphia Phillies (Cristopher Sánchez) | 4:5 | 2.256 | 1.539 |
| 22nd May 2025, 18:45 | Atlanta Braves (AJ Smith-Shawver) | Washington Nationals (Trevor Williams) | 7:8 | 1.631 | 2.363 |
| 15th May 2025, 12:15 | Washington Nationals (Trevor Williams) | Atlanta Braves (AJ Smith-Shawver) | 2:5 | 2.822 | 1.466 |
| 10th May 2025, 16:05 | Atlanta Braves (AJ Smith-Shawver) | Pittsburgh Pirates (Andrew Heaney) | 3:2 | 1.677 | 2.273 |
| 5th May 2025, 19:15 | Cincinnati Reds (Brady Singer) | Atlanta Braves (AJ Smith-Shawver) | 0:4 | 2.153 | 1.749 |
| 12th Apr 2025, 16:10 | Atlanta Braves (AJ Smith-Shawver) | Tampa Bay Rays (Drew Rasmussen) | 5:4 | 2.221 | 1.706 |
| 5th Apr 2025, 19:15 | Miami Marlins (Cal Quantrill) | Atlanta Braves (AJ Smith-Shawver) | 4:0 | 3.235 | 1.375 |
| 30th Mar 2025, 19:10 | Atlanta Braves (AJ Smith-Shawver) | San Diego Padres (Nick Pivetta) | 0:5 | 2.123 | 1.769 |
| 9th Mar 2025, 13:05 | Atlanta Braves (AJ Smith-Shawver) | Boston Red Sox (Richard Fitts) | 3:7 | 2.400 | 1.610 |
| 3rd Mar 2025, 13:05 | Atlanta Braves (AJ Smith-Shawver) | Tampa Bay Rays (Drew Rasmussen) | 4:5 | 2.050 | 1.800 |
| 23rd May 2024, 14:20 | Atlanta Braves (AJ Smith-Shawver) | Chicago Cubs (Ben Brown) | 3:0 | 1.961 | 1.900 |
| 28th Sep 2023, 19:20 | Chicago Cubs (Marcus Stroman) | Atlanta Braves (AJ Smith-Shawver) | 3:5 | 2.267 | 1.742 |
| 30th Jul 2023, 13:35 | Milwaukee Brewers (Colin Rea) | Atlanta Braves (AJ Smith-Shawver) | 6:8 | 2.775 | 1.527 |
| 23rd Jun 2023, 18:40 | Atlanta Braves (AJ Smith-Shawver) | Cincinnati Reds (Luke Weaver) | 10:11 | 1.701 | 2.340 |
| 15th Jun 2023, 19:20 | Colorado Rockies (Kyle Freeland) | Atlanta Braves (AJ Smith-Shawver) | 3:8 | 3.345 | 1.396 |
| 9th Jun 2023, 19:20 | Washington Nationals (Josiah Gray) | Atlanta Braves (AJ Smith-Shawver) | 2:3 | 2.775 | 1.527 |
| Date | Team 1 (Away) | Team 2 (Home) | Score | Odd 1 | Odd 2 |
| Date | Team 1 (Away) | Team 2 (Home) | Score | Odd 1 | Odd 2 |
| 11th Sep 2026, 20:10 | Cleveland Guardians (Parker Messick) | Minnesota Twins (Taj Bradley) | 5:2 | 1.886 | 2.040 |
| 5th Sep 2026, 19:10 | Minnesota Twins (Taj Bradley) | Chicago White Sox (Anthony Kay) | 6:4 | 2.086 | 1.848 |
| 31st Aug 2026, 19:40 | Detroit Tigers (Jackson Jobe) | Minnesota Twins (Taj Bradley) | 1:11 | 2.103 | 1.835 |
| 25th Aug 2026, 21:40 | Minnesota Twins (Taj Bradley) | Athletics (Gage Jump) | 2:4 | 1.702 | 2.310 |
| 19th Aug 2026, 13:40 | Atlanta Braves (AJ Smith-Shawver) | Minnesota Twins (Taj Bradley) | 4:6 | 1.919 | 2.002 |
| 13th Aug 2026, 19:30 | Philadelphia Phillies (Aaron Nola) | Minnesota Twins (Taj Bradley) | 7:1 | 1.970 | 1.950 |
| 8th Aug 2026, 19:10 | Minnesota Twins (Taj Bradley) | Milwaukee Brewers (Robert Gasser) | 3:4 | 2.280 | 1.719 |
| 2nd Aug 2026, 16:10 | Minnesota Twins (Taj Bradley) | Seattle Mariners (George Kirby) | 6:7 | 2.238 | 1.743 |
| 28th Jul 2026, 19:40 | Kansas City Royals (Seth Lugo) | Minnesota Twins (Taj Bradley) | 2:3 | 2.578 | 1.581 |
| 23rd Jul 2026, 13:10 | Minnesota Twins (Taj Bradley) | Cleveland Guardians (Gavin Williams) | 3:1 | 2.291 | 1.713 |
| 18th Jul 2026, 14:20 | Minnesota Twins (Taj Bradley) | Chicago Cubs (Matthew Boyd) | 2:6 | 2.330 | 1.691 |
| 12th Jul 2026, 14:10 | Los Angeles Angels (José Soriano) | Minnesota Twins (Taj Bradley) | 2:4 | 2.175 | 1.783 |
| 7th Jul 2026, 19:40 | Cleveland Guardians (Joey Cantillo) | Minnesota Twins (Taj Bradley) | 1:3 | 1.960 | 1.960 |
| 1st Jul 2026, 20:10 | Minnesota Twins (Taj Bradley) | Houston Astros (Tatsuya Imai) | 8:3 | 2.330 | 1.691 |
| 26th Jun 2026, 20:10 | Colorado Rockies (Tomoyuki Sugano) | Minnesota Twins (Taj Bradley) | 8:9 | 2.529 | 1.600 |
| 20th Jun 2026, 22:10 | Minnesota Twins (Taj Bradley) | Arizona Diamondbacks (Zac Gallen) | 16:8 | 2.063 | 1.867 |
| 14th Jun 2026, 14:10 | St Louis Cardinals (Michael McGreevy) | Minnesota Twins (Taj Bradley) | 4:5 | 1.981 | 1.939 |
| 9th Jun 2026, 18:40 | Minnesota Twins (Taj Bradley) | Detroit Tigers (Troy Melton) | 4:10 | 2.115 | 1.826 |
| 3rd Jun 2026, 13:40 | Chicago White Sox (Erick Fedde) | Minnesota Twins (Taj Bradley) | 8:0 | 2.330 | 1.691 |
| 29th May 2026, 18:45 | Minnesota Twins (Taj Bradley) | Pittsburgh Pirates (Jared Jones) | 5:6 | 2.145 | 1.804 |
| 23rd May 2026, 16:10 | Minnesota Twins (Taj Bradley) | Boston Red Sox (Jovani Morán) | 4:2 | 2.115 | 1.826 |
| 5th May 2026, 18:45 | Minnesota Twins (Taj Bradley) | Washington Nationals (Cade Cavalli) | 11:3 | 1.910 | 2.013 |
| 29th Apr 2026, 13:40 | Seattle Mariners (George Kirby) | Minnesota Twins (Taj Bradley) | 5:3 | 1.782 | 2.177 |
| 24th Apr 2026, 19:10 | Minnesota Twins (Taj Bradley) | Tampa Bay Rays (Drew Rasmussen) | 2:6 | 2.188 | 1.775 |
| 18th Apr 2026, 14:10 | Cincinnati Reds (Andrew Abbott) | Minnesota Twins (Taj Bradley) | 5:4 | 2.157 | 1.796 |
| 12th Apr 2026, 13:37 | Minnesota Twins (Taj Bradley) | Toronto Blue Jays (Max Scherzer) | 8:2 | 2.188 | 1.775 |
| 7th Apr 2026, 19:40 | Detroit Tigers (Tarik Skubal) | Minnesota Twins (Taj Bradley) | 2:4 | 1.640 | 2.434 |
| 2nd Apr 2026, 14:10 | Minnesota Twins (Taj Bradley) | Kansas City Royals (Cole Ragans) | 5:1 | 2.351 | 1.681 |
| 24th Sep 2025, 20:05 | Minnesota Twins (Taj Bradley) | Texas Rangers (Jacob deGrom) | 2:4 | 2.554 | 1.538 |
| 17th Sep 2025, 19:40 | New York Yankees (Luis Gil) | Minnesota Twins (Taj Bradley) | 10:5 | 1.647 | 2.300 |
| 10th Sep 2025, 16:07 | Minnesota Twins (Taj Bradley) | Los Angeles Angels (José Soriano) | 3:4 | 2.043 | 1.811 |
| 4th Sep 2025, 19:40 | Chicago White Sox (Fraser Ellard) | Minnesota Twins (Taj Bradley) | 11:8 | 2.242 | 1.679 |
| 30th Aug 2025, 19:10 | San Diego Padres (Nick Pivetta) | Minnesota Twins (Taj Bradley) | 12:3 | 1.647 | 2.300 |
| 24th Aug 2025, 14:10 | Minnesota Twins (Taj Bradley) | Chicago White Sox (Yoendrys Gómez) | 0:8 | 1.881 | 1.961 |
| 23rd Jul 2025, 19:35 | Chicago White Sox (Jonathan Cannon) | Tampa Bay Rays (Taj Bradley) | 11:9 | 2.861 | 1.456 |
| 18th Jul 2025, 19:35 | Baltimore Orioles (Charlie Morton) | Tampa Bay Rays (Taj Bradley) | 1:11 | 2.070 | 1.808 |
| 10th Jul 2025, 19:10 | Tampa Bay Rays (Taj Bradley) | Boston Red Sox (Walker Buehler) | 3:4 | 2.013 | 1.854 |
| 5th Jul 2025, 14:10 | Tampa Bay Rays (Taj Bradley) | Minnesota Twins (Cole Sands) | 5:6 | 1.930 | 1.930 |
| 29th Jun 2025, 13:35 | Tampa Bay Rays (Taj Bradley) | Baltimore Orioles (Dean Kremer) | 1:5 | 1.992 | 1.871 |
| 24th Jun 2025, 19:40 | Tampa Bay Rays (Taj Bradley) | Kansas City Royals (Kris Bubic) | 5:1 | 2.234 | 1.698 |
| 18th Jun 2025, 19:35 | Baltimore Orioles (Trevor Rogers) | Tampa Bay Rays (Taj Bradley) | 8:12 | 2.070 | 1.808 |
| 13th Jun 2025, 19:10 | Tampa Bay Rays (Taj Bradley) | New York Mets (Clay Holmes) | 7:5 | 2.415 | 1.607 |
| 7th Jun 2025, 16:10 | Miami Marlins (Ryan Weathers) | Tampa Bay Rays (Taj Bradley) | 11:10 | 2.332 | 1.646 |
| 1st Jun 2025, 14:10 | Tampa Bay Rays (Taj Bradley) | Houston Astros (Hunter Brown) | 0:1 | 2.465 | 1.586 |
| 27th May 2025, 19:05 | Minnesota Twins (Joe Ryan) | Tampa Bay Rays (Taj Bradley) | 4:2 | 1.816 | 2.059 |
| 21st May 2025, 13:10 | Houston Astros (Hunter Brown) | Tampa Bay Rays (Taj Bradley) | 4:8 | 1.626 | 2.373 |
| 16th May 2025, 19:10 | Tampa Bay Rays (Taj Bradley) | Miami Marlins (Max Meyer) | 4:9 | 1.808 | 2.070 |
| 10th May 2025, 16:10 | Milwaukee Brewers (Tobias Myers) | Tampa Bay Rays (Taj Bradley) | 2:3 | 2.070 | 1.808 |
| 4th May 2025, 13:35 | Tampa Bay Rays (Taj Bradley) | New York Yankees (Will Warren) | 7:5 | 2.515 | 1.566 |
| 29th Apr 2025, 19:05 | Kansas City Royals (Michael Lorenzen) | Tampa Bay Rays (Taj Bradley) | 3:1 | 2.437 | 1.598 |
| 23rd Apr 2025, 21:40 | Tampa Bay Rays (Taj Bradley) | Arizona Diamondbacks (Eduardo Rodriguez) | 7:6 | 2.373 | 1.626 |
| 17th Apr 2025, 19:05 | New York Yankees (Will Warren) | Tampa Bay Rays (Taj Bradley) | 6:3 | 1.940 | 1.920 |
| 11th Apr 2025, 19:05 | Atlanta Braves (Bryce Elder) | Tampa Bay Rays (Taj Bradley) | 3:6 | 2.262 | 1.683 |
| 5th Apr 2025, 19:05 | Tampa Bay Rays (Taj Bradley) | Texas Rangers (Jacob deGrom) | 4:6 | 2.538 | 1.557 |
| 30th Mar 2025, 13:40 | Colorado Rockies (Ryan Feltner) | Tampa Bay Rays (Taj Bradley) | 4:6 | 2.597 | 1.536 |
| 20th Mar 2025, 13:07 | Tampa Bay Rays (Taj Bradley) | Toronto Blue Jays (Bowden Francis) | 1:4 | 2.750 | 1.480 |
| 9th Mar 2025, 13:05 | Toronto Blue Jays (José Berríos) | Tampa Bay Rays (Taj Bradley) | 13:9 | 2.300 | 1.650 |
| 25th Feb 2025, 13:05 | Philadelphia Phillies (Cristopher Sánchez) | Tampa Bay Rays (Taj Bradley) | 5:4 | 2.200 | 1.710 |
| 27th Sep 2024, 19:10 | Tampa Bay Rays (Taj Bradley) | Boston Red Sox (Nick Pivetta) | 2:1 | 2.111 | 1.778 |
| 21st Sep 2024, 16:10 | Toronto Blue Jays (Yariel Rodríguez) | Tampa Bay Rays (Taj Bradley) | 2:3 | 2.273 | 1.677 |
| 15th Sep 2024, 13:40 | Tampa Bay Rays (Taj Bradley) | Cleveland Guardians (Ben Lively) | 0:2 | 2.123 | 1.769 |
| 10th Sep 2024, 18:40 | Tampa Bay Rays (Taj Bradley) | Philadelphia Phillies (Ranger Suárez) | 4:9 | 2.654 | 1.516 |
| 5th Sep 2024, 13:10 | Minnesota Twins (Pablo López) | Tampa Bay Rays (Taj Bradley) | 4:3 | 1.677 | 2.273 |
| 30th Aug 2024, 18:50 | San Diego Padres (Martín Pérez) | Tampa Bay Rays (Taj Bradley) | 13:5 | 2.184 | 1.729 |
| 24th Aug 2024, 21:10 | Tampa Bay Rays (Taj Bradley) | Los Angeles Dodgers (Clayton Kershaw) | 9:8 | 3.030 | 1.415 |
| 19th Aug 2024, 21:40 | Tampa Bay Rays (Taj Bradley) | Athletics (Joe Boyle) | 0:3 | 1.839 | 2.031 |
| 12th Aug 2024, 18:50 | Houston Astros (Framber Valdez) | Tampa Bay Rays (Taj Bradley) | 6:1 | 1.799 | 2.082 |
| 7th Aug 2024, 19:45 | Tampa Bay Rays (Taj Bradley) | St Louis Cardinals (Erick Fedde) | 2:5 | 2.009 | 1.857 |
| 31st Jul 2024, 12:10 | Miami Marlins (Roddery Muñoz) | Tampa Bay Rays (Taj Bradley) | 6:2 | 3.355 | 1.354 |
| 25th Jul 2024, 15:07 | Tampa Bay Rays (Taj Bradley) | Toronto Blue Jays (Chris Bassitt) | 13:0 | 1.930 | 1.930 |
| 20th Jul 2024, 13:05 | Tampa Bay Rays (Taj Bradley) | New York Yankees (Nestor Cortes) | 9:1 | 2.397 | 1.615 |
| 12th Jul 2024, 18:50 | Cleveland Guardians (Carlos Carrasco) | Tampa Bay Rays (Taj Bradley) | 0:2 | 2.221 | 1.706 |
| 6th Jul 2024, 16:05 | Tampa Bay Rays (Taj Bradley) | Texas Rangers (Andrew Heaney) | 3:4 | 1.940 | 1.920 |
| 30th Jun 2024, 13:40 | Washington Nationals (Patrick Corbin) | Tampa Bay Rays (Taj Bradley) | 0:5 | 2.750 | 1.486 |
| 24th Jun 2024, 18:50 | Seattle Mariners (Bryan Woo) | Tampa Bay Rays (Taj Bradley) | 3:4 | 1.982 | 1.881 |
| 19th Jun 2024, 19:40 | Tampa Bay Rays (Taj Bradley) | Minnesota Twins (Joe Ryan) | 3:2 | 2.487 | 1.577 |
| 13th Jun 2024, 18:50 | Chicago Cubs (Justin Steele) | Tampa Bay Rays (Taj Bradley) | 2:3 | 1.910 | 1.950 |
| 8th Jun 2024, 16:10 | Baltimore Orioles (Kyle Bradish) | Tampa Bay Rays (Taj Bradley) | 5:0 | 1.769 | 2.123 |
| 1st Jun 2024, 16:05 | Tampa Bay Rays (Taj Bradley) | Baltimore Orioles (Kyle Bradish) | 5:9 | 2.415 | 1.607 |
| 26th May 2024, 13:40 | Kansas City Royals (Michael Wacha) | Tampa Bay Rays (Taj Bradley) | 1:4 | 2.153 | 1.749 |
| 20th May 2024, 18:50 | Boston Red Sox (Tanner Houck) | Tampa Bay Rays (Taj Bradley) | 5:0 | 1.940 | 1.910 |
| 15th May 2024, 19:10 | Tampa Bay Rays (Taj Bradley) | Boston Red Sox (Tanner Houck) | 4:3 | 2.234 | 1.698 |
| 10th May 2024, 18:50 | New York Yankees (Clarke Schmidt) | Tampa Bay Rays (Taj Bradley) | 2:0 | 1.845 | 2.113 |
| 12th Mar 2024, 13:05 | Tampa Bay Rays (Taj Bradley) | Baltimore Orioles (Tyler Wells) | 8:12 | 2.520 | 1.530 |
| 24th Sep 2023, 13:10 | Toronto Blue Jays (Yusei Kikuchi) | Tampa Bay Rays (Taj Bradley) | 9:5 | 2.015 | 1.926 |
| 19th Sep 2023, 18:40 | Los Angeles Angels (Patrick Sandoval) | Tampa Bay Rays (Taj Bradley) | 2:6 | 2.921 | 1.486 |
| 13th Sep 2023, 13:10 | Tampa Bay Rays (Taj Bradley) | Minnesota Twins (Dallas Keuchel) | 5:4 | 1.845 | 2.113 |
| 8th Sep 2023, 18:40 | Seattle Mariners (George Kirby) | Tampa Bay Rays (Taj Bradley) | 4:7 | 1.970 | 1.970 |
| 3rd Sep 2023, 16:10 | Tampa Bay Rays (Taj Bradley) | Cleveland Guardians (Xzavion Curry) | 6:2 | 1.717 | 2.309 |
| 29th Jul 2023, 19:15 | Tampa Bay Rays (Taj Bradley) | Houston Astros (Hunter Brown) | 4:17 | 2.216 | 1.773 |
| 23rd Jul 2023, 13:40 | Baltimore Orioles (Tyler Wells) | Tampa Bay Rays (Taj Bradley) | 5:3 | 2.412 | 1.665 |
| 18th Jul 2023, 20:05 | Tampa Bay Rays (Taj Bradley) | Texas Rangers (Nathan Eovaldi) | 3:5 | 2.229 | 1.765 |
| 8th Jul 2023, 19:15 | Atlanta Braves (Spencer Strider) | Tampa Bay Rays (Taj Bradley) | 6:1 | 1.742 | 2.267 |
| 2nd Jul 2023, 16:10 | Tampa Bay Rays (Taj Bradley) | Seattle Mariners (Luis Castillo) | 6:7 | 2.229 | 1.765 |
| 27th Jun 2023, 21:40 | Tampa Bay Rays (Taj Bradley) | Arizona Diamondbacks (Zac Gallen) | 4:8 | 2.125 | 1.836 |
| 21st Jun 2023, 12:10 | Baltimore Orioles (Tyler Wells) | Tampa Bay Rays (Taj Bradley) | 2:7 | 2.309 | 1.717 |
| 15th Jun 2023, 15:37 | Tampa Bay Rays (Taj Bradley) | Athletics (Paul Blackburn) | 4:3 | 1.506 | 2.847 |
| 10th Jun 2023, 16:10 | Texas Rangers (Nathan Eovaldi) | Tampa Bay Rays (Taj Bradley) | 8:4 | 1.980 | 1.960 |
| 4th Jun 2023, 13:35 | Tampa Bay Rays (Taj Bradley) | Boston Red Sox (Tanner Houck) | 6:2 | 1.868 | 2.085 |
| 29th May 2023, 14:20 | Tampa Bay Rays (Taj Bradley) | Chicago Cubs (Marcus Stroman) | 0:1 | 1.858 | 2.096 |
| 23rd May 2023, 18:40 | Toronto Blue Jays (Jose Berrios) | Tampa Bay Rays (Taj Bradley) | 20:1 | 2.040 | 1.904 |
| 18th May 2023, 13:10 | Tampa Bay Rays (Taj Bradley) | New York Mets (Tylor Megill) | 2:3 | 1.930 | 2.012 |
| 24th Apr 2023, 18:40 | Houston Astros (Jose Urquidy) | Tampa Bay Rays (Taj Bradley) | 3:8 | 2.488 | 1.630 |
| 18th Apr 2023, 18:40 | Tampa Bay Rays (Taj Bradley) | Cincinnati Reds (Nick Lodolo) | 10:0 | 1.835 | 2.125 |
| 12th Apr 2023, 18:40 | Boston Red Sox (Chris Sale) | Tampa Bay Rays (Taj Bradley) | 7:9 | 2.205 | 1.780 |
| 4th Mar 2023, 13:05 | Tampa Bay Rays (Taj Bradley) | New York Yankees (Luis Severino) | 14:10 | 2.162 | 1.680 |
| 26th Feb 2023, 13:05 | Tampa Bay Rays (Taj Bradley) | Boston Red Sox (Josh Winckowski) | 6:7 | 2.180 | 1.670 |
Z Code System
Fully Verifiable Winning System Proven Since 1999
Industry Standard In Sports Investing
Get winning picks on MLB, NHL, NBA and NFL
The full toolkit.
Twenty‑plus tools across modeling, market, fantasy and live play. Built and refined since 2003.



