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 location:
Chase Dollander | -$383 |
Michael Lorenzen | -$38 |
Difference | -$345 |
Chase Dollander
Date | Team 1 (Away) | Team 2 (Home) | Score | Odd 1 | Odd 2 |
Date | Team 1 (Away) | Team 2 (Home) | Score | Odd 1 | Odd 2 |
12th May 2025, 20:05 | Colorado Rockies (Chase Dollander) | Texas Rangers (Tyler Mahle) | 1:2 | 3.415 | 1.345 |
7th May 2025, 20:40 | Detroit Tigers (Jackson Jobe) | Colorado Rockies (Chase Dollander) | 8:6 | 1.586 | 2.465 |
8th May 2025, 18:10 | Detroit Tigers (Jackson Jobe) | Colorado Rockies (Chase Dollander) | 11:1 | 1.470 | 2.720 |
30th Apr 2025, 15:10 | Atlanta Braves (Chris Sale) | Colorado Rockies (Chase Dollander) | 1:2 | 1.348 | 3.395 |
24th Apr 2025, 14:10 | Colorado Rockies (Chase Dollander) | Kansas City Royals (Michael Lorenzen) | 4:7 | 2.720 | 1.470 |
19th Apr 2025, 16:10 | Washington Nationals (MacKenzie Gore) | Colorado Rockies (Chase Dollander) | 12:11 | 1.683 | 2.262 |
12th Apr 2025, 20:40 | Colorado Rockies (Chase Dollander) | San Diego Padres (Kyle Hart) | 0:2 | 2.515 | 1.566 |
13th Mar 2025, 15:10 | Cleveland Guardians (Luis L. Ortiz) | Colorado Rockies (Chase Dollander) | 4:6 | 2.100 | 1.770 |
1st Mar 2025, 15:10 | Colorado Rockies (Chase Dollander) | Arizona Diamondbacks (Zac Gallen) | 4:8 | 2.350 | 1.630 |
Michael Lorenzen
Date | Team 1 (Away) | Team 2 (Home) | Score | Odd 1 | Odd 2 |
Date | Team 1 (Away) | Team 2 (Home) | Score | Odd 1 | Odd 2 |
14th May 2025, 20:10 | Kansas City Royals (Michael Lorenzen) | Houston Astros (Colton Gordon) | 3:4 | 2.111 | 1.778 |
9th May 2025, 19:40 | Boston Red Sox (Hunter Dobbins) | Kansas City Royals (Michael Lorenzen) | 1:2 | 1.881 | 1.982 |
4th May 2025, 13:35 | Kansas City Royals (Michael Lorenzen) | Baltimore Orioles (Kyle Gibson) | 11:6 | 2.234 | 1.698 |
29th Apr 2025, 19:05 | Kansas City Royals (Michael Lorenzen) | Tampa Bay Rays (Taj Bradley) | 3:1 | 2.437 | 1.598 |
24th Apr 2025, 14:10 | Colorado Rockies (Chase Dollander) | Kansas City Royals (Michael Lorenzen) | 4:7 | 2.720 | 1.470 |
24th Apr 2025, 17:25 | Colorado Rockies (Germán Márquez) | Kansas City Royals (Michael Lorenzen) | 2:6 | 2.654 | 1.516 |
17th Apr 2025, 18:40 | Kansas City Royals (Michael Lorenzen) | Detroit Tigers (Reese Olson) | 1:6 | 2.332 | 1.646 |
12th Apr 2025, 18:10 | Kansas City Royals (Michael Lorenzen) | Cleveland Guardians (Luis L. Ortiz) | 3:6 | 2.161 | 1.744 |
7th Apr 2025, 19:40 | Minnesota Twins (Simeon Woods Richardson) | Kansas City Royals (Michael Lorenzen) | 2:4 | 2.031 | 1.839 |
1st Apr 2025, 19:40 | Kansas City Royals (Michael Lorenzen) | Milwaukee Brewers (Chad Patrick) | 0:5 | 2.042 | 1.830 |
5th Mar 2025, 20:05 | Seattle Mariners (Bryce Miller) | Kansas City Royals (Michael Lorenzen) | 6:9 | 2.000 | 1.830 |
25th Sep 2024, 18:45 | Kansas City Royals (Michael Lorenzen) | Washington Nationals (DJ Herz) | 3:0 | 1.744 | 2.161 |
27th Aug 2024, 18:40 | Kansas City Royals (Michael Lorenzen) | Cleveland Guardians (Gavin Williams) | 6:1 | 2.397 | 1.615 |
21st Aug 2024, 20:10 | Los Angeles Angels (Johnny Cueto) | Kansas City Royals (Michael Lorenzen) | 0:3 | 2.557 | 1.550 |
16th Aug 2024, 18:40 | Kansas City Royals (Michael Lorenzen) | Cincinnati Reds (Nick Martinez) | 7:1 | 2.184 | 1.729 |
9th Aug 2024, 20:10 | St Louis Cardinals (Miles Mikolas) | Kansas City Royals (Michael Lorenzen) | 8:5 | 2.013 | 1.854 |
27th Jul 2024, 15:07 | Texas Rangers (Michael Lorenzen) | Toronto Blue Jays (Kevin Gausman) | 3:7 | 2.184 | 1.729 |
22nd Jul 2024, 20:05 | Chicago White Sox (Erick Fedde) | Texas Rangers (Michael Lorenzen) | 3:4 | 2.597 | 1.536 |
10th Jul 2024, 21:38 | Texas Rangers (Michael Lorenzen) | Los Angeles Angels (Griffin Canning) | 2:7 | 1.821 | 2.053 |
29th Jun 2024, 19:15 | Texas Rangers (Michael Lorenzen) | Baltimore Orioles (Cade Povich) | 5:6 | 2.465 | 1.586 |
24th Jun 2024, 20:10 | Texas Rangers (Michael Lorenzen) | Milwaukee Brewers (Freddy Peralta) | 3:6 | 2.567 | 1.546 |
18th Jun 2024, 20:05 | New York Mets (Luis Severino) | Texas Rangers (Michael Lorenzen) | 7:6 | 1.839 | 2.031 |
13th Jun 2024, 22:10 | Texas Rangers (Michael Lorenzen) | Los Angeles Dodgers (Michael Grove) | 3:1 | 2.654 | 1.516 |
7th Jun 2024, 20:05 | San Francisco Giants (Logan Webb) | Texas Rangers (Michael Lorenzen) | 5:2 | 1.839 | 2.031 |
1st Jun 2024, 16:10 | Texas Rangers (Michael Lorenzen) | Miami Marlins (Ryan Weathers) | 7:0 | 1.971 | 1.890 |
25th May 2024, 14:10 | Texas Rangers (Michael Lorenzen) | Minnesota Twins (Chris Paddack) | 3:5 | 2.312 | 1.656 |
19th May 2024, 14:35 | Los Angeles Angels (José Soriano) | Texas Rangers (Michael Lorenzen) | 4:1 | 2.397 | 1.615 |
13th May 2024, 20:05 | Cleveland Guardians (Tanner Bibee) | Texas Rangers (Michael Lorenzen) | 7:0 | 1.970 | 1.970 |
3rd May 2024, 19:40 | Texas Rangers (Michael Lorenzen) | Kansas City Royals (Brady Singer) | 1:7 | 2.060 | 1.888 |
27th Apr 2024, 16:05 | Cincinnati Reds (Hunter Greene) | Texas Rangers (Michael Lorenzen) | 8:4 | 2.073 | 1.877 |
21st Apr 2024, 19:10 | Texas Rangers (Michael Lorenzen) | Atlanta Braves (Darius Vines) | 6:4 | 2.590 | 1.589 |
15th Apr 2024, 18:40 | Texas Rangers (Michael Lorenzen) | Detroit Tigers (Reese Olson) | 1:0 | 2.001 | 1.939 |
5th Sep 2023, 21:40 | Philadelphia Phillies (Michael Lorenzen) | San Diego Padres (Pedro Avila) | 0:8 | 2.248 | 1.753 |
29th Aug 2023, 18:40 | Los Angeles Angels (Tyler Anderson) | Philadelphia Phillies (Michael Lorenzen) | 7:12 | 2.611 | 1.582 |
23rd Aug 2023, 16:05 | San Francisco Giants (Alex Cobb) | Philadelphia Phillies (Michael Lorenzen) | 8:6 | 2.223 | 1.769 |
18th Aug 2023, 19:05 | Philadelphia Phillies (Michael Lorenzen) | Washington Nationals (Joan Adon) | 7:8 | 1.610 | 2.538 |
9th Aug 2023, 18:40 | Washington Nationals (MacKenzie Gore) | Philadelphia Phillies (Michael Lorenzen) | 0:7 | 2.631 | 1.574 |
3rd Aug 2023, 12:10 | Philadelphia Phillies (Michael Lorenzen) | Miami Marlins (Johnny Cueto) | 4:2 | 1.886 | 2.061 |
27th Jul 2023, 16:10 | Los Angeles Angels (Patrick Sandoval) | Detroit Tigers (Michael Lorenzen) | 11:4 | 1.970 | 1.970 |
20th Jul 2023, 14:10 | Detroit Tigers (Michael Lorenzen) | Kansas City Royals (Zack Greinke) | 3:0 | 1.780 | 2.205 |
15th Jul 2023, 21:40 | Detroit Tigers (Michael Lorenzen) | Seattle Mariners (George Kirby) | 6:0 | 2.880 | 1.497 |
6th Jul 2023, 13:10 | Athletics (Hogan Harris) | Detroit Tigers (Michael Lorenzen) | 0:9 | 2.516 | 1.619 |
30th Jun 2023, 20:10 | Detroit Tigers (Michael Lorenzen) | Colorado Rockies (Austin Gomber) | 5:8 | 1.892 | 2.054 |
25th Jun 2023, 12:10 | Minnesota Twins (Bailey Ober) | Detroit Tigers (Michael Lorenzen) | 6:3 | 1.867 | 2.084 |
20th Jun 2023, 18:40 | Kansas City Royals (Daniel Lynch) | Detroit Tigers (Michael Lorenzen) | 1:0 | 2.320 | 1.712 |
9th Jun 2023, 18:40 | Arizona Diamondbacks (Merrill Kelly) | Detroit Tigers (Michael Lorenzen) | 11:6 | 1.765 | 2.229 |
3rd Jun 2023, 14:10 | Detroit Tigers (Michael Lorenzen) | Chicago White Sox (Dylan Cease) | 1:2 | 2.488 | 1.630 |
27th May 2023, 13:10 | Chicago White Sox (Jesse Scholtens) | Detroit Tigers (Michael Lorenzen) | 3:7 | 2.000 | 1.940 |
22nd May 2023, 19:40 | Detroit Tigers (Michael Lorenzen) | Kansas City Royals (Brady Singer) | 8:5 | 2.022 | 1.920 |
16th May 2023, 18:40 | Pittsburgh Pirates (Luis L. Ortiz) | Detroit Tigers (Michael Lorenzen) | 0:4 | 2.136 | 1.828 |
9th May 2023, 18:10 | Detroit Tigers (Michael Lorenzen) | Cleveland Guardians (Shane Bieber) | 0:2 | 2.808 | 1.516 |
3rd May 2023, 18:40 | New York Mets (Max Scherzer) | Detroit Tigers (Michael Lorenzen) | 1:8 | 1.525 | 2.775 |
26th Apr 2023, 13:40 | Detroit Tigers (Michael Lorenzen) | Milwaukee Brewers (Freddy Peralta) | 2:6 | 2.920 | 1.485 |
21st Apr 2023, 19:05 | Detroit Tigers (Michael Lorenzen) | Baltimore Orioles (Tyler Wells) | 1:2 | 2.744 | 1.536 |
14th Mar 2023, 13:05 | Boston Red Sox (Nick Pivetta) | Detroit Tigers (Michael Lorenzen) | 2:6 | 1.990 | 1.790 |
9th Mar 2023, 13:05 | Detroit Tigers (Michael Lorenzen) | Pittsburgh Pirates (Rich Hill) | 10:7 | 2.315 | 1.600 |
3rd Mar 2023, 18:35 | Detroit Tigers (Michael Lorenzen) | New York Yankees (Gerrit Cole) | 5:3 | 2.180 | 1.670 |
4th Oct 2022, 21:40 | Los Angeles Angels (Michael Lorenzen) | Athletics (Cole Irvin) | 1:2 | 1.680 | 2.380 |
28th Sep 2022, 21:38 | Athletics (Adrian Martinez) | Los Angeles Angels (Michael Lorenzen) | 1:4 | 2.650 | 1.568 |
22nd Sep 2022, 14:05 | Los Angeles Angels (Michael Lorenzen) | Texas Rangers (Martin Perez) | 3:5 | 2.650 | 1.568 |
16th Sep 2022, 21:38 | Seattle Mariners (Robbie Ray) | Los Angeles Angels (Michael Lorenzen) | 7:8 | 1.680 | 2.380 |
9th Sep 2022, 20:10 | Los Angeles Angels (Michael Lorenzen) | Houston Astros (Lance McCullers Jr.) | 3:4 | 2.965 | 1.475 |
1st Jul 2022, 20:10 | Los Angeles Angels (Michael Lorenzen) | Houston Astros (Cristian Javier) | 1:8 | 2.530 | 1.612 |
24th Jun 2022, 21:38 | Seattle Mariners (Chris Flexen) | Los Angeles Angels (Michael Lorenzen) | 4:3 | 2.338 | 1.700 |
17th Jun 2022, 22:10 | Los Angeles Angels (Michael Lorenzen) | Seattle Mariners (Robbie Ray) | 1:8 | 2.276 | 1.736 |
11th Jun 2022, 22:07 | New York Mets (Carlos Carrasco) | Los Angeles Angels (Michael Lorenzen) | 6:11 | 1.795 | 2.182 |
4th Jun 2022, 19:15 | Los Angeles Angels (Michael Lorenzen) | Philadelphia Phillies (Zack Wheeler) | 2:7 | 2.390 | 1.675 |
28th May 2022, 22:07 | Toronto Blue Jays (Yusei Kikuchi) | Los Angeles Angels (Michael Lorenzen) | 6:5 | 2.182 | 1.795 |
21st May 2022, 21:07 | Athletics (Frankie Montas) | Los Angeles Angels (Michael Lorenzen) | 3:5 | 2.350 | 1.696 |
14th May 2022, 21:40 | Los Angeles Angels (Michael Lorenzen) | Athletics (Adam Oller) | 9:1 | 1.590 | 2.500 |
7th May 2022, 21:07 | Washington Nationals (Josiah Gray) | Los Angeles Angels (Michael Lorenzen) | 7:3 | 2.582 | 1.592 |
1st May 2022, 14:10 | Los Angeles Angels (Michael Lorenzen) | Chicago White Sox (Dallas Keuchel) | 6:5 | 1.816 | 2.152 |
25th Apr 2022, 21:38 | Cleveland Guardians (Shane Bieber) | Los Angeles Angels (Michael Lorenzen) | 0:3 | 2.182 | 1.795 |
18th Apr 2022, 20:10 | Los Angeles Angels (Michael Lorenzen) | Houston Astros (Luis Garcia) | 3:8 | 2.276 | 1.736 |
5th Apr 2022, 21:10 | Los Angeles Angels (Michael Lorenzen) | Los Angeles Dodgers (Bobby Miller) | 0:5 | 2.335 | 1.570 |
24th Mar 2022, 16:10 | Chicago Cubs (Justin Steele) | Los Angeles Angels (Michael Lorenzen) | 4:5 | 2.235 | 1.650 |
18th Mar 2022, 16:05 | Los Angeles Angels (Michael Lorenzen) | Athletics (Brent Honeywell Jr.) | 8:10 | 2.080 | 1.760 |
11th Apr 2022, 21:38 | Miami Marlins (Elieser Hernandez) | Los Angeles Angels (Michael Lorenzen) | 2:6 | 2.212 | 1.775 |
15th Mar 2021, 16:10 | Cincinnati Reds (Michael Lorenzen) | Los Angeles Angels (Alex Cobb) | 7:3 | 2.425 | 1.570 |
10th Mar 2021, 15:05 | Cincinnati Reds (Michael Lorenzen) | Kansas City Royals (Brad Keller) | 3:9 | 2.090 | 1.720 |
20th Sep 2020, 13:10 | Chicago White Sox (Dylan Cease) | Cincinnati Reds (Michael Lorenzen) | 3:7 | 2.145 | 1.820 |
15th Sep 2020, 18:40 | Pittsburgh Pirates (Joe Musgrove) | Cincinnati Reds (Michael Lorenzen) | 1:4 | 2.260 | 1.745 |
29th Sep 2018, 16:10 | Pittsburgh Pirates (Jameson Taillon) | Cincinnati Reds (Michael Lorenzen) | 0:3 | 1.720 | 2.280 |
23rd Sep 2018, 13:10 | Cincinnati Reds (Michael Lorenzen) | Miami Marlins (Trevor Richards) | 0:6 | 1.820 | 2.130 |
18th Sep 2018, 19:40 | Cincinnati Reds (Michael Lorenzen) | Milwaukee Brewers (Chase Anderson) | 3:1 | 2.770 | 1.520 |
9th Mar 2016, 15:05 | Texas Rangers (Chi Chi Gonzalez) | Cincinnati Reds (Michael Lorenzen) | 11:5 | 1.900 | 1.990 |
4th Mar 2016, 15:05 | San Francisco Giants (Madison Bumgarner) | Cincinnati Reds (Michael Lorenzen) | 4:3 | 1.930 | 1.950 |
16th Sep 2015, 22:15 | Cincinnati Reds (Michael Lorenzen) | San Francisco Giants (Jake Peavy) | 3:5 | 2.540 | 1.600 |
11th Sep 2015, 19:10 | St Louis Cardinals (John Lackey) | Cincinnati Reds (Michael Lorenzen) | 2:4 | 1.650 | 2.420 |
6th Sep 2015, 13:10 | Milwaukee Brewers (Jimmy Nelson) | Cincinnati Reds (Michael Lorenzen) | 3:6 | 1.830 | 2.110 |
31st Aug 2015, 20:05 | Cincinnati Reds (Michael Lorenzen) | Chicago Cubs (Kyle Hendricks) | 13:6 | 2.970 | 1.470 |
11th Aug 2015, 22:10 | Cincinnati Reds (Michael Lorenzen) | San Diego Padres (Colin Rea) | 6:11 | 2.100 | 1.840 |
6th Aug 2015, 12:35 | St Louis Cardinals (Michael Wacha) | Cincinnati Reds (Michael Lorenzen) | 3:0 | 1.650 | 2.430 |
31st Jul 2015, 19:10 | Pittsburgh Pirates (Jeff Locke) | Cincinnati Reds (Michael Lorenzen) | 5:4 | 1.790 | 2.170 |
26th Jul 2015, 16:10 | Cincinnati Reds (Michael Lorenzen) | Colorado Rockies (Kyle Kendrick) | 7:17 | 1.870 | 2.060 |
20th Jul 2015, 19:10 | Chicago Cubs (Clayton Richard) | Cincinnati Reds (Michael Lorenzen) | 4:5 | 2.000 | 1.930 |
9th Jul 2015, 19:10 | Cincinnati Reds (Michael Lorenzen) | Miami Marlins (Jose Fernandez) | 0:2 | 2.350 | 1.680 |
3rd Jul 2015, 19:10 | Milwaukee Brewers (Mike Fiers) | Cincinnati Reds (Michael Lorenzen) | 12:1 | 1.880 | 2.050 |
27th Jun 2015, 16:10 | Cincinnati Reds (Michael Lorenzen) | New York Mets (Matt Harvey) | 1:2 | 2.490 | 1.620 |
21st Jun 2015, 13:10 | Miami Marlins (David Phelps) | Cincinnati Reds (Michael Lorenzen) | 2:5 | 2.040 | 1.880 |
16th Jun 2015, 19:08 | Cincinnati Reds (Michael Lorenzen) | Detroit Tigers (Kyle Ryan) | 5:2 | 2.260 | 1.740 |
11th Jun 2015, 20:05 | Cincinnati Reds (Michael Lorenzen) | Chicago Cubs (Tsuyoshi Wada) | 3:6 | 2.440 | 1.640 |
6th Jun 2015, 16:10 | San Diego Padres (Andrew Cashner) | Cincinnati Reds (Michael Lorenzen) | 9:7 | 1.880 | 2.040 |
31st May 2015, 13:10 | Washington Nationals (Tanner Roark) | Cincinnati Reds (Michael Lorenzen) | 2:8 | 1.800 | 2.150 |
26th May 2015, 19:10 | Colorado Rockies (Chris Rusin) | Cincinnati Reds (Michael Lorenzen) | 1:2 | 2.350 | 1.680 |
10th May 2015, 14:10 | Cincinnati Reds (Michael Lorenzen) | Chicago White Sox (John Danks) | 3:4 | 2.040 | 1.890 |
5th May 2015, 19:05 | Cincinnati Reds (Michael Lorenzen) | Pittsburgh Pirates (Jeff Locke) | 7:1 | 2.300 | 1.710 |
29th Apr 2015, 12:35 | Milwaukee Brewers (Matt Garza) | Cincinnati Reds (Michael Lorenzen) | 8:3 | 2.090 | 1.850 |
31st Mar 2015, 16:05 | Cincinnati Reds (Michael Lorenzen) | Milwaukee Brewers (Mike Fiers) | 10:4 | 2.220 | 1.730 |
26th Mar 2015, 16:05 | Cincinnati Reds (Michael Lorenzen) | Cleveland Guardians (Danny Salazar) | 13:2 | 2.070 | 1.830 |
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: