Stat question - Calculating OBP

We will try and answer Questions in this forum. If you are having any issues with iScore Baseball, this is probably the best place to start. You can also search historical posts here.
wandacaron
Posts: 1
Joined: Sat Jul 21, 2012 5:51 pm

Stat question - Calculating OBP

Post by wandacaron » Sat Jul 21, 2012 7:38 pm

HI, I am trying to match the calculation for OBP. When I use the following formula I get a different % then the game stats show: (Hits + Walks + Hit by Pitch) / (At Bats + Walks + Hit by Pitch + Sacrifice). Does anyone know the calculation used in the program?
User avatar
FTMSupport
Site Admin
Posts: 13193
Joined: Sat Mar 28, 2009 7:25 pm

Re: Stat question - Calculating OBP

Post by FTMSupport » Sat Jul 21, 2012 11:28 pm

That is almost correct. The Sacrifice on the divisor is only Sacrifice Flies --- Sacrifice Bunts are not included there. When calculating hits, be sure to include the Bunt Singles as well. So if you are looking at the iScore column headings, the calculation is:

( B + 1B + 2B + 3B + HR + BB + HBP ) / ( AB + BB + HBP + SF )
Check out the new iScore Baseball documentation page!
Includes videos and user manual.
http://iscoresports.com/baseball/training.php#docs
User avatar
CSThunderCoach
Posts: 263
Joined: Thu Mar 04, 2010 8:55 am
Location: Colorado Springs, CO

Re: Stat question - Calculating OBP

Post by CSThunderCoach » Sun Jul 22, 2012 3:57 am

Sacrifice bunts should be included in the Softball stats to be correct, but since 99% of applications don't most don't know that they should.
User avatar
oconnor.jb
Posts: 55
Joined: Sun Jul 29, 2012 12:04 pm
Location: Cumming, GA

Re: Stat question - Calculating OBP

Post by oconnor.jb » Wed Aug 29, 2012 6:56 pm

I don't see why Sac Bunt PA's should count against someone's OBP? In a Sac Bunt situation you are intentionally giving yourself up to advance a runner. You are not attempting to get on base.

Sac Fly's are tolerable by-products of attempting to get on base, so while they do help the team, it is still a failed attempt to get on base, and therefore should count against OBP.
PetroGuy
Posts: 567
Joined: Thu May 06, 2010 12:43 pm
Location: Oklahoma City, OK

Re: Stat question - Calculating OBP

Post by PetroGuy » Thu Aug 30, 2012 1:08 pm

oconnor,

The calculation FTM shows accomplishes what you said. Sac flays 'hurt' OBP. The SF term is in the divisor but not the dividend. This means that more sac flys makes OBP lower. Sac bunts don't help OBP or hurt it. The sac bunt PA basically doesn't exist in the OBP calculation.
Check out the iScore documentation page!
Includes videos and user manual.
http://iscoresports.com/baseball/training.php#docs
User avatar
oconnor.jb
Posts: 55
Joined: Sun Jul 29, 2012 12:04 pm
Location: Cumming, GA

Re: Stat question - Calculating OBP

Post by oconnor.jb » Thu Aug 30, 2012 1:18 pm

PetroGuy wrote: The calculation FTM shows accomplishes what you said. Sac flays 'hurt' OBP. The SF term is in the divisor but not the dividend. This means that more sac flys makes OBP lower. Sac bunts don't help OBP or hurt it. The sac bunt PA basically doesn't exist in the OBP calculation.
Yeah, I understood that. I was countering CSThunderCoach's claim that sac bunts SHOULD count against a player's OBP in softball.
User avatar
Egghead_#8
Posts: 72
Joined: Fri Jul 09, 2010 6:51 am

Re: Stat question - Calculating OBP

Post by Egghead_#8 » Fri Aug 31, 2012 3:31 am

oconnor.jb wrote:
PetroGuy wrote: The calculation FTM shows accomplishes what you said. Sac flays 'hurt' OBP. The SF term is in the divisor but not the dividend. This means that more sac flys makes OBP lower. Sac bunts don't help OBP or hurt it. The sac bunt PA basically doesn't exist in the OBP calculation.
Yeah, I understood that. I was countering CSThunderCoach's claim that sac bunts SHOULD count against a player's OBP in softball.
Correct. Even per the MLB rule book:
"(f) On base percentage, divide the total of hits, all bases on balls, and hit by pitch by the total of at bats, all bases on balls, hit by pitch and sacrifice flies.

NOTE: For the purpose of computing on base percentage, ignore being awarded first base on interference or obstruction."

Softball adds a difficult twist to the whole premise of sacrifice bunts with the existence of the "slapper" or even the player the only bunts RH every time for hits (the RH speedster who just puts it down on the ground and beats it out most every time). To me it's a very grey area determining when those 2 types of softball batters are truly giving themselves up to move a runner because they are bunting a majority of the time anyways. So they typically get the statistical advantage of not being charged an at-bat when a runner is advanced. I've read some will use a judgement on that one but I'm guessing that's for the opponent and not your own team's stats :lol:
User avatar
oconnor.jb
Posts: 55
Joined: Sun Jul 29, 2012 12:04 pm
Location: Cumming, GA

Re: Stat question - Calculating OBP

Post by oconnor.jb » Fri Aug 31, 2012 4:42 am

I see the point (although I think "full time bunting" is a losing proposition as you move up the competition levels, so it's somewhat of a moot point), and I'd be willing to accept it if the world would accept the change I think needs to be made to the OBP calculation.

Code: Select all

              number of times reaching base
OBP  =   -----------------------------------
            number of attempts to get on base
with the (obvious to me) restriction that "Runs Scored" should always be less than or equal to "number of times reaching base".
Since the generally accepted OBP formula does not include Reached on Error or Reached on Fielder's Choice (or obstruction, interference, etc) in the numerator of the fraction, it is possible for a player to have scored more runs than the number of times they have (officially, according to OBP formaula) been on base. That just doesn't sit well with my inner mathematician. So, I think any event which allows the batter to reach base safely should be included in the numerator of OBP.
User avatar
FTMSupport
Site Admin
Posts: 13193
Joined: Sat Mar 28, 2009 7:25 pm

Re: Stat question - Calculating OBP

Post by FTMSupport » Fri Aug 31, 2012 8:37 am

OBP is a calculation of the number of times the batter has earned their way on base. Reaching on error is a defensive failure, not an offensive achievement.
Check out the new iScore Baseball documentation page!
Includes videos and user manual.
http://iscoresports.com/baseball/training.php#docs
User avatar
OhioTex
Posts: 5491
Joined: Sun May 10, 2009 6:48 am
Location: Columbus OH

Re: Stat question - Calculating OBP

Post by OhioTex » Fri Aug 31, 2012 10:42 am

OBP in iScore is calculated consistent with all major baseball and softball organizations definition that i have seen.
Coachthunder - do you have a source for a major softball org that differs?

In fast pitch softball slaps and bunts are not the same thing, the major organizations in fastpitch clearly differentiate. (slaps / slap attempts are treated like hits/hit attempts not bunts) especially with 2 strikes on the batter. a fouled third slap is a foul ball, and not an out like a fouled third bunt. Watch the batter's swing mechanics (and foot motion) ... slap does not equal bunt attempt, slap ground out is a ground out not a sac bunt with a runner on.
Post Reply