Wednesday, April 09, 2014

Tigers vs Dodgers - Simulation Results 4/9




                                 Top 100 Most Likely Final Scores
RankTigersDodgersOccurrencesRankTigersDodgersOccurrences
1234725751175750
2124257952065728
3343807053825455
4323382454835137
5213088155765116
6432669756575089
7132571157705039
8312555058814961
9452533159844356
10422397160284175
11242377061383891
12012271862073789
13411959063183780
14141913064853532
15021820365783453
16531774066923415
17541759967483377
18521723668803217
19201692069933189
20101644170913016
21251640571582963
22351631772862891
23301550273942672
24031531474292568
25511472975872426
26561462376082418
27151334977682406
28401285078192399
29621212879392312
30631186980952094
31041173781902076
32611069282492053
336410617831021993
342610561841031975
353610516851011892
36509848861041618
37469717872101601
38659638883101570
3916893489591539
4005836790961538
4172831991891480
4273777592091424
43677415931101391
4471736294691306
45607203951001253
4674675696971249
47276677971051240
48376353981121193
49475948994101186
507558611001131058

Note: One million games simulated.

Tuesday, April 08, 2014

Tigers vs Dodgers - Simulation Results 4/8



                              Top 100 Most Likely Final Scores
RankTigersDodgersOccurrencesRankTigersDodgersOccurrences
1234801251475576
2124346052065302
3343854653705291
4323556254175156
5213269755835000
6432749356814935
7312715857764886
8132548558574693
9422545959844196
10452494360283869
11242332261383578
12012331262803546
13412089063923437
14201863364853389
15141833965073368
16531810066183350
17521802167783169
18101767868913081
19021764969933064
20541743770483035
21301709171582714
22351635672862699
23251600273942573
24511588174292300
25031439975872264
26401404176392200
27561383677682187
28621268278902169
291512326791022096
30631189980082035
31611128081192029
320410780821031947
33501074383951915
346410591841011858
35361011785491821
36269875861041523
3765963187961480
3846920188591414
39728472892101383
4016823590891321
41737880913101266
4260774592091250
43717683931001246
44057536941051224
45746915951101190
4667688796691176
4727607997971158
48375904981111134
49755682991121113
508256011004101089

Saturday, April 05, 2014

Giants vs Dodgers - Simulation Results 4/6



                             Top 100 Most Likely Final Scores
RankGiantsDodgersOccurrencesRankGiantsDodgersOccurrences
1125283951745130
2235145352475049
3343700553284671
4213582954184606
5323406455754153
6013311956573903
7133101057383811
8312614658823752
9022601459703729
10242473360083674
11432438861763510
12142322062833430
13032238463813388
14422230564193094
15102210465482981
16452202366292915
17202021567842881
18411855168392385
19251715469092358
20041649670782355
21301619271852321
22151595672582320
23351534873802303
24521474674922185
25531471375912124
26541442376932023
27511257177861913
28051209678491908
294011756792101893
305611511801101884
31261102581681707
32161087182941696
33361027483871541
34629445843101517
35639424850101490
3661846386901398
3750838587951385
38068353881021308
3946833189591293
40648278901031182
41657489911011167
42177369922111136
43277247934101110
44376226941111093
4572608095691058
46735838961041008
476057429789984
480756779896974
4971537399311916
50675307100011837

Note: 1 million games simulated.

Friday, April 04, 2014

Giants vs Dodgers - Simulation Results 4/5



                                   Top 100 Most Likely Final Scores
RankGiantsDodgersOccurrencesRankGiantsDodgersOccurrences
1234799451475272
2124793552704953
3343634353824695
4213571054754624
5323550755814419
6012899756574326
7312839457074297
8132678658284254
9432561659834075
10422435060764070
11242264661183933
12452251662383796
13102201163843432
14022156964803236
15412126865483024
16202083266082868
17141946967922837
18301825368852798
19031707269782790
20521669070292729
21531604171192689
22251562072912636
23541536473582547
24351511574932482
25511510575392420
26401416476862276
27151304577681997
28041241978941984
29561234079491970
30621114580901936
31631079881871816
32501060682091773
336110404832101707
34369847841021686
35269647851101676
36649198861011580
3705911787951542
38168995883101531
3946864889591489
40658262901031440
41727503914101241
4260748692961217
43717039931041166
4473676794891146
4527656495691137
46066129962111125
47176110971001118
48676068980101103
4974589399111998
50375870100311979

Note: 1 million games simulated.

Wednesday, April 02, 2014

Dodgers vs Padres - Simulation Results 4/2


AwayHomeStarter Starter FavoriteDodgers RunsPadres RunsWin %Total Runs
DodgersPadresDan HarenTyson RossPadres2.9023.10654.6%6.01


                                Top 100 Most Likely Final Scores
RankDodgersPadresOccurrencesRankDodgersPadresOccurrences
11256975167417
22350915275391
32142905370385
40140865482383
53238465518382
63434025628379
71332805747358
80230025881326
91029475976319
103128116038308
114325576183308
120324826208296
132423926357293
142023476484269
151423376580231
164223196619227
174119576748225
184518946885211
190418586991205
203017017029200
211515797192196
225315317209194
232515117378184
245214617493182
253514067539178
265413997686163
2751129977110154
2805128378102153
294012577958152
302610078090152
31169598194151
32629588287129
335691883101129
34639088449119
35618508595117
365084286103112
37068378768109
383683588210108
39647708901095
40467009031095
4165691915987
42176649211182
4327618939682
44725899410078
45605849541071
46715539610571
47735509710468
48075389811266
49375149921163
507449410011163

Tuesday, April 01, 2014

Dodgers vs Padres - Simulation Results 4/1




                            Top 100 Most Likely Final Scores


RankDodgersPadresCountRankDodgersPadresCount
1125607651814259
2235016752674171
3214481053074118
4323892054824040
5013834455473693
6343328656753660
7103177957833417
8313175558803345
9132925559183229
10202816560283213
11022606661763151
12432538862572978
13422453563382679
14242234764912583
15302201665842580
16412179166082514
17032038567922432
18142032968482171
19451887169902101
20401601570852063
21521577571931973
22511507272191966
23531497673291964
24041481474781742
25251451075391597
26541412276861587
27151339777581573
28351309478941547
295011382791011497
306210137801021444
3161991281091422
3205989682871313
3356948583681279
34639188841001257
35268861851031173
3616861486491163
37367912872101154
3864779788951150
39607743891101118
4065694190310941
414666389159911
4271647892111888
4306638293010845
447263799496835
4573563895104829
4627538996112817
4717535897410759
487051149869675
4937458999111670
50744562100105663

Notes: 1 million games were simulated.

Sunday, March 30, 2014

Dodgers vs Padres - Simulation Results 3/30



                                             Top 100 Most Likely Final Scores

RankLANSDCountRankLANSDCount
1126337251743538
2235044252813329
3215012753183232
4014962954823187
5104108055672959
6323884656472914
7023362557752820
8133268158802766
9203264859282751
10313249260082678
11343046861832662
12032605662762331
13432352263572247
14302308964382153
15422279665912023
16242217766841957
17142214867921851
18412113968191736
19041862369291640
20451567070901617
21401540471481561
22151453072851548
23521387673931539
24251377774091518
25511340475391242
26531311376581175
270512291771011170
28541211278861130
29351172579781114
30501053880941075
31168849811021071
3262871782110975
336184208387949
3426824284210929
3506786885100926
3663762086010877
376070408749870
385669938895867
393668508968864
4064633790103848
4165555491310647
424655199296623
4371546893104617
4417544094111605
457252819559600
4607475296112567
4727473397110536
4873457098111535
4970438499113531
50373839100211509

Notes: Game simulated one million times.

Tuesday, March 04, 2014

Best Lineup - Pittsburgh Pirates


Next up on my look at each teams most efficient lineup is the Pittsburgh Pirates.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using ZIPs projections which are available on Fangraphs. The lineup results will only be as good as the projections.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.  In fact, I know that many of the results will not happen due to manager philosophies and veteran favoritism but these are the most optimal lineups that the simulator spit out.  In some cases the top couple of lineups had very small differences in results. The starting nine players were taken from MLBDepthCharts website.

Previous teams:
AL: Angels | Rangers | Rays | Twins | Blue Jays | Indians | Athletics | Astros | Red Sox
NL: Mets | Cubs | Padres | Marlins | Reds | Giants | Brewers | Dodgers

                   Pirates 2014 ZIPS Hitting Projections
K%BB%AVEOBPSLGOPSwOBA
Jose Tabata14.9%7.4%0.2650.3290.3810.7100.312
Starling Marte23.8%4.3%0.2650.3180.4300.7480.324
Neil Walker17.7%8.3%0.2610.3300.4180.7480.324
Gaby Sanchez15.7%10.0%0.2520.3330.4010.7340.322
Andrew McCutchen17.5%11.3%0.2880.3750.4840.8590.367
Pedro Alvarez32.0%8.9%0.2340.3030.4650.7680.328
Russell Martin19.4%10.5%0.2340.3260.3840.7100.315
Jordy Mercer17.6%5.7%0.2520.3020.3850.6870.295

See the results after the jump

Friday, February 28, 2014

MLB 2014 Odds To Win World Series


World Series Odds as of 3/1/2014

RankTeamOdds to 1
1Dodgers6.5
2Tigers9
3Cardinals10
4Red Sox12
5Yankees12
6Rays12
7Nationals12
8Giants16
9Rangers16
10Athletics18
11Braves20
12Angels20
13Reds22
14Pirates28
15Mariners28
16Orioles33
17Royals33
18Phillies33
19Blue Jays33
20Indians40
21Diamondbacks50
22Cubs50
23White Sox50
24Brewers50
25Padres50
26Mets66
27Rockies75
28Marlins100
29Twins100
30Astros200

Source: Bovada

Thursday, February 27, 2014

Best Lineup - Boston Red Sox


Next up on my look at each teams most efficient lineup is the Boston Red Sox.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using ZIPs projections which are available on Fangraphs. The lineup results will only be as good as the projections.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.  In fact, I know that many of the results will not happen due to manager philosophies and veteran favoritism but these are the most optimal lineups that the simulator spit out.  In some cases the top couple of lineups had very small differences in results. The starting nine players were taken from MLBDepthCharts website.

Previous teams:
AL: Angels | Rangers | Rays | Twins | Blue Jays | Indians | Athletics | Astros
NL: Mets | Cubs | Padres | Marlins | Reds | Giants | Brewers | Dodgers

                 Red Sox 2014 ZIPS Hitting Projections
K%BB%AVEOBPSLGOPSwOBA
Shane Victorino13.4%6.6%0.2690.3310.4200.7510.331
Dustin Pedroia11.1%9.3%0.2850.3520.4250.7770.340
David Ortiz15.5%12.9%0.2960.3860.5520.9380.377
Mike Napoli30.5%12.2%0.2410.3420.4660.8080.350
Xander Bogaerts23.6%8.0%0.2670.3310.4290.7600.333
Daniel Nava20.8%8.8%0.2570.3440.3840.7280.322
Jonny Gomes26.9%11.4%0.2360.3350.4080.7430.327
Jackie Bradley23.3%8.4%0.2450.3220.3750.6970.308
Will Middlebrooks26.0%5.2%0.2490.2910.4250.7160.312
A.J. Pierzynski15.4%2.9%0.2670.2970.4300.7270.312


See the results after the jump

Friday, February 21, 2014

Best Lineup - Houston Astros


Next up on my look at each teams most efficient lineup is the Houston Astros.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using ZIPs projections which are available on Fangraphs. The lineup results will only be as good as the projections.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.  In fact, I know that many of the results will not happen due to manager philosophies and veteran favoritism but these are the most optimal lineups that the simulator spit out.  In some cases the top couple of lineups had very small differences in results. The starting nine players were taken from MLBDepthCharts website.

Previous teams:
AL: Angels | Rangers | Rays | Twins | Blue Jays | Indians | Athletics
NL: Mets | Cubs | Padres | Marlins | Reds | Giants | Brewers | Dodgers

                 Astros 2014 ZIPS Hitting Projections
K%BB%AVEOBPSLGOPSwOBA
Dexter Fowler28.3%13.7%0.2470.3540.3820.7360.328
L.J. Hoes16.7%8.4%0.2710.3370.3660.7030.313
Jason Castro24.9%10.8%0.2560.3370.4390.7760.335
Chris Carter33.8%11.4%0.2280.3190.4610.7800.340
Marc Krauss30.1%10.3%0.2130.2980.3690.6670.296
Robbie Grossman27.1%11.2%0.2280.3210.3300.6510.289
Jonathan Villar27.8%7.3%0.2350.2950.3560.6510.287
Jose Altuve12.5%5.1%0.2850.3230.3840.7070.308
Matt Dominguez15.8%5.3%0.2490.2940.3950.6890.300
Jesus Guzman22.8%8.5%0.2490.3180.4160.7340.320
George Springer31.1%9.9%0.2370.3190.4390.7580.335

See the results after the jump

Thursday, February 13, 2014

Best Lineup - Los Angeles Dodgers


Next up on my look at each teams most efficient lineup is the Los Angeles Dodgers.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using ZIPs projections which are available on Fangraphs. The lineup results will only be as good as the projections.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.  In fact, I know that many of the results will not happen due to manager philosophies but these are the most optimal lineups that the simulator spit out.  In some cases the top couple of lineups had very small differences in results.  For NL teams it is always better to bat your pitcher eighth but I am not even going to go there in this exercise as I know there is a 0% chance of a MLB manager actually doing that.

Previous teams:
AL: Angels | Rangers | Rays | Twins | Blue Jays | Indians | Athletics
NL: Mets | Cubs | Padres | Marlins | Reds | Giants | Brewers

Dodgers 2014 Hitting ZIPS Projections:
K%BB%AVEOBPSLGOPSwOBA
Matt Kemp24.8%8.6%0.2740.3390.4730.8120.342
Yasiel Puig19.7%8.5%0.2840.3540.4850.8390.359
Hanley Ramirez17.3%8.6%0.2760.3420.4860.8280.357
Adrian Gonzalez17.0%8.0%0.2820.3390.4530.7920.335
Carl Crawford16.5%5.2%0.2660.3080.4120.7200.314
Alexander Guerrero14.4%7.5%0.2590.3240.3860.7100.313
Juan Uribe20.5%6.1%0.2420.2930.3900.6830.297
A.J. Ellis18.3%11.2%0.2440.3370.3670.7040.306
Andre Ethier19.5%9.8%0.2610.3400.4050.7450.319
Scott Van Slyke25.1%9.7%0.2490.3250.4200.7450.325

See the results after the jump

Monday, February 10, 2014

Exportable 2014 MLB Schedule


Something that is difficult to find on the internet is an excel download file of the 2014 MLB Schedule.  I have taken the time to write a script that takes the 2014 MLB Schedule and converts it to an easy to use CSV file and uploaded it to google docs.  The file is free to download and can be found at the following link.

Here is the format that the file is in

Game ID,Year,Month,Day,Time,Away,Home

1,2014,3,22,4:00am,Dodgers,D-backs
2,2014,3,22,10:00pm,Dodgers,D-backs
3,2014,3,30,8:05pm,Dodgers,Padres
4,2014,3,31,1:05pm,Cubs,Pirates
5,2014,3,31,1:08pm,Royals,Tigers
6,2014,3,31,1:10pm,Nationals,Mets
7,2014,3,31,2:05pm,Phillies,Rangers
8,2014,3,31,2:10pm,Braves,Brewers
9,2014,3,31,3:05pm,Red Sox,Orioles
10,2014,3,31,4:10pm,Twins,White Sox
.
.
.
2428,2014,9,28,4:10pm,Angels,Mariners
2429,2014,9,28,4:10pm,Rockies,Dodgers
2430,2014,9,28,4:10pm,Cardinals,D-backs

Please keep in mind that game times and dates will be changing due to rain and I will not be maintaining these changes.


Friday, February 07, 2014

Best Lineup - Milwaukee Brewers


Next up on my look at each teams most efficient lineup is the Milwaukee Brewers.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using ZIPs projections which are available on Fangraphs. The lineup results will only be as good as the projections.  I am not a subject matter expert on every teams personnel but I try to use MLBDepthcharts as a guidance as to which players are starters and I tend to avoid hitting too many LH back to back when reasonably possible.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.

Previous teams:
AL: Angels | Rangers | Rays | Twins | Blue Jays | Indians | Athletics
NL: Mets | Cubs | Padres | Marlins | Reds | Giants

See the results after the jump

Monday, February 03, 2014

Best Lineup - Oakland Athletics


Next up on my look at each teams most efficient lineup is the Oakland Athletics.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using ZIPs projections which are available on Fangraphs. The lineup results will only be as good as the projections.  I am not a subject matter expert on every teams personnel but I try to use MLBDepthcharts as a guidance as to which players are starters and I tend to avoid hitting too many LH back to back when reasonably possible.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.

Previous teams:
AL: Angels | Rangers | Rays | Twins | Blue Jays | Indians
NL: Mets | Cubs | Padres | Marlins | Reds | Giants

See the results after the jump

Thursday, January 30, 2014

Best Lineup - San Francisco Giants


Next up on my look at each teams most efficient lineup is the San Francisco Giants.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using Steamer projections which are available on Fangraphs. The lineup results will only be as good as the projections.  I am not a subject matter expert on every teams personnel but I try to use MLBDepthcharts as a guidance as to which players are starters and I tend to avoid hitting too many LH back to back when reasonably possible.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.

Previous teams:
AL: Angels | Rangers | Rays | Twins | Blue Jays | Indians
NL: Mets | Cubs | Padres | Marlins | Reds

See the results after the jump

Friday, January 17, 2014

Best Lineup - Cleveland Indians


Next up on my look at each teams most efficient lineup is the Cleveland Indians.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using Steamer projections which are available on Fangraphs. The lineup results will only be as good as the projections.  I am not a subject matter expert on every teams personnel but I try to use MLBDepthcharts as a guidance as to which players are starters and I tend to avoid hitting too many LH back to back when reasonably possible.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.

Previous teams:
AL: Angels | Rangers | Rays | Twins | Blue Jays
NL: Mets | Cubs | Padres | Marlins | Reds

See the results after the jump

Sunday, January 12, 2014

Best Lineup - Cincinnati Reds


Next up on my look at each teams most efficient lineup is the Cincinnati Reds.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using Steamer projections which are available on Fangraphs. The lineup results will only be as good as the projections.  I am not a subject matter expert on every teams personnel but I try to use MLBDepthcharts as a guidance as to which players are starters and I tend to avoid hitting too many LH back to back when reasonably possible, therefore I didn't attempt to let Joey Votto and Jay Bruce hit back to back.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.

Previous teams:
AL: Angels | Rangers | Rays | Twins | Blue Jays
NL: Mets | Cubs | Padres | Marlins

See the results after the jump

Friday, January 10, 2014

Best Lineup - Toronto Blue Jays


Next up on my look at each teams most efficient lineup is the Toronto Blue Jays.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using Steamer projections which are available on Fangraphs. The lineup results will only be as good as the projections.  I am not a subject matter expert on every teams personnel but I try to use MLBDepthcharts as a guidance as to which players are starters and I tend to avoid hitting too many LH back to back when reasonably possible.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.

Previous teams:
AL: Angels | Rangers | Rays | Twins
NL: Mets | Cubs | Padres | Marlins

See the results after the jump...

Sunday, January 05, 2014

Best Lineup - Miami Marlins


Next up on my look at each teams most efficient lineup is the Miami Marlins.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using Steamer projections which are available on Fangraphs. The lineup results will only be as good as the projections.  I am not a subject matter expert on every teams personnel but I try to use MLBDepthcharts as a guidance as to which players are starters and I tend to avoid hitting too many LH back to back when reasonably possible.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.

Previous teams:
AL: Angels | Rangers | Rays | Twins
NL: Mets | Cubs | Padres

See the results after the jump...

Saturday, January 04, 2014

Best Lineup - Minnesota Twins


Next up on my look at each teams most efficient lineup is the Minnesota Twins.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using Steamer projections which are available on Fangraphs. The lineup results will only be as good as the projections.  I am not a subject matter expert on every teams personnel but I try to use MLBDepthcharts as a guidance as to which players are starters and I tend to avoid hitting too many LH back to back when reasonably possible.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.

Previous teams:
AL: Angels | Rangers | Rays
NL: Mets | Cubs | Padres

See the results after the jump...

Thursday, January 02, 2014

Best Lineup - San Diego Padres


Next up on my look at each teams most efficient lineup is the San Diego Padres.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest.  For player projections, I am using Steamer projections which are available on Fangraphs. The lineup results will only be as good as the projections.  I am not a subject matter expert on every teams personnel but I try to use MLBDepthcharts as a guidance as to which players are starters and I tend to avoid hitting too many LH back to back when reasonably possible.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.

Previous teams:
AL: Angels | Rangers | Rays
NL: Mets | Cubs

See the results after the jump...

Tuesday, December 31, 2013

Best Lineup - Tampa Bay Rays


Next up on my look at each teams most efficient lineup is the Tampa Bay Rays.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest. For player projections, I am using Steamer projections which are available on Fangraphs. The lineup results will only be as good as the projections.  I am not a subject matter expert on every teams personnel but I try to use MLBDepthcharts as a guidance as to which players are starters and I tend to avoid hitting too many LH back to back when reasonably possible.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.

Previous teams:
AL: Angels | Rangers
NL: Mets | Cubs

See the results after the jump...

Monday, December 30, 2013

Best Lineup - Chicago Cubs


Next up on my look at each teams most efficient lineup is the Chicago Cubs.  In this exercise the methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers.  I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest. For player projections, I am using Steamer projections which are available on Fangraphs. The lineup results will only be as good as the projections.  I am not a subject matter expert on every teams personnel but I try to use MLBDepthcharts as a guidance as to which players are starters and I tend to avoid hitting LH back to back when reasonably possible.  Keep in mind, the results are not intended to match what a certain teams manager is most likely to do during the season.

Previous teams:
AL: Angels | Rangers
NL: Mets

See the results after the break.

Sunday, December 29, 2013

Best Lineup - Texas Rangers


Next up on my look at most efficient lineups is the Texas Rangers.  I used my baseball simulator to run millions of games through various different possible lineup scenarios to see which lineup it spit out as the most likely to win a game vs a RH and LH pitcher.  Each lineup was simulated in 2.5 million games.

Please keep in mind that 2014 Steamer Projections were used as input, so if you don't like some of the results take it up with them.

Previous teams:
AL: Angels
NL: Mets

See the results after the break.

Friday, December 27, 2013

Best Lineup - New York Mets


Next up on my look at most efficient lineups is the New York Mets.  I used my baseball simulator to run millions of games through various different possible lineup scenarios to see which lineup it spit out as the most likely to win a game vs a RH and LH pitcher.  I tried my best to not stack left handed hitters and I always batted the pitcher 9th because no MLB manager will bat his pitcher 8th which is where most should hit.

Please keep in mind that 2014 Steamer Projections were used as input, so if you don't like some of the results take it up with them.

Previous teams:
AL: Angels
NL: None

See the results after the break.

Monday, December 23, 2013

Best Lineup - Los Angeles Angels


Not sure if this is going to be a series for all teams or just some teams, but I am going to kick things off with the best lineup for the Los Angeles Angels. The methodology is to use my simulator to find out which lineup wins the most games vs RH and LH pitchers. I do this by making the team of interest the "away" team, playing against a "make believe" team whose stats don't change from one sim to the next. In fact no stats (or input projections) change for either team, the only difference from one simulation to the next is the lineup of the team of interest. For player projections, I am using Steamer projections which are available on Fangraphs. The lineup results will only be as good as the projections.  I am not a subject matter expert on every teams personnel but I try to use MLBDepthcharts as a guidance as to which players are starters and I tend to avoid hitting LH back to back when reasonably possible.  Two million simulations make up the sample size.

See the results after the break.

Wednesday, December 18, 2013

Battle Of The Gold Gloves


One of the benefits of having a program that can accurately simulate a baseball game is that you can pretty much model anything and you can use the law of large numbers (or samples) to do the dirty work for you.  In my latest exercise, I decided to take the 2013 Gold Glove winners from both the National and American leagues and have them play against each other.  In order to make it fair, I ran sets of the simulation with each team being away/home and facing both a LH and RH starting pitcher.  I gave both teams the exact identical starting pitcher, bench and bullpen so that the only difference were the starting players.  I played by NL rules with no DH and gave both teams the same hitting skill for their pitcher.  And afterwards, I did the same thing but this time made all the players league average fielders to see which side was better solely on offense.

The simulator also allows me to determine the most efficient lineup for both teams (facing RHP and LHP).  The lineups that you see for both teams were the highest scoring lineups according to the simulator.  I put in a limitation of not batting any left handed hitters back to back as this seems to be something that most MLB managers follow and I always batted the pitcher ninth.

Here are the lineups

vs RHPGGNLGGALvs LHPGGNLGGAL
1G.ParraD.Pedroia1G.ParraD.Pedroia
2Y.MolinaA.Gordon2Y.MolinaS.Victorino
3P.GoldschmidtS.Victorino3P.GoldschmidtE.Hosmer
4C.GonzalezE.Hosmer4C.GonzalezA.Jones
5N.ArenadoA.Jones5N.ArenadoA.Gordon
6C.GomezS.Perez6A.SimmonsS.Perez
7A.SimmonsM.Machado7B.PhillipsM.Machado
8B.PhillipsJ.Hardy8C.GomezJ.Hardy
9PitcherPitcher9PitcherPitcher
(GGNL - Gold Glove NL, GGAL - Gold Glove AL)

And here are the results

This table has all the players set to their defensive values.
DescriptionAwayHomeWinnerAway RSHome RSWin %Total Runs
vs RHPGGNLGGALGGAL3.433.3250.426.75
vs RHPGGALGGNLGGNL3.143.6157.726.75
vs LHPGGNLGGALGGAL3.483.3650.376.84
vs LHPGGALGGNLGGNL3.163.6758.136.83

... and this table has all the players set to league average defensive values.
DescriptionAwayHomeWinnerAway RSHome RSWin %Total Runs
vs RHPGGNLGGALGGAL3.773.8052.197.57
vs RHPGGALGGNLGGNL3.603.9756.337.57
vs LHPGGNLGGALGGAL3.823.8452.107.66
vs LHPGGALGGNLGGNL3.634.0456.697.67

Back Napkin Analysis:
It looks like the National League team is better both defensively and offensively.  Now keep in mind that the results will reflect the input data or player projections both offensively and defensively.  Not wanting to be biased, I used 2014 Steamer projections for the offense and I eye-balled the defensive values for each player from a mixture of UZR, FSR and Zips (if available).  I tended not to go above 15 runs saved per 150 games for any player.  Below are the defensive numbers I used for each player.

NLAL
CY.Molina (15)S.Perez (13)
1BP.Goldschmidt (4)E.Hosmer (3)
2BB.Phillips (8)D.Pedroia (10)
3BN.Arenado (12)M.Machado (15)
SSA.Simmons (15)J.Hardy (10)
LFC.Gonzalez (10)A.Gordon (7)
CFC.Gomez (13)A.Jones (-3)
RFG.Parra (12)S.Victorino (15)

Tuesday, December 17, 2013

How Does BABIP Effect Run Scoring


It is pretty obvious, the higher a teams batting average on balls in play (BABIP) is the more runs they will score.  But the million dollar question is what is the relationship between BABIP and runs scored.  How many more or less runs can a team expect to score based on an increase or decrease in their BABIP.

When I posed this question to subject matter expert Tom Tango, he gave me the following answer.
You get +.75 runs for turning a sure out into a sure hit.

If you change BABIP from .300 to .301, you will get an extra .001 x .75 runs per ball in play.

If you assume that 70% of PA are balls in play, then changing BABIP from .300 to .301, you will get an extra .70 x .001 x .75 runs per PA.

If you have say 38 PA per game, then changing BABIP from .300 to .301 will get you an extra 38 x .70 x .001 x .75 runs per game.

So, 1 point in BABIP is .02 runs per game.

Naturally, this only works at very modest changes. If you go from .300 to .400, well, that 38 PA won’t hold. On top of which, you have compounding effects, so runs are not linear any more.
          *****     *****     *****     *****     *****
My intention all along was to use my simulator to figure this out but now I had a baseline to compare my results against.  Would the simulator come up with something close to the "1 point in BABIP is .02 runs per game"?

Where the power of the simulator comes in, it allows you to pick and choose your run environment and to change the BABIP of all pitcher/hitter matchups to any value all the while leaving all other variables the same.  Maybe the 0.02 runs per game only holds for a certain BABIP value?  By using BABIP numbers all the way from 0.000 to 1.000 the simulator should be able to show what kind of relationship BABIP and runs scores has on a basic x/y-line graph.  It can also zero in on specific ranges of BABIP that are more common in the major leagues.

Methodology
I don't want to overload this post with all the boring details (tldr) so I will give you the basics.  I created two teams Team A(way) and Team (H)ome making the teams fairly even and making their run environment at right around 8.2 combined runs (Away team = 4.4 rpg, 0.300 BABIP).  Since the away team bats in the 9th inning every game, I used them as the guinea pigs.  I hard-coded every single pitcher/hitter matchup for their team to have the same BABIP no matter what.  All other variables were held the same.  I would simulate 2.5 million games with the away team having a BABIP of 0.300 in one trial and then turn around and simulate 2.5 million games with the away team having a BABIP of 0.301 etc... then look at the results and see how the change in BABIP effected the total runs scored of the away team.  Now, I didn't simulate every single BABIP from 0.000 to 1.000 but I did simulate every BABIP from 0.300 to 0.340 and many of the points in between there and 0.000 and 1.000 in order to get a good graph of the relationship.


The graph above shows the runs scored for the Away team on the y-axis and their BABIP on the x-axis. This graph gives you a good look at how the run totals change for all values of team BABIP from 0.000 to 1.000. When looking at the entire BABIP spectrum the plot looks non-linear.

Next up (below) is a graph showing the same thing but zooming in on the more common BABIP range (from 0.290 to 0.350) and as you can tell the plot now becomes linear for all practical purposes.


Now let's take a look at which BABIP total Tom Tango's 0.02 run/game for a 0.001 of BABIP comes in at. The plot below gives you a pretty good idea.


You can tell from the plot that the 0.02 (run per game, for 1 point of BABIP) is somewhere in between 0.326 and 0.336. Anything below this range and you are looking at a number less than 0.02 for what 1 point of BABIP is worth and anything greater than 0.336 you are looking at a number greater than 0.02 for what 1 point of BABIP is worth.  This graph does have some noise in it, but you can still get a good idea of the trend.

So there is no one right answer without knowing the run environment you are in and what original BABIP you are using as a baseline.  If you use a run environment of around 4.4 runs per game (for the Away team) and a BABIP of 0.300 then one point (0.001) of BABIP is worth 0.0175 runs per game.  You don't see the 0.02 value until you raise the BABIP to over 0.326.

For the extremes you will see a runs/game value of around 0.01 when the BABIP is pegged at 0.150.  A BABIP of 0.400 will make one extra point of BABIP worth 0.025 runs per game.  A BABIP of 0.900 will make one extra point of BABIP worth 0.07 runs per game.

When you get to the extremes the type of hitters and pitchers you have plays a bigger role in what a point of BABIP is worth.  When you use a very small BABIP number, hitters who hit a lot of HRs become more important to offense as almost any ball put into play will become an out.  The defense will want a pitcher who does not have a tendancy to give up HRs.  When you use a very large BABIP number, hitters who do not strike-out often become very valuable as not many outs are made on balls in play and of course the defense will want a pitcher who strikes out a lot of hitters.

And finally, here is a table showing how often the Away team won the game based on what their BABIP was pegged to.

BABIPAway RunsWin %
0.0001.388116.29%
0.1001.951924.59%
0.2002.911137.45%
0.3004.395954.38%
0.4006.547872.20%
0.5009.517886.66%
0.60013.457895.28%
0.70018.529598.8766%
0.80024.606599.8373%
0.90031.356899.9871%
1.00038.876999.9997%