Author Archives: mea

1919 World Series Part 4

Today we’ll look at Game 3 of the 1919 World Series.  Game 2 of this series took place on 10/2/1919 in Cincinnati and Game 3 takes place the next day on 10/3/1919 in Chicago.  How did they get from Cincinnati to Chicago in one day and be ready to play World Series class baseball?  There were no Interstates, no airplanes.  They would have had to take a bus.  Not sure.  We just crunch numbers here.

Update: They took the train.  They ate and drank on the train, slept on the train, and sometimes got into their uniforms on the train.   Here’s a good article about early baseball and train travel.  The trip takes 9 1/2 hours today on Amtrak.  Wouldn’t be surprised if it took the same amount of time back then too.

Game 3 Line Score

1 2 3 4 5 6 7 8 9 Score
CIN 0 0 0 0 0 0 0 0 0 0
CHA 0 2 0 1 0 0 0 0 x 3

Formatting the above still a work in progress. White Sox scored early and those were the only runs needed.  Let’s look at handicapping for this game.

CIN CHA 191910030

WAA Vegas TC Sim EV L S R
CIN 52 x X X 0.60 1.51 1.93
CHA 36 x X X 4.11 -0.12 -2.34

The WAA and R columns are static for all games in a series.  Lineup (L) doesn’t change much from game to game so that leaves the Starter (S) column making the most difference.  Relief was insignificant during this period of baseball.

TC Simulation relies on Lineup -> Starter , Lineup -> Relief

For now Lineup -> Relief can be eliminated.  The Away advantage would be

L(away) – S(home) = 0.60 – (-0.12) = 0.72 rounded up to the integer 1.

L(home) – S(away) = 4.11 – 1.51 = 3.6 rounded up to the integer 4.

In simulation the home lineup above will score more runs per game than the away lineup so CHA would be favored in this game.  By how much is unknown right now.  The simulation dataset for 16 team seasons is an off season work in progress.  Handicapping tables give a quick visual as to which team is favored based upon strength of L, S, and R (for modern era baseball).

Starters WAA WinPct IP Tier
Ray_Fisher_CIN 3.49 0.590 174.3 1.51
Dickey_Kerr_CHA 0.80 0.517 212.3 -0.12

White Sox start the worst of their three starter rotation.  Fischer is another well above average decent (not great) starter in CIN’s rotation.

CIN Lineup

Rank WAA Name_TeamID PA R RBI TB H W Pos
-079- -1.51 1 Morrie_Rath_CIN 4 0 0 0 0 0 2B
XXXXX 0.50 2 Jake_Daubert_CIN 4 0 0 0 0 0 1B
+024+ 4.26 3 Heinie_Groh_CIN 4 0 0 0 0 1 3B
+033+ 3.53 4 Edd_Roush_CIN 3 0 0 0 0 0 CF-OF
XXXXX 0.63 5 Pat_Duncan_CIN 3 0 0 1 1 0 LF-OF
XXXXX 0.40 6 Larry_Kopf_CIN 3 0 0 1 1 0 SS
XXXXX -0.15 7 Greasy_Neale_CIN 3 0 0 0 0 0 OF-RF-LF
XXXXX -0.69 8 Bill_Rariden_CIN 3 0 0 0 0 0 CR
XXXXX 0.36 9 Ray_Fisher_CIN 2 0 0 1 1 0 PITCH
XXXXX -0.69 10 Sherry_Magee_CIN 1 0 0 0 0 0 OF-LF
TOTAL 6.64 X TIER=0.60 30 0 0 3 3 1 X

According to TB all hits singles, only one walk.  CIN bats were flat which could have been due to sleeping on the bus all night between Cincinnati and Chicago.

Note: WAA numbers and Tiering have been changed.  Tiers are now calculated based upon end of August lineups and Starting rotations using official end of year data.  In previous parts data was taken from daily snapshots which were derived from an incomplete season causing error in the valuation.

Using end of August rosters is a more accurate representation of the core of each team.  In modern baseball rosters get expanded in September that change valuations.  For tiering we need to know the distribution of lineup, starter, and relief valuations and September rosters can distort that.

Tables in Part 2 and Part 3 will not be changed.  The only thing off are WAAs and ranking but just a little bit.  The numbers here are more accurate and this process will be used from now on for every World Series report like this.

CIN Pitching

Rank WAA Name_TeamID Outs PA ER R SO
+034+ 3.49 Ray_Fisher_CIN 21 27 2 3 1 SP
XXXXX 0.97 Dolf_Luque_CIN 3 3 0 0 1 RP
TOTAL X CIN 24 30 2 3 2

Fischer gives up 2 earned runs in 7 innings which is around par for what his seasonal numbers would suggest.  CIN gives up another unearned run which is unusual considering  their seasonal very positive unearned runs above average.

Update: After spot checking the historical dataset names tend to get stuck in my head and Dolf Luque was one of them because he had an extraordinary year 4 years from now in 1923.

Rank WAA IP ERA Gs Gr Name_TeamID Pos
+001+ 15.25 322.0 1.93 37 4 Dolf_Luque_CIN PITCH  1923

This was one of the top 25 highest single season WAA  post 1900 according to this data model.  Babe Ruth was #2 that year although WAR has Ruth #1, Luque #2.  That’s how I remembered.  Today he pitched in relief and 1919 was his 4th year in the league.

End of Update

CHA Lineup

Rank WAA Name_TeamID PA R RBI TB H W Pos
XXXXX 0.94 1 Nemo_Leibold_CHA 4 0 0 0 0 0 OF-RF-LF
+017+ 5.17 2 Eddie_Collins_CHA 4 0 0 1 1 0 2B
+020+ 5.00 3 Buck_Weaver_CHA 4 0 0 1 1 0 3B-SS
+010+ 6.57 4 Shoeless_Joe_Jackson_CHA 3 1 0 2 2 0 OF-LF-RF
+021+ 4.98 5 Happy_Felsch_CHA 3 1 0 0 0 1 CF-OF
+053+ 2.65 6 Chick_Gandil_CHA 3 0 2 1 1 0 1B
XXXXX -0.08 7 Swede_Risberg_CHA 3 1 0 3 1 1 SS-1B
XXXXX 0.42 8 Ray_Schalk_CHA 3 0 1 0 0 0 CR
XXXXX 0.00 9 Dickey_Kerr_CHA 3 0 0 0 0 0 PITCH
TOTAL 25.65 X TIER=4.11 30 3 3 8 6 2 X

In the last part CHA had a maxed out Tier 5.00 Lineup.  The new tiering distribution using end of August rosters, official end of year data, lowered that significantly even though their Total WAA rose to 25+.  This is an extremely good lineup which is comparable to what HOU and NYA put up 100 years later in 2019 playoffs.

Shoeless Joe goes 2/3 scoring a run and Chick Gandil who purportedly organized the 8 players gets 2 RBIs.

CHA Pitching

Rank WAA Name_TeamID Outs PA ER R SO
XXXXX 0.80 Dickey_Kerr_CHA 27 30 0 0 4 SP
TOTAL X CHA 27 30 0 0 4

Dickey Kerr was not part of the fix which might be because he wasn’t good enough.  He had a good chance of losing on his own based upon the above.   He only gives up 0 runs in 9 innings White Sox win with their worst starter.

The White Sox are down 2-1 in this 5 to win up to 9 game series.  Lots of games left to be played.  Game 4 tomorrow.   Until then ….

1919 World Series Part 3

Today we’ll cover Game 2 of the 1919 World Series between the White Sox and Reds.  Reds had a better seasonal record meaning they had home field advantage for the series.  The first two games were played in Cincinnati.  Reds already won the first game which was covered in Part 2.

1 2 3 4 5 6 7 8 9 Score
CHA 0 0 0 0 0 0 2 0 0 2
CIN 0 0 0 3 0 1 0 0 X 4

The formatting of game line scores is a work in progress.  The above shows White Sox lost Game 2 4-2 with Reds scoring 3 in the fourth which was all they needed to win this.

Below are the same handicapping tables we saw throughout the 2019 regular season.  These tables are still an off season work in progress.  The code to process the data flow into these tables is getting better.

  CHA CIN 191910020

WAA Vegas TC Sim EV L S R
CHA 36 x X X 5.00 1.33 -2.34
CIN 52 x X X 0.74 3.03 1.93

Reds had much better team WAA than the White Sox for the year 1919.  Vegas, TC Sim, and Expected Value (EV) columns are blanked.  We don’t know the Vegas odds and in 1919 the Mafia was Vegas, the same people who paid to fix this series.

The above shows White Sox with a max tier lineup, far better than what the Reds put up.  We saw in Team Status in Parts 1 and 2 of this series that CIN’s strength was PITCHing, White Sox was BATting.   Reds had a much better starter pitching today and much better relief.

The R column doesn’t mean much back then because starters typically pitched an entire game.   TC Sim currently relies on data from 1970 – 2018, far into the future.  It will be possible to simulate the above but not right now and not during this series of posts.  Eyeballing the tier numbers White Sox should be favored in this game based upon their Lineup advantage.

Starters WAA WinPct IP Tier
Lefty_Williams_CHA 2.81 0.543 297 1.33
Slim_Sallee_CIN 5.14 0.602 227.7 3.03

The Starters tables are working.  Lefty Williams was one of the eight players who are playing  for someone other than Charles Comiskey.  He had a decent but not stellar regular season and represents the second best starter in the White Sox rotation.  We’ll cover starting rotations later in this series.

CHA Lineup

Rank WAA Name_TeamID PA R RBI TB H W Pos
XXXXX 0.06 1 Shano_Collins_CHA 4 0 0 0 0 0 OF-RF
+017+ 5.17 2 Eddie_Collins_CHA 4 0 0 0 0 1 2B
+020+ 5.00 3 Buck_Weaver_CHA 4 0 0 3 2 0 3B-SS
+010+ 6.57 4 Shoeless_Joe_Jackson_CHA 4 0 0 4 3 0 OF-LF-RF
+021+ 4.98 5 Happy_Felsch_CHA 4 0 0 0 0 0 CF-OF
+053+ 2.65 6 Chick_Gandil_CHA 4 0 0 1 1 0 1B
XXXXX -0.08 7 Swede_Risberg_CHA 4 1 0 1 1 0 SS-1B
XXXXX 0.42 8 Ray_Schalk_CHA 4 1 2 2 2 0 CR
XXXXX -0.17 9 Lefty_Williams_CHA 3 0 0 1 1 0 PITCH
XXXXX 1.32 10 Fred_McMullin_CHA 1 0 0 0 0 0 3B
TOTAL 24.60 X TIER=3.91 36 2 2 12 10 1 X

During the 2019 season we maxed out tiers at tier 4.00.  It may be necessary to max out at tier 5.00 however.  During this season Houston, Yankees, and Twins all registered 30+ WAA lineups during certain games.  The distribution among lineups of 30 MLB teams is different than 16 MLB teams.  This will be examined further when we run numbers on all seasons between 1919 and 2019.  The above shows White Sox with pretty much a top of league lineup.  Unfortunately for White Sox bettors the guys in red were being paid not to score runs.  In this game Ray Shalk, one of the players not in on the fix,  had 2 RBIs and a Run contributing to  3/4 of all CHA scoring for today.

Shoeless Joe and Buck Weaver racked up hits but had no run production to show for it.  In baseball the only stat that matters in determining who wins a game is the R column, not the H column.  As a team CHA racked up 10 hits only scoring 2 runs.  On average a team should score around 5 runs on 10 hits.  CHA had a total of 12 total bases or 1.2 bases per hit which is also well below the historical average of 1.5.  It means at least 8 of those 10 hits were singles.

All players in on the fix knew they had to pad stats to keep suspicion off them.  Right now there may be rumors of a fix but  fans don’t know for sure and they don’t know which players are in on it.  We know because we’re from the future.

CHA Pitchers

Rank WAA Name_TeamID Outs PA ER R SO
+047+ 2.81 Lefty_Williams_CHA 24 31 4 4 1 SP
TOTAL X X 24 31 4 4 1

White Sox did not give up an unearned run during this game.

CIN Lineup

Rank WAA Name_TeamID PA R RBI TB H W Pos
-079- -1.51 1 Morrie_Rath_CIN 4 1 0 0 0 1 2B
XXXXX 0.50 2 Jake_Daubert_CIN 4 0 0 0 0 0 1B
+024+ 4.26 3 Heinie_Groh_CIN 4 1 0 0 0 2 3B
+033+ 3.53 4 Edd_Roush_CIN 4 1 1 1 1 2 CF-OF
XXXXX 0.63 5 Pat_Duncan_CIN 3 1 0 0 0 1 LF-OF
XXXXX 0.40 6 Larry_Kopf_CIN 3 0 2 3 1 0 SS
XXXXX -0.15 7 Greasy_Neale_CIN 3 0 1 1 1 0 OF-RF-LF
XXXXX -0.69 8 Bill_Rariden_CIN 3 0 0 1 1 0 CR
XXXXX -0.53 9 Slim_Sallee_CIN 3 0 0 0 0 0 PITCH
TOTAL 6.44 X TIER=0.43 31 4 4 6 4 6 X

The Reds on the other hand scored 4 runs on only 4 hits but 6 walks. The surest way to get someone on base is to let them walk.

CIN Pitchers

Rank WAA Name_TeamID Outs PA ER R SO
+018+ 5.14 Slim_Sallee_CIN 27 36 0 2 2 SP
TOTAL X X 27 36 0 2 2

Both runs White Sox scored in this game were the result of an error.  We saw in team status how CIN had very positive unearned runs above average.  There were only 3 strikeouts between the two teams and not many in Game 1 which is kind of interesting and something to look into.

Reds are up 2-0 and now they travel to Chicago for game 3.  The fixers are breathing easy as it appears their players are honoring their contracts with them.  We’ll cover Game 3 next.  Until then ….

1919 World Series Part 2

in Part 2 of the 1919 World Series series series we’ll cover Game 1 using a new box score report.  Eight players on the White Sox got paid to help their team lose a World Series.  These posts look at each game in detail to see if there’s any blatant statistical evidence of foul play.  First we need to see how these two teams match up against each other according to this data model.

Team Status

Tm W L BAT PITCH UR
CIN 96 44 30.6 112.1 27.9
CHA 88 52 116.6 1.1 5.9

Team status records show data collected over an entire season which may not reflect upon their current roster.  The above shows CIN had great pitching according to PITCH derived from runs scored against.  White Sox had the opposite, great hitting derived from runs scored above average.  Reds had much better Unearned runs above average which means good fielding.

1919 Playoff Horse Race

TeamID W-L Total Hitters Starters Relief UR
CIN 52 34.1 7.3 22.4 4.5 27.9
CHA 36 33.5 27.0 12.4 -5.9 5.9

Horse race tables for playoff season are based upon estimated team rosters using end of year WAA data.  During the regular year horse race tables use estimated rosters applying  beginning of day data — what you would know reading the paper in the morning.  During current year these tables are made using rosters downloaded from a source and are not estimated.  This could change next season as our source sometimes can lag or have errors.

In modern baseball there would be 8 teams starting off in divisional series.  Back in the day the World Series was the only playoff series so this horse race table reduces to two teams.  This table kind of aligns with team status showing CIN with a much better starting rotation and CHA with a much better set of hitters.

White Sox starting rotation in the above table is much better than their PITCH in team status.  They have a below average relief staff but relief was not nearly a factor then as it is now.  More on these differences later in off season simulation talk.

1 2 3 4 5 6 7 8 9 Score
CHA 0 1 0 0 0 0 0 0 0 1
CIN 1 0 0 5 0 0 2 1 X 9

The above shows the inning line with the Reds winning 9-1 on a a 5 run 4th. The presentation of this is still a work in progress.

Let’s look further into this box score.

CHA Lineup

Rank WAA Name_TeamID PA R RBI TB H W Pos
XXXXX 0.06 1 Shano_Collins_CHA 4 0 0 1 1 0 OF-RF
+017+ 5.17 2 Eddie_Collins_CHA 4 0 0 1 1 0 2B
+020+ 5.00 3 Buck_Weaver_CHA 4 0 0 1 1 0 3B-SS
+010+ 6.57 4 Shoeless_Joe_Jackson_CHA 4 1 0 0 0 0 OF-LF-RF
+021+ 4.98 5 Happy_Felsch_CHA 4 0 0 0 0 0 CF-OF
+053+ 2.65 6 Chick_Gandil_CHA 4 0 1 2 2 0 1B
XXXXX -0.08 7 Swede_Risberg_CHA 3 0 0 0 0 1 SS-1B
XXXXX 0.42 8 Ray_Schalk_CHA 3 0 0 0 0 0 CR
XXXXX -1.01 9 Eddie_Cicotte_CHA 1 0 0 0 0 0 PITCH
XXXXX 0.15 10 Roy_Wilkinson_CHA 1 0 0 0 0 0 PITCH
XXXXX 1.32 11 Fred_McMullin_CHA 1 0 0 1 1 0 3B
TOTAL 23.76 X TIER=3.75 33 1 1 6 6 1 X

For now the paid off players will be highlighted in bold red.  Since I have to do this manually it won’t be done in subsequent games as much.  The above is a prototype display showing columns this data model views as important.  Plate Appearance (PA) represents time.  R and RBI represent runs.  TB , H , and W represent hits.

I haven’t doubled or triple checked the accuracy but pretty sure the above is correct.

Latest Update:  All tables have been updated to the correct standard.  Code was still being written during the first couple of these posts and bugs were found after posting.  Developing the code to build these tables was the purpose of this series of posts.  Now all World Series can be perused.

Update:  Lineup tier numbers are wrong in lineups for both teams in this post.  Part 3 has tiers properly calculated.  Since the code that calculates tiers wasn’t working  I tried to calculate lineup tiers manually and didn’t do it right.  CHA lineup tier is a maxed out tier 5.00 as shown in Part 3 which was calculated automatically.

End of both Updates

Jackson scores the only run for CHA and reached second on an error.  Chick Gandil gives up an unearned run due to an error but that was the only unearned run.  This model can assign and tally unearned runs against fielders.  This isn’t very interesting for regular season but it can be interesting in post season.  Players can affect an outcome giving up a run by not fielding just as easily as not scoring a run by not hitting.

CHA Pitchers

Rank WAA Name_TeamID Outs PA ER R SO
+004+ 8.76 Eddie_Cicotte_CHA 11 20 6 6 1 SP
XXXXX 0.50 Roy_Wilkinson_CHA 10 13 1 2 1 RP
XXXXX 1.22 Grover_Lowdermilk_CHA 3 7 1 1 0 RP
TOTAL X X 24 40 8 9 2

The Pitcher table shows outs instead of innings pitched, Plate appearances pitched, Earned Runs , Runs, and Strikeouts.  Cicotte gave up 6 runs in 11 outs or 3 2/3 IP.  The first game was probably essential for the White Sox to lose in order to signal the fixers they weren’t being cheated.  Cicotte made that happen and no Sox player got clever trying to score.  All hits were singles according to TB column.

CIN Lineup

Rank WAA Name_TeamID PA R RBI TB H W Pos
-079- -1.51 1 Morrie_Rath_CIN 5 2 1 2 1 1 2B
XXXXX 0.50 2 Jake_Daubert_CIN 5 1 1 5 3 1 1B
+024+ 4.26 3 Heinie_Groh_CIN 5 1 2 1 1 1 3B
+033+ 3.53 4 Edd_Roush_CIN 5 0 0 0 0 1 CF-OF
XXXXX 0.63 5 Pat_Duncan_CIN 4 0 1 2 2 0 LF-OF
XXXXX 0.40 6 Larry_Kopf_CIN 4 1 0 0 0 0 SS
XXXXX -0.15 7 Greasy_Neale_CIN 4 2 0 3 3 0 OF-RF-LF
XXXXX 0.50 8 Ivey_Wingo_CIN 4 1 1 1 1 0 CR
XXXXX -0.55 9 Dutch_Ruether_CIN 4 1 3 7 3 1 PITCH
TOTAL 7.61 X TIER=0.65 40 9 9 21 14 5 X

Tiering for lineups is based upon average and standard deviation of end of season lineups for all 16 MLB teams.  This can only be calculated with a mostly full set of day by day box score data.  A Tier 1.08 means Reds’ lineup is around 1/2 standard deviation above MLB average for the year 1919.  CHA is at 2.41 which is much greater.

Lineups face pitchers however, not other lineups.

CIN Pitchers

Rank WAA Name_TeamID Outs PA ER R SO
+008+ 6.83 Dutch_Ruether_CIN 27 33 0 1 1 SP
TOTAL X X 27 33 0 1 1

Ruether was their best pitcher ranked #8 and pitched a complete game like most starters did back then.  He gave up no earned runs.

Ruether is around Tier 3 and Cicotte around Tier 5.  Even though on paper CHA as a team has worse pitching, when CIcotte pitches they are top top tier and back then starters usually  pitched the entire game. Off the top of my head looking at the Tier numbers White Sox would have been favorites for this game.  That alone doesn’t prove or disprove anything however.

The code to make handicapping tables for historical playoff games like what was done  during 2019 current year coverage is not completely finished but will be for Game 2 hopefully soon.  Until then ….

1919 World Series Part 1

This set of posts will cover the 1919 World Series.  It has been around a month since the last baseball game of the 2019 season.  Since then much work has been done to shore up the historical dataset and scripts that support it.  A league snapshot is taken at the end of every day.  Daily snapshots must add up to match the official end of year tallies which can be a challenge and missing games introduce some error which is often acceptable.

Daily data is derived from retrosheet.org compilations of event box (1910 – 1949) and play-by-play (1950-2018).  Although event box data goes back to 1910 and before, 1919 is the first year where dailies add up to be close enough to known final stats to include into the historical dataset.  TC Sim relied on data from 1970-2018.  Now we will go back to 1919 meaning simulation will draw from an entire century of baseball games.

Conveniently the 1919 World Series happened 100 years ago and something very exciting occurred.  Eight White Sox players purportedly threw the series for money; handicappers/mob were tilting the odds the only way they knew how before computers.  Since the proof of this data model rests on accurate handicapping of baseball games, let’s see how well it does for the 8 games where CIN beats CHA 5-3.  World Series were 9 game series back then.

In Part 1 we’ll cover high level basics between the two teams and in subsequent parts  show playoff horse race tables for August and end of year.  Then we’ll handicap all games using the same tables shown here for the 2019 World Series.  Since we’re from the future we can also show how these games end with box scores and post mortem analysis.

First let’s look at the top half of MLB.  This model does not discriminate between AL and NL; all teams and players are ranked together.

MLB 1919

Tm W L BAT PITCH UR
CIN 96 44 30.6 112.1 27.9
CHA 88 52 116.6 1.1 5.9
SFN 87 53 52.1 51.1 19.9
CLE 84 55 87.6 23.1 -15.1
NYA 80 59 35.1 25.1 9.9
DET 80 60 79.1 -32.9 -3.1
CHN 75 65 -82.4 117.1 16.9
PIT 71 68 -69.9 28.1 46.9

Cincinnati had the best record in baseball with White Sox second best.  Reds had great pitching, White Sox great hitting.  Reds had better fielding according to Unearned Runs above average.  Back then there were far more errors committed than in modern baseball.  Unearned runs count the same as Earned runs in determining who wins a baseball game.  For some reason they only played 140 games that year.

Top CIN Players 1919

Rank WAA Name_TeamID Pos
+008+ 6.83 Dutch_Ruether_CIN PITCH
+018+ 5.14 Slim_Sallee_CIN PITCH
+024+ 4.26 Heinie_Groh_CIN 3B
+028+ 3.65 Hod_Eller_CIN PITCH
+033+ 3.53 Edd_Roush_CIN CF-OF
+034+ 3.49 Ray_Fisher_CIN PITCH
+038+ 3.25 Jimmy_Ring_CIN PITCH
XXXXX 1.03 Jimmy_Smith_CIN BAT

Reds had 7 players ranked in top 50 which is equivalent to top 100 for a 30 team league.  Five of those seven are pitchers as one would expect based upon their PITCH in team status above.

Top CHA Players 1919

Rank WAA Name_TeamID Pos
+004+ 8.76 Eddie_Cicotte_CHA PITCH
+010+ 6.57 Shoeless_Joe_Jackson_CHA OF-LF-RF
+017+ 5.17 Eddie_Collins_CHA 2B
+020+ 5.00 Buck_Weaver_CHA 3B-SS
+021+ 4.98 Happy_Felsch_CHA CF-OF
+047+ 2.81 Lefty_Williams_CHA PITCH
+053+ 2.65 Chick_Gandil_CHA 1B
XXXXX 1.32 Fred_McMullin_CHA 3B
XXXXX -0.08 Swede_Risberg_CHA SS-1B

White Sox also had 7 guys ranked around top 50 with 5 of those 7 hitters as one would expect based upon their BAT in team status.  Highlighted in bold red are the 8 players banished from baseball.  Swede Risberg was appended to  the end of this list to round out the 8 players.  Eddie Collins was their only top player not part of the fix and was inducted into HOF after a very long career.

Based upon end of year stats these two teams seem very evenly matched with CIN perhaps slightly ahead.  Having the above 8 players not play to their potential moves the handicapping needle  towards CIN.  Nothing in handicapping can be a sure thing and according to many historians many of the above played to their potential.  We’ll see about that in subsequent parts to this series.

To round out this high level overview let’s look at the top ten MLB players according to this data model 100 years ago at the end of the 1919 season.

Top MLB Players 1919

Rank WAA Name_TeamID Pos
+001+ 11.93 Babe_Ruth_BOS OF-LF-PR
+002+ 10.39 Walter_Johnson_MIN PITCH
+003+ 8.99 Hippo_Vaughn_CHN PITCH
+004+ 8.76 Eddie_Cicotte_CHA PITCH
+005+ 7.85 Bobby_Veach_DET LF-OF
+006+ 7.64 George_Sisler_BAL 1B
+007+ 7.25 Pete_Alexander_CHN PITCH
+008+ 6.83 Dutch_Ruether_CIN PITCH
+009+ 6.76 Babe_Adams_PIT PITCH
+010+ 6.57 Shoeless_Joe_Jackson_CHA OF-LF-RF

Usual suspects round out the top ten.  Top ten in 1919 is like top 20 in 2019 because there were half the teams thus half the players.  Cubs had two pitchers in the top ten and White Sox had a pitcher and a hitter. White Sox pitching was their weakness with Cicotte their one almost sure win every time he pitched.  Did he throw down?  We’ll see.

The year 1919 happens to be the base year for this data model because it’s the earliest with a workable complete set of dailies for the season.  Pretty much all MLB playoff games have play by play dailies.  Integration between the regular season historical data and post season historical data is a work in progress and the reason for these posts.