CSI 5335 Project

Total Page:16

File Type:pdf, Size:1020Kb

CSI 5335 Project CSI 5335 Project Baseball Analytics v1.4 due: 8am December 9, 2019 Revisions • Initial version 1.0 - November 1 • Version 1.1 - 1. Added option 4 for phase 3 2. Specified versions of system components 3. Clarified TB calculation 4. Clarified data output 5. Corrected math error on Scherzer RC and RC27. 6. Corrected typo on HDFS file name • Version 1.2 - November 18 1. Corrected the weights on Phase 2 (D should have been 0.52) 2. Added the web site with batter runs created to the Phase I description • Version 1.3 - November 23 1. Corrected the equation in Phase 2 to allow linear regression to work • Version 1.4 - December 4 1. Revised the due date to December 9 at 8am 1 Overview Baseball collects a large amount of data. From the beginnings in the late 1800's, statistics such as batting average (number of hits divided by number of at bats) and ERA (number of earned runs allowed times 9 divided by innings pitched) have defined the best (and worst) players in the game. Recently, sophisticated Name AB H 1B 2B 3B HR BB IBB HBP SF SH GiDP SB CS Mike Trout 470 137 63 27 2 45 110 14 16 4 0 5 11 2 Alex Bregman 554 164 84 37 2 41 119 2 9 8 0 9 5 1 Max Scherzer 650 144 83 43 0 18 33 2 7 ? ? ? 8 0 Table 1: Baseball Statistics statistics like WAR (Wins Above Replacement) have combined multiple data points to generate a definitive answer as to who is the best player (Mike Trout) in the game. One of the original statistics to determine an overall offensive contribution is Runs Created, defined by Bill James in the 1970s. Runs created is designed to determine the number of runs which should be scored based on the possible results of a play. The simple formula for runs created (RC) is RC = OBP ∗ TB where OBP is onbase percentage and TB is total bases (1B+2*2B+3*3B+4*HR). Over the years, Bill James improved the formula to one that considered each hitter outcome. The resulting formula is ((H + BB{CS + HBP {GDP ) ∗ (TB + (:26 ∗ (BB{IBB + HBP )) + (:52 ∗ (SH + SF + SB)))) RC = (AB + BB + HBP + SF + SH) where H is hits, BB is bases on balls (walks), CS is caught stealing, HBP is hit by pitch, GDP is grounded into double plays, TB is total bases, IBB is intentional walks, SH is sacrifice hits, SF is sacrifice flies and AB is atbats. This formula is amazingly accurate for major league baseball as a whole. In 2019, 23467 runs were scored. The RC formula estimates 23600 runs would be scored. The error is 133 or 0.6%. Since the stats used are all cumulative, we can apply RC to Each player in order to determine that player's offensive contribution (the portion of all runs in MLB generated by that player). For example, in 2019, Mike Trout made the offensive contributions in Table 1 to his team, which totals 145.03 runs created. However, for individual players, the statistics can be misleading. Some ball parks are easier to score runs than others. For example, Colorado plays in a stadium a mile above sea level. The ball travels farther in thin air so players hit better and teams score more runs. Thus individual player stats should be adjusted by the ballpark. Mike Trout played for the Los Angeles Angels of Anaheim in 2019, which has a small park factor of 1.018. Assuming the Trout's road games average out to park neutral (1.000 park effect), we should divide Trout's runs created by 1.009, yielding 143.74. Now consider Alex Bregman of the Houston Astros. Bregman's stats are also in Table 1. Bregman has 150.2 runs created, which is more than Trout. However, Minute Maid Park has a park factor of 1.083, so we need to divide Bregman's number by 1.0415, yielding 144.22. Still more than Trout, but now very close. BTW, these two players are the candidates for the MVP award in the American League. You might have noticed that Bregman has far more atbats than Trout. This is due to the fact that Trout missed a month of the season with an injury while Bregman played all year. Another stat, RC27, eliminates playing time differences by considering the number of runs created per 27 outs. Outs are Outs = AB − H + SF + SH + GiDP + CS RC∗27 and RC27 is Outs . Using RC27, Trout has a value of 11.28 while Bregman is 9.54. Finally, every time a hitter accomplishes a result, a pitcher also allows the result. Thus, we can take the same data for pitchers and determine the runs created allowed. However, the data for pitchers is harder to find. For example, see Max Scherzer in Table 1. I was unable to find the number of sacrifices allowed or grounded into double play allowed. Note! This data exists, I just don't know where to find it. I also had to calculate fields from others, such as AB and 1B. However, if we assume 0 for the missing fields and use 1.101 as the park factor for Scherzer, we can compute a RCA of 64.46 and RC27 of 3.44. 2 Project The project contains three phases. While there is a dependency between phase 1 and phase 2, phase 3 can be completed in parallel. 2.1 Data Sean Lahman maintains baseball data that is free to use. You can download various files at http://www.seanlahman.com/baseball-archive/statistics. Since the project is for academic purposes, you can freely download the data. However, be sure to attribute the data as requested. On this site, you can find sufficient data to calculate the park-adjusted RC and RC27 for batters for all seasons up to 2018, including park effects for batters (and pitchers). The park effects are on a scale of 100, so you will need to adjust accordingly. The data will be stored in HDFS in a directory /user/baseball (all of the csv files will be loaded there). The system I am using is Red Hat Linux 7.5, Python 3.6.5, Spark 2.4.4 with HDFS on port 8020. I can build a windows configuration if needed. 2.2 Phase 1 - Big Data Portion Write a pySpark program to accept a year and generate a report containing all of the batters with their RC and RC27. The program should be based on the data from SeanLahman.com and should use the map and reduce functions to simulate parallel processing. The user should be allowed set the following limits: • The minimum number of atbats (default 0; any number greater than 0 accepted) • The attribute to be sorted (default RC; RC27 also accepted) • The number of players to be listed (default all; any number greater than 0 accepted) • The year of interest (no default; error if not provided) Note that you will have to determine the appropriate park factors for each team and each year. The output should be a cvs file on HDFS (or collection of HDFS files) stored in /user/〈 your last name 〉/BD. Fox sports has a website with runs created calculated for 150 players. You can use the link at https://www.foxsports.com/mlb/stats?season=2018&category=BATTING+II&group=1&sort=4&time=0&pos=0&qual=1&sortOrder=0&splitType=0&page=1&statID=0 Note that some of the players may have slightly different stats, so if your answer is off by a little bit, double check the data before spending too much time debugging. 2.3 Phase 2 - Machine Learning Portion Calculating park adjusted RC for each player may not generate the same RC totals as using the formula over the MLB totals for the season. It would be expected the error would be larger. It may be possible to tweak some constants and generate better results. In particular, consider four constants in this reworked version of RC. (H + BB{CS + HBP {GDP ) ∗ (B ∗ TB + (C ∗ (BB{IBB + HBP )) + (D ∗ (SH + SF + SB))) (AB + BB + HBP + SF + SH) where in the original RC formula • B = 1 • C = 0.26 • D = 0.52 Write a pyspark program to use linear regression to estimate the weights. Use data from 2017 to generate your estimates, then data from 2018 to test your estimates. Ideally, the error for 2018 should be less than with the current weights, but this is not required. Similar to phase 1, using your new weights the user should be allowed to query the results by setting the following limits: • The minimum number of atbats (default 0; any number greater than 0 accepted) • The attribute to be sorted (default RC; RC27 also accepted) • The number of players to be listed (default all; any number greater than 0 accepted) • The year of interest (default 2017; 2018 also accepted) The output should be a cvs file on HDFS file(or collection of HDFS files) stored in /user/〈 your last name 〉/ML. 2.4 Phase 3 - Data Science Portion Calculating RC and RC27 for pitchers is more difficult since the Lahman data does not contain the needed information. For example, the data does not include singles, doubles and triples allowed by pitchers. In order to generate this information, extra work is required. There are four basic possibilities: 1. Find the data - The missing data may be present in another available repository.
Recommended publications
  • 2017 Bowmans Best Baseball Group Break Checklist
    2017 Bowman's Best Baseball Team Checklist Rockies = 0 Autos; Cardinals = 1 Vet SP Auto ANGELS Player Set Card # Team Jo Adell Auto Best of 2017 B17-JA Angels Jo Adell Auto Monochrome MA-JA Angels Jo Adell Base Top Prospects TP-4 Angels Jo Adell Insert Mirror Image Dual Player MI-19 Angels Mike Trout Auto 1997 Best Cuts Variation 97BCA-MT Angels Mike Trout Auto Best of 2017 B17-MT Angels Mike Trout Auto Dual Player BDA-TB Angels Mike Trout Auto Monochrome MA-MT Angels Mike Trout Base 25 Angels Mike Trout Insert 1997 Best Cuts 97BC-MT Angels Mike Trout Insert 2017 Dean's List BADL-MT Angels Mike Trout Insert Mirror Image Dual Player MI-15 Angels groupbreakchecklists.com 2017 Bowman's Best Baseball Team Checklist ASTROS Player Set Card # Team Alex Bregman Auto Best of 2017 B17-AB Astros Alex Bregman Auto Dual Player BDA-CB Astros Alex Bregman Auto Monochrome MA-ABR Astros Alex Bregman Base Rookie 54 Astros Alex Bregman Insert 1997 Best Cuts 97BC-AB Astros Alex Bregman Insert Raking Rookies RR-AB Astros Carlos Correa Auto 1997 Best Cuts Variation 97BCA-CC Astros Carlos Correa Auto Best of 2017 B17-CC Astros Carlos Correa Auto Dual Player BDA-CB Astros Carlos Correa Base 48 Astros Carlos Correa Insert 1997 Best Cuts 97BC-CC Astros Carlos Correa Insert Mirror Image Dual Player MI-20 Astros Derek Fisher Auto Best of 2017 B17-DF Astros George Springer Base 56 Astros Jeff Bagwell Auto 1997 Best Cuts Variation 97BCA-JB Astros Jeff Bagwell Insert 1997 Best Cuts 97BC-JB Astros Jose Altuve Base 9 Astros Kyle Tucker Base Top Prospects TP-23 Astros
    [Show full text]
  • To View the 2021 Front Row Auction Catalog
    LIVE AUCTION 1. Custom Made TLU Cornhole Boards— Get ready for tailgate season with these custom made TLU Cornhole Boards. It’s the perfect addition to your party or backyard celebration! Donated by Ronnie ’81 and Julia Glenewinkel 2. Altuve, Correa, Bregman, Springer Autographed Astros Piece —Another Priceless Piece for any Houstonian, Baseball Fan, or Collector is this custom framed Piece signed by the “Core Four”. All four players hold special places in fan’s hearts. This photo is signed in an orange paint pen and authenticated by Beckett. 3. Patrick Mahomes Autographed Kansas City Chiefs Helmet—This helmet is signed by the 2018 NFL MVP and Super Bowl LIV MVP, Patrick Mahomes. It is a must have for any Texas Tech Alumni or NFL fan! It is authenticated by JSA. 4. Texas Longhorns 2005 National Championship Team Signed and Framed Jersey— Very rarely do you see a piece like this! This jersey is signed by numerous members of the infamous 2005 Texas Longhorns National Championship Rose Bowl Team. 5. 2022 NCAA Men’s Final Four Experience—The Big Easy will host the Final Four — and this year, you’ll be included! Enjoy two (2) Upper Sideline Seat Tickets to the 2022 Semi-Final Game #1, Semi-Final Game #2, and the Championship Game (Dates TBD) at the Mercedes-Benz Superdome. Included is a three (3) night stay in a Hotel in New Orleans. Airfare is not included. 6. Deep in the Heart of Texas—Excellent hunting opportunity and weekend retreat in the beautiful Texas Hill Country NE of Brady, TX.
    [Show full text]
  • * Text Features
    The Boston Red Sox Thursday, November 1, 2018 * The Boston Globe Why the Red Sox feel good about David Price going forward Alex Speier David Price came to Fenway Park ready to celebrate the Red Sox’ 2018 championship season, and hoping to do it again sometime in the next four years. Price had the right to opt out of the final four years and $127 million of the record-setting seven-year, $217 million deal he signed with the Red Sox after the 2015 season by midnight on Wednesday. However, as he basked in the afterglow of his first World Series title, the lefthander said that he would not leave the Red Sox. “I’m opting in. I’m not going anywhere. I want to win here. We did that this year and I want to do it again,” Price said minutes before boarding a duck boat. “There wasn’t any reconsideration on my part ever. I came here to win. We did that this year and that was very special, and now I want to do it again.” Red Sox principal owner (and Globe owner) John Henry was pleased with the decision. While industry opinion was nearly unanimous that Price wouldn’t have been able to make as much money on the open market as he will over the duration of his Red Sox deal, Henry said that the team wasn’t certain of the pitcher’s decision until he informed the club. “[Boston is] a tough town in many ways. I think [the opt-out] was there because it gave him an opportunity to see if he wanted to spend [all seven years here],” said Henry.
    [Show full text]
  • "What Raw Statistics Have the Greatest Effect on Wrc+ in Major League Baseball in 2017?" Gavin D
    1 "What raw statistics have the greatest effect on wRC+ in Major League Baseball in 2017?" Gavin D. Sanford University of Minnesota Duluth Honors Capstone Project 2 Abstract Major League Baseball has different statistics for hitters, fielders, and pitchers. The game has followed the same rules for over a century and this has allowed for statistical comparison. As technology grows, so does the game of baseball as there is more areas of the game that people can monitor and track including pitch speed, spin rates, launch angle, exit velocity and directional break. The website QOPBaseball.com is a newer website that attempts to correctly track every pitches horizontal and vertical break and grade it based on these factors (Wilson, 2016). Fangraphs has statistics on the direction players hit the ball and what percentage of the time. The game of baseball is all about quantifying players and being able give a value to their contributions. Sabermetrics have given us the ability to do this in far more depth. Weighted Runs Created Plus (wRC+) is an offensive stat which is attempted to quantify a player’s total offensive value (wRC and wRC+, Fangraphs). It is Era and park adjusted, meaning that the park and year can be compared without altering the statistic further. In this paper, we look at what 2018 statistics have the greatest effect on an individual player’s wRC+. Keywords: Sabermetrics, Econometrics, Spin Rates, Baseball, Introduction Major League Baseball has been around for over a century has given awards out for almost 100 years. The way that these awards are given out is based on statistics accumulated over the season.
    [Show full text]
  • October, 1998
    By the Numbers Volume 8, Number 1 The Newsletter of the SABR Statistical Analysis Committee October, 1998 RSVP Phil Birnbaum, Editor Well, here we go again: if you want to continue to receive By the If you already replied to my September e-mail, you don’t need to Numbers, you’ll have to drop me a line to let me know. We’ve reply again. If you didn’t receive my September e-mail, it means asked this before, and I apologize if you’re getting tired of it, but that the committee has no e-mail address for you. If you do have there’s a good reason for it: our committee budget. an e-mail address but we don’t know about it, please let Neal Traven (our committee chair – see his remarks later this issue) Our budget is $500 per year. know, so that we can communicate with you more easily. Giving us your e-mail address does not register you to receive BTN by e- Our current committee member list numbers about 200. Of the mail. Unless you explicitly request that, I’ll continue to send 200 of us, 50 have agreed to accept delivery of this newsletter by BTN by regular mail. e-mail. That leaves 150 readers who need physical copies of BTN. At four issues a year, that’s 600 mailings, and there’s no As our 1998 budget has not been touched until now, we have way to do 600 photocopyings and mailings for $500. sufficient funds left over for one more full issue this year.
    [Show full text]
  • Salary Correlations with Batting Performance
    Salary correlations with batting performance By: Jaime Craig, Avery Heilbron, Kasey Kirschner, Luke Rector, Will Kunin Introduction Many teams pay very high prices to acquire the players needed to make that team the best it can be. While it often seems that high budget teams like the New York Yankees are often very successful, is the high price tag worth the improvement in performance? We compared many statistics including batting average, on base percentage, slugging, on base plus slugging, home runs, strike outs, stolen bases, runs created, and BABIP (batting average for balls in play) to salaries. We predicted that higher salaries will correlate to better batting performances. We also divided players into three groups by salary range, with the low salary range going up to $1 million per year, the mid-range salaries from $1 million to $10 million per year, and the high salaries greater than $10 million per year. We expected a stronger correlation between batting performance and salaries for players in the higher salary range than the correlation in the lower salary ranges. Low Salary Below $1 million In figure 1 is a correlation plot between salary and batting statistics. This correlation plot is for players that are making below $1 million. We see in all of the plots that there is not a significant correlation between salary and batting statistics. It is , however, evident that players earning the lowest salaries show the lowest correlations. The overall trend for low salary players--which would be expected--is a negative correlation between salary and batting performance. This negative correlation is likely a result of players getting paid according to their specific performance, or the data are reflecting underpaid rookies who have not bloomed in the major leagues yet.
    [Show full text]
  • SF Giants Press Clips Tuesday, August 7, 2018
    SF Giants Press Clips Tuesday, August 7, 2018 San Francisco Chronicle Giants blow 9th-inning lead, fall 3-1 to Astros John Shea The world champs came to town, though they weren’t quite as recognizable as they were in October because of injuries to several front-line players. In the end, it didn’t matter. The Astros were still the Astros. The Giants were one out from beating shorthanded Houston 1-0 in Monday night’s opener of a quick two-game series, but closer Will Smith yielded a three-run homer to Marwin Gonzalez, permitting the Astros to celebrate a 3-1 victory. For much of the evening, the story line for the Giants was Brandon Crawford’s sixth-inning home run and seven spectacular innings by Rookie of the Year candidate Dereck Rodriguez, who has been a savior in a year the rotation has been undermined by injuries. Smith walked Alex Bregman with one out and Yuli Gurriel with two away. Gonzalez crushed a 1- 0, down-the-middle fastball, and the Giants were denied their sixth win in eight games. “That’s baseball,” Rodriguez said. “Sometimes you’re dominant, and sometimes it’s just one bad pitch. Everybody’s trying. The great thing about this sport is, tomorrow (Smith) is going to get the ball again when we have the lead in the ninth inning. That’s part of the game, and that’s why we play.” Afterward, in the quiet of the clubhouse, Smith and Rodriguez crossed paths. Smith told the rookie he pitched beautifully, and the rookie wanted it known he had Smith’s back.
    [Show full text]
  • Medieval Facial Hair in Major League Baseball - Not Even Past
    Medieval Facial Hair in Major League Baseball - Not Even Past BOOKS FILMS & MEDIA THE PUBLIC HISTORIAN BLOG TEXAS OUR/STORIES STUDENTS ABOUT 15 MINUTE HISTORY "The past is never dead. It's not even past." William Faulkner NOT EVEN PAST Tweet 14 Like THE PUBLIC HISTORIAN Medieval Facial Hair in Major League Baseball Making History: Houston’s “Spirit of the Confederacy” May 06, 2020 More from The Public Historian BOOKS America for Americans: A History of Xenophobia in the United States by Erika Lee (2019) (via flickr) April 20, 2020 by Guy Raffa More Books What is it with baseball players and whiskers? The 2013 Red Sox perfected the art of beard-bonding on the way to their third World Series championship DIGITAL HISTORY in ten years. Boston players and their fans rallied around what Christopher Oldstone-Moore calls the “quest beard” in his history of facial hair, Of Beards and Men. Two years later the Yankees began winning Más de 72: Digital Archive Review only after Brett Gardner stopped shaving his upper lip and, seeking to propitiate the baseball gods, his https://notevenpast.org/medieval-facial-hair-in-major-league-baseball/[6/22/2020 12:26:57 PM] Medieval Facial Hair in Major League Baseball - Not Even Past teammates followed suit. Lip caterpillars soon dwindled along with victories that first year without naked- faced Derek Jeter, but there were still more staches and wins than pundits predicted before the season began. The 2017 Fall Classic featured two rosters—the Houston Astros and Los Angeles Dodgers— modeling a wide assortment of trendy beards, with Dallas Keuchel’s voluminous but well-tended shrubbery taking first-place honors.
    [Show full text]
  • Determining the Value of a Baseball Player
    the Valu a Samuel Kaufman and Matthew Tennenhouse Samuel Kaufman Matthew Tennenhouse lllinois Mathematics and Science Academy: lllinois Mathematics and Science Academy: Junior (11) Junior (11) 61112012 Samuel Kaufman and Matthew Tennenhouse June 1,2012 Baseball is a game of numbers, and there are many factors that impact how much an individual player contributes to his team's success. Using various statistical databases such as Lahman's Baseball Database (Lahman, 2011) and FanGraphs' publicly available resources, we compiled data and manipulated it to form an overall formula to determine the value of a player for his individual team. To analyze the data, we researched formulas to determine an individual player's hitting, fielding, and pitching production during games. We examined statistics such as hits, walks, and innings played to establish how many runs each player added to their teams' total runs scored, and then used that value to figure how they performed relative to other players. Using these values, we utilized the Pythagorean Expected Wins formula to calculate a coefficient reflecting the number of runs each team in the Major Leagues scored per win. Using our statistic, baseball teams would be able to compare the impact of their players on the team when evaluating talent and determining salary. Our investigation's original focusing question was "How much is an individual player worth to his team?" Over the course of the year, we modified our focusing question to: "What impact does each individual player have on his team's performance over the course of a season?" Though both ask very similar questions, there are significant differences between them.
    [Show full text]
  • 2021 Topps Definitive Collection BB Checklist.Xls
    AUTOGRAPH DEFINITIVE AUTOGRAPH COLLECTION DCA-ABO Alec Bohm Philadelphia Phillies® Rookie DCA-ABR Alex Bregman Houston Astros® DCA-AJ Aaron Judge New York Yankees® DCA-AP Andy Pettitte New York Yankees® DCA-ARE Anthony Rendon Angels® DCA-BH Bryce Harper Philadelphia Phillies® DCA-BL Barry Larkin Cincinnati Reds® DCA-CBE Cody Bellinger Los Angeles Dodgers® DCA-CC CC Sabathia New York Yankees® DCA-CCO Carlos Correa Houston Astros® DCA-CJ Chipper Jones Atlanta Braves™ DCA-CKL Christian Yelich Milwaukee Brewers™ DCA-CMI Casey Mize Detroit Tigers® Rookie DCA-CR Cal Ripken Jr. Baltimore Orioles® DCA-DCA Dylan Carlson St. Louis Cardinals® Rookie DCA-DE Dennis Eckersley Oakland Athletics™ DCA-DJ Derek Jeter New York Yankees® DCA-DM Dale Murphy Atlanta Braves™ DCA-DMA Don Mattingly New York Yankees® DCA-EJ Pete Alonso New York Mets® DCA-FT Frank Thomas Chicago White Sox® DCA-GC Gerrit Cole New York Yankees® DCA-HA Hank Aaron Atlanta Braves™ DCA-ICH Ichiro Seattle Mariners™ DCA-JBA Joey Bart San Francisco Giants® Rookie DCA-JBE Johnny Bench Cincinnati Reds® DCA-JOA Jo Adell Angels® Rookie DCA-JR Nolan Arenado Colorado Rockies™ DCA-JS Juan Soto Washington Nationals® DCA-JSM John Smoltz Atlanta Braves™ DCA-KGJ Ken Griffey Jr. Seattle Mariners™ DCA-LRO Luis Robert Chicago White Sox® DCA-MCA Miguel Cabrera Detroit Tigers® DCA-MCH Matt Chapman Oakland Athletics™ DCA-MMC Mark McGwire Oakland Athletics™ DCA-MT Mike Trout Angels® DCA-NR Nolan Ryan Texas Rangers® DCA-OS Ozzie Smith St. Louis Cardinals® DCA-PG Paul Goldschmidt St. Louis Cardinals® DCA-RA Roberto Alomar Toronto Blue Jays® DCA-RAJ Ronald Acuña Jr.
    [Show full text]
  • 2017 Bowman Baseball Checklist
    BASE VETERANS AND ROOKIES 1 Kris Bryant Chicago Cubs® 2 Kenta Maeda Los Angeles Dodgers® 3 Bryce Harper Washington Nationals® 4 Jeff Hoffman Colorado Rockies™ Rookie 5 Trevor Story Colorado Rockies™ 6 Mookie Betts Boston Red Sox® 7 Cole Hamels Texas Rangers® 8 Matt Carpenter St. Louis Cardinals® 9 Carlos Correa Houston Astros® 10 Jose Bautista Toronto Blue Jays® 11 Ryan Braun Milwaukee Brewers™ 12 Trea Turner Washington Nationals® 13 Stephen Piscotty St. Louis Cardinals® 14 Stephen Strasburg Washington Nationals® 15 Buster Posey San Francisco Giants® 16 Joey Votto Cincinnati Reds® 17 Yoenis Cespedes New York Mets® 18 Andrew McCutchen Pittsburgh Pirates® 19 Jose Altuve Houston Astros® 20 Manny Margot San Diego Padres™ Rookie 21 Giancarlo Stanton Miami Marlins® 22 Carson Fulmer Chicago White Sox® Rookie 23 Andrew Benintendi Boston Red Sox® Rookie 24 Craig Kimbrel Boston Red Sox® 25 Yoan Moncada Chicago White Sox® Rookie 26 Teoscar Hernandez Houston Astros® Rookie 27 Reynaldo Lopez Chicago White Sox® Rookie 28 Miguel Cabrera Detroit Tigers® 29 Yulieski Gurriel Houston Astros® Rookie 30 Nomar Mazara Texas Rangers® 31 Josh Donaldson Toronto Blue Jays® 32 Aaron Judge New York Yankees® Rookie 33 Ichiro Miami Marlins® 34 Robert Gsellman New York Mets® Rookie 35 Ryon Healy Oakland Athletics™ Rookie 36 Anthony Rizzo Chicago Cubs® 37 Evan Longoria Tampa Bay Rays™ 38 Andrew Miller Cleveland Indians® 39 Noah Syndergaard New York Mets® 40 Manny Machado Baltimore Orioles® 41 Orlando Arcia Milwaukee Brewers™ Rookie 42 Jose De Leon Tampa Bay Rays™ Rookie
    [Show full text]
  • Stattrak for Baseball/Softball Statistics Quick Reference
    StatTrak for Baseball/Softball Statistics Quick Reference Batting PA Plate Appearances HP Hit by Pitch R Runs CO Catcher's Obstruction H Hits SO Strike Outs 2B Doubles SH Sacrifice Hit (sacrifice bunt) 3B Triples SF Sacrifice Fly HR Home Runs DP Double Plays Hit Into OE Reaching On-Error SB Stolen Bases FC Fielder’s Choice CS Caught Stealing BB Walks RBI Runs Batted In B1, B2, B3, B4, B5 Name Your Own Categories (renamable) BS1, BS2, BS3, BS4, BS5 Create Your Own Statistics (renamable) G Games = Number of Batting records in database AB At Bats = PA - BB - HP - SH - SF - CO 1B Singles = H - 2B - 3B - HR TB Total Bases = H + 2B + (2 x 3B) + (3 x HR) SLG Slugging Percentage = TB / AB OBP On-Base Percentage = (H + BB + HP) / (AB + BB + HP + SF) <=== Major League Method or (H + BB + HP + OE) / (AB + BB + HP + SF) <=== Include OE or (H + BB + HP + FC) / (AB + BB + HP + SF) <=== Include FC or (H + BB + HP + OE + FC) / (AB + BB + HP + SF) <=== Include OE and FC BA Batting Average = H / AB RC Runs Created = ((H + BB) x TB) / (AB + BB) TA Total Average = (TB + SB + BB + HP) / (AB - H + CS + DP) PP Pure Power = SLG - BA SBA Stolen Base Average = SB / (SB + CS) CHS Current Hitting Streak LHS Longest Hitting Streak Pitching IP Innings Pitched SF Sacrifice Fly R Runs WP Wild Pitch ER Earned-Runs Bk Balks BF Batters Faced PO Pick Offs H Hits B Balls 2B Doubles S Strikes 3B Triples GS Games Started HR Home Runs GF Games Finished BB Walks CG Complete Games HB Hit Batter W Wins CO Catcher's Obstruction L Losses SO Strike Outs Sv Saves SH Sacrifice Hit
    [Show full text]