Skip to main content

Sabermetrics Glossary: Left on Base Percentage

Mar 25, 2020

Left on Base Percentage (LOB%), also known as Strand Rate, is one of the simpler advanced statistics to calculate. It is simply the number of base-runners that a pitcher leaves on base at the end of an inning divided by the total base-runners that they allow. For example, if a pitcher allows five base-runners during his outing, and only one of them scores, that works out to be an 80% strand rate. Note that base-runners are only counted when a pitcher finishes the inning. If he leaves the game mid-inning and a reliever allows his inherited base-runners to score, that does not change the original pitcher’s strand rate.

The idea behind this statistic is that there is a random element to when a pitcher allows hits. Two carbon copy singles could have completely different repercussions for the pitcher’s stats depending on when that single was allowed.

To give you an idea of what the data looks like for LOB%,  let’s look at a histogram. The LOB%’s are on the x-axis, and the frequencies are on the y-axis. The higher the bar, the more pitchers there were that fell into that range of LOB%.

Prep for your draft with our award-winning fantasy baseball tools >>

This visual represents every LOB% posted by a pitcher that threw more than 50 innings in a season from 2015-2019. The average LOB% in this data is 74%.

It’s pretty unlikely for a pitcher to fall outside of the 65%-85% range (only 12% of pitchers fall outside of that range in the last five years).

While there are some pitchers who are better pitching from the stretch (meaning there are runners on) than others, no pitcher exists that can consistently post strand rates outside of that range. So if you see a pitcher with a strand rate well below the league average, his ERA was probably inflated due to bad luck. The opposite is also true — too high a strand rate, too low an ERA.

Here are two examples of this:

  1. Blake Snell posted an 88% strand rate in 2018 in 180.2 innings pitched. That’s a ridiculously high number for that many innings pitched! In 2019, he came right back to the league average by posting a 73% rate. His ERA climbed from 1.89 to 4.29 from 2018 to 2019.
  2. Patrick Corbin had an unlucky 64.8% strand rate in 2016 on his way to a 5.15 ERA. That number corrected for 2017, as his strand rate came up to 75%, and his ERA was a 4.03 that year.

I am not saying that strand rate accounted for all, or even most, of those changes, but it does play a significant role. With that in mind, you should keep an eye on extreme values in LOB% when evaluating players and adjust your thoughts on those players accordingly.

If you enjoyed this post and want to learn more about advanced statistics, check out our sabermetrics page.

Practice fast mock drafts with our fantasy baseball software >>


SubscribeApple Podcasts | Google Play | SoundCloud | Stitcher | TuneIn

Jon Anderson is a featured writer at FantasyPros. For more from Jon, check out his archive and follow him @JonPgh.

What's your take? Leave a comment

1Christian McCaffrey (CAR)RB
2Saquon Barkley (NYG)RB
3Michael Thomas (NO)WR
4Ezekiel Elliott (DAL)RB
5Dalvin Cook (MIN)RB
6Derrick Henry (TEN)RB
7Alvin Kamara (NO)RB
8Tyreek Hill (KC)WR
9Davante Adams (GB)WR
10DeAndre Hopkins (ARI)WR
 View All Rankings 
11Aaron Jones (GB)RB
12Joe Mixon (CIN)RB
13Nick Chubb (CLE)RB
14Julio Jones (ATL)WR
15Chris Godwin (TB)WR
16Travis Kelce (KC)TE
17George Kittle (SF)TE
18Mike Evans (TB)WR
19Josh Jacobs (LV)RB
20Leonard Fournette (JAC)RB
21Kenny Golladay (DET)WR
22Lamar Jackson (BAL)QB
23Amari Cooper (DAL)WR
24Odell Beckham Jr. (CLE)WR
25Austin Ekeler (LAC)RB
26D.J. Moore (CAR)WR
27Mark Andrews (BAL)TE
28Todd Gurley (ATL)RB
29Allen Robinson (CHI)WR
30Miles Sanders (PHI)RB
1Ronald Acuna Jr. (ATL)LF,CF
2Mike Trout (LAA)CF
3Christian Yelich (MIL)LF,RF
4Cody Bellinger (LAD)1B,CF
5Mookie Betts (LAD)CF,RF
6Trevor Story (COL)SS
7Francisco Lindor (CLE)SS
8Gerrit Cole (NYY)SP
9Trea Turner (WSH)SS
10Jacob deGrom (NYM)SP
 View All Rankings 
11Nolan Arenado (COL)3B
12Juan Soto (WSH)LF
13Max Scherzer (WSH)SP
14Freddie Freeman (ATL)1B
15Jose Ramirez (CLE)3B
16Alex Bregman (HOU)3B,SS
17J.D. Martinez (BOS)LF,RF
18Walker Buehler (LAD)SP
19Fernando Tatis Jr. (SD)SS
20Anthony Rendon (LAA)3B
21Rafael Devers (BOS)3B
22Bryce Harper (PHI)RF
23Justin Verlander (HOU)SP
24Starling Marte (ARI)CF
25Jack Flaherty (STL)SP
26Javier Baez (CHC)SS
27Stephen Strasburg (WSH)SP
28Xander Bogaerts (BOS)SS
29Shane Bieber (CLE)SP
30Yordan Alvarez (HOU)LF,DH
1Anthony Davis (LAL)PF,C
2James Harden (HOU)PG,SG
3Giannis Antetokounmpo (MIL)SF,PF
4Karl-Anthony Towns (MIN)C
5Kevin Durant (BKN)SF,PF
6LeBron James (LAL)SF,PF
7Stephen Curry (GSW)PG,SG
8Nikola Jokic (DEN)PF,C
9Damian Lillard (POR)PG
10Russell Westbrook (HOU)PG
 View All Rankings 
11Victor Oladipo (IND)PG,SG
12Paul George (LAC)SF,PF
13Joel Embiid (PHI)PF,C
14Kawhi Leonard (LAC)SG,SF
15Chris Paul (OKC)PG
16Jimmy Butler (MIA)SG,SF
17Kemba Walker (BOS)PG
18Ben Simmons (PHI)PG,SF
19Kyrie Irving (BKN)PG,SG
20Jrue Holiday (NOR)PG,SG
21Rudy Gobert (UTH)C
22Andre Drummond (CLE)PF,C
23John Wall (WAS)PG
24Kyle Lowry (TOR)PG
25Donovan Mitchell (UTH)PG,SG
26Khris Middleton (MIL)SG,SF
27Bradley Beal (WAS)SG
28Kevin Love (CLE)PF,C
29Draymond Green (GSW)PF,C
30LaMarcus Aldridge (SAS)PF,C
Follow the Pros!

Follow us on Twitter @FantasyPros for exclusive advice and contests