Well, I lost in the final. The better team won, but man it came down to the wire. It was a strange Sunday with three late games going on, and we had a lot of action in those three games so it took until like almost 9:00 for it to be over.
Batting average was decided by 0.0003 and most of the other categories were pretty close as well, but the breaks didn’t go my way.
As with any fantasy sports loss, I am blaming two things
Another good season for me in the home league there. Five straight playoff appearances and a regular season title this time around.
I’ve heard from a lot of people that they took down their championships with the help of the Substack here, so that’s great to hear - congratulations to all winners out there.
Offseason reminder. I quit writing for RotoBaller back in June, so that means all of my offseason stuff will be here, and only paid subs will get the full thing. I’m 90% sure I’m going to do the team-by-team reviews & previews again that I’ve done the last two years. I know not everybody wants to read about the Miami Marlins on Thanksgiving, but if that’s your kind of thing - here is the place to do it!
So the offseason stuff in bullet point fashion
Team by team 2023 reviews & 2024 previews
Full 2024 season projections (debuting in December most likely)
Player ranks
More statistical analysis pieces
Dashboards & reports behind the paywall
And all of that is in addition to the football content, which might actually increase after baseball is fully wrapped up because I really like to write about sports AND I’m 3-0 in fantasy football so I’m really getting into that.
I really appreciate anybody who sticks around through the winter til next season, it does help out my family with all these kids I have here.
I’m not sure how many people really care about what happened in baseball this weekend now that most fantasy leagues are over, and at the very least - roster decisions are effectively over - and I’m having trouble really caring either! But let’s hit some points.
Here are the biggest SwStr% outputs of the weekend (Friday-Sunday):
It’s been a pretty decent finish to the year for Dylan Cease, and Cristopher Sanchez has pitched really well lately. Both of those games will be interesting names in drafts next year for different reasons. Nobody is going to want Cease, but he remains a high K% pitcher which gives him plenty of upside - and Sanchez will be a guy a lot of people will identify as a potential breakout.
Here are the lowest Strike% performances of the weekend:
Okay I actually need to run to do some stuff for work. Thanks for still being here! I think the notes will be somewhat brief the rest of the week, but if you’re still fighting for a championship feel free to leave a comment or put something in the chat here and I’ll get back to you if you need any advice!
1. Cristopher Sanchez (vs. NYM): 33.35 Points
2. Zac Gallen (vs. NYY): 30.5 Points
3. Joe Ryan (vs. LAA): 27.3 Points
4. Eduardo Rodriguez (vs. OAK): 24.35 Points
5. Michael Wacha (vs. STL): 23.55 Points
6. Kyle Gibson (vs. CLE): 22.15 Points
7. Edward Cabrera (vs. MIL): 19.05 Points
8. Alec Marsh (vs. HOU): 18.99 Points
9. Jackson Rutledge (vs. ATL): 18.25 Points
10. Lance Lynn (vs. SF): 16.7 Points
1. Cristopher Sanchez (PHI): 20 Whiffs (96 Pitches)
2. Kutter Crawford (BOS): 17 Whiffs (93 Pitches)
3. Jose Butto (NYM): 15 Whiffs (86 Pitches)
4. Joe Ryan (MIN): 15 Whiffs (91 Pitches)
5. Michael Wacha (SD): 15 Whiffs (104 Pitches)
6. Lance Lynn (LAD): 15 Whiffs (99 Pitches)
7. Yusei Kikuchi (TOR): 14 Whiffs (73 Pitches)
8. Zac Gallen (ARI): 14 Whiffs (91 Pitches)
9. JP Sears (OAK): 13 Whiffs (97 Pitches)
10. Allan Winans (ATL): 12 Whiffs (89 Pitches)
1. Yusei Kikuchi (TOR): 58.9 Strike%, 24.7 Ball%
2. Cristopher Sanchez (PHI): 55.2 Strike%, 31.2 Ball%
3. Joe Ryan (MIN): 54.9 Strike%, 29.7 Ball%
4. Bryan Woo (SEA): 54.3 Strike%, 34.6 Ball%
5. Zac Gallen (ARI): 52.7 Strike%, 33.0 Ball%
6. Kutter Crawford (BOS): 51.6 Strike%, 34.4 Ball%
7. Spencer Strider (ATL): 50.5 Strike%, 28.4 Ball%
8. Ty Blach (COL): 49.4 Strike%, 32.6 Ball%
9. Alec Marsh (KC): 49.4 Strike%, 33.8 Ball%
10. Julio Teheran (MIL): 49.2 Strike%, 33.3 Ball%
11. Andrew Suarez (STL): 49.1 Strike%, 27.3 Ball%
12. Hunter Brown (HOU): 47.7 Strike%, 35.4 Ball%
13. Joan Adon (WSH): 47.7 Strike%, 36.4 Ball%
14. Michael Wacha (SD): 47.1 Strike%, 33.7 Ball%
15. Lance Lynn (LAD): 46.5 Strike%, 37.4 Ball%
Joe Ryan's FS velo (17 pitches) UP 2.7mph to 86.5
Julio Teheran's FC velo (13 pitches) UP 2.2mph to 88.4
Edward Cabrera's CU velo (25 pitches) UP 2.0mph to 86.2
Joan Adon's CU velo (15 pitches) UP 1.7mph to 82.3
Julio Teheran's SI velo (29 pitches) UP 1.6mph to 91.4
Tristan Beck's FF velo (30 pitches) UP 1.6mph to 96.1
Bryan Woo's FC velo (33 pitches) UP 1.5mph to 88.7
Alec Marsh's SI velo (20 pitches) UP 1.5mph to 95.4
Alec Marsh's ST velo (29 pitches) UP 1.5mph to 86.9
Carlos Rodon's FF velo (62 pitches) DOWN -1.5mph to 94.0
Brandon Williamson's FF velo (32 pitches) DOWN -1.5mph to 91.4
Mike Clevinger's CH velo (16 pitches) DOWN -1.5mph to 84.7
Carlos Rodon's SL velo (15 pitches) DOWN -1.7mph to 83.8
Kutter Crawford's FF velo (33 pitches) DOWN -1.7mph to 92.1
Kutter Crawford's ST velo (11 pitches) DOWN -1.7mph to 80.7
Kutter Crawford's CU velo (13 pitches) DOWN -2.2mph to 77.4
Mike Clevinger's FC velo (12 pitches) DOWN -2.2mph to 83.0
Nathan Eovaldi's FF velo (25 pitches) DOWN -2.3mph to 92.9
Nathan Eovaldi's FS velo (31 pitches) DOWN -2.4mph to 85.6
Nathan Eovaldi's FC velo (12 pitches) DOWN -2.4mph to 88.3
Nathan Eovaldi's CU velo (13 pitches) DOWN -2.5mph to 73.6
Carlos Rodon's CU velo (10 pitches) DOWN -3.0mph to 77.2
Alec Marsh's ST usage (37.7%) up 28.4 points
Alec Marsh's SI usage (26.0%) up 21.1 points
Bryan Woo's FC usage (40.7%) up 28.6 points
Drew Rom's ST usage (37.5%) up 14.9 points
Eduardo Rodriguez's FF usage (64.0%) up 20.8 points
JP Sears's CH usage (28.9%) up 14.1 points
Jackson Rutledge's FF usage (58.1%) up 24.2 points
Jordan Wicks's SI usage (31.8%) up 13.1 points
Kyle Gibson's FF usage (26.3%) up 14.0 points
Mike Clevinger's SI usage (16.1%) up 13.8 points
Randy Vasquez's SI usage (30.8%) up 10.3 points
Tristan Beck's CU usage (17.9%) up 11.4 points
Triston McKenzie's FF usage (80.8%) up 27.6 points
Cal Quantrill Split-Finger: +33.4%
Jose Urena 4-Seam Fastball: -22.4%
Reid Detmers Slider: -20.9%
Framber Valdez Sinker: -20.4%
Reid Detmers Changeup: +20.0%
Lucas Giolito Changeup: +19.8%
Josiah Gray Sinker: +18.5%
Cal Quantrill Sinker: -17.0%
Brandon Pfaadt Sinker: +16.7%
Bailey Falter 4-Seam Fastball: -16.7%
Kyle Wright Curveball: -16.4%
Sean Manaea 4-Seam Fastball: +16.3%
Josiah Gray Slider: -15.4%
Josiah Gray 4-Seam Fastball: -15.3%
Bailey Falter Slider: +14.8%
Cal Quantrill Cutter: -14.6%
Yusei Kikuchi Curveball: +14.1%
Cristopher Sanchez Changeup: +14.1%
Seth Lugo Sweeper: +13.7%
Quinn Priester Slider: +13.7%
Kyle Harrison 4-Seam Fastball: -13.7%
Brandon Woodruff Sinker: +13.6%
Bobby Miller Slider: -13.5%
Wade Miley Changeup: +13.2%
Jose Urena Sinker: +13.1%
Seth Lugo Curveball: -13.1%
Jordan Lyles 4-Seam Fastball: -13.0%
Griffin Canning Slider: -12.9%
Logan Gilbert Slider: +12.9%
Kyle Wright 4-Seam Fastball: +12.8%
Grayson Rodriguez Slider: -12.8%
Taijuan Walker Sinker: -12.5%
Luke Weaver Curveball: -12.5%
Grayson Rodriguez 4-Seam Fastball: +12.5%
Jordan Lyles Sinker: +12.3%
Miles Mikolas Sinker: -12.2%
Michael King - 66 TBF, 36.7% CSW%
Kevin Gausman - 78 TBF, 35.8% CSW%
Hunter Greene - 71 TBF, 35.8% CSW%
Tarik Skubal - 67 TBF, 35.5% CSW%
Cristopher Sanchez - 93 TBF, 34.4% CSW%
Tyler Glasnow - 90 TBF, 33.4% CSW%
Pablo Lopez - 102 TBF, 33.2% CSW%
Jameson Taillon - 69 TBF, 33.2% CSW%
Nick Pivetta - 92 TBF, 33.0% CSW%
Andrew Heaney - 66 TBF, 32.4% CSW%
Michael King - 66 TBF, 45.5% K%
Tarik Skubal - 67 TBF, 41.8% K%
Hunter Greene - 71 TBF, 40.8% K%
Aaron Civale - 79 TBF, 38.0% K%
Tyler Glasnow - 90 TBF, 36.7% K%
Blake Snell - 71 TBF, 36.6% K%
David Peterson - 70 TBF, 35.7% K%
Zach Eflin - 89 TBF, 34.8% K%
Kyle Bradish - 70 TBF, 32.9% K%
Lucas Giolito - 93 TBF, 32.3% K%
Michael King - 66 TBF, 42.4% K-BB%
Tarik Skubal - 67 TBF, 38.8% K-BB%
Hunter Greene - 71 TBF, 32.4% K-BB%
Zach Eflin - 89 TBF, 30.3% K-BB%
Kyle Bradish - 70 TBF, 30.0% K-BB%
Aaron Civale - 79 TBF, 29.1% K-BB%
David Peterson - 70 TBF, 28.6% K-BB%
Pablo Lopez - 102 TBF, 27.5% K-BB%
Yusei Kikuchi - 78 TBF, 26.9% K-BB%
Freddy Peralta - 82 TBF, 26.8% K-BB%
Logan Webb - 101 TBF, 68.4% GB%
Brayan Bello - 87 TBF, 60.7% GB%
Quinn Priester - 67 TBF, 60.4% GB%
Pablo Lopez - 102 TBF, 59.4% GB%
Edward Cabrera - 78 TBF, 59.1% GB%
Brady Singer - 75 TBF, 58.1% GB%
Aaron Nola - 67 TBF, 56.9% GB%
David Peterson - 70 TBF, 56.4% GB%
Justin Steele - 97 TBF, 56.2% GB%
Jordan Wicks - 94 TBF, 55.8% GB%
Braxton Garrett - 64 TBF, 28.1 K%, 7.8 BB%, 52.5% GB%
Corbin Burnes - 94 TBF, 30.9 K%, 7.4 BB%, 51.7% GB%
Cristopher Sanchez - 93 TBF, 28.0 K%, 4.3 BB%, 55.6% GB%
David Peterson - 70 TBF, 35.7 K%, 7.1 BB%, 56.4% GB%
Freddy Peralta - 82 TBF, 28.0 K%, 1.2 BB%, 48.3% GB%
Gerrit Cole - 99 TBF, 29.3 K%, 3.0 BB%, 44.8% GB%
Grayson Rodriguez - 99 TBF, 27.3 K%, 7.1 BB%, 46.9% GB%
Justin Steele - 97 TBF, 29.9 K%, 4.1 BB%, 56.2% GB%
Kyle Bradish - 70 TBF, 32.9 K%, 2.9 BB%, 43.2% GB%
Pablo Lopez - 102 TBF, 31.4 K%, 3.9 BB%, 59.4% GB%
Ryan Yarbrough - 68 TBF, 29.4 K%, 4.4 BB%, 48.8% GB%
Tarik Skubal - 67 TBF, 41.8 K%, 3.0 BB%, 47.2% GB%
Yusei Kikuchi - 78 TBF, 32.1 K%, 5.1 BB%, 46.9% GB%
Mike Clevinger - +4.4% CSW%, -7.2 BB%
Cristopher Sanchez - +4.4% CSW%, -1.9 BB%
Nick Pivetta - +4.2% CSW%, -4.9 BB%
Justin Verlander - +2.5% CSW%, -3.0 BB%
Javier Assad - +2.0% CSW%, -2.3 BB%
Pablo Lopez - +6.3% CSW%, -5.0 BB%
Lucas Giolito - +2.7% CSW%, -2.5 BB%
Kyle Bradish - +2.3% CSW%, -4.7 BB%
Tarik Skubal - +5.7% CSW%, -3.6 BB%
Michael King - +3.2% CSW%, -4.3 BB%
Jose Urena - +4.5% CSW%, -6.6 BB%
Jack Flaherty - +3.2% CSW%, -5.5 BB%
Jon Berti (MIA) 4 PA, 12 Swings, 2 Barrels, 2 HR
Marcus Semien (TEX) 4 PA, 6 Swings, 2 Barrels, 2 HR
Nelson Velazquez (KC) 4 PA, 8 Swings, 2 Barrels, 2 HR
Ryan Jeffers (MIN) 4 PA, 6 Swings, 2 Barrels, 1 HR
Matt Wallner, Yesterday: 116.4 Previous High: 116.3
Ronald Acuna Jr. (ATL) - 117.9mph - field_out
Matt Wallner (MIN) - 116.4mph - double
Jake Burger (MIA) - 113.3mph - single
Ronny Mauricio (NYM) - 112.9mph - home_run
Kyle Schwarber (PHI) - 112.8mph - nan
Corey Seager (TEX) - 112.5mph - field_out
Nelson Velazquez (KC) - 112.5mph - nan
Juan Soto (SD) - 112.4mph - home_run
Jorge Soler (MIA) - 111.9mph - single
Michael Harris II (ATL) - 111.8mph - field_out
Top 10
Dominic Smith - 62 PA, 0.324 wOBA, 0.423 xwOBA, 0.099 Diff
Lane Thomas - 74 PA, 0.254 wOBA, 0.325 xwOBA, 0.071 Diff
Lars Nootbaar - 77 PA, 0.262 wOBA, 0.332 xwOBA, 0.07 Diff
Christian Walker - 76 PA, 0.235 wOBA, 0.303 xwOBA, 0.068 Diff
Anthony Volpe - 71 PA, 0.199 wOBA, 0.259 xwOBA, 0.06 Diff
Nathaniel Lowe - 83 PA, 0.256 wOBA, 0.313 xwOBA, 0.057 Diff
Elly De La Cruz - 63 PA, 0.234 wOBA, 0.289 xwOBA, 0.055 Diff
Michael Harris II - 83 PA, 0.353 wOBA, 0.407 xwOBA, 0.054 Diff
Gabriel Arias - 65 PA, 0.203 wOBA, 0.256 xwOBA, 0.053 Diff
Edouard Julien - 74 PA, 0.345 wOBA, 0.396 xwOBA, 0.051 Diff
Bottom 10
Xander Bogaerts - 78 PA, 0.479 wOBA, 0.284 xwOBA, -0.195 Diff
TJ Friedl - 69 PA, 0.526 wOBA, 0.341 xwOBA, -0.185 Diff
Willi Castro - 69 PA, 0.413 wOBA, 0.244 xwOBA, -0.169 Diff
Mike Yastrzemski - 63 PA, 0.415 wOBA, 0.295 xwOBA, -0.12 Diff
J.D. Martinez - 64 PA, 0.506 wOBA, 0.39 xwOBA, -0.116 Diff
Ketel Marte - 67 PA, 0.431 wOBA, 0.317 xwOBA, -0.114 Diff
Aaron Hicks - 63 PA, 0.439 wOBA, 0.325 xwOBA, -0.114 Diff
Ke'Bryan Hayes - 78 PA, 0.411 wOBA, 0.302 xwOBA, -0.109 Diff
Jose Altuve - 86 PA, 0.445 wOBA, 0.34 xwOBA, -0.105 Diff
Andy Ibanez - 63 PA, 0.418 wOBA, 0.323 xwOBA, -0.095 Diff
Nelson Velazquez - 64 PA, 39 BIP, 11 Brls, 28.2 Brl%
Shea Langeliers - 56 PA, 34 BIP, 9 Brls, 26.5 Brl%
Yordan Alvarez - 80 PA, 50 BIP, 13 Brls, 26.0 Brl%
Brent Rooker - 54 PA, 26 BIP, 6 Brls, 23.1 Brl%
Aaron Judge - 77 PA, 40 BIP, 9 Brls, 22.5 Brl%
Logan O'Hoppe - 69 PA, 45 BIP, 10 Brls, 22.2 Brl%
Ronald Acuna Jr. - 84 PA, 70 BIP, 15 Brls, 21.4 Brl%
Kyle Schwarber - 93 PA, 39 BIP, 8 Brls, 20.5 Brl%
Bryce Harper - 85 PA, 49 BIP, 10 Brls, 20.4 Brl%
Nolan Jones - 82 PA, 50 BIP, 10 Brls, 20.0 Brl%
Yordan Alvarez - 80 PA, 0.527 xwOBA
Ronald Acuna Jr. - 84 PA, 0.52 xwOBA
Royce Lewis - 64 PA, 0.463 xwOBA
Bryce Harper - 85 PA, 0.462 xwOBA
Matt Olson - 92 PA, 0.459 xwOBA
Seiya Suzuki - 79 PA, 0.454 xwOBA
Juan Soto - 80 PA, 0.435 xwOBA
Aaron Judge - 77 PA, 0.431 xwOBA
Nelson Velazquez - 64 PA, 0.429 xwOBA
Dominic Smith - 62 PA, 0.423 xwOBA
Luis Arraez - 60 PA, 116 Swings, 95.7 Cont%
Steven Kwan - 89 PA, 138 Swings, 93.5 Cont%
Nico Hoerner - 87 PA, 128 Swings, 91.4 Cont%
Sal Frelick - 87 PA, 158 Swings, 89.9 Cont%
Miguel Rojas - 55 PA, 91 Swings, 89.0 Cont%
Jeff McNeil - 81 PA, 143 Swings, 88.8 Cont%
Alex Bregman - 83 PA, 111 Swings, 88.3 Cont%
Gabriel Moreno - 51 PA, 89 Swings, 87.6 Cont%
Alejandro Kirk - 62 PA, 93 Swings, 87.1 Cont%
Ildemaro Vargas - 50 PA, 83 Swings, 86.7 Cont%
Esteury Ruiz - 9 Attempts (7 steals)
Bobby Witt Jr. - 6 Attempts (4 steals)
Elly De La Cruz - 5 Attempts (5 steals)
Francisco Lindor - 5 Attempts (4 steals)
Jose Ramirez - 4 Attempts (3 steals)
Johan Rojas - 4 Attempts (4 steals)
Brenton Doyle - 4 Attempts (3 steals)
Brice Turang - 4 Attempts (4 steals)
Andres Gimenez - 4 Attempts (2 steals)
Chas McCormick - 4 Attempts (3 steals)
Parker Meadows - 4 Attempts (3 steals)
Nolan Jones - 4 Attempts (4 steals)
Zack Gelof - 4 Attempts (4 steals)
Fernando Tatis Jr. - 4 Attempts (4 steals)
J.T. Realmuto - 4 Attempts (3 steals)
Freddie Freeman - 4 Attempts (4 steals)
Drew Waters - 4 Attempts (3 steals)
Esteury Ruiz - 19 Attempts (16 steals)
Elly De La Cruz - 14 Attempts (12 steals)
Bobby Witt Jr. - 14 Attempts (11 steals)
Ronald Acuna Jr. - 12 Attempts (10 steals)
Andres Gimenez - 12 Attempts (9 steals)
Corbin Carroll - 11 Attempts (11 steals)
Nico Hoerner - 11 Attempts (9 steals)
Nolan Jones - 10 Attempts (9 steals)
C.J. Abrams - 10 Attempts (9 steals)
Jose Ramirez - 9 Attempts (7 steals)
Tommy Edman - 9 Attempts (8 steals)
Francisco Lindor - 9 Attempts (8 steals)
Brice Turang - 9 Attempts (9 steals)
Bryce Harper - 85 PA, 20.0 K%, 20.4 Brl%
Christian Encarnacion-Strand - 51 PA, 19.6 K%, 16.2 Brl%
Dominic Smith - 62 PA, 11.3 K%, 17.6 Brl%
Manny Machado - 59 PA, 18.6 K%, 18.2 Brl%
Michael Harris II - 83 PA, 19.3 K%, 16.7 Brl%
Nolan Jones - 82 PA, 19.5 K%, 20.0 Brl%
Rafael Devers - 77 PA, 18.2 K%, 15.4 Brl%
Ronald Acuna Jr. - 84 PA, 7.1 K%, 21.4 Brl%
Seiya Suzuki - 79 PA, 16.5 K%, 16.7 Brl%
Yandy Diaz - 81 PA, 13.6 K%, 14.0 Brl%
Yordan Alvarez - 80 PA, 15.0 K%, 26.0 Brl%
Ronald Acuna Jr. - 131 PA, +0.112 xwOBA
Shea Langeliers - 82 PA, +0.103 xwOBA
Seiya Suzuki - 122 PA, +0.092 xwOBA
Elehuris Montero - 82 PA, +0.089 xwOBA
Leody Taveras - 98 PA, +0.082 xwOBA
Nelson Velazquez - 95 PA, +0.075 xwOBA
Yoan Moncada - 93 PA, +0.073 xwOBA
Yordan Alvarez - 124 PA, +0.067 xwOBA
Ian Happ - 129 PA, +0.063 xwOBA
J.T. Realmuto - 94 PA, +0.06 xwOBA
Shea Langeliers - 82 PA, +12.2 Brl%
Nelson Velazquez - 95 PA, +11.9 Brl%
Yoan Moncada - 93 PA, +10.1 Brl%
Gabriel Arias - 97 PA, +8.3 Brl%
Dominic Smith - 94 PA, +8.0 Brl%
Jazz Chisholm - 107 PA, +7.0 Brl%
Jose Abreu - 100 PA, +6.7 Brl%
Kyle Schwarber - 134 PA, +6.6 Brl%
Ronald Acuna Jr. - 131 PA, +6.4 Brl%
Yandy Diaz - 109 PA, +6.1 Brl%
Kole Calhoun - 107 PA, +11.1 Cont%
Chas McCormick - 94 PA, +9.0 Cont%
Michael Massey - 85 PA, +8.4 Cont%
Ronald Acuna Jr. - 131 PA, +7.7 Cont%
Dansby Swanson - 127 PA, +7.7 Cont%
Brice Turang - 89 PA, +7.5 Cont%
Shea Langeliers - 82 PA, +7.5 Cont%
J.D. Davis - 91 PA, +7.4 Cont%
Christopher Morel - 82 PA, +7.2 Cont%
J.T. Realmuto - 94 PA, +7.2 Cont%
Ronald Acuna Jr. - 131 PA, -12.4 K%
J.D. Davis - 91 PA, -11.7 K%
Nolan Jones - 119 PA, -11.6 K%
Chas McCormick - 94 PA, -11.6 K%
Bryan De La Cruz - 96 PA, -10.0 K%
Yordan Alvarez - 124 PA, -9.6 K%
Leody Taveras - 98 PA, -9.1 K%
Christopher Morel - 82 PA, -8.0 K%
Jake Burger - 112 PA, -7.7 K%
Cavan Biggio - 88 PA, -7.6 K%
William Contreras - +6.1% Contact%, +3.0 mph exit velo, -11.9 Chase%
Joey Meneses - +7.1% Contact%, +3.4 mph exit velo, -11.5 Chase%
J.D. Martinez - +7.7% Contact%, +5.9 mph exit velo, -11.7 Chase%
Steven Kwan - +5.7% Contact%, +5.7 mph exit velo, -13.2 Chase%
TJ Friedl - +5.6% Contact%, +6.4 mph exit velo, -10.5 Chase%
Cody Bellinger - +8.0% Contact%, +3.5 mph exit velo, -7.7 Chase%
Juan Soto - +8.1% Contact%, +5.4 mph exit velo, -5.5 Chase%
Nelson Velazquez - +5.3% Contact%, +9.1 mph exit velo, -4.1 Chase%
Jorge Soler - +11.2% Contact%, +9.0 mph exit velo, -8.5 Chase%
Dominic Smith - 0.431 xwOBA, 15.0% Brl%, 84.1% Contact%, 22.0% Chase%, 10.2% K%
Juan Soto - 0.481 xwOBA, 13.6% Brl%, 84.8% Contact%, 16.8% Chase%, 8.8% K%
Rafael Devers - 0.432 xwOBA, 17.1% Brl%, 76.4% Contact%, 23.5% Chase%, 15.4% K%
Ronald Acuna Jr. - 0.493 xwOBA, 22.4% Brl%, 80.9% Contact%, 23.4% Chase%, 8.5% K%
Seiya Suzuki - 0.425 xwOBA, 11.9% Brl%, 79.5% Contact%, 13.0% Chase%, 14.5% K%
Yandy Diaz - 0.402 xwOBA, 12.8% Brl%, 81.2% Contact%, 18.8% Chase%, 11.5% K%
Yordan Alvarez - 0.494 xwOBA, 25.7% Brl%, 77.3% Contact%, 22.3% Chase%, 20.0% K%
Eddie Rosario - 37.5% Whiff%, 73.1% Weak%, 0.959 Cold Rating
Kyle Schwarber - 35.4% Whiff%, 69.2% Weak%, 0.892 Cold Rating
Ezequiel Tovar - 32.2% Whiff%, 73.0% Weak%, 0.889 Cold Rating
Gabriel Arias - 39.5% Whiff%, 66.7% Weak%, 0.869 Cold Rating
Matt Chapman - 31.2% Whiff%, 72.7% Weak%, 0.867 Cold Rating
Zach Neto - 31.2% Whiff%, 71.4% Weak%, 0.854 Cold Rating
Kevin Kiermaier - 32.9% Whiff%, 69.2% Weak%, 0.853 Cold Rating
Davis Schneider - 36.6% Whiff%, 66.7% Weak%, 0.853 Cold Rating
Mitch Haniger - 35.3% Whiff%, 66.7% Weak%, 0.841 Cold Rating
Elly De La Cruz - 33.9% Whiff%, 68.4% Weak%, 0.841 Cold Rating
Dustin Harris (TEX): 2/4, 2R, 2HR, 3RBI, 0SB, 30FPts
Tyler Neslony (CWS): 3/4, 1R, 1HR, 3RBI, 0SB, 28FPts
Ryan Bliss (SEA): 2/3, 2R, 1HR, 2RBI, 0SB, 25FPts
Chris Roller (MIL): 2/3, 2R, 0HR, 1RBI, 2SB, 24FPts
Connor Hollis (SD): 2/3, 3R, 0HR, 0RBI, 1SB, 23FPts
Blaine Crim (TEX): 2/3, 1R, 1HR, 3RBI, 0SB, 23FPts
Jason Matthews (CWS): 2/4, 2R, 1HR, 3RBI, 0SB, 23FPts
Jacob Hurtubise (CIN): 2/4, 1R, 0HR, 1RBI, 2SB, 22FPts
Vaughn Grissom (ATL): 3/4, 2R, 0HR, 0RBI, 1SB, 22FPts
Max McDowell (TOR): 2/3, 3R, 0HR, 3RBI, 0SB, 22FPts
Clayton Beeter (NYY): 89 Pitches, 5IP, 1H, 0ER, 7K, 4BB, 26FPts
Anderson Espinoza (SD): 89 Pitches, 5IP, 4H, 1ER, 7K, 3BB, 23FPts
Mitchell Parker (WSH): 58 Pitches, 4IP, 4H, 0ER, 8K, 0BB, 22FPts
Nick Nastrini (CWS): 69 Pitches, 5IP, 0H, 0ER, 3K, 0BB, 21FPts
Brandon Birdsell (CHC): 70 Pitches, 5IP, 4H, 1ER, 5K, 1BB, 20FPts
Kyle Dowdy (BAL): 44 Pitches, 3IP, 1H, 0ER, 6K, 0BB, 19FPts
Keider Montero (DET): 68 Pitches, 5IP, 2H, 2ER, 4K, 1BB, 17FPts
Jeremiah Estrada (CHC): 39 Pitches, 2IP, 1H, 0ER, 6K, 0BB, 16FPts
Samuel Reyes (CHC): 44 Pitches, 4IP, 0H, 0ER, 4K, 2BB, 15FPts
Lyon Richardson (CIN): 50 Pitches, 3IP, 0H, 0ER, 5K, 2BB, 15FPts
Michael Busch (AAA - LAD) 469 PA 1.049 OPS
Austin Shenton (AAA - TB) 577 PA 1.007 OPS
Trey Cabbage (AAA - LAA) 474 PA 0.974 OPS
Coby Mayo (AAA - BAL) 614 PA 0.973 OPS
Coco Montes (AAA - COL) 507 PA 0.95 OPS
Troy Johnston (AAA - MIA) 598 PA 0.947 OPS
Jacob Hurtubise (AAA - CIN) 447 PA 0.944 OPS
Tristin English (AAA - ARI) 449 PA 0.938 OPS
Colton Cowser (AAA - BAL) 399 PA 0.936 OPS
Colt Keith (AAA - DET) 577 PA 0.932 OPS
Matt Mervis (AAA - CHC) 441 PA 0.932 OPS
Matt Kroon (AAA - PHI) 420 PA 0.929 OPS
Tyler Black (AAA - MIL) 557 PA 0.928 OPS
TJ Hopkins (AAA - CIN) 393 PA 0.924 OPS
Yonathan Perlaza (AAA - CHC) 543 PA 0.923 OPS
Vaughn Grissom (AAA - ATL) 465 PA 0.92 OPS
Taylor Trammell (AAA - SEA) 391 PA 0.919 OPS
Owen Caissie (AA - CHC) 524 PA 0.919 OPS
Cody Thomas (AAA - OAK) 477 PA 0.917 OPS
Trenton Brooks (AAA - SF) 523 PA 0.914 OPS
Tobias Myers (AAA - MIL) 140 IP 21.6% K-BB
Dominic Hamel (AA - NYM) 123 IP 21.1% K-BB
Jackson Wolf (AA - PIT) 124 IP 20.4% K-BB
Mason Black (AAA - SF) 123 IP 20.1% K-BB
Brant Hurter (AA - DET) 118 IP 20.1% K-BB
Robert Gasser (AAA - MIL) 135 IP 19.6% K-BB
Ty Madden (AA - DET) 118 IP 19.5% K-BB
Cade Povich (AAA - BAL) 126 IP 19.1% K-BB
Richard Fitts (AA - NYY) 152 IP 19.1% K-BB
Jack Cushing (AA - OAK) 124 IP 19.1% K-BB
Keider Montero (AAA - DET) 111 IP 19.0% K-BB
Carlos Rodriguez (AAA - MIL) 128 IP 18.7% K-BB
Rhett Kouba (AAA - HOU) 128 IP 18.4% K-BB
Jared Jones (AAA - PIT) 126 IP 18.1% K-BB
Blayne Enlow (AAA - MIN) 99 IP 17.8% K-BB
Mike Vasil (AAA - NYM) 124 IP 17.6% K-BB
Walker Powell (AA - CHC) 120 IP 17.6% K-BB
Kai-Wei Teng (AAA - SF) 126 IP 17.4% K-BB
Jacob Lopez (AAA - TB) 107 IP 17.2% K-BB
Nick Nastrini (AAA - CWS) 114 IP 17.1% K-BB
BOS - 115.8 Opposing SP Stuff+
TOR - 106.4 Opposing SP Stuff+
SF - 105.0 Opposing SP Stuff+
KC - 103.8 Opposing SP Stuff+
WSH - 103.3 Opposing SP Stuff+
CIN - 74.7 Opposing SP Stuff+
MIL - 75.2 Opposing SP Stuff+
MIN - 75.6 Opposing SP Stuff+
LAD - 80.9 Opposing SP Stuff+
CHC - 81.9 Opposing SP Stuff+
Patrick Sandoval (31.5% Owned): Projected 6.2IP 3.02ER 5.78SO 2.7BB 14.87FPts
Clarke Schmidt (20.5% Owned): Projected 5.79IP 2.58ER 5.21SO 2.08BB 14.49FPts
Jared Triolo - 28 PA, 1.724 OPS
Evan Carter - 31 PA, 1.271 OPS
Brent Rooker - 30 PA, 1.219 OPS
LaMonte Wade Jr. - 29 PA, 1.152 OPS
Gabriel Moreno - 30 PA, 1.093 OPS
Nelson Velazquez - 39 PA, 1.043 OPS
Matt Wallner - 30 PA, 1.012 OPS
Leody Taveras - 30 PA, 0.988 OPS
Brendan Rodgers - 39 PA, 0.966 OPS
Carlos Santana - 40 PA, 0.95 OPS
Estevan Florial CF (0.0% Owned): Projected 0.55R 0.2HR 0.53RBI 1.12SO 0.47BB 0.16SB 8.05FPts
Wilmer Flores 3B (43.5% Owned): Projected 0.54R 0.15HR 0.61RBI 0.89SO 0.51BB 0.0SB 7.66FPts