Baseball    Basketball    Football    Lacrosse    Soccer

iScore Sports

Baseball Stats Legend

Batting - Basic
#-Player Number
Name-Player Name
G-Batting Games Played
SEQ-The Order in which the Player Batted
PA-Plate Appearances
AB-At Bats
B-Bunt Singles
XBH-Extra Base Hits
TB-Total Bases
OB-On Base
RBI-Runs Batted In
AVG-Batting Average
BBi-Intentional Walks
Kc-Strike Outs Looking
Ks-Strike Outs Swinging
SO-Strike Outs (Kc+Ks)
HBP-Hit By Pitch
SB-Stolen Bases
CS-Caught Stealing
PK-Times Picked Off
SCB-Sacrifice Bunts
SF-Sacrifice Flys
LOBi-Left on Base (Individual). Times the Player Left Runners on Base
LOB-Left on Base (Team). Times the Player was Left on Base
ROE-Reached on Error
FC-Reached on Fielder's Choice
CI-Reached on Catcher's Interference
GDP-Grounded into Double Play
GTP-Grounded into Triple Play
Batting - Advanced
#-Player Number
Name-Player Name
RC-Runs Created
BB/K-Walks per Strikeout(BB/K)
BB/PA-Walks per Plate Appearance (BB/PA)
RPA-Runs per Appearance
OBP-On Base Percentage
OBPE-On Base Percentage w/ROE
SLG-Slugging Percentage
OPS-On Base Plus Slugging Percentage
GPA-Gross Production Average
BABIP-Batting Average on Balls in Play
1/RPA-Inverse RPA
CT%-Contact Percentage (AB-K/AB}
CT2%-Contact Percentage (AB-K/PA}
PA/RSP-Plate Appearances with Runners in Scoring Position
AB/RSP-At Bats with Runners in Scoring Position
BB/RSP-Walks with Runners in Scoring Position
HBP/RSP-Hit by Pitches with Runners in Scoring Position
SAC/RSP-Sacrifices with Runners in Scoring Position
CI/RSP-Catchers Intereference with Runners in Scoring Position
H/RSP-Hits with Runners in Scoring Position
BA/RSP-Batting Average with Runners in Scoring Position
Batting - Hit Type and Power
#-Player Number
Name-Player Name
GBs-Soft Ground Balls
GBm-Medium Ground Balls
GBh-Hard Ground Balls
LDs-Soft Line Drives
LDm-Medium Line Drives
LDh-Hard Line Drives
PUs-Soft Popups
PUm-Medium Popups
PUh-Hard Popups
FBs-Soft Flyballs
FBm-Medium Flyballs
FBh-Hard Flyballs
GB%-Ground Ball Percentage
LD%-Line Drive Percentage
PU%-Popup Percentage
FB%-Flyball Percentage
SH%-Soft Hit Percentage
MH%-Medium Hit Percentage
HH%-Hard Hit Percentage
Batting - Plate Discipline
#-Player Number
Name-Player Name
Sc-Strikes Looking
Ss-Strikes Swinging
Bi-Intentional Balls
BIP-Balls in Play
TP-Total Pitches
Ss%-Swinging Strike Percentage (Ss/TP)
Ot-Total Pitches Ouside the Zone
Zt-Total Pitches Inside the Zone
Os-Swings Outside the Zone
Zs-Swings Inside the Zone
Oc-Contact Outside the Zone
Zc-Contact Inside the Zone
FP-Total First Pitches
FS-First Pitch Strikes
FB-First Pitch Balls
FPSw-First Pitch Swings
FPSw%-First Pitch Swing Percentage
FPSs-First Pitch Swings for a Strike
FPF-First Pitch Swings for a Foul
FPBu-First Pitch Swings for a Bunt
FP1B-First Pitch Swings for a Single
FP2B-First Pitch Swings for a Double
FP3B-First Pitch Swings for a Triple
FPHR-First Pitch Swings for a Homerun
FPH-First Pitch Swings for a Hit
FPCI-First Pitch Swings for a Catchers Interference
FPFC-First Pitch Swings for a Fielders Choice
FPROE-First Pitch Error
FPSF-First Pitch Sacrifice Fly
FPSCB-First Pitch Sac Bunt
FPO-First Pitch Out
FPSS%-First Pitch Swing Success Rate
Batting - Batting Quality
#-Player Number
Name-Player Name
QAB1-Quality at Bat Type 1
QAB1%-Quality at Bats Type 1/Plate Appearance
QAB2-Quality at Bat Type 2
QAB2%-Quality at Bat Type 2/Plate Appearance
QAB3-Quality at Bat Type 3
QAB3%-Quality at Bat Type 3/Plate Appearance
P1-1 Pitch Plate Appearances
P2-2 Pitch Plate Appearances
P3-3 Pitch Plate Appearances
P4-4 Pitch Plate Appearances
P5-5 Pitch Plate Appearances
P6-6 Pitch Plate Appearances
P7-7 Pitch Plate Appearances
P8-8 Pitch Plate Appearances
P9-9 Pitch Plate Appearances
P10-10 Pitch Plate Appearances
P11-11 Pitch Plate Appearances
P12-12 Pitch Plate Appearances
P13+-Plate Appearances with 13 or more Pitches
Pitching - Record
#-Player Number
Name-Player Name
G-Pitching Games
SEQ-The Order in which the Player Pitched
SVOP-Save Opportunites
BS-Blown Saves
SV%-Save Percent
CMP-Complete Games
GSc-Game Score
QS-Quality Starts
TL-Tough Losses
CW-Cheap Wins
GT-Pitching Games Totals
GScT-Total Game Score
Pitching - Basic
#-Player Number
Name-Player Name
IP-Innings Pitched
BF-Batters Faced
B/S-Ball to Strike Ratio
R-Runs Allowed
GI-Game Innings Average
RA-Run Average
ER-Earned Runs
ERA-Earned Run Average
ERA9-Earned Run Average (for 9 innings)
FIP-Fielding Independent Pitching (using 3.10 constant)
Kc-Strikeouts Looking
Ks-Strikeouts Swinging
IBB-Intentional Walks
K/BB-Strikeout to Walk Ratio
K/GI-Strikeouts per Game Innings
BB/GI-Walks per Game Innings
H/GI-Hits per Game Innings
HB-Hit Batters
WP-Wild Pitches
CI-Catcher's Inteferences
SCB-Sacrifice Bunts
SCF-Sacrifice Flys
BT-Bunts Allowed
1B-Singles Allowed
2B-Doubles Allowed
3B-Triples Allowed
HR-Homeruns Allowed
WHIP-Walk plus Hits per Inning Pitched
OBP-On Base Percentage
BAA-Batting Average Against
BABIP-Batting Average on Balls in Play Against
GIT-Game Innings
IR-Inherited Runners
IRS-Inherited Runners who Scored
LOB-Runners Left On Base
PK-Pickoffs Successful
PKF-Pickoffs Failed
Sc-Strikes Looking
Ss-Strikes Swinging
OIT-Outs per Inning multiplied by Games
Pitching - Effectiveness
#-Player Number
Name-Player Name
GO-Ground Outs
AO-Air Outs
GO/AO-Ground Out to Air Out Ratio
FPS-First Pitch Strikes
FPB-First Pitch Balls
FPS%-First Pitch Strikes Percentage
LOBB-Leadoff Walks
LOH-Leadoff Hit
LOHB-Leadoff Hit Batter
LOCI-Leadoff Catcher Interference
LOE-Leadoff Error
LOK-Leadoff Strikeout
LOO-Leadoff Fielding Out
123-123 Innings
FsO-First Strike Field Outs
FsK-First Strike Strikeouts
FsH-First Strike Hits
FsBB-First Strike Walks
3P-3 Pitch Innings
4P-4 Pitch Innings
5P-5 Pitch Innings
6P-6 Pitch Innings
7P-7 Pitch Innings
8P-8 Pitch Innings
9P-9 Pitch Innings
10P-10 Pitch Innings
11P-11 Pitch Innings
12P-12 Pitch Innings
13P-13 Pitch Innings
14P-14 Pitch Innings
15P-15 Pitch Innings
16P+-Innings with 16 or More Pitches
1PA-1 Pitch Appearances
2PA-2 Pitch Appearances
3PA-3 Pitch Appearances
4PA-4 Pitch Appearances
5PA-5 Pitch Appearances
6PA-6 Pitch Appearances
7PA-7 Pitch Appearances
8P+A-8 Pitch or More Appearances
Pitching - Hit Type and Power
#-Player Number
Name-Player Name
GBs-Soft Ground Balls
GBm-Medium Ground Balls
GBh-Hard Ground Balls
LDs-Soft Line Drives
LDm-Medium Line Drives
LDh-Hard Line Drives
PUs-Soft Popups
PUm-Medium Popups
PUh-Hard Popups
FBs-Soft Flyballs
FBm-Medium Flyballs
FBh-Hard Flyballs
BIP-Balls in Play
GB%-Ground Ball Percentage
LD%-Line Drive Percentage
PU%-Popup Percentage
FB%-Flyball Percentage
SH%-Soft Hit Percentage
MH%-Medium Hit Percentage
HH%-Hard Hit Percentage
Pitching - Pitch Types
#-Player Number
Name-Player Name
S%-Total Strike Percentage
B%-Total Ball Percentage
FbS-Fastballs for a Strike
FbS%-Fastball Strike Percentage
CuS-Curves for a Strike
CuS%-Curveball Strike Percentage
SlS-Sliders for a Strike
SlS%-Slider Strike Percentage
CtS-Cutters for a Strike
CtS%-Cutter Strike Percentage
ChS-Changeups for a Strike
ChS%-Changeup Strike Percentage
SpS-Splitters for a Strike
SpS%-Splitter Strike Percentage
KnS-Knuckleballs for a Strike
KnS%-Knuckleball Strike Percentage
DpS-Dropballs for a Strike
DpS%-Dropball Strike Percentage
RsS-Riseballs for a Strike
RsS%-Riseball Strike Percentage
SwS-Screwballs for a Strike
SwS%-Screwball Strike Percentage
DcS-Dropcurves for a Strike
DcS%-Dropcurve Strike Percentage
Or-Other Pitches
OrS-Other Pitches for a Strike
OrS%-Other Strike Percentage
FbMin-Minimum Fastball Speed
FbMax-Maximimum Fastball Speed
FbTot-Total Fastball Speed
FbCnt-Fastball Speed Count
FbAvg-Average Fastball Speed
CuMin-Minimum Curve Speed
CuMax-Maximimum Curve Speed
CuTot-Total Curve Speed
CuCnt-Curve Speed Count
CuAvg-Average Curve Speed
SlMin-Minimum Slider Speed
SlMax-Maximimum Slider Speed
SlTot-Total Slider Speed
SlCnt-Slider Speed Count
SlAvg-Average Slider Speed
CtMin-Minimum Cutter Speed
CtMax-Maximimum Cutter Speed
CtTot-Total Cutter Speed
CtCnt-Cutter Speed Count
CtAvg-Average Cutter Speed
ChMin-Minimum Change Speed
ChMax-Maximimum Change Speed
ChTot-Total Change Speed
ChCnt-Change Speed Count
ChAvg-Average Change Speed
SpMin-Minimum Splitter Speed
SpMax-Maximimum Splitter Speed
SpTot-Total Splitter Speed
SpCnt-Splitter Speed Count
SpAvg-Average Splitter Speed
KnMin-Minimum Knuckle Speed
KnMax-Maximimum Knuckle Speed
KnTot-Total Knuckle Speed
KnCnt-Knuckle Speed Count
KnAvg-Average Knuckle Speed
DpMin-Minimum Dropball Speed
DpMax-Maximimum Dropball Speed
DpTot-Total Dropball Speed
DpCnt-Dropball Speed Count
DpAvg-Average Dropball Speed
RsMin-Minimum Riseball Speed
RsMax-Maximimum Riseball Speed
RsTot-Total Riseball Speed
RsCnt-Riseball Speed Count
RsAvg-Average Riseball Speed
SwMin-Minimum Screwball Speed
SwMax-Maximimum Screwball Speed
SwTot-Total Screwball Speed
SwCnt-Screwball Speed Count
SwAvg-Average Screwball Speed
DcMin-Minimum Dropcurve Speed
DcMax-Maximimum Dropcurve Speed
DcTot-Total Dropcurve Speed
DcCnt-Dropcurve Speed Count
DcAvg-Average Dropcurve Speed
OrMin-Minimum Other Speed
OrMax-Maximimum Other Speed
OrTot-Total Other Speed
OrCnt-Other Speed Count
OrAvg-Average Other Speed
T00-Total 0-0 Counts
S00-0-0 Count Strikes
S%00-0-0 Strike Percentage
E00+-0-0 Count Positive Outcome (Out, K, DT, Err, FC)
E00--0-0 Count Negative Outcome (Hit, BB, HBP)
E00*-0-0 Count Neutral Outcome (SAC, SF, CI, etc)
T01-Total 0-1 Counts
S01-0-1 Count Strikes
S%01-0-1 Strike Percentage
E01+-0-1 Count Positive Outcome
E01--0-1 Count Negative Outcome
E01*-0-1 Count Neutral Outcome
T02-Total 0-2 Counts
S02-0-2 Count Strikes
S%02-0-2 Strike Percentage
E02+-0-2 Count Positive Outcome
E02--0-2 Count Negative Outcome
E02*-0-2 Count Neutral Outcome
T10-Total 1-0 Counts
S10-1-0 Count Strikes
S%10-1-0 Strike Percentage
E10+-1-0 Count Positive Outcome
E10--1-0 Count Negative Outcome
E10*-1-0 Count Neutral Outcome
T11-Total 1-1 Counts
S11-1-1 Count Strikes
S%11-1-1 Strike Percentage
E11+-1-1 Count Positive Outcome
E11--1-1 Count Negative Outcome
E11*-1-1 Count Neutral Outcome
T12-Total 1-2 Counts
S12-1-2 Count Strikes
S%12-1-2 Strike Percentage
E12+-1-2 Count Positive Outcome
E12--1-2 Count Negative Outcome
E12*-1-2 Count Neutral Outcome
T20-Total 2-0 Counts
S20-2-0 Count Strikes
S%20-2-0 Strike Percentage
E20+-2-0 Count Positive Outcome
E20--2-0 Count Negative Outcome
E20*-2-0 Count Neutral Outcome
T21-Total 2-1 Counts
S21-2-1 Count Strikes
S%21-2-1 Strike Percentage
E21+-2-1 Count Positive Outcome
E21--2-1 Count Negative Outcome
E21*-2-1 Count Neutral Outcome
T22-Total 2-2 Counts
S22-2-2 Count Strikes
S%22-2-2 Strike Percentage
E22+-2-2 Count Positive Outcome
E22--2-2 Count Negative Outcome
E22*-2-2 Count Neutral Outcome
T30-Total 3-0 Counts
S30-3-0 Count Strikes
S%30-3-0 Strike Percentage
E30+-3-0 Count Positive Outcome
E30--3-0 Count Negative Outcome
E30*-3-0 Count Neutral Outcome
T31-Total 3-1 Counts
S31-3-1 Count Strikes
S%31-3-1 Strike Percentage
E31+-3-1 Count Positive Outcome
E31--3-1 Count Negative Outcome
E31*-3-1 Count Neutral Outcome
T32-Total 3-2 Counts
S32-3-2 Count Strikes
S%32-3-2 Strike Percentage
E32+-3-2 Count Positive Outcome
E32--3-2 Count Negative Outcome
E32*-3-2 Count Neutral Outcome
Fielding - Basic
#-Player Number
Name-Player Name
G-Fielding Games
ST-Games Started
Et-Throwing Errors
Ef-Fielding Errors
SBA-Stolen Bases Allowed
CS-Caught Stealing
DP-Double Plays
TP-Triple Plays
PB-Passes Balls
PKF-Pickoff Failed
PK-Pickoff Succeeded
OP-Outs Played
FP-Fielding Percentage
FP1-Fielding Percentage at Pitcher
FP2-Fielding Percentage at Catcher
FP3-Fielding Percentage at First
FP4-Fielding Percentage at Second
FP5-Fielding Percentage at Third
FP6-Fielding Percentage at Shortstop
FP7-Fielding Percentage at Left Field
FP8-Fielding Percentage at Center Field
FP9-Fielding Percentage at Right Field
FP10-Fielding Percentage at Other Field
IP-Innings Played
AP-Innings Appeared
Fielding - Infield
#-Player Number
Name-Player Name
PO1-Putouts at Pitcher
A1-Assists at Pitcher
Et1-Throwing Errors at Pitcher
Ef1-Fielding Errors at Pitcher
AP1-Innings Appeared at Pitcher
OP1-Out Played at Pitcher
PO2-Putouts at Catcher
A2-Assists at Catcher
Et2-Throwing Errors at Catcher
Ef2-Fielding Errors at Catcher
AP2-Innings Appeared at Catcher
OP2-Out Played at Catcher
PO3-Putouts at First
A3-Assists at First
Et3-Throwing Errors at First
Ef3-Fielding Errors at First
AP3-Innings Appeared at First
OP3-Out Played at First
PO4-Putouts at Second
A4-Assists at Second
Et4-Throwing Errors at Second
Ef4-Fielding Errors at Second
AP4-Innings Appeared at Second
OP4-Out Played at Second
PO5-Putouts at Third
A5-Assists at Third
Et5-Throwing Errors at Third
Ef5-Fielding Errors at Third
AP5-Innings Appeared at Third
OP5-Out Played at Third
PO6-Putouts at Shortstop
A6-Assists at Shortstop
Et6-Throwing Errors at Shortstop
Ef6-Fielding Errors at Shortstop
AP6-Innings Appeared at Shortstop
OP6-Out Played at Shortstop
Fielding - Outfield
#-Player Number
Name-Player Name
PO7-Putouts at Left Field
A7-Assists at Left Field
Et7-Throwing Errors at Left Field
Ef7-Fielding Errors at Left Field
AP7-Innings Appeared at Left Field
OP7-Out Played at Left Field
PO8-Putouts at Center Field
A8-Assists at Center Field
Et8-Throwing Errors at Center Field
Ef8-Fielding Errors at Center Field
AP8-Innings Appeared at Center Field
OP8-Out Played at Center Field
PO9-Putouts at Right Field
A9-Assists at Right Field
Et9-Throwing Errors at Right Field
Ef9-Fielding Errors at Right Field
AP9-Innings Appeared at Right Field
OP9-Out Played at Right Field
PO10-Putouts at Other Field
A10-Assists at Other Field
Et10-Throwing Errors at Other Field
Ef10-Fielding Errors at Other Field
AP10-Innings Appeared at Other Field
OP10-Out Played at Other Field


bat_ab = bat_pa - bat_bb - bat_hbp - (bat_scb+bat_sf) - bat_ci
bat_hits = bat_bunt_singles+bat_1b+bat_2b+bat_3b+bat_hr
bat_xbh = bat_2b+bat_3b+bat_hr
bat_tb = bat_bunt_singles+bat_1b+(2*bat_2b)+(3*bat_3b)+(4*bat_hr)
bat_ob = bat_bunt_singles + bat_1b + bat_2b + bat_3b + bat_hr + bat_bb + bat_hbp
bat_runs_created = (bat_hits + bat_bb + bat_hbp - bat_cs - bat_gidp) * (bat_tb + (.26*(bat_bb - bat_bbi + bat_hbp)) + (.52*(bat_scb + bat_sf + bat_sb))) /(bat_ab + bat_bb + bat_hbp + bat_scb + bat_sf)
bat_avg = bat_hits/bat_ab
bat_strikeouts = bat_ko_looking+bat_ko_swinging
bat_bb_per_k = bat_bb/bat_strikeouts
bat_bb_per_pa = bat_bb/bat_pa
bat_sac = bat_scb+bat_sf
bat_rpa = (bat_runs + bat_rbi - bat_hr)/bat_pa
bat_obp = bat_ob/(bat_ab + bat_bb + bat_hbp + bat_sf)
bat_obpe = (bat_ob+bat_roe)/(bat_ab + bat_bb + bat_hbp + bat_sf)
bat_slg = bat_tb/bat_ab
bat_ops = bat_obp+bat_slg
bat_gpa = ((1.8 * bat_obp) + bat_slg) / 4.0
bat_babip = (bat_hits-bat_hr)/(bat_ab-bat_strikeouts-bat_hr+bat_sf)
bat_inverse_rpa = 1/bat_rpa
bat_contact_percentage = (bat_ab - bat_strikeouts)/bat_ab
bat_contact_percentage2 = (bat_ab - bat_strikeouts)/bat_pa
bat_ab_risp = bat_pa_risp - bat_bb_risp - bat_hbp_risp - bat_sac_risp - bat_ci_risp
bat_avg_risp = bat_hits_risp/bat_ab_risp
bat_ground_ball_percentage = 100*(bat_ground_balls_s+bat_ground_balls_m+bat_ground_balls_h)/bat_bip
bat_line_drive_percentage = 100*(bat_line_drives_s+bat_line_drives_m+bat_line_drives_h)/bat_bip
bat_popup_percentage = 100*(bat_popups_s+bat_popups_m+bat_popups_h)/bat_bip
bat_fly_ball_percentage = 100*(bat_fly_balls_s+bat_fly_balls_m+bat_fly_balls_h)/bat_bip
bat_soft_hit_percentage = 100*(bat_ground_balls_s+bat_line_drives_s+bat_popups_s+bat_fly_balls_s)/bat_bip
bat_medium_hit_percentage = 100*(bat_ground_balls_m+bat_line_drives_m+bat_popups_m+bat_fly_balls_m)/bat_bip
bat_hard_hit_percentage = 100*(bat_ground_balls_h+bat_line_drives_h+bat_popups_h+bat_fly_balls_h)/bat_bip
bat_total_pitches = bat_strikes_looking+bat_strikes_swinging+bat_foul_balls+bat_balls+bat_intentional_balls+bat_bip
bat_swinging_strike_percent = 100*bat_strikes_swinging/bat_total_pitches
bat_first_pitch = bat_first_strike+bat_first_ball
bat_first_pitch_swing = bat_first_pitch_swing_strike+bat_first_pitch_foul+bat_first_pitch_bunt+bat_first_pitch_single+bat_first_pitch_double+bat_first_pitch_triple+bat_first_pitch_homerun+bat_first_pitch_ci+bat_first_pitch_fc+bat_first_pitch_roe+bat_first_pitch_sf+bat_first_pitch_scb+bat_first_pitch_out
bat_first_pitch_swing_percent = 100*bat_first_pitch_swing/bat_first_pitch
bat_first_pitch_hit = bat_first_pitch_bunt+bat_first_pitch_single+bat_first_pitch_double+bat_first_pitch_triple+bat_first_pitch_homerun
bat_first_pitch_swing_success = 100*(bat_first_pitch_hit+bat_first_pitch_scb+bat_first_pitch_sf)/bat_first_pitch_swing
bat_qab_1_percentage = 100*bat_qab_1/bat_pa
bat_qab_2_percentage = 100*bat_qab_2/bat_pa
bat_qab_3_percentage = 100*bat_qab_3/bat_pa
pit_blown_save = pit_save_op-pit_save
pit_save_percent = 100*pit_save/pit_save_op
pit_game_score_g = pit_game_score/pit_starts
pit_ip = pit_game_sum*pit_outs/pit_outs_per_inning
pit_ball_strike_ratio = pit_balls/pit_strikes
pit_pitches = pit_balls+pit_strikes
pit_game_innings_avg = pit_game_innings/pit_game_sum
pit_run_average = pit_runs/pit_ip
pit_era = (pit_er*pit_game_innings_avg)/(pit_ip)
pit_era9 = (pit_er*9)/pit_ip
pit_fip = (((13*pit_homeruns)+(3*(pit_walks+pit_hit_batters))-(2*pit_strikeouts))/pit_ip)+3.1
pit_strikeout_to_walk = (pit_strikeouts)/pit_walks
pit_k_per_innings = (pit_strikeouts*pit_game_innings_avg)/(pit_ip)
pit_bb_per_innings = (pit_walks*pit_game_innings_avg)/(pit_ip)
pit_hits_per_innings = (pit_hits*pit_game_innings_avg)/(pit_ip)
pit_whip = (pit_walks+pit_hits)/pit_ip
pit_on_base_percentage = (pit_walks+pit_hits+pit_hit_batters)/(pit_bf-pit_scb)
pit_batting_average_against = pit_hits/(pit_bf - pit_walks - pit_hit_batters - pit_scb - pit_scf - pit_ci)
pit_babip_against = (pit_hits-pit_homeruns)/((pit_bf - pit_walks - pit_hit_batters - pit_scb - pit_scf - pit_ci)-pit_strikeouts-pit_homeruns+pit_scf)
pit_ground_fly_ratio = pit_ground_outs/pit_air_outs
pit_first_strike_percent = pit_first_strikes/(pit_first_strikes+pit_first_balls)
pit_bip = pit_ground_balls_s+pit_ground_balls_m+pit_ground_balls_h+pit_line_drives_s+pit_line_drives_m+pit_line_drives_h+pit_popups_s+pit_popups_m+pit_popups_h+pit_fly_balls_s+pit_fly_balls_m+pit_fly_balls_h
pit_ground_ball_percentage = 100*(pit_ground_balls_s+pit_ground_balls_m+pit_ground_balls_h)/pit_bip
pit_line_drive_percentage = 100*(pit_line_drives_s+pit_line_drives_m+pit_line_drives_h)/pit_bip
pit_popup_percentage = 100*(pit_popups_s+pit_popups_m+pit_popups_h)/pit_bip
pit_fly_ball_percentage = 100*(pit_fly_balls_s+pit_fly_balls_m+pit_fly_balls_h)/pit_bip
pit_soft_hit_percentage = 100*(pit_ground_balls_s+pit_line_drives_s+pit_popups_s+pit_fly_balls_s)/pit_bip
pit_medium_hit_percentage = 100*(pit_ground_balls_m+pit_line_drives_m+pit_popups_m+pit_fly_balls_m)/pit_bip
pit_hard_hit_percentage = 100*(pit_ground_balls_h+pit_line_drives_h+pit_popups_h+pit_fly_balls_h)/pit_bip
pit_strike_percentage = 100*(pit_strikes/(pit_strikes + pit_balls))
pit_ball_percentage = 100*(pit_balls/(pit_strikes + pit_balls))
pit_fastball_strike_percentage = 100*(pit_fastballs_strike/pit_fastballs)
pit_curves_strike_percentage = 100*(pit_curves_strike/pit_curves)
pit_sliders_strike_percentage = 100*(pit_sliders_strike/pit_sliders)
pit_cutters_strike_percentage = 100*(pit_cutters_strike/pit_cutters)
pit_changes_strike_percentage = 100*(pit_changes_strike/pit_changes)
pit_splitter_strike_percentage = 100*(pit_splitter_strike/pit_splitter)
pit_knuckle_strike_percentage = 100*(pit_knuckle_strike/pit_knuckle)
pit_dropball_strike_percentage = 100*(pit_dropball_strike/pit_dropball)
pit_riseball_strike_percentage = 100*(pit_riseball_strike/pit_riseball)
pit_screwball_strike_percentage = 100*(pit_screwball_strike/pit_screwball)
pit_dropcurve_strike_percentage = 100*(pit_dropcurve_strike/pit_dropcurve)
pit_other_strike_percentage = 100*(pit_other_strike/pit_other)
pit_fastball_avg = pit_fastball_speed_total/pit_fastball_speed_count
pit_curve_avg = pit_curve_speed_total/pit_curve_speed_count
pit_slider_avg = pit_slider_speed_total/pit_slider_speed_count
pit_cutter_avg = pit_cutter_speed_total/pit_cutter_speed_count
pit_change_avg = pit_change_speed_total/pit_change_speed_count
pit_splitter_avg = pit_splitter_speed_total/pit_splitter_speed_count
pit_knuckle_avg = pit_knuckle_speed_total/pit_knuckle_speed_count
pit_dropball_avg = pit_dropball_speed_total/pit_dropball_speed_count
pit_riseball_avg = pit_riseball_speed_total/pit_riseball_speed_count
pit_screwball_avg = pit_screwball_speed_total/pit_screwball_speed_count
pit_dropcurve_avg = pit_dropcurve_speed_total/pit_dropcurve_speed_count
pit_other_avg = pit_other_speed_total/pit_other_speed_count
pit_00_strike_percentage = 100*pit_00_strike/pit_00_count
pit_01_strike_percentage = 100*pit_01_strike/pit_01_count
pit_02_strike_percentage = 100*pit_02_strike/pit_02_count
pit_10_strike_percentage = 100*pit_10_strike/pit_10_count
pit_11_strike_percentage = 100*pit_11_strike/pit_11_count
pit_12_strike_percentage = 100*pit_12_strike/pit_12_count
pit_20_strike_percentage = 100*pit_20_strike/pit_20_count
pit_21_strike_percentage = 100*pit_21_strike/pit_21_count
pit_22_strike_percentage = 100*pit_22_strike/pit_22_count
pit_30_strike_percentage = 100*pit_30_strike/pit_30_count
pit_31_strike_percentage = 100*pit_31_strike/pit_31_count
pit_32_strike_percentage = 100*pit_32_strike/pit_32_count
fld_errors = fld_throw_errors+fld_field_errors
fld_outs_played = fld_outs_played_1+fld_outs_played_2+fld_outs_played_3+fld_outs_played_4+fld_outs_played_5+fld_outs_played_6+fld_outs_played_7+fld_outs_played_8+fld_outs_played_9+fld_outs_played_10
fld_fielding_percentage = (fld_putouts+fld_assists)/(fld_putouts+fld_assists+fld_errors)
fld_fielding_percentage_1 = (fld_putouts_1+fld_assists_1)/(fld_putouts_1+fld_assists_1+fld_throw_errors_1+fld_field_errors_1)
fld_fielding_percentage_2 = (fld_putouts_2+fld_assists_2)/(fld_putouts_2+fld_assists_2+fld_throw_errors_2+fld_field_errors_2)
fld_fielding_percentage_3 = (fld_putouts_3+fld_assists_3)/(fld_putouts_3+fld_assists_3+fld_throw_errors_3+fld_field_errors_3)
fld_fielding_percentage_4 = (fld_putouts_4+fld_assists_4)/(fld_putouts_4+fld_assists_4+fld_throw_errors_4+fld_field_errors_4)
fld_fielding_percentage_5 = (fld_putouts_5+fld_assists_5)/(fld_putouts_5+fld_assists_5+fld_throw_errors_5+fld_field_errors_5)
fld_fielding_percentage_6 = (fld_putouts_6+fld_assists_6)/(fld_putouts_6+fld_assists_6+fld_throw_errors_6+fld_field_errors_6)
fld_fielding_percentage_7 = (fld_putouts_7+fld_assists_7)/(fld_putouts_7+fld_assists_7+fld_throw_errors_7+fld_field_errors_7)
fld_fielding_percentage_8 = (fld_putouts_8+fld_assists_8)/(fld_putouts_8+fld_assists_8+fld_throw_errors_8+fld_field_errors_8)
fld_fielding_percentage_9 = (fld_putouts_9+fld_assists_9)/(fld_putouts_9+fld_assists_9+fld_throw_errors_9+fld_field_errors_9)
fld_fielding_percentage_10 = (fld_putouts_10+fld_assists_10)/(fld_putouts_10+fld_assists_10+fld_throw_errors_10+fld_field_errors_10)
fld_innings_played = fld_outs_played/3.0


Quality at Bats
Quality at Bats are a statistics that has become popular to talk about, but there is not a hard and fast definition for what makes up a QAB. We have decided to create a few variants and allow you to customize the QAB value to what you think is important. The following tables show our defaults:

  • Base Hit
  • Sac Bunt
  • Sac Fly
  • Hard ground ball
  • Hard line drive
  • Hard fly ball
  • 6+ pitches
  • Base Hit
  • RBI
  • Sac Bunt
  • Sac Fly
  • 6+ Pitches
  • Hit w/RISP
  • RBI
  • Sac Bunt
  • Sac Fly
  • 6+ Pitches
Game Score
Game score is described here:
  1. Start with 50 points.
  2. Add 1 point for each out recorded, so 3 points for every complete inning pitched.
  3. Add 2 points for each inning completed after the 4th.
  4. Add 1 point for each strikeout.
  5. Subtract 2 points for each hit allowed.
  6. Subtract 4 points for each earned run allowed.
  7. Subtract 2 points for each unearned run allowed.
  8. Subtract 1 point for each walk.
Quality Start
Related to Game Score above, a Quality Start is defined as a Game Score > 50.
Tough Loss
Related to Game Score above, a Tough Loss is a pitcher that gets a Loss but had a Quality Start.
Cheap Wins
Related to Game Score above, a Cheap Win is a pitcher that gets a Win but had a non Quality Start.
Runs Created
We use the "technical" version as described here:

Copyright 2009-2024, Sports Illustrated Play, LLC