2020 Tampa Bay Rays Statistics

American League (AL)
Team Record: 40-20
Finished 1st in the AL's East Division
Ballpark: Tropicana Field
Won League Championship Series
American League Wild Card - Defeated Toronto Blue Jays 2-0
American League Division Series - Defeated New York Yankees 3-2
American League Championship Series - Defeated Houston Astros 4-3
World Series - Lost to Los Angeles Dodgers 4-2
Manager: Kevin Cash (40-20)
Location: Tampa, Florida
2020 Tampa Bay Rays Roster
2020 Tampa Bay Rays Results

The Tampa Bay Rays of the American League ended the 2020 season with a record of 40 wins and 20 losses, finishing first in the AL's East Division.

Brandon Lowe led the Bay Rays with 14 home runs and drove in 37 runs. Joey Wendle paced all regular hitters by hitting .286. Peter Fairbanks topped the team with 6 wins, while Blake Snell recorded a 3.24 ERA, best among regularly-used pitchers.

Kevin Cash coached the team. The 2020 Tampa Bay Rays won the League Championship Series.

Click on column headings to sort.

Pitching:

Player W L W% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF
Pete Fairbanks63.6672.70272200026.72398214039206117
Josh Fleming501.0002.7875000032.328101057025100130
Tyler Glasnow51.8334.081111000057.34326261122091007238
Blake Snell42.6673.241111000050.04219181018063007203
Diego Castillo301.0001.66220500421.7124431102310089
John Curtiss301.0001.80173700225.021753302520099
Aaron Loup32.6002.52240600025.017973402230096
Chaz Roe201.0002.8910040019.31043030910039
Nick Anderson21.6670.55190900616.35211302600058
Charlie Morton22.5004.7499000038.0432120410042401170
Ryan Sherriff101.0000.0010030019.7600020200034
Anthony Banda101.00010.294030017.01098150420036
Jalen Beeks11.5003.26120300119.321971402600281
Ryan Thompson12.3334.44251300126.329151348023010114
Ryan Yarbrough14.2003.56119000055.7542222512144702234
Mike Brosseau000.001010000.300000010001
Cody Reed000.002010002.710000020009
Andrew Kittredge002.258110018.0822020300031
Yonny Chirinos002.3833000011.314432401020052
Aaron Slegers003.46111300226.018101015219200101
Trevor Richards005.9194100032.0442421611027001150
Jose Alvarado006.009030009.09762601320345
Sean Gilmartin008.312000004.3744240500024
Edgar Garcia0010.804010013.3344240100016
Oliver Drake02.0005.73110400211.0787261700145
Totals4020.6673.5627960600023527.7475229209701684552291302212

Batting:

Player GP PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB DP HBP SH SF IBB
Brandon Lowe562241933652921437302558.269.362.554.91610724020
Joey Wendle50184168244892417821035.286.342.435.7777315011
Willy Adames542051852948151823212074.259.332.481.8138940000
Manuel Margot471591451939901111241325.269.327.352.6795100010
Yandy Diaz34138114163530211002317.307.428.386.8144461001
Yoshi Tsutsugo51185157273151824002650.197.314.395.7086251011
Kevin Kiermaier49159138163053322812042.217.321.362.6835021001
Ji-Man Choi421451221628130316002036.230.331.410.7415010032
Austin Meadows36152132192781413211750.205.296.371.6674901020
Mike Brosseau37988612265151220831.302.378.558.9364813010
Hunter Renfroe42139122181950822201437.156.252.393.6454832010
Randy Arozarena23766415182071140622.281.382.6411.0224125010
Jose Martinez24766710164021000920.239.329.388.7172650001
Nate Lowe21766710152041110928.224.316.433.7492920002
Michael Perez3893847143011300727.167.237.238.4752031010
Mike Zunino2884758114041000637.147.238.360.5982703000
Kevan Smith17373138301800511.258.378.452.8301411000
Brett Phillips1725202301133057.150.320.400.720800000
Brian O'Grady2552210001001.400.400.6001.000300000
Chaz Roe10000000000000000000
Cody Reed2000000000000000000
Aaron Slegers11000000000000000000
Blake Snell11000000000000000000
Ryan Thompson25000000000000000000
Ryan Yarbrough11000000000000000000
Trevor Richards9000000000000000000
Ryan Sherriff10000000000000000000
Charlie Morton9000000000000000000
Nick Anderson19000000000000000000
Anthony Banda4000000000000000000
Jalen Beeks12000000000000000000
Diego Castillo22000000000000000000
Yonny Chirinos3000000000000000000
John Curtiss17000000000000000000
Oliver Drake11000000000000000000
Pete Fairbanks27000000000000000000
Josh Fleming7000000000000000000
Edgar Garcia4000000000000000000
Tyler Glasnow11000000000000000000
Andrew Kittredge8000000000000000000
Aaron Loup24000000000000000000
Sean Gilmartin2000000000000000000
Jose Alvarado9000000000000000000
Totals946226019752894701051280274489243608.238.328.425.75383938280149


Fielding:

Player Pos GP GS Inn. PO A E DP Fld% RF/9 RF/G PB WP SB CS CS%
Ji-Man Choi1B3831277.725511325.9898.6227.0000000
Nate Lowe1B1515123.01106081.0008.4887.7330000
Mike Brosseau1B12761.0518091.0008.7054.9170000
Jose Martinez1B6434.0312021.0008.7355.5000000
Yandy Diaz1B2214.090001.0005.7864.5000000
Hunter Renfroe1B219.052001.0007.0003.5000000
Michael Perez1B107.0102021.00015.42912.0000000
Brian O'Grady1B101.010001.0009.0001.0000000
Brandon Lowe1B101.00000.000.0000000
Brandon Lowe2B4435323.75468221.9843.3922.7730000
Joey Wendle2B2018149.02636071.0003.7453.1000000
Mike Brosseau2B9755.01517081.0005.2363.5560000
Yandy Diaz3B2522184.7124114.9812.5832.1200000
Joey Wendle3B2818161.0174045.9343.1862.0360000
Yoshi Tsutsugo3B141189.061643.8462.2251.5710000
Mike Brosseau3B11877.062321.9353.3902.6360000
Nate Lowe3B2116.004011.0002.2502.0000000
Michael PerezC3827232.02222512.9969.5826.5001013631.6
Mike ZuninoC2825215.72441512.9961.8089.2505011426.7
Kevan SmithC16880.0733001.0008.5504.750103350.0
Kevin KiermaierOF4641350.7866001.0002.3612.0000000
Manuel MargotOF4637344.792020.9792.4022.0000000
Hunter RenfroeOF3932285.060130.9531.9261.5640000
Austin MeadowsOF2624207.0380001.0001.6521.4620000
Randy ArozarenaOF1713113.0171011.0001.4341.0590000
Yoshi TsutsugoOF1612105.7150001.0001.278.9380000
Brandon LoweOF121185.0210001.0002.2241.7500000
Brett PhillipsOF15869.0150001.0001.9571.0000000
Mike BrosseauOF3114.050001.0003.2141.6670000
Brian O'GradyOF119.00000.000.0000000
Tyler GlasnowP111157.345001.0001.413.8180000
Ryan YarbroughP11955.728001.0001.617.9090000
Blake SnellP111150.023001.000.900.4550000
Charlie MortonP9938.021001.000.711.3330000
Josh FlemingP7532.308011.0002.2271.1430000
Trevor RichardsP9432.003011.000.844.3330000
Pete FairbanksP27226.751001.0002.025.2220000
Ryan ThompsonP25126.315011.0002.051.2400000
Aaron SlegersP11126.023001.0001.731.4550000
Aaron LoupP24025.024001.0002.160.2500000
John CurtissP17325.001001.000.360.0590000
Diego CastilloP22021.721001.0001.246.1360000
Jalen BeeksP12019.311001.000.931.1670000
Nick AndersonP19016.310001.000.551.0530000
Yonny ChirinosP3311.301001.000.794.3330000
Oliver DrakeP11011.021001.0002.455.2730000
Ryan SherriffP1009.710001.000.931.1000000
Chaz RoeP1009.30000.000.0000000
Jose AlvaradoP909.001001.0001.000.1110000
Andrew KittredgeP818.002001.0002.250.2500000
Anthony BandaP407.00000.000.0000000
Sean GilmartinP204.30000.000.0000000
Edgar GarciaP403.310011.0002.700.2500000
Cody ReedP202.70000.000.0000000
Mike BrosseauP100.30000.000.0000000
Willy AdamesSS5351450.053131927.9533.6803.4720000
Joey WendleSS10977.773015.9744.2883.7000000
Totals8765404749.0158453733137.9854.0202.42170271332.5

Postseason - Pitching:

Player Rnd W L W% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF
Blake SnellALWC1101.0000.001100005.7100020900019
Tyler GlasnowALWC1101.0003.001100006.0622210800225
Diego CastilloALWC1000.001000000.710000011004
Pete FairbanksALWC1000.001010011.010000020014
Aaron LoupALWC1000.001000000.710000010003
Ryan ThompsonALWC1000.001000001.300000020004
Nick AndersonALWC1003.382010002.7211000000010
Diego CastilloALDS1101.0000.003020004.0100020600015
Charlie MortonALDS1101.0001.801100005.0421020600022
Tyler GlasnowALDS1101.0004.912200007.33442501200030
Oliver DrakeALDS1000.001000001.010000010004
Nick AndersonALDS1001.932000004.7211100600015
Pete FairbanksALDS1003.002010013.0211030500014
Ryan YarbroughALDS1003.601000005.0622110100021
Shane McClanahanALDS1005.402010001.722111020009
Aaron SlegersALDS1006.751010001.331100010008
John CurtissALDS10019.292000002.3655120200015
Ryan ThompsonALDS101.0004.912100003.7522130310018
Blake SnellALDS101.0007.201100005.0644320400123
Charlie MortonALCS201.0000.0022000010.77000201110042
Ryan YarbroughALCS101.0003.601100005.0322220510021
Blake SnellALCS11.5003.002200009.0933160600138
Aaron LoupALCS000.004000002.3200010310111
Aaron SlegersALCS000.002010003.7100021200013
Ryan ThompsonALCS000.003000001.720000020007
Jose AlvaradoALCS000.002000001.710003040009
John CurtissALCS002.084110004.3411120400018
Pete FairbanksALCS002.083010014.3311110600117
Diego CastilloALCS002.453020023.7421030300016
Josh FlemingALCS006.001000003.0322010100012
Shane McClanahanALCS0016.201000001.7533110200011
Tyler GlasnowALCS01.0006.001100006.0844220500025
Nick AndersonALCS01.0008.313020014.3744130000021
John CurtissWS101.0002.703020003.3411110300015
Nick AndersonWS11.5009.003000003.0533111300115
Shane McClanahanWS000.001010001.010000000004
Ryan SherriffWS000.002000002.000001010007
Ryan ThompsonWS000.003010002.700001030009
Blake SnellWS002.7022000010.04331401800038
Diego CastilloWS003.383010012.7111020200011
Ryan YarbroughWS003.863110004.7722210100021
Pete FairbanksWS006.753000004.0633221400119
Josh FlemingWS006.751000002.7522110200013
Aaron LoupWS007.714000002.3222010300010
Charlie MortonWS01.00010.381100004.3755110610022
Tyler GlasnowWS02.0009.642200009.3910103901500446
Totals119.5504.00912020007175.31638178337831876013754

Postseason - Batting:

Player Rnd GP PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB DP HBP SH SF IBB
Randy ArozarenaALWC12983421010111.500.5561.0001.556800000
Manuel MargotALWC12772300130001.429.429.8571.286600000
Mike BrosseauALWC11331200000001.667.667.6671.333200000
Mike ZuninoALWC12771200120004.286.286.7141.000500000
Brandon LoweALWC12880200000001.250.250.250.500200000
Hunter RenfroeALWC12551100140003.200.200.8001.000400000
Willy AdamesALWC12760100001013.167.286.167.452100000
Kevin KiermaierALWC12771100000000.143.143.143.286100000
Nate LoweALWC11330000000002.000.000.000.000000000
Yandy DiazALWC11421000000021.000.500.000.500000000
Ji-Man ChoiALWC12330000000001.000.000.000.000010000
Joey WendleALWC12321000000011.000.333.000.333000000
Yoshi TsutsugoALWC11220000000001.000.000.000.000000000
Aaron LoupALWC11000000000000000000
Tyler GlasnowALWC11000000000000000000
Pete FairbanksALWC11000000000000000000
Diego CastilloALWC11000000000000000000
Nick AndersonALWC12000000000000000000
Ryan ThompsonALWC11000000000000000000
Blake SnellALWC11000000000000000000
Brett PhillipsALWC11000000000000000000
Randy ArozarenaALDS1521195800330014.421.476.8951.3711701000
Joey WendleALDS1518174600001016.353.389.353.742600000
Ji-Man ChoiALDS1519152410130030.267.421.533.954801001
Kevin KiermaierALDS1517172420140005.235.235.529.765900000
Mike BrosseauALDS13551200110002.400.4001.0001.400500000
Michael PerezALDS13551200130000.400.4001.0001.400500000
Austin MeadowsALDS1414132200220016.154.214.615.830800000
Willy AdamesALDS1518152200000036.133.278.133.411200000
Yandy DiazALDS131390100000042.111.385.111.496100000
Manuel MargotALDS141091100120011.111.200.444.644400000
Mike ZuninoALDS1412121100120008.083.083.333.417400000
Yoshi TsutsugoALDS12660000000001.000.000.000.000000000
Hunter RenfroeALDS11110000000000.000.000.000.000000000
Brett PhillipsALDS13220000000001.000.000.000.000000000
Brandon LoweALDS1522180000010047.000.182.000.182010000
Oliver DrakeALDS11000000000000000000
John CurtissALDS12000000000000000000
Diego CastilloALDS13000000000000000000
Nick AndersonALDS12000000000000000000
Ryan YarbroughALDS11000000000000000000
Ryan ThompsonALDS12000000000000000000
Blake SnellALDS11000000000000000000
Aaron SlegersALDS11000000000000000000
Charlie MortonALDS11000000000000000000
Shane McClanahanALDS12000000000000000000
Tyler GlasnowALDS12000000000000000000
Pete FairbanksALDS12000000000000000000
Randy ArozarenaALCS7302869104600210.321.367.7861.1522200001
Manuel MargotALCS727234600360028.261.346.652.9981501100
Ji-Man ChoiALCS517133500110046.385.529.6151.145800000
Mike ZuninoALCS720182500240006.278.300.611.9111101010
Brandon LoweALCS7272644001100110.154.185.269.454710000
Joey WendleALCS723212300020014.143.217.143.360321000
Yoshi TsutsugoALCS2550200000000.400.400.400.800210000
Hunter RenfroeALCS4990210020006.222.222.333.556300000
Kevin KiermaierALCS513121220000106.167.231.333.564401000
Yandy DiazALCS416131200000034.154.313.154.466200000
Willy AdamesALCS727171220030098.118.444.235.680411000
Austin MeadowsALCS623221200000016.091.130.091.221200000
Mike BrosseauALCS512100000000015.000.167.000.167011000
Michael PerezALCS2220000000002.000.000.000.000000000
Nick AndersonALCS3000000000000000000
Jose AlvaradoALCS2000000000000000000
Ryan YarbroughALCS1000000000000000000
Ryan ThompsonALCS3000000000000000000
Blake SnellALCS2000000000000000000
Aaron SlegersALCS2000000000000000000
Charlie MortonALCS2000000000000000000
Shane McClanahanALCS1000000000000000000
Aaron LoupALCS4000000000000000000
Tyler GlasnowALCS1000000000000000000
Josh FlemingALCS1000000000000000000
Pete FairbanksALCS3000000000000000000
John CurtissALCS4000000000000000000
Diego CastilloALCS3000000000000000000
Randy ArozarenaWS626225800340144.364.462.7731.2341720001
Kevin KiermaierWS620194710230016.368.400.7371.1371400000
Manuel MargotWS621193610002129.316.381.368.749700000
Yandy DiazWS514121401010023.333.429.500.929600000
Austin MeadowsWS616161300000006.188.188.188.375300000
Willy AdamesWS621210320010108.143.143.238.381500000
Brandon LoweWS6252433003600110.125.160.500.6601200000
Mike BrosseauWS5760200010013.333.429.333.762200000
Joey WendleWS619181220030005.111.105.222.327400010
Brett PhillipsWS31101000100001.0001.0001.0002.000100000
Hunter RenfroeWS5981100110012.125.222.500.722400000
Ji-Man ChoiWS61293100000034.111.333.111.444100000
Mike ZuninoWS617160100000019.063.118.063.180110000
Yoshi TsutsugoWS3330000000001.000.000.000.000000000
Ryan YarbroughWS3000000000000000000
Ryan ThompsonWS3000000000000000000
Blake SnellWS2000000000000000000
Ryan SherriffWS2000000000000000000
Michael PerezWS3000000000000000000
Charlie MortonWS1000000000000000000
Shane McClanahanWS1000000000000000000
Aaron LoupWS4000000000000000000
Tyler GlasnowWS2000000000000000000
Josh FlemingWS1000000000000000000
Pete FairbanksWS3000000000000000000
John CurtissWS3000000000000000000
Diego CastilloWS3000000000000000000
Nick AndersonWS3000000000000000000
Totals3247136397913517234774563220.211.289.404.693258118123

Postseason - Fielding:

Player Rnd Pos GP GS Inn. PO A E DP Fld% RF/9 RF/G PB SB CS CS%
Nate LoweALWC11B119.060011.0006.0006.000000
Mike BrosseauALWC11B115.060001.0001.8006.000000
Ji-Man ChoiALWC11B104.050001.00011.2505.000000
Brandon LoweALWC12B2218.024011.0003.0003.000000
Joey WendleALWC13B2112.011011.0001.5001.000000
Yandy DiazALWC13B116.00000.000.000000
Mike ZuninoALWC1C2218.0194001.00011.50011.500000
Kevin KiermaierALWC1CF2218.060001.0003.0003.000000
Manuel MargotALWC1LF119.010001.0001.0001.000000
Randy ArozarenaALWC1LF118.010001.0001.1251.000000
Brett PhillipsALWC1LF101.00000.000.000000
Tyler GlasnowALWC1P116.00000.000.000000
Blake SnellALWC1P115.70000.000.000000
Nick AndersonALWC1P202.70000.000.000000
Ryan ThompsonALWC1P101.30000.000.000000
Pete FairbanksALWC1P101.00000.000.000000
Aaron LoupALWC1P100.70000.000.000000
Diego CastilloALWC1P100.70000.000.000000
Hunter RenfroeALWC1RF119.020001.0002.0002.000000
Manuel MargotALWC1RF119.020001.0002.0002.000000
Willy AdamesALWC1SS2218.037001.0005.0005.000000
Ji-Man ChoiALDS11B5541.0402041.0009.2208.400000
Mike BrosseauALDS11B103.010001.0003.0001.000000
Brandon LoweALDS12B5544.056041.0002.2502.200000
Joey WendleALDS13B5541.027001.0001.9761.800000
Mike BrosseauALDS13B203.00010.000.000.000000
Mike ZuninoALDS1C4431.0323001.0001.1618.750000
Michael PerezALDS1C3113.0161001.00011.7695.667000
Kevin KiermaierALDS1CF5542.0140001.0003.0002.800000
Manuel MargotALDS1CF102.010001.0004.5001.000000
Randy ArozarenaALDS1LF5543.040001.000.837.800000
Manuel MargotALDS1LF101.00000.000.000000
Tyler GlasnowALDS1P227.301001.0001.227.500000
Ryan YarbroughALDS1P105.001001.0001.8001.000000
Blake SnellALDS1P115.003001.0005.4003.000000
Charlie MortonALDS1P115.00000.000.000000
Nick AndersonALDS1P204.70000.000.000000
Diego CastilloALDS1P304.00000.000.000000
Ryan ThompsonALDS1P213.711011.0004.9091.000000
Pete FairbanksALDS1P203.00000.000.000000
John CurtissALDS1P202.30000.000.000000
Shane McClanahanALDS1P201.701001.0005.400.500000
Aaron SlegersALDS1P101.30000.000.000000
Oliver DrakeALDS1P101.00000.000.000000
Manuel MargotALDS1RF3319.060001.0002.8422.000000
Austin MeadowsALDS1RF2212.040001.0003.0002.000000
Brett PhillipsALDS1RF3011.020001.0001.636.667000
Hunter RenfroeALDS1RF102.010001.0004.5001.000000
Willy AdamesALDS1SS5544.031621.9053.8863.800000
Ji-Man ChoiALCS1B5434.3351071.0009.4377.200000
Yandy DiazALCS1B3324.0222031.0009.0008.000000
Mike BrosseauALCS1B303.001001.0003.000.333000
Brandon LoweALCS2B5544.31213041.0005.0755.000000
Mike BrosseauALCS2B2217.046031.0005.2945.000000
Joey WendleALCS3B7653.3214021.0002.7002.286000
Mike BrosseauALCS3B118.012001.0003.3753.000000
Mike ZuninoALCSC7656.0503011.0008.5187.571500
Michael PerezALCSC215.350001.0008.4382.500000
Kevin KiermaierALCSCF5432.3100001.0002.7842.000000
Manuel MargotALCSCF4329.040001.0001.2411.000000
Randy ArozarenaALCSLF5542.351001.0001.2761.200000
Manuel MargotALCSLF2110.020001.0001.8001.000000
Brandon LoweALCSLF119.020001.0002.0002.000000
Charlie MortonALCSP2210.70000.000.000000
Blake SnellALCSP229.001001.0001.000.500000
Tyler GlasnowALCSP116.002001.0003.0002.000000
Ryan YarbroughALCSP115.00000.000.000000
Pete FairbanksALCSP304.301001.0002.077.333000
John CurtissALCSP414.303001.0006.231.750000
Nick AndersonALCSP304.30000.000.000000
Aaron SlegersALCSP203.70110.5002.455.500000
Diego CastilloALCSP303.710001.0002.455.333000
Josh FlemingALCSP103.001001.0003.0001.000000
Aaron LoupALCSP402.30000.000.000000
Ryan ThompsonALCSP301.70000.000.000000
Shane McClanahanALCSP101.70000.000.000000
Jose AlvaradoALCSP201.70000.000.000000
Manuel MargotALCSRF4322.370001.0002.8211.750000
Hunter RenfroeALCSRF4222.070001.0002.8641.750000
Austin MeadowsALCSRF3217.040001.0002.1181.333000
Willy AdamesALCSSS7761.31118081.0004.2554.143000
Yandy DiazWS1B4324.0221021.0008.6255.750000
Ji-Man ChoiWS1B4323.0181001.0007.4354.750000
Mike BrosseauWS1B204.030001.0006.7501.500000
Hunter RenfroeWS1B101.00000.000.000000
Brandon LoweWS2B6652.066011.0002.0772.000000
Joey WendleWS3B6543.098011.0003.5582.833000
Mike BrosseauWS3B218.002001.0002.2501.000000
Yandy DiazWS3B101.010001.0009.0001.000000
Mike ZuninoWSC6648.0547001.00011.4371.167000
Michael PerezWSC304.021001.0006.7501.000000
Kevin KiermaierWSCF6652.0140001.0002.4232.333000
Randy ArozarenaWSLF3325.040001.0001.4401.333000
Manuel MargotWSLF3323.050001.0001.9571.667000
Austin MeadowsWSLF103.010001.0003.0001.000000
Brett PhillipsWSLF101.010001.0009.0001.000000
Blake SnellWSP2210.002001.0001.8001.000000
Tyler GlasnowWSP229.30000.000.000000
Ryan YarbroughWSP314.711001.0003.857.667000
Charlie MortonWSP114.30000.000.000000
Pete FairbanksWSP304.00000.000.000000
John CurtissWSP303.30000.000.000000
Nick AndersonWSP303.00000.000.000000
Ryan ThompsonWSP302.702001.0006.750.667000
Josh FlemingWSP102.70000.000.000000
Diego CastilloWSP302.70000.000.000000
Aaron LoupWSP402.30000.000.000000
Ryan SherriffWSP202.00000.000.000000
Shane McClanahanWSP101.00000.000.000000
Manuel MargotWSRF3326.040001.0001.3851.333000
Hunter RenfroeWSRF3321.062001.0003.4292.667000
Austin MeadowsWSRF204.00000.000.000000
Brett PhillipsWSRF101.010001.0009.0001.000000
Willy AdamesWSSS6650.038001.0001.9801.833000
Joey WendleWSSS102.011011.0009.0002.000000
Totals2961801578.0526170446.9943.9702.351500




Statistical data from Baseball Databank, made available under the Creative Commons Attribution-ShareAlike 3.0 Unported License