Owing to the screen size of your device, you may obtain a better viewing experience by rotating your device a quarter-turn (to get the so-called "panorama" screen view).
owlcroft logo
An Owlcroft Company web site
Click here to email us.

The Owlcroft Baseball-Analysis Site

Baseball team and player performance examined realistically and accurately.

Search this site, or just roll your cursor over the colored boxes below the pictures.

  Advertisement:


  Advertisement:


Park-Factor Pitfalls

"Truth lies within a little and certain compass, but error is immense."
—Henry St John, 1st Viscount Bolingbroke


Quick page jumps:



(This is going to be a long page because of all the data displays; be patient.
Also, you may need to drag your browser window wider to fit all the wide tables.)

How to Go About It

Let's start by saying that this demonstration involves a lot of numbers, and so if you want to properly follow it, you need to carefully follow the arguments and inspect all those numbers; it is not something you are likely to get much out of by trying to skim.

As a simple demonstration of the issues, let's try to make a "park factor" for the simplest and most basic stat of all: runs scored. What we are looking for is some one number for a given ball park that will tell us how much easier or harder it is to score runs there than at an imagined "perfectly average" ball park.

To begin with, it should be obvious that the sample size in inter-league play is so small, and the complications from use or non-use of the DH Rule so aggravating, that we must needs restrict ourselves to trying to measure parks relative only to other parks in the same league. Fine: given that, what next?

The first principle is that we need to give parks equal weight in constructing our basis, the presumed "all-average" league park; but equal weight is something the schedule does not provide. A team might play as few as 5 games with some other team, or as many as 18 (and the number of home and away games against a given opponent need not be equal); so to deal with those issues, we need to measure not runs per se, but runs per game.

The next principle is that we need to compare like with like. How Team X does in scoring runs in Park Y and in Park Z depends not only on the characteristics of Parks Y and Z but also on the quality of the pitching staffs of Teams Y and Z. So we need to consider pairings: Team X against Team Y at Park X and at Park Y. Fortunately, we can double our sample size by also considering runs allowed by Team X against Team Y, because we are still comparing apples and apples (X vs. Y).

Another point in avoiding apples-and-oranges situations is changes in parks (or, nowadays, wholly new parks coming on line). For now, let's thus confine ourselves to a single season. For this example, we'll arbitrarily use the 2008 season (this page was first made during the 2009 season).


Doing the Numbers

(Tables in Green are for the National League, those in Red for the American League: each league's traditional color.)

A Typical Season's Raw Data

If we first look at the raw data (excluding inter-league games), it looks like this:

Base Team / playing ari atl chc cin col fla hou lad mil nym phi pit sdg sfo stl was
ARI
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:

---
---
---
---
 
4
49
4
38
 
3
29
3
23
 
3
13
3
22
 
9
96
9
80
 
3
24
6
32
 
3
33
3
0
 
9
94
9
69
 
4
41
3
0
 
3
30
3
31
 
4
45
3
34
 
3
26
4
29
 
9
84
9
76
 
9
69
9
77
 
3
31
4
38
 
3
20
3
19
ATL
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
4
38
4
49

---
---
---
---
 
3
38
3
29
 
3
33
3
28
 
3
35
4
36
 
9
93
9
89
 
3
28
3
29
 
3
19
3
18
 
6
38
3
15
 
9
89
9
74
 
9
79
9
106
 
3
42
4
26
 
3
24
3
24
 
4
31
3
26
 
4
48
3
42
 
9
101
9
82
CHC
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
3
23
3
29
 
3
29
3
38

---
---
---
---
 
9
88
6
62
 
4
48
2
19
 
4
34
3
25
 
9
86
8
52
 
3
11
4
26
 
9
104
7
62
 
2
17
4
50
 
4
30
3
27
 
9
91
9
113
 
4
39
3
31
 
3
25
4
36
 
6
61
9
67
 
3
36
3
17
CIN
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
3
22
3
13
 
3
28
3
33
 
6
62
9
88

---
---
---
---
 
3
26
3
33
 
4
48
4
53
 
6
66
9
66
 
5
43
3
23
 
9
78
9
77
 
4
46
3
37
 
4
37
4
21
 
9
96
6
35
 
3
31
4
45
 
3
43
3
34
 
9
78
6
64
 
4
27
3
29
COL
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
9
80
9
96
 
4
36
3
35
 
2
19
4
48
 
3
33
3
26

---
---
---
---
 
4
79
4
34
 
3
22
3
31
 
9
106
9
72
 
3
24
4
40
 
6
48
3
13
 
2
28
3
43
 
4
37
3
33
 
9
109
9
68
 
9
82
9
72
 
4
41
3
17
 
4
41
3
35
FLA
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
6
32
3
24
 
9
89
9
93
 
3
25
4
34
 
4
53
4
48
 
4
34
4
79

---
---
---
---
 
3
31
3
27
 
3
35
4
31
 
3
20
3
15
 
9
82
9
73
 
9
79
9
97
 
3
30
2
19
 
3
32
3
22
 
3
33
3
24
 
4
26
3
17
 
9
84
8
94
HOU
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
3
33
3
33
 
3
29
3
28
 
8
52
9
86
 
9
66
6
66
 
3
31
3
22
 
3
27
3
31

---
---
---
---
 
4
30
3
26
 
6
71
9
79
 
3
23
4
34
 
4
47
3
22
 
7
71
9
74
 
2
31
4
27
 
4
39
4
40
 
9
75
6
40
 
3
29
3
25
LAD
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
9
69
9
94
 
3
18
3
19
 
4
26
3
11
 
3
23
5
43
 
9
72
9
106
 
4
31
3
35
 
3
26
4
30

---
---
---
---
 
3
27
3
27
 
3
28
4
38
 
4
38
4
32
 
3
32
4
48
 
9
93
9
62
 
9
58
9
72
 
3
14
3
30
 
3
13
3
25
MIL
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
3
26
4
41
 
3
15
6
38
 
7
62
9
104
 
9
77
9
78
 
4
40
3
24
 
3
15
3
20
 
9
79
6
71
 
3
27
3
27

---
---
---
---
 
3
28
3
30
 
2
13
4
36
 
9
84
6
51
 
4
24
3
20
 
3
33
3
34
 
6
58
9
70
 
4
28
4
33
NYM
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
3
31
3
30
 
9
74
9
89
 
4
50
2
17
 
3
37
4
46
 
3
13
6
48
 
9
73
9
82
 
4
34
3
23
 
4
38
3
28
 
3
30
3
28

---
---
---
---
 
9
71
9
92
 
3
35
4
25
 
3
25
4
23
 
3
22
3
35
 
3
37
4
46
 
9
91
9
90
PHI
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
3
34
4
45
 
9
106
9
79
 
3
27
4
30
 
4
21
4
37
 
3
43
2
28
 
9
97
9
79
 
3
22
4
47
 
4
32
4
38
 
4
36
2
13
 
9
92
9
71

---
---
---
---
 
3
17
3
29
 
3
22
3
15
 
3
27
3
28
 
3
13
6
61
 
9
83
9
78
PIT
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
4
29
3
26
 
4
26
3
42
 
9
113
9
91
 
6
35
9
96
 
3
33
4
37
 
2
19
3
30
 
9
74
7
71
 
4
48
3
32
 
6
51
9
84
 
4
25
3
35
 
3
29
3
17

---
---
---
---
 
4
40
3
21
 
3
31
3
37
 
8
99
9
99
 
3
29
4
44
SDG
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
9
76
9
84
 
3
24
3
24
 
3
31
4
39
 
4
45
3
31
 
9
68
9
109
 
3
22
3
32
 
4
27
2
31
 
9
62
9
93
 
3
20
4
24
 
4
23
3
25
 
3
15
3
22
 
3
21
4
40

---
---
---
---
 
9
60
9
64
 
3
29
4
50
 
3
23
3
32
SFO
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
9
77
9
69
 
3
26
4
31
 
4
36
3
25
 
3
34
3
43
 
9
72
9
82
 
3
24
3
33
 
4
40
4
39
 
9
72
9
58
 
3
34
3
33
 
3
35
3
22
 
3
28
3
27
 
3
37
3
31
 
9
64
9
60

---
---
---
---
 
4
42
3
25
 
3
20
4
31
STL
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
4
38
3
31
 
3
42
4
48
 
9
67
6
61
 
6
64
9
78
 
3
17
4
41
 
3
17
4
26
 
6
40
9
75
 
3
30
3
14
 
9
70
6
58
 
4
46
3
37
 
6
61
3
13
 
9
99
8
99
 
4
50
3
29
 
3
25
4
42

---
---
---
---
 
3
21
3
31
WAS
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
3
19
3
20
 
9
82
9
101
 
3
17
3
36
 
3
29
4
27
 
3
35
4
41
 
8
94
9
84
 
3
25
3
29
 
3
25
3
13
 
4
33
4
28
 
9
90
9
91
 
9
78
9
83
 
4
44
3
29
 
3
32
3
23
 
4
31
3
20
 
3
31
3
21

---
---
---
---

Base Team / playing bal bos chw cle det kan laa min nyy oak sea tam tex tor
BAL
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:

---
---
---
---
 
9
91
9
98
 
5
47
4
31
 
4
41
4
57
 
4
49
3
45
 
4
47
4
31
 
3
35
6
49
 
3
42
3
25
 
9
92
9
87
 
2
19
3
20
 
4
35
6
57
 
9
91
9
104
 
6
84
3
22
 
9
81
9
97
BOS
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
9
98
9
91

---
---
---
---
 
3
24
4
33
 
4
32
2
18
 
3
32
4
39
 
4
38
3
27
 
6
66
3
28
 
3
35
4
47
 
9
92
9
94
 
3
24
7
48
 
3
25
6
35
 
9
79
9
75
 
7
102
3
41
 
9
66
9
85
CHW
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
4
31
5
47
 
4
33
3
24

---
---
---
---
 
9
93
9
83
 
9
94
9
89
 
9
95
9
95
 
6
41
4
33
 
10
114
9
86
 
3
37
4
31
 
6
35
3
27
 
3
41
3
27
 
3
32
7
40
 
3
37
3
48
 
4
35
4
17
CLE
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
4
57
4
41
 
2
18
4
32
 
9
83
9
93

---
---
---
---
 
9
119
9
97
 
9
103
9
75
 
3
19
6
68
 
9
93
9
66
 
4
25
3
20
 
6
46
3
19
 
6
47
3
33
 
4
39
3
36
 
3
32
7
112
 
4
25
3
17
DET
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
3
45
4
49
 
4
39
3
32
 
9
89
9
94
 
9
97
9
119

---
---
---
---
 
9
76
9
79
 
6
57
3
14
 
9
108
9
90
 
3
40
3
30
 
6
59
3
26
 
3
44
7
53
 
4
44
3
30
 
3
47
6
88
 
4
32
4
31
KAN
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
4
31
4
47
 
3
27
4
38
 
9
95
9
95
 
9
75
9
103
 
9
79
9
76

---
---
---
---
 
3
25
2
13
 
9
67
9
64
 
3
18
7
73
 
3
31
6
54
 
7
51
2
23
 
4
29
4
38
 
6
59
3
37
 
3
22
4
27
LAA
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
6
49
3
35
 
3
28
6
66
 
4
33
6
41
 
6
68
3
19
 
3
14
6
57
 
2
13
3
25

---
---
---
---
 
4
32
4
25
 
6
64
4
52
 
10
94
9
69
 
9
80
10
102
 
3
30
6
42
 
10
96
9
120
 
6
56
3
18
MIN
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
3
25
3
42
 
4
47
3
35
 
9
86
10
114
 
9
66
9
93
 
9
90
9
108
 
9
64
9
67
 
4
25
4
32

---
---
---
---
 
7
66
3
32
 
3
24
7
65
 
3
44
6
64
 
2
21
4
45
 
7
77
3
39
 
3
24
3
30
NYY
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
9
87
9
92
 
9
94
9
92
 
4
31
3
37
 
3
20
4
25
 
3
30
3
40
 
7
73
3
18
 
4
52
6
64
 
3
32
7
66

---
---
---
---
 
3
18
3
21
 
6
67
3
22
 
9
74
9
77
 
3
33
4
39
 
9
76
9
71
OAK
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
3
20
2
19
 
7
48
3
24
 
3
27
6
35
 
3
19
6
46
 
3
26
6
59
 
6
54
3
31
 
9
69
10
94
 
7
65
3
24
 
3
21
3
18

---
---
---
---
 
9
64
10
88
 
6
49
3
20
 
10
97
9
104
 
3
19
7
61
SEA
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
6
57
4
35
 
6
35
3
25
 
3
27
3
41
 
3
33
6
47
 
7
53
3
44
 
2
23
7
51
 
10
102
9
80
 
6
64
3
44
 
3
22
6
67
 
10
88
9
64

---
---
---
---
 
4
40
3
26
 
9
74
10
121
 
3
21
6
38
TAM
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
9
104
9
91
 
9
75
9
79
 
7
40
3
32
 
3
36
4
39
 
3
30
4
44
 
4
38
4
29
 
6
42
3
30
 
4
45
2
21
 
9
77
9
74
 
3
20
6
49
 
3
26
4
40

---
---
---
---
 
3
36
6
55
 
9
66
9
62
TEX
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
3
22
6
84
 
3
41
7
102
 
3
48
3
37
 
7
112
3
32
 
6
88
3
47
 
3
37
6
59
 
9
120
10
96
 
3
39
7
77
 
4
39
3
33
 
9
104
10
97
 
10
121
9
74
 
6
55
3
36

---
---
---
---
 
6
66
2
17
TOR
   Games, home:
   Runs, home:
   Games, away:
   Runs, away:
 
9
97
9
81
 
9
85
9
66
 
4
17
4
35
 
3
17
4
25
 
4
31
4
32
 
4
27
3
22
 
3
18
6
56
 
3
30
3
24
 
9
71
9
76
 
7
61
3
19
 
6
38
3
21
 
9
62
9
66
 
2
17
6
66

---
---
---
---

First Calculations

From those data, we can easily make a first calculation of paired raw factors by simply making the per-teams-pair home and away runs-per-game ratios, then making a per-team-pair home-away runs factor:

Team | vs. ari atl chc cin col fla hou lad mil nym phi pit sdg sfo stl was
ARI
   h R/G:
   a R/G:
   ratio:

-----
-----
-------
 
12.25
9.5
0.776
 
9.667
7.667
0.793
 
4.333
7.333
1.692
 
10.667
8.889
0.833
 
8
5.333
0.667
 
11
11
1
 
10.444
7.667
0.734
 
10.25
8.667
0.846
 
10
10.333
1.033
 
11.25
11.333
1.007
 
8.667
7.25
0.837
 
9.333
8.444
0.905
 
7.667
8.556
1.116
 
10.333
9.5
0.919
 
6.667
6.333
0.95
ATL
   h R/G:
   a R/G:
   ratio:
 
9.5
12.25
1.289

-----
-----
-------
 
12.667
9.667
0.763
 
11
9.333
0.848
 
11.667
9
0.771
 
10.333
9.889
0.957
 
9.333
9.667
1.036
 
6.333
6
0.947
 
6.333
5
0.789
 
9.889
8.222
0.831
 
8.778
11.778
1.342
 
14
6.5
0.464
 
8
8
1
 
7.75
8.667
1.118
 
12
14
1.167
 
11.222
9.111
0.812
CHC
   h R/G:
   a R/G:
   ratio:
 
7.667
9.667
1.261
 
9.667
12.667
1.31

-----
-----
-------
 
9.778
10.333
1.057
 
12
9.5
0.792
 
8.5
8.333
0.98
 
9.556
6.5
0.68
 
3.667
6.5
1.773
 
11.556
8.857
0.766
 
8.5
12.5
1.471
 
7.5
9
1.2
 
10.111
12.556
1.242
 
9.75
10.333
1.06
 
8.333
9
1.08
 
10.167
7.444
0.732
 
12
5.667
0.472
CIN
   h R/G:
   a R/G:
   ratio:
 
7.333
4.333
0.591
 
9.333
11
1.179
 
10.333
9.778
0.946

-----
-----
-------
 
8.667
11
1.269
 
12
13.25
1.104
 
11
7.333
0.667
 
8.6
7.667
0.891
 
8.667
8.556
0.987
 
11.5
12.333
1.072
 
9.25
5.25
0.568
 
10.667
5.833
0.547
 
10.333
11.25
1.089
 
14.333
11.333
0.791
 
8.667
10.667
1.231
 
6.75
9.667
1.432
COL
   h R/G:
   a R/G:
   ratio:
 
8.889
10.667
1.2
 
9
11.667
1.296
 
9.5
12
1.263
 
11
8.667
0.788

-----
-----
-------
 
19.75
8.5
0.43
 
7.333
10.333
1.409
 
11.778
8
0.679
 
8
10
1.25
 
8
4.333
0.542
 
14
14.333
1.024
 
9.25
11
1.189
 
12.111
7.556
0.624
 
9.111
8
0.878
 
10.25
5.667
0.553
 
10.25
11.667
1.138
FLA
   h R/G:
   a R/G:
   ratio:
 
5.333
8
1.5
 
9.889
10.333
1.045
 
8.333
8.5
1.02
 
13.25
12
0.906
 
8.5
19.75
2.324

-----
-----
-------
 
10.333
9
0.871
 
11.667
7.75
0.664
 
6.667
5
0.75
 
9.111
8.111
0.89
 
8.778
10.778
1.228
 
10
9.5
0.95
 
10.667
7.333
0.688
 
11
8
0.727
 
6.5
5.667
0.872
 
9.333
11.75
1.259
HOU
   h R/G:
   a R/G:
   ratio:
 
11
11
1
 
9.667
9.333
0.966
 
6.5
9.556
1.47
 
7.333
11
1.5
 
10.333
7.333
0.71
 
9
10.333
1.148

-----
-----
-------
 
7.5
8.667
1.156
 
11.833
8.778
0.742
 
7.667
8.5
1.109
 
11.75
7.333
0.624
 
10.143
8.222
0.811
 
15.5
6.75
0.435
 
9.75
10
1.026
 
8.333
6.667
0.8
 
9.667
8.333
0.862
LAD
   h R/G:
   a R/G:
   ratio:
 
7.667
10.444
1.362
 
6
6.333
1.056
 
6.5
3.667
0.564
 
7.667
8.6
1.122
 
8
11.778
1.472
 
7.75
11.667
1.505
 
8.667
7.5
0.865

-----
-----
-------
 
9
9
1
 
9.333
9.5
1.018
 
9.5
8
0.842
 
10.667
12
1.125
 
10.333
6.889
0.667
 
6.444
8
1.241
 
4.667
10
2.143
 
4.333
8.333
1.923
MIL
   h R/G:
   a R/G:
   ratio:
 
8.667
10.25
1.183
 
5
6.333
1.267
 
8.857
11.556
1.305
 
8.556
8.667
1.013
 
10
8
0.8
 
5
6.667
1.333
 
8.778
11.833
1.348
 
9
9
1

-----
-----
-------
 
9.333
10
1.071
 
6.5
9
1.385
 
9.333
8.5
0.911
 
6
6.667
1.111
 
11
11.333
1.03
 
9.667
7.778
0.805
 
7
8.25
1.179
NYM
   h R/G:
   a R/G:
   ratio:
 
10.333
10
0.968
 
8.222
9.889
1.203
 
12.5
8.5
0.68
 
12.333
11.5
0.932
 
4.333
8
1.846
 
8.111
9.111
1.123
 
8.5
7.667
0.902
 
9.5
9.333
0.982
 
10
9.333
0.933

-----
-----
-------
 
7.889
10.222
1.296
 
11.667
6.25
0.536
 
8.333
5.75
0.69
 
7.333
11.667
1.591
 
12.333
11.5
0.932
 
10.111
10
0.989
PHI
   h R/G:
   a R/G:
   ratio:
 
11.333
11.25
0.993
 
11.778
8.778
0.745
 
9
7.5
0.833
 
5.25
9.25
1.762
 
14.333
14
0.977
 
10.778
8.778
0.814
 
7.333
11.75
1.602
 
8
9.5
1.188
 
9
6.5
0.722
 
10.222
7.889
0.772

-----
-----
-------
 
5.667
9.667
1.706
 
7.333
5
0.682
 
9
9.333
1.037
 
4.333
10.167
2.346
 
9.222
8.667
0.94
PIT
   h R/G:
   a R/G:
   ratio:
 
7.25
8.667
1.195
 
6.5
14
2.154
 
12.556
10.111
0.805
 
5.833
10.667
1.829
 
11
9.25
0.841
 
9.5
10
1.053
 
8.222
10.143
1.234
 
12
10.667
0.889
 
8.5
9.333
1.098
 
6.25
11.667
1.867
 
9.667
5.667
0.586

-----
-----
-------
 
10
7
0.7
 
10.333
12.333
1.194
 
12.375
11
0.889
 
9.667
11
1.138
SDG
   h R/G:
   a R/G:
   ratio:
 
8.444
9.333
1.105
 
8
8
1
 
10.333
9.75
0.944
 
11.25
10.333
0.919
 
7.556
12.111
1.603
 
7.333
10.667
1.455
 
6.75
15.5
2.296
 
6.889
10.333
1.5
 
6.667
6
0.9
 
5.75
8.333
1.449
 
5
7.333
1.467
 
7
10
1.429

-----
-----
-------
 
6.667
7.111
1.067
 
9.667
12.5
1.293
 
7.667
10.667
1.391
SFO
   h R/G:
   a R/G:
   ratio:
 
8.556
7.667
0.896
 
8.667
7.75
0.894
 
9
8.333
0.926
 
11.333
14.333
1.265
 
8
9.111
1.139
 
8
11
1.375
 
10
9.75
0.975
 
8
6.444
0.806
 
11.333
11
0.971
 
11.667
7.333
0.629
 
9.333
9
0.964
 
12.333
10.333
0.838
 
7.111
6.667
0.938

-----
-----
-------
 
10.5
8.333
0.794
 
6.667
7.75
1.163
STL
   h R/G:
   a R/G:
   ratio:
 
9.5
10.333
1.088
 
14
12
0.857
 
7.444
10.167
1.366
 
10.667
8.667
0.813
 
5.667
10.25
1.809
 
5.667
6.5
1.147
 
6.667
8.333
1.25
 
10
4.667
0.467
 
7.778
9.667
1.243
 
11.5
12.333
1.072
 
10.167
4.333
0.426
 
11
12.375
1.125
 
12.5
9.667
0.773
 
8.333
10.5
1.26

-----
-----
-------
 
7
10.333
1.476
WAS
   h R/G:
   a R/G:
   ratio:
 
6.333
6.667
1.053
 
9.111
11.222
1.232
 
5.667
12
2.118
 
9.667
6.75
0.698
 
11.667
10.25
0.879
 
11.75
9.333
0.794
 
8.333
9.667
1.16
 
8.333
4.333
0.52
 
8.25
7
0.848
 
10
10.111
1.011
 
8.667
9.222
1.064
 
11
9.667
0.879
 
10.667
7.667
0.719
 
7.75
6.667
0.86
 
10.333
7
0.677

-----
-----
-------

Team | vs. bal bos chw cle det kan laa min nyy oak sea tam tex tor
BAL
   h R/G:
   a R/G:
   ratio:

-----
-----
-------
 
10.111
10.889
1.077
 
9.4
7.75
0.824
 
10.25
14.25
1.39
 
12.25
15
1.224
 
11.75
7.75
0.66
 
11.667
8.167
0.7
 
14
8.333
0.595
 
10.222
9.667
0.946
 
9.5
6.667
0.702
 
8.75
9.5
1.086
 
10.111
11.556
1.143
 
14
7.333
0.524
 
9
10.778
1.198
BOS
   h R/G:
   a R/G:
   ratio:
 
10.889
10.111
0.929

-----
-----
-------
 
8
8.25
1.031
 
8
9
1.125
 
10.667
9.75
0.914
 
9.5
9
0.947
 
11
9.333
0.848
 
11.667
11.75
1.007
 
10.222
10.444
1.022
 
8
6.857
0.857
 
8.333
5.833
0.7
 
8.778
8.333
0.949
 
14.571
13.667
0.938
 
7.333
9.444
1.288
CHW
   h R/G:
   a R/G:
   ratio:
 
7.75
9.4
1.213
 
8.25
8
0.97

-----
-----
-------
 
10.333
9.222
0.892
 
10.444
9.889
0.947
 
10.556
10.556
1
 
6.833
8.25
1.207
 
11.4
9.556
0.838
 
12.333
7.75
0.628
 
5.833
9
1.543
 
13.667
9
0.659
 
10.667
5.714
0.536
 
12.333
16
1.297
 
8.75
4.25
0.486
CLE
   h R/G:
   a R/G:
   ratio:
 
14.25
10.25
0.719
 
9
8
0.889
 
9.222
10.333
1.12

-----
-----
-------
 
13.222
10.778
0.815
 
11.444
8.333
0.728
 
6.333
11.333
1.789
 
10.333
7.333
0.71
 
6.25
6.667
1.067
 
7.667
6.333
0.826
 
7.833
11
1.404
 
9.75
12
1.231
 
10.667
16
1.5
 
6.25
5.667
0.907
DET
   h R/G:
   a R/G:
   ratio:
 
15
12.25
0.817
 
9.75
10.667
1.094
 
9.889
10.444
1.056
 
10.778
13.222
1.227

-----
-----
-------
 
8.444
8.778
1.039
 
9.5
4.667
0.491
 
12
10
0.833
 
13.333
10
0.75
 
9.833
8.667
0.881
 
14.667
7.571
0.516
 
11
10
0.909
 
15.667
14.667
0.936
 
8
7.75
0.969
KAN
   h R/G:
   a R/G:
   ratio:
 
7.75
11.75
1.516
 
9
9.5
1.056
 
10.556
10.556
1
 
8.333
11.444
1.373
 
8.778
8.444
0.962

-----
-----
-------
 
8.333
6.5
0.78
 
7.444
7.111
0.955
 
6
10.429
1.738
 
10.333
9
0.871
 
7.286
11.5
1.578
 
7.25
9.5
1.31
 
9.833
12.333
1.254
 
7.333
6.75
0.92
LAA
   h R/G:
   a R/G:
   ratio:
 
8.167
11.667
1.429
 
9.333
11
1.179
 
8.25
6.833
0.828
 
11.333
6.333
0.559
 
4.667
9.5
2.036
 
6.5
8.333
1.282

-----
-----
-------
 
8
6.25
0.781
 
10.667
13
1.219
 
9.4
7.667
0.816
 
8.889
10.2
1.148
 
10
7
0.7
 
9.6
13.333
1.389
 
9.333
6
0.643
MIN
   h R/G:
   a R/G:
   ratio:
 
8.333
14
1.68
 
11.75
11.667
0.993
 
9.556
11.4
1.193
 
7.333
10.333
1.409
 
10
12
1.2
 
7.111
7.444
1.047
 
6.25
8
1.28

-----
-----
-------
 
9.429
10.667
1.131
 
8
9.286
1.161
 
14.667
10.667
0.727
 
10.5
11.25
1.071
 
11
13
1.182
 
8
10
1.25
NYY
   h R/G:
   a R/G:
   ratio:
 
9.667
10.222
1.057
 
10.444
10.222
0.979
 
7.75
12.333
1.591
 
6.667
6.25
0.938
 
10
13.333
1.333
 
10.429
6
0.575
 
13
10.667
0.821
 
10.667
9.429
0.884

-----
-----
-------
 
6
7
1.167
 
11.167
7.333
0.657
 
8.222
8.556
1.041
 
11
9.75
0.886
 
8.444
7.889
0.934
OAK
   h R/G:
   a R/G:
   ratio:
 
6.667
9.5
1.425
 
6.857
8
1.167
 
9
5.833
0.648
 
6.333
7.667
1.211
 
8.667
9.833
1.135
 
9
10.333
1.148
 
7.667
9.4
1.226
 
9.286
8
0.862
 
7
6
0.857

-----
-----
-------
 
7.111
8.8
1.238
 
8.167
6.667
0.816
 
9.7
11.556
1.191
 
6.333
8.714
1.376
SEA
   h R/G:
   a R/G:
   ratio:
 
9.5
8.75
0.921
 
5.833
8.333
1.429
 
9
13.667
1.519
 
11
7.833
0.712
 
7.571
14.667
1.937
 
11.5
7.286
0.634
 
10.2
8.889
0.871
 
10.667
14.667
1.375
 
7.333
11.167
1.523
 
8.8
7.111
0.808

-----
-----
-------
 
10
8.667
0.867
 
8.222
12.1
1.472
 
7
6.333
0.905
TAM
   h R/G:
   a R/G:
   ratio:
 
11.556
10.111
0.875
 
8.333
8.778
1.053
 
5.714
10.667
1.867
 
12
9.75
0.813
 
10
11
1.1
 
9.5
7.25
0.763
 
7
10
1.429
 
11.25
10.5
0.933
 
8.556
8.222
0.961
 
6.667
8.167
1.225
 
8.667
10
1.154

-----
-----
-------
 
12
9.167
0.764
 
7.333
6.889
0.939
TEX
   h R/G:
   a R/G:
   ratio:
 
7.333
14
1.909
 
13.667
14.571
1.066
 
16
12.333
0.771
 
16
10.667
0.667
 
14.667
15.667
1.068
 
12.333
9.833
0.797
 
13.333
9.6
0.72
 
13
11
0.846
 
9.75
11
1.128
 
11.556
9.7
0.839
 
12.1
8.222
0.68
 
9.167
12
1.309

-----
-----
-------
 
11
8.5
0.773
TOR
   h R/G:
   a R/G:
   ratio:
 
10.778
9
0.835
 
9.444
7.333
0.776
 
4.25
8.75
2.059
 
5.667
6.25
1.103
 
7.75
8
1.032
 
6.75
7.333
1.086
 
6
9.333
1.556
 
10
8
0.8
 
7.889
8.444
1.07
 
8.714
6.333
0.727
 
6.333
7
1.105
 
6.889
7.333
1.065
 
8.5
11
1.294

-----
-----
-------

Some Ratios

We can now strip away the scaffolding and show just the resultant per-team-pair home-away run ratios (we will assume that each park, relative to itself, is 1.000). That gives:

Team | vs. ari atl chc cin col fla hou lad mil nym phi pit sdg sfo stl was avg
ARI 1 0.776 0.793 1.692 0.833 0.667 1 0.734 0.846 1.033 1.007 0.837 0.905 1.116 0.919 0.95 0.944
ATL 1.289 1 0.763 0.848 0.771 0.957 1.036 0.947 0.789 0.831 1.342 0.464 1 1.118 1.167 0.812 0.946
CHC 1.261 1.31 1 1.057 0.792 0.98 0.68 1.773 0.766 1.471 1.2 1.242 1.06 1.08 0.732 0.472 1.055
CIN 0.591 1.179 0.946 1 1.269 1.104 0.667 0.891 0.987 1.072 0.568 0.547 1.089 0.791 1.231 1.432 0.96
COL 1.2 1.296 1.263 0.788 1 0.43 1.409 0.679 1.25 0.542 1.024 1.189 0.624 0.878 0.553 1.138 0.954
FLA 1.5 1.045 1.02 0.906 2.324 1 0.871 0.664 0.75 0.89 1.228 0.95 0.688 0.727 0.872 1.259 1.043
HOU 1 0.966 1.47 1.5 0.71 1.148 1 1.156 0.742 1.109 0.624 0.811 0.435 1.026 0.8 0.862 0.96
LAD 1.362 1.056 0.564 1.122 1.472 1.505 0.865 1 1 1.018 0.842 1.125 0.667 1.241 2.143 1.923 1.182
MIL 1.183 1.267 1.305 1.013 0.8 1.333 1.348 1 1 1.071 1.385 0.911 1.111 1.03 0.805 1.179 1.109
NYM 0.968 1.203 0.68 0.932 1.846 1.123 0.902 0.982 0.933 1 1.296 0.536 0.69 1.591 0.932 0.989 1.038
PHI 0.993 0.745 0.833 1.762 0.977 0.814 1.602 1.188 0.722 0.772 1 1.706 0.682 1.037 2.346 0.94 1.132
PIT 1.195 2.154 0.805 1.829 0.841 1.053 1.234 0.889 1.098 1.867 0.586 1 0.7 1.194 0.889 1.138 1.154
SDG 1.105 1 0.944 0.919 1.603 1.455 2.296 1.5 0.9 1.449 1.467 1.429 1 1.067 1.293 1.391 1.301
SFO 0.896 0.894 0.926 1.265 1.139 1.375 0.975 0.806 0.971 0.629 0.964 0.838 0.938 1 0.794 1.163 0.973
STL 1.088 0.857 1.366 0.813 1.809 1.147 1.25 0.467 1.243 1.072 0.426 1.125 0.773 1.26 1 1.476 1.073
WAS 1.053 1.232 2.118 0.698 0.879 0.794 1.16 0.52 0.848 1.011 1.064 0.879 0.719 0.86 0.677 1 0.97

Team | vs. bal bos chw cle det kan laa min nyy oak sea tam tex tor avg
BAL 1 1.077 0.824 1.39 1.224 0.66 0.7 0.595 0.946 0.702 1.086 1.143 0.524 1.198 0.933
BOS 0.929 1 1.031 1.125 0.914 0.947 0.848 1.007 1.022 0.857 0.7 0.949 0.938 1.288 0.968
CHW 1.213 0.97 1 0.892 0.947 1 1.207 0.838 0.628 1.543 0.659 0.536 1.297 0.486 0.944
CLE 0.719 0.889 1.12 1 0.815 0.728 1.789 0.71 1.067 0.826 1.404 1.231 1.5 0.907 1.05
DET 0.817 1.094 1.056 1.227 1 1.039 0.491 0.833 0.75 0.881 0.516 0.909 0.936 0.969 0.894
KAN 1.516 1.056 1 1.373 0.962 1 0.78 0.955 1.738 0.871 1.578 1.31 1.254 0.92 1.165
LAA 1.429 1.179 0.828 0.559 2.036 1.282 1 0.781 1.219 0.816 1.148 0.7 1.389 0.643 1.072
MIN 1.68 0.993 1.193 1.409 1.2 1.047 1.28 1 1.131 1.161 0.727 1.071 1.182 1.25 1.166
NYY 1.057 0.979 1.591 0.938 1.333 0.575 0.821 0.884 1 1.167 0.657 1.041 0.886 0.934 0.99
OAK 1.425 1.167 0.648 1.211 1.135 1.148 1.226 0.862 0.857 1 1.238 0.816 1.191 1.376 1.093
SEA 0.921 1.429 1.519 0.712 1.937 0.634 0.871 1.375 1.523 0.808 1 0.867 1.472 0.905 1.141
TAM 0.875 1.053 1.867 0.813 1.1 0.763 1.429 0.933 0.961 1.225 1.154 1 0.764 0.939 1.063
TEX 1.909 1.066 0.771 0.667 1.068 0.797 0.72 0.846 1.128 0.839 0.68 1.309 1 0.773 0.97
TOR 0.835 0.776 2.059 1.103 1.032 1.086 1.556 0.8 1.07 0.727 1.105 1.065 1.294 1 1.108

Normalizing Results

But notice something: each block of values was calculated using a particular park as the basis. Thus, the various factors calculated do not average to 1. To clarify: suppose that Park X is the worst park in the league for run scoring; in that case, every other park will necessarily, relative to Park X, show a runs factor above 1. But we can (if we assign Park X a value of 1 relative to itself) now calculate what the supposed "league-average" park looks like by taking the average of all the park runs factors (still, remember, relative to some particular park) and dividing each individual park factor by that average. In principle, we will now have determined what each park's runs "park factor" is relative to the desired (if imaginary) "league-average" ball park. The data now look like this (naturally, for each block, the average park factor is now almost exactly 1—any difference from exactly 1 being just cumulative rounding error):

Team | vs. ari atl chc cin col fla hou lad mil nym phi pit sdg sfo stl was avg
ARI 1.059 0.821 0.84 1.792 0.883 0.706 1.059 0.777 0.895 1.094 1.067 0.886 0.958 1.182 0.974 1.006 0.996
ATL 1.363 1.057 0.807 0.897 0.815 1.012 1.095 1.001 0.835 0.879 1.418 0.491 1.057 1.182 1.233 0.858 0.996
CHC 1.195 1.242 0.948 1.002 0.751 0.929 0.645 1.681 0.727 1.394 1.138 1.177 1.005 1.024 0.694 0.448 1.003
CIN 0.615 1.227 0.985 1.041 1.322 1.15 0.694 0.928 1.028 1.117 0.591 0.57 1.134 0.823 1.282 1.491 0.997
COL 1.258 1.359 1.324 0.826 1.048 0.451 1.477 0.712 1.31 0.568 1.073 1.247 0.654 0.92 0.58 1.193 0.997
FLA 1.438 1.002 0.978 0.868 2.227 0.958 0.835 0.637 0.719 0.853 1.177 0.911 0.659 0.697 0.836 1.207 1.003
HOU 1.042 1.006 1.532 1.563 0.739 1.196 1.042 1.204 0.773 1.155 0.65 0.845 0.454 1.069 0.833 0.898 0.997
LAD 0.893 0.477 0.949 1.246 1.274 0.732 0.846 0.846 0.861 0.713 0.952 0.564 1.051 1.814 1.628 0 1.153
MIL 1.067 1.142 1.177 0.914 0.722 1.203 1.216 0.902 0.902 0.966 1.249 0.821 1.002 0.929 0.726 1.063 1.007
NYM 0.933 1.159 0.655 0.899 1.779 1.082 0.869 0.947 0.899 0.964 1.249 0.516 0.665 1.533 0.899 0.953 1.002
PHI 0.877 0.658 0.736 1.556 0.863 0.719 1.415 1.049 0.638 0.681 0.883 1.506 0.602 0.916 2.072 0.83 1.008
PIT 1.036 1.866 0.698 1.584 0.728 0.912 1.069 0.77 0.951 1.617 0.508 0.866 0.606 1.034 0.77 0.986 1.009
SDG 0.85 0.769 0.725 0.706 1.232 1.118 1.765 1.153 0.692 1.114 1.127 1.098 0.769 0.82 0.994 1.069 1.015
SFO 0.921 0.919 0.951 1.3 1.17 1.413 1.002 0.828 0.997 0.646 0.991 0.861 0.963 1.028 0.816 1.195 0.998
STL 1.014 0.799 1.272 0.757 1.685 1.069 1.165 0.435 1.158 0.999 0.397 1.048 0.721 1.174 0.932 1.375 1.005
WAS 1.086 1.27 2.184 0.72 0.906 0.819 1.196 0.536 0.875 1.043 1.098 0.906 0.741 0.887 0.699 1.031 0.998

Team | vs. bal bos chw cle det kan laa min nyy oak sea tam tex tor avg
BAL 1.071 1.154 0.883 1.489 1.312 0.707 0.75 0.638 1.013 0.752 1.163 1.224 0.561 1.283 0.995
BOS 0.959 1.033 1.065 1.162 0.944 0.978 0.876 1.04 1.055 0.885 0.723 0.98 0.969 1.33 0.997
CHW 1.285 1.027 1.059 0.945 1.003 1.059 1.279 0.888 0.666 1.634 0.698 0.567 1.374 0.515 0.995
CLE 0.685 0.846 1.067 0.952 0.776 0.693 1.704 0.676 1.015 0.786 1.337 1.172 1.428 0.863 1.004
DET 0.913 1.223 1.181 1.372 1.118 1.162 0.549 0.932 0.839 0.986 0.577 1.017 1.047 1.083 0.991
KAN 1.301 0.906 0.858 1.178 0.826 0.858 0.669 0.82 1.491 0.747 1.354 1.124 1.076 0.79 1.011
LAA 1.333 1.099 0.773 0.521 1.899 1.196 0.933 0.729 1.137 0.761 1.071 0.653 1.296 0.6 1.005
MIN 1.441 0.852 1.023 1.208 1.029 0.898 1.098 0.858 0.97 0.995 0.624 0.919 1.014 1.072 1.011
NYY 1.068 0.988 1.607 0.947 1.347 0.581 0.829 0.893 1.01 1.178 0.663 1.051 0.895 0.943 0.999
OAK 1.304 1.068 0.593 1.108 1.038 1.051 1.122 0.788 0.784 0.915 1.132 0.747 1.09 1.259 1.007
SEA 0.807 1.252 1.331 0.624 1.698 0.555 0.764 1.205 1.335 0.708 0.877 0.76 1.29 0.793 1.009
TAM 0.823 0.991 1.757 0.765 1.035 0.718 1.344 0.878 0.904 1.153 1.086 0.941 0.719 0.884 1.005
TEX 1.969 1.1 0.795 0.688 1.102 0.822 0.743 0.873 1.164 0.866 0.701 1.35 1.031 0.797 0.998
TOR 0.754 0.701 1.859 0.996 0.932 0.981 1.404 0.722 0.966 0.656 0.998 0.961 1.168 0.903 1.007

A First Look at the Real Results

But at once, we see what a disaster we have on our hands. In principle, the factors shown in each block should all be the same. Very clearly, they are anything but. We can see that better if we rearrange the display of the data. Instead of blocking the data out by park used as basis, we block them out by supposed park factor calculated. That looks like this:

Team | from ari atl chc cin col fla hou lad mil nym phi pit sdg sfo stl was
ARI 1.059 1.363 1.195 0.615 1.258 1.438 1.042 1.153 1.067 0.933 0.877 1.036 0.85 0.921 1.014 1.086
ATL 0.821 1.057 1.242 1.227 1.359 1.002 1.006 0.893 1.142 1.159 0.658 1.866 0.769 0.919 0.799 1.27
CHC 0.84 0.807 0.948 0.985 1.324 0.978 1.532 0.477 1.177 0.655 0.736 0.698 0.725 0.951 1.272 2.184
CIN 1.792 0.897 1.002 1.041 0.826 0.868 1.563 0.949 0.914 0.899 1.556 1.584 0.706 1.3 0.757 0.72
COL 0.883 0.815 0.751 1.322 1.048 2.227 0.739 1.246 0.722 1.779 0.863 0.728 1.232 1.17 1.685 0.906
FLA 0.706 1.012 0.929 1.15 0.451 0.958 1.196 1.274 1.203 1.082 0.719 0.912 1.118 1.413 1.069 0.819
HOU 1.059 1.095 0.645 0.694 1.477 0.835 1.042 0.732 1.216 0.869 1.415 1.069 1.765 1.002 1.165 1.196
LAD 0.777 1.001 1.681 0.928 0.712 0.637 1.204 0.846 0.902 0.947 1.049 0.77 1.153 0.828 0.435 0.536
MIL 0.895 0.835 0.727 1.028 1.31 0.719 0.773 0.846 0.902 0.899 0.638 0.951 0.692 0.997 1.158 0.875
NYM 1.094 0.879 1.394 1.117 0.568 0.853 1.155 0.861 0.966 0.964 0.681 1.617 1.114 0.646 0.999 1.043
PHI 1.067 1.418 1.138 0.591 1.073 1.177 0.65 0.713 1.249 1.249 0.883 0.508 1.127 0.991 0.397 1.098
PIT 0.886 0.491 1.177 0.57 1.247 0.911 0.845 0.952 0.821 0.516 1.506 0.866 1.098 0.861 1.048 0.906
SDG 0.958 1.057 1.005 1.134 0.654 0.659 0.454 0.564 1.002 0.665 0.602 0.606 0.769 0.963 0.721 0.741
SFO 1.182 1.182 1.024 0.823 0.92 0.697 1.069 1.051 0.929 1.533 0.916 1.034 0.82 1.028 1.174 0.887
STL 0.974 1.233 0.694 1.282 0.58 0.836 0.833 1.814 0.726 0.899 2.072 0.77 0.994 0.816 0.932 0.699
WAS 1.006 0.858 0.448 1.491 1.193 1.207 0.898 1.628 1.063 0.953 0.83 0.986 1.069 1.195 1.375 1.031

Team | from bal bos chw cle det kan laa min nyy oak sea tam tex tor
BAL 1.071 0.959 1.285 0.685 0.913 1.301 1.333 1.441 1.068 1.304 0.807 0.823 1.969 0.754
BOS 1.154 1.033 1.027 0.846 1.223 0.906 1.099 0.852 0.988 1.068 1.252 0.991 1.1 0.701
CHW 0.883 1.065 1.059 1.067 1.181 0.858 0.773 1.023 1.607 0.593 1.331 1.757 0.795 1.859
CLE 1.489 1.162 0.945 0.952 1.372 1.178 0.521 1.208 0.947 1.108 0.624 0.765 0.688 0.996
DET 1.312 0.944 1.003 0.776 1.118 0.826 1.899 1.029 1.347 1.038 1.698 1.035 1.102 0.932
KAN 0.707 0.978 1.059 0.693 1.162 0.858 1.196 0.898 0.581 1.051 0.555 0.718 0.822 0.981
LAA 0.75 0.876 1.279 1.704 0.549 0.669 0.933 1.098 0.829 1.122 0.764 1.344 0.743 1.404
MIN 0.638 1.04 0.888 0.676 0.932 0.82 0.729 0.858 0.893 0.788 1.205 0.878 0.873 0.722
NYY 1.013 1.055 0.666 1.015 0.839 1.491 1.137 0.97 1.01 0.784 1.335 0.904 1.164 0.966
OAK 0.752 0.885 1.634 0.786 0.986 0.747 0.761 0.995 1.178 0.915 0.708 1.153 0.866 0.656
SEA 1.163 0.723 0.698 1.337 0.577 1.354 1.071 0.624 0.663 1.132 0.877 1.086 0.701 0.998
TAM 1.224 0.98 0.567 1.172 1.017 1.124 0.653 0.919 1.051 0.747 0.76 0.941 1.35 0.961
TEX 0.561 0.969 1.374 1.428 1.047 1.076 1.296 1.014 0.895 1.09 1.29 0.719 1.031 1.168
TOR 1.283 1.33 0.515 0.863 1.083 0.79 0.6 1.072 0.943 1.259 0.793 0.884 0.797 0.903

Examining the Disaster

To emphasize the comical size of the spreads, we can sort those data by factor size, to get:

Team  park factor | (derived-from team)
ARI 0.615
(cin)
0.85
(sdg)
0.877
(phi)
0.921
(sfo)
0.933
(nym)
1.014
(stl)
1.036
(pit)
1.042
(hou)
1.057
(avg)
1.059
(ari)
1.067
(mil)
1.086
(was)
1.153
(lad)
1.195
(chc)
1.258
(col)
1.363
(atl)
1.438
(fla)
ATL 0.658
(phi)
0.769
(sdg)
0.799
(stl)
0.821
(ari)
0.893
(lad)
0.919
(sfo)
1.002
(fla)
1.006
(hou)
1.057
(atl)
1.074
(avg)
1.142
(mil)
1.159
(nym)
1.227
(cin)
1.242
(chc)
1.27
(was)
1.359
(col)
1.866
(pit)
CHC 0.477
(lad)
0.655
(nym)
0.698
(pit)
0.725
(sdg)
0.736
(phi)
0.807
(atl)
0.84
(ari)
0.948
(chc)
0.951
(sfo)
0.978
(fla)
0.985
(cin)
1.018
(avg)
1.177
(mil)
1.272
(stl)
1.324
(col)
1.532
(hou)
2.184
(was)
CIN 0.706
(sdg)
0.72
(was)
0.757
(stl)
0.826
(col)
0.868
(fla)
0.897
(atl)
0.899
(nym)
0.914
(mil)
0.949
(lad)
1.002
(chc)
1.041
(cin)
1.086
(avg)
1.3
(sfo)
1.556
(phi)
1.563
(hou)
1.584
(pit)
1.792
(ari)
COL 0.722
(mil)
0.728
(pit)
0.739
(hou)
0.751
(chc)
0.815
(atl)
0.863
(phi)
0.883
(ari)
0.906
(was)
1.048
(col)
1.132
(avg)
1.17
(sfo)
1.232
(sdg)
1.246
(lad)
1.322
(cin)
1.685
(stl)
1.779
(nym)
2.227
(fla)
FLA 0.451
(col)
0.706
(ari)
0.719
(phi)
0.819
(was)
0.912
(pit)
0.929
(chc)
0.958
(fla)
1.001
(avg)
1.012
(atl)
1.069
(stl)
1.082
(nym)
1.118
(sdg)
1.15
(cin)
1.196
(hou)
1.203
(mil)
1.274
(lad)
1.413
(sfo)
HOU 0.645
(chc)
0.694
(cin)
0.732
(lad)
0.835
(fla)
0.869
(nym)
1.002
(sfo)
1.042
(hou)
1.059
(ari)
1.069
(pit)
1.08
(avg)
1.095
(atl)
1.165
(stl)
1.196
(was)
1.216
(mil)
1.415
(phi)
1.477
(col)
1.765
(sdg)
LAD 0.435
(stl)
0.536
(was)
0.637
(fla)
0.712
(col)
0.77
(pit)
0.777
(ari)
0.828
(sfo)
0.846
(lad)
0.9
(avg)
0.902
(mil)
0.928
(cin)
0.947
(nym)
1.001
(atl)
1.049
(phi)
1.153
(sdg)
1.204
(hou)
1.681
(chc)
MIL 0.638
(phi)
0.692
(sdg)
0.719
(fla)
0.727
(chc)
0.773
(hou)
0.835
(atl)
0.846
(lad)
0.875
(was)
0.89
(avg)
0.895
(ari)
0.899
(nym)
0.902
(mil)
0.951
(pit)
0.997
(sfo)
1.028
(cin)
1.158
(stl)
1.31
(col)
NYM 0.568
(col)
0.646
(sfo)
0.681
(phi)
0.853
(fla)
0.861
(lad)
0.879
(atl)
0.964
(nym)
0.966
(mil)
0.997
(avg)
0.999
(stl)
1.043
(was)
1.094
(ari)
1.114
(sdg)
1.117
(cin)
1.155
(hou)
1.394
(chc)
1.617
(pit)
PHI 0.397
(stl)
0.508
(pit)
0.591
(cin)
0.65
(hou)
0.713
(lad)
0.883
(phi)
0.958
(avg)
0.991
(sfo)
1.067
(ari)
1.073
(col)
1.098
(was)
1.127
(sdg)
1.138
(chc)
1.177
(fla)
1.249
(nym)
1.249
(mil)
1.418
(atl)
PIT 0.491
(atl)
0.516
(nym)
0.57
(cin)
0.821
(mil)
0.845
(hou)
0.861
(sfo)
0.866
(pit)
0.886
(ari)
0.906
(was)
0.911
(fla)
0.919
(avg)
0.952
(lad)
1.048
(stl)
1.098
(sdg)
1.177
(chc)
1.247
(col)
1.506
(phi)
SDG 0.454
(hou)
0.564
(lad)
0.602
(phi)
0.606
(pit)
0.654
(col)
0.659
(fla)
0.665
(nym)
0.721
(stl)
0.741
(was)
0.769
(sdg)
0.785
(avg)
0.958
(ari)
0.963
(sfo)
1.002
(mil)
1.005
(chc)
1.057
(atl)
1.134
(cin)
SFO 0.697
(fla)
0.82
(sdg)
0.823
(cin)
0.887
(was)
0.916
(phi)
0.92
(col)
0.929
(mil)
1.017
(avg)
1.024
(chc)
1.028
(sfo)
1.034
(pit)
1.051
(lad)
1.069
(hou)
1.174
(stl)
1.182
(ari)
1.182
(atl)
1.533
(nym)
STL 0.58
(col)
0.694
(chc)
0.699
(was)
0.726
(mil)
0.77
(pit)
0.816
(sfo)
0.833
(hou)
0.836
(fla)
0.899
(nym)
0.932
(stl)
0.974
(ari)
0.994
(sdg)
1.009
(avg)
1.233
(atl)
1.282
(cin)
1.814
(lad)
2.072
(phi)
WAS 0.448
(chc)
0.83
(phi)
0.858
(atl)
0.898
(hou)
0.953
(nym)
0.986
(pit)
1.006
(ari)
1.031
(was)
1.063
(mil)
1.069
(sdg)
1.077
(avg)
1.193
(col)
1.195
(sfo)
1.207
(fla)
1.375
(stl)
1.491
(cin)
1.628
(lad)

Team  park factor | (derived-from team)
BAL 0.685
(cle)
0.754
(tor)
0.807
(sea)
0.823
(tam)
0.913
(det)
0.959
(bos)
1.068
(nyy)
1.071
(bal)
1.122
(avg)
1.285
(chw)
1.301
(kan)
1.304
(oak)
1.333
(laa)
1.441
(min)
1.969
(tex)
BOS 0.701
(tor)
0.846
(cle)
0.852
(min)
0.906
(kan)
0.988
(nyy)
0.991
(tam)
1.017
(avg)
1.027
(chw)
1.033
(bos)
1.068
(oak)
1.099
(laa)
1.1
(tex)
1.154
(bal)
1.223
(det)
1.252
(sea)
CHW 0.593
(oak)
0.773
(laa)
0.795
(tex)
0.858
(kan)
0.883
(bal)
1.023
(min)
1.059
(chw)
1.065
(bos)
1.067
(cle)
1.132
(avg)
1.181
(det)
1.331
(sea)
1.607
(nyy)
1.757
(tam)
1.859
(tor)
CLE 0.521
(laa)
0.624
(sea)
0.688
(tex)
0.765
(tam)
0.945
(chw)
0.947
(nyy)
0.952
(cle)
0.996
(tor)
0.997
(avg)
1.108
(oak)
1.162
(bos)
1.178
(kan)
1.208
(min)
1.372
(det)
1.489
(bal)
DET 0.776
(cle)
0.826
(kan)
0.932
(tor)
0.944
(bos)
1.003
(chw)
1.029
(min)
1.035
(tam)
1.038
(oak)
1.102
(tex)
1.118
(det)
1.147
(avg)
1.312
(bal)
1.347
(nyy)
1.698
(sea)
1.899
(laa)
KAN 0.555
(sea)
0.581
(nyy)
0.693
(cle)
0.707
(bal)
0.718
(tam)
0.822
(tex)
0.858
(kan)
0.876
(avg)
0.898
(min)
0.978
(bos)
0.981
(tor)
1.051
(oak)
1.059
(chw)
1.162
(det)
1.196
(laa)
LAA 0.549
(det)
0.669
(kan)
0.743
(tex)
0.75
(bal)
0.764
(sea)
0.829
(nyy)
0.876
(bos)
0.933
(laa)
1.005
(avg)
1.098
(min)
1.122
(oak)
1.279
(chw)
1.344
(tam)
1.404
(tor)
1.704
(cle)
MIN 0.638
(bal)
0.676
(cle)
0.722
(tor)
0.729
(laa)
0.788
(oak)
0.82
(kan)
0.853
(avg)
0.858
(min)
0.873
(tex)
0.878
(tam)
0.888
(chw)
0.893
(nyy)
0.932
(det)
1.04
(bos)
1.205
(sea)
NYY 0.666
(chw)
0.784
(oak)
0.839
(det)
0.904
(tam)
0.966
(tor)
0.97
(min)
1.01
(nyy)
1.013
(bal)
1.015
(cle)
1.025
(avg)
1.055
(bos)
1.137
(laa)
1.164
(tex)
1.335
(sea)
1.491
(kan)
OAK 0.656
(tor)
0.708
(sea)
0.747
(kan)
0.752
(bal)
0.761
(laa)
0.786
(cle)
0.866
(tex)
0.885
(bos)
0.915
(oak)
0.93
(avg)
0.986
(det)
0.995
(min)
1.153
(tam)
1.178
(nyy)
1.634
(chw)
SEA 0.577
(det)
0.624
(min)
0.663
(nyy)
0.698
(chw)
0.701
(tex)
0.723
(bos)
0.877
(sea)
0.929
(avg)
0.998
(tor)
1.071
(laa)
1.086
(tam)
1.132
(oak)
1.163
(bal)
1.337
(cle)
1.354
(kan)
TAM 0.567
(chw)
0.653
(laa)
0.747
(oak)
0.76
(sea)
0.919
(min)
0.941
(tam)
0.961
(tor)
0.962
(avg)
0.98
(bos)
1.017
(det)
1.051
(nyy)
1.124
(kan)
1.172
(cle)
1.224
(bal)
1.35
(tex)
TEX 0.561
(bal)
0.719
(tam)
0.895
(nyy)
0.969
(bos)
1.014
(min)
1.031
(tex)
1.047
(det)
1.068
(avg)
1.076
(kan)
1.09
(oak)
1.168
(tor)
1.29
(sea)
1.296
(laa)
1.374
(chw)
1.428
(cle)
TOR 0.515
(chw)
0.6
(laa)
0.79
(kan)
0.793
(sea)
0.797
(tex)
0.863
(cle)
0.884
(tam)
0.903
(tor)
0.937
(avg)
0.943
(nyy)
1.072
(min)
1.083
(det)
1.259
(oak)
1.283
(bal)
1.33
(bos)

Hiding Behind Averages

Let me repeat: if this method worked in practice, for each park the runs "park factor" calculated from other parks should be nearly the same: every horizontal line in the Table above should have nearly identical numbers right across. But in reality, we see spreads approaching a 3:1 ratio. That has nothing to do with the methodology: it is entirely a result of ridiculously small data samples—which is why calculating "park factors" is a bad joke.

In the usual figuring presented to the public, that is all pretty well hidden, because what you get for a given park is—more or less—an averaging of the sorts of results here broken out in detail. You can disguise (though not correct) an awful lot of sins in data analysis by taking averages. (A prediction that every team in baseball will finish with a .500 record will not look bad at all if one takes some Standard Error calculations of the actual-versus-predicted results.)

If you want to see what averaging can hide, here is a tabulation of the averaged runs "park factors" for 2008; for comparison, I show the ESPN results as well (not to pick on ESPN—it's just that the method they use is typical). The "best" column means best-guess, which is what all our figuring above amounts to. I have included a "delta" (differences) column, both as a ratio and as a percentage. What you will notice is that in a very broad way, there is agreement: San Diego seems to have had, without much doubt, the stingiest stadium in the majors, and the general pattern from stingiest to most generous crudely corresponds.

Team Best
Guess
Typical
(ESPN)
Typical/Best Typical/Best
% difference
SDG 0.785 0.796 1.014 + 1.4
MIL 0.890 0.945 1.062 + 6.2
LAD 0.900 0.842 0.936 - 6.4
PIT 0.919 0.898 0.977 - 2.3
PHI 0.958 1.029 1.074 + 7.4
NYM 0.997 0.946 0.949 - 5.1
FLA 1.001 0.954 0.953 - 4.7
STL 1.009 0.943 0.935 - 6.5
SFO 1.017 1.045 1.028 + 2.8
CHC 1.018 1.068 1.049 + 4.9
ARI 1.057 1.135 1.074 + 7.4
ATL 1.074 1.063 0.990 - 1.0
WAS 1.077 1.038 0.964 - 3.6
HOU 1.080 1.036 0.959 - 4.1
CIN 1.086 1.069 0.984 - 1.6
COL 1.132 1.126 0.995 - 0.5
avg 1.000 0.996 1.000 = league average
MIN 0.853 0.887 1.040 + 4.0
KAN 0.876 0.929 1.061 + 6.1
SEA 0.929 0.932 1.003 + 0.3
OAK 0.930 0.916 0.985 - 1.5
TOR 0.937 0.959 1.023 + 2.3
TAM 0.962 0.955 0.993 - 0.7
CLE 0.997 0.995 0.998 - 0.2
LAA 1.005 1.017 1.012 + 1.2
BOS 1.017 1.077 1.059 + 5.9
NYY 1.025 1.040 1.015 + 1.5
TEX 1.068 1.142 1.069 + 6.9
BAL 1.122 1.051 0.937 - 6.3
CHW 1.132 1.122 0.991 - 0.9
DET 1.147 1.077 0.939 - 6.1
avg 1.000 1.007 1.000 = league average

But the point here is not whose method is more accurate—when you average the results calculated here, all you're doing is making a slightly better approximation of what the "typical" method achieves, so of course they sort of agree. The real point is that none of them are really much good save in a very general qualitative, not quantitative, way. We can say, for example, that Colorado's park boosts run scoring substantially—but if we try to actually adjust data to correctly allow for it, we're just going to be faking it.


The Bottom Line

The only way one could hope for better results is to cumulate data over several seasons. But, as we already noted, the frequency of structural changes—not to mention actual park replacements—and even such things as percentage of times a park with a retractable roof has it open in a given season (and some parks actually open and close the roof during ongoing games!), makes any such technique yet another disguising of error by averaging.

Bottom line: if MLB were to stabilize stadia—say, no structural changes any more often than every three years—and cut out interleague play (a folly in any event), we might in time get more meaningful data. But none of that is going to happen, so we need to accept that in analysis the best we can do is what is done on this site: calculate measures from exact data and let the viewer apply a rough mental adjustment to results. Anything else is the sort of thing meant by "lies, damned lies, and statistics."

(Just as food for thought: in just the 10 years of 2000 through 2009 inclusive, fully a dozen wholly new ballparks debuted, an average of more than one a year. Meanwhile, those with patience and a lot of time on their hands could make a list of structural changes to existing parks during that period, or any other that strikes one's fancy; possible starting places for such eager beavers would include Clem's Baseball stadium chronology page; or the Baseball Parks park-changes pages.)




  Advertisement:


  Advertisement:



Want detailed, careful, unhysterical analysis of the effects of "Performance-Enhancing Drugs" in baseball? Click here to visit the Steroids & Baseball web site.

All content copyright © 2002 - 2015 by The Owlcroft Company.

This web page is strictly compliant with the W3C (World Wide Web Consortium) Extensible HyperText Markup Language (XHTML) Protocol v1.0 (Transitional) and the W3C Cascading Style Sheets (CSS) Protocol v3 — because we care about interoperability. Click on the logos below to test us!



This page was last modified on Sunday, 9 August 2015, at 8:51 pm Pacific Time.