Summary of 125 Home Runs

0 leading off, 3 walk-off, 17 tying, 33 go ahead

5 Tms
MIL 102
BOS 18
SEA 2
HOU 2
BAL 1
Platoon
vs RHP 84
vs LHP 41
Home/Road
Home 72
Away 53
Outs
0 52
1 37
2 36
28 Opps
CIN 18
STL 13
CHC 13
PIT 10
HOU 7
104 Pitchers
Zach Duke 3
Paul Maholm 3
Shaun Marcum 3
Todd Coffey 3
Aaron Harang 3
24 Parks
Miller Pk 60
Fenway Pk 8
GreatAmer BP 8
Wrigley Fld 7
Busch Std II 6
Where Hit
7 50
78 35
8 19
89 11
9 10
General field locations
when available.
Pitches
3 26
2 26
1 20
7+ 19
6 15
Pitches in PA
when available.
Game Totals
1·HR gms 117
2·HR gms 4
Gms w/ this # = 0
are not shown.
Bases
--- 66
1-- 28
-2- 12
--3 7
12- 4
Inning
1 9
2 22
3 11
4 17
5 13
RelScore
+4.. 16
+3 4
+2 7
+1 19
Tied 27
Before event,
for batter
Count
3-2 21
0-0 20
0-1 17
2-2 16
1-1 15
DefPos
SS 37
3B 33
2B 20
CF 18
LF 10
OrderPos
6th 32
7th 17
5th 17
8th 17
4th 14
Leverage
High Lev 28
Medium Lev 54
Low Lev 43

Play By Play

Play By Play
2002 #car #yr #gm Date @Bat   Pitcher Score Inn Out RoB Pit(cnt) RBI BOP Pos WPA bWE Notes Play Description
11112002-09-02 (2)MIL@CHCJoe Borowskibehind 1-17t 811--6,(2-2) CFBFBX2660.0000%Home Run (Fly Ball); Machado Scores
2003 #car #yr #gm Date @Bat   Pitcher Score Inn Out RoB Pit(cnt) RBI BOP Pos WPA bWE Notes Play Description
22112003-08-24MILPITBrian Meadowsahead 1-0b 32-2-2,(0-1) SX2240.16682%Home Run (Fly Ball); Podsednik Scores
33212003-08-25MIL@CINBrian Reithahead 6-1t 71---1,(0-0) X1240.01698%Home Run (Line Drive)
44312003-08-28MIL@CINChris Reitsmatied 2-2t 101--34,(1-2) PSCX2940.24792%Home Run (Fly Ball); Cruz Scores
55412003-09-15MIL@STLBrett Tomkobehind 1-9t 60---1,(0-0) X1860.0061%Home Run (Fly Ball to LF-CF)
66512003-09-21MILARICurt Schillingahead 5-2b 51---4,(1-2) BLFX1240.05093%Home Run (Line Drive)
2004 #car #yr #gm Date @Bat   Pitcher Score Inn Out RoB Pit(cnt) RBI BOP Pos WPA bWE Notes Play Description
77112004-04-27MILCINDanny Gravesbehind 7-8b 921--3,(2-0) ..*BB>X29PH0.899100%Walk-OffHome Run (Line Drive to LF-CF); Durrington Scores/unER; Hall Scores/unER
88212004-05-06MIL@CINAaron Harangtied 2-2t 52-2-7,(2-2) CBS*BFFX2260.24572%Home Run (Fly Ball); Podsednik Scores
99312004-05-13MILMONSun-Woo Kimbehind 1-3b 321--2,(1-0) 11BX2340.21451%Home Run (Fly Ball); Podsednik Scores
1010412004-05-20MIL@MONTomo Ohkatied 0-0t 201--7,(2-2) FBCFFBX2640.15569%Home Run (Fly Ball); Overbay Scores
1111512004-06-16MILSEARon Villoneahead 2-1b 72-2-4,(2-1) .BBSX29PH0.15693%Home Run (Fly Ball to CF-RF); Clark Scores
1212612004-07-20MIL@CINBrandon Claussentied 0-0t 201--2,(1-0) BX2660.16370%Home Run (Fly Ball); Helms Scores
1313712004-07-28MILCHCKerry Woodahead 2-1b 411--6,(2-2) SSFBBX2740.16285%Home Run (Fly Ball); Overbay Scores
1414812004-08-24MIL@CHCMatt Clementbehind 0-10t 50-2-2,(0-1) CX2740.0061%Home Run (Fly Ball); Clark Scores
1515912004-09-02MILPITDavid Williamsahead 2-0b 2212-2,(1-0) BX3240.16691%Home Run (Fly Ball); Counsell Scores; Clark Scores
2005 #car #yr #gm Date @Bat   Pitcher Score Inn Out RoB Pit(cnt) RBI BOP Pos WPA bWE Notes Play Description
1616112005-05-01MILCINMatt Belisleahead 6-1b 40---9,(3-2) BCBF*BFFFX1240.02297%Home Run (Line Drive)
1717212005-05-11MILPHICory Lidlebehind 1-2b 80---4,(2-1) BCBX1660.30161%Home Run (Fly Ball to LF-CF)
1818312005-05-25MILCOLBlaine Nealahead 8-1b 611-33,(1-1) BCX3640.004100%Home Run (Fly Ball); Jenkins Scores; Overbay Scores
1919412005-05-28MILHOUEzequiel Astaciobehind 5-9b 81---3,(1-1) CBX1660.0316%Home Run (Line Drive)
2020512005-06-03MIL@LADGiovanni Carraraahead 4-2t 8212-8,(3-2) .BCBBS>F>F>X3640.11898%Home Run (Fly Ball); Jenkins Scores; Overbay Scores
2121612005-06-07MILNYYCarl Pavanotied 0-0b 201--2,(1-0) BX2660.16175%Home Run (Fly Ball); Overbay Scores
2222712005-06-12MIL@PHIBilly Wagnerbehind 1-6t 92---2,(0-1) CX1550.0010%Home Run (Line Drive to LF-CF)
2323812005-06-17MIL@TORPete Walkerbehind 4-9t 60---6,(3-2) CBBFBX1550.0369%Home Run (Fly Ball)
2424912005-06-21MILCHCJerome Williamstied 0-0b 21---3,(2-0) BBX1550.10964%Home Run (Fly Ball to LF-CF)
25251022005-06-21MILCHCJerome Williamsahead 1-0b 41---1,(0-0) X1550.10777%Home Run (Fly Ball)
26261112005-06-23MILCHCMike Remlingertied 6-6b 821--6,(2-2) FCFBBX2360.37893%Home Run (Fly Ball); Cirillo Scores
27271212005-06-29MIL@CHCKerry Woodbehind 0-1t 40---9,(3-2) BCCBFFFBX1350.12150%Home Run (Line Drive to LF-CF)
28281312005-07-02MILPITZach Dukebehind 0-3b 411--2,(1-0) B1X2350.18040%Home Run (Fly Ball to LF-CF); Clark Scores
29291412005-08-03MIL@NYMPedro Martinezbehind 2-4t 70---2,(0-1) CX1650.12430%Home Run (Fly Ball to LF-CF)
30301512005-08-09MILSTLAnthony Reyesbehind 0-1b 21--33,(2-0) BBX2660.14664%Home Run (Fly Ball); Lee Scores
31311612005-08-27MILATLJohn Smoltztied 2-2b 42--38,(3-2) CFFBBBFX2650.21576%Home Run (Fly Ball); Overbay Scores
32321712005-09-26MILCINTodd Coffeybehind 7-9b 80---2,(0-1) .CX1660.14231%Home Run (Fly Ball)
2006 #car #yr #gm Date @Bat   Pitcher Score Inn Out RoB Pit(cnt) RBI BOP Pos WPA bWE Notes Play Description
3333112006-04-10MIL@STLMark Muldertied 0-0t 201--1,(0-0) X2550.15769%Home Run (Fly Ball); Lee Scores
3434212006-04-20MILCINDavid Williamsahead 3-2b 30---3,(2-0) BBX1550.09376%Home Run (Line Drive)
3535312006-04-22MILCINBrandon Claussenahead 3-0b 40---2,(0-1) CX1650.05291%Home Run (Line Drive)
3636412006-04-29MIL@CHCGlendon Ruschahead 4-0t 32---8,(3-2) BBCBCFFX1650.05488%Home Run (Line Drive to LF-CF)
3737512006-04-30MIL@CHCScott Eyreahead 7-0t 811--2,(0-1) FX2260.004100%Home Run (Fly Ball); Weeks Scores
3838612006-05-01MILHOUWandy Rodrigueztied 1-1b 61---3,(2-0) BBX1650.17071%Home Run (Fly Ball to LF-CF)
3939712006-05-02MILHOUFernando Nievebehind 0-5b 21-2-3,(0-2) FFX2680.09624%Home Run (Fly Ball); Fielder Scores
4040812006-05-14MILNYMChad Bradfordtied 5-5b 102---3,(2-0) BBX1280.462100%Walk-OffHome Run (Fly Ball to CF-RF)
4141912006-05-20MILMINScott Bakerbehind 2-11b 411--5,(1-2) CSBFX2660.0173%Home Run (Fly Ball); Fielder Scores
42421012006-05-22MIL@CINBrian Shackelfordbehind 4-15t 90---2,(0-1) .CX1680.0000%Home Run (Fly Ball)
43431112006-05-26MIL@PHICory Lidletied 0-0t 101--1,(0-0) >X2260.14168%Home Run (Line Drive); Weeks Scores
44441212006-05-27MIL@PHIRyan Franklinahead 8-6t 82---7,(3-2) BSCBBFX1260.08191%Home Run (Fly Ball)
45451312006-06-07MILSDPChan Ho Parkbehind 0-2b 201--2,(0-1) CX2760.16455%Home Run (Fly Ball to LF-CF); Koskie Scores
46461412006-06-08MILSDPScott Cassidytied 3-3b 100---6,(2-2) ..CCBBFX1460.354100%Walk-OffHome Run (Fly Ball)
47471512006-06-11MILSTLJeff Suppanbehind 2-4b 31---6,(3-2) CCBBBX1260.10641%Home Run (Fly Ball)
48481612006-06-28MIL@CHCBob Howrytied 1-1t 821--6,(3-2) 1BCB1FB>X2260.38883%Home Run (Fly Ball); Hart Scores
49491712006-07-03MILCINAaron Harangbehind 0-1b 31---3,(2-0) BBX1260.11653%Home Run (Line Drive to CF-RF)
50501812006-07-17MIL@SFGJason Schmidtahead 2-1t 60-237,(2-2) CSBFFBX3760.11391%Home Run (Line Drive); Fielder Scores; Gross Scores
51511912006-07-19MIL@SFGMatt Morrisahead 2-1t 20---8,(2-2) CFBFBFFX1760.09269%Home Run (Fly Ball to LF-CF)
52522012006-07-22MIL@CINDavid Weathersbehind 5-7t 601--4,(1-2) FFBX2760.21550%Home Run (Line Drive); Gross Scores
53532112006-07-24MILPITZach Dukebehind 0-2b 11--31,(0-0) X2360.12753%Home Run (Fly Ball to CF-RF); Weeks Scores
54542222006-07-24MILPITVictor Santosahead 10-3b 51-2-5,(2-2) FBS*BX2360.008100%Home Run (Fly Ball to LF-CF); Cirillo Scores
55552312006-07-26MILPITPaul Maholmbehind 0-1b 10-236,(3-2) BBFFBX3360.13573%Home Run (Fly Ball); Clark Scores; Cirillo Scores
56562412006-07-29MILCINJustin Germanobehind 1-3b 401--3,(2-0) *BBX2760.19556%Home Run (Fly Ball); Bell Scores
57572512006-08-08MILCHCCarlos Marmolbehind 0-5b 20---3,(1-1) CBX1560.05619%Home Run (Fly Ball)
58582612006-08-12MIL@ATLKevin Barryahead 2-0t 311--4,(1-2) C1S*BX2560.13484%Home Run (Fly Ball); Mench Scores
59592712006-08-18MILHOUBrandon Backebehind 1-2b 41---1,(0-0) X1660.13053%Home Run (Fly Ball to CF-RF)
60602812006-08-24MILCOLJosh Foggtied 0-0b 20---4,(2-1) BCBX1460.10165%Home Run (Fly Ball to LF-CF)
61612912006-08-25MIL@FLARicky Nolascotied 2-2t 301--2,(1-0) BX2460.17271%Home Run (Fly Ball to LF-CF); Fielder Scores
62623012006-08-28MIL@FLAJosh Johnsonbehind 0-3t 70---1,(0-0) X1460.07818%Home Run (Fly Ball to CF-RF)
63633112006-09-11MIL@PITZach Dukebehind 1-2t 40---3,(0-2) CFX1460.12150%Home Run (Fly Ball)
64643212006-09-19MILSTLJeff Weaverbehind 0-1b 30---3,(1-1) FBX1760.11456%Home Run (Fly Ball)
65653312006-09-26MIL@CHCSean Marshallbehind 0-2t 20---2,(1-0) BX1460.09140%Home Run (Line Drive to LF-CF)
66663412006-09-28MIL@STLJason Marquistied 0-0t 12-2-7,(3-2) FBBCF*BX2460.16965%Home Run (Fly Ball to CF-RF); Graffanino Scores
67673512006-09-29MIL@STLRandy Floresbehind 4-10t 80---2,(0-1) CX1460.0102%Home Run (Fly Ball)
2007 #car #yr #gm Date @Bat   Pitcher Score Inn Out RoB Pit(cnt) RBI BOP Pos WPA bWE Notes Play Description
6868112007-04-02MILLADMark Hendricksonahead 6-1b 62---1,(0-0) X1480.01598%Home Run (Line Drive to Deep RF)
6969212007-04-16MIL@CINTodd Coffeyahead 4-3t 701238,(3-2) FBFBFFBX4480.11996%Home Run (Fly Ball to Deep LF-CF); Weeks Scores; Hardy Scores; Fielder Scores
7070312007-04-18MILPITPaul Maholmahead 1-0b 111--2,(1-0) BX2480.14479%Home Run (Fly Ball to Deep RF); Mench Scores
7171412007-04-22MILHOURoy Oswaltahead 1-0b 40---6,(3-2) BCCBBX1480.10078%Home Run (Fly Ball to Deep RF)
7272512007-05-13MIL@NYMOliver Perezbehind 0-9t 91---2,(0-1) SX1480.0000%Home Run (Fly Ball to Deep LF-CF)
7373612007-05-19MILMINScott Bakerbehind 1-5b 91---4,(2-1) BCBX1480.0112%Home Run (Line Drive to Deep LF)
7474712007-06-13MIL@DETFernando Rodneybehind 1-2t 821--7,(3-2) BCSBFB>X2680.48769%Home Run (Fly Ball to Deep LF); Fielder Scores
7575812007-06-20MILSFGBarry Zitotied 0-0b 111239,(3-2) BBBCFFFFX4580.20985%Home Run (Fly Ball to Deep LF); Hart Scores; Hardy Scores; Fielder Scores
7676912007-06-23MILKCRBrian Bannisterahead 5-1b 52---1,(0-0) X1580.03495%Home Run (Line Drive to Deep LF)
77771012007-08-15MILSTLJoel Pineirobehind 0-3b 22---4,(2-1) BCBX1780.08430%Home Run (Fly Ball to Deep LF-CF)
78781112007-08-19MILCINAaron Harangahead 1-0b 201--1,(0-0) X2680.13382%Home Run (Fly Ball to Deep LF); Jenkins Scores
79791212007-08-20MIL@ARIDoug Davistied 0-0t 121-33,(1-1) *BCX3580.22873%Home Run (Fly Ball to Deep LF); Weeks Scores; Braun Scores
80801312007-09-05MILHOUFelipe Paulinoahead 11-0b 62---2,(0-1) .FX15PH0.000100%Home Run (Fly Ball to Deep LF-CF)
81811412007-09-25MILSTLBraden Looperahead 4-1b 52-236,(3-2) N.BBCFBX3780.08897%Home Run (Fly Ball to Deep LF-CF); Fielder Scores; Jenkins Scores
2008 #car #yr #gm Date @Bat   Pitcher Score Inn Out RoB Pit(cnt) RBI BOP Pos WPA bWE Notes Play Description
8282112008-04-04MILSFGJonathan Sanchezahead 1-0b 121--3,(1-1) FBX2550.16379%Home Run (Fly Ball to Deep LF-CF); Fielder Scores
8383222008-04-04MILSFGKeiichi Yabuahead 5-0b 5112-3,(1-1) CBX3550.02699%Home Run (Fly Ball to Deep LF); Kapler Scores; Fielder Scores
8484312008-04-08MILCINJohnny Cuetotied 1-1b 70---7,(2-2) CBBCFFX1550.20379%Home Run (Fly Ball to Deep LF-CF)
8585412008-04-09MILCINTodd Coffeybehind 3-12b 90---2,(1-0) .BX1550.0000%Home Run (Fly Ball to Deep CF)
8686512008-04-12MIL@NYMJohan Santanabehind 1-2t 40---1,(0-0) X1550.12550%Home Run (Fly Ball to Deep CF-RF)
8787612008-04-18MIL@CINBronson Arroyoahead 2-0t 32-2-6,(3-2) BBSFBX2650.14284%Home Run (Fly Ball to Deep LF); Fielder Scores
8888712008-04-27MILFLATaylor Tankersleybehind 1-2b 71---1,(0-0) X1950.23855%Home Run (Fly Ball to Deep LF)
8989812008-05-12MILSTLAdam Wainwrightahead 7-1b 60---2,(0-1) CX1650.00699%Home Run (Line Drive to Deep LF)
9090912008-05-13MILLADBrad Pennybehind 1-3b 42---7,(3-2) C>B.FFBBX1650.11637%Home Run (Fly Ball to Deep CF-RF)
91911012008-06-22MILBALGarrett Olsonbehind 2-3b 50---6,(2-2) BFBFFX1650.15457%Home Run (Fly Ball to Deep LF-CF)
92921112008-07-04MILPITTom Gorzelannytied 0-0b 211--1,(0-0) 1X2750.18173%Home Run (Fly Ball to Deep LF-CF); Cameron Scores
93931212008-07-09MILCOLGlendon Ruschtied 0-0b 20---5,(2-2) CBSBX1650.10766%Home Run (Fly Ball to Deep LF)
94941312008-07-21MIL@STLRyan Franklintied 3-3t 100---3,(1-1) ..FBX1650.33884%Home Run (Fly Ball to Deep LF-CF)
95951412008-07-22MIL@STLKyle McClellantied 3-3t 92---2,(0-1) FX1650.41381%Home Run (Fly Ball to Deep CF)
96961512008-08-26MIL@STLJaime Garciaahead 10-0t 91--33,(1-1) .CBX21PH0.000100%Home Run (Fly Ball to Deep LF-CF); Kendall Scores
2009 #car #yr #gm Date @Bat   Pitcher Score Inn Out RoB Pit(cnt) RBI BOP Pos WPA bWE Notes Play Description
9797112009-04-23MIL@PHIChad Durbinahead 5-0t 81---1,(0-0) X1750.01099%Home Run (Fly Ball to Deep LF Line)
9898212009-04-25MIL@HOUMike Hamptonbehind 1-4t 621-36,(2-2) BCFFBX3750.31144%Home Run (Fly Ball to Deep LF-CF); Braun Scores; Hardy Scores
9999312009-04-28MILPITPaul Maholmbehind 3-5b 60---1,(0-0) X1750.13839%Home Run (Fly Ball to Deep LF-CF)
100100412009-05-14MILFLAJosh Johnsonbehind 0-1b 201--4,(2-1) BF1BX2650.18066%Home Run (Line Drive to Deep LF-CF); Cameron Scores
101101512009-06-17MIL@CLEJoe Smithtied 3-3t 70---1,(0-0) X1950.19269%Home Run (Line Drive to Deep LF-CF)
102102612009-08-11MILSDPClayton Richardbehind 2-9b 621--3,(1-1) BCX2690.0223%Home Run (Fly Ball to Deep LF-CF); McGehee Scores
103103712009-09-03SEA@OAKBrett Tomkoahead 2-0t 12-2-3,(1-1) SBX2670.13580%Home Run (Fly Ball to Deep LF); Beltre Scores
104104812009-09-17SEACHWBobby Jenksbehind 2-3b 92---3,(1-1) BFX1670.48854%Home Run (Fly Ball to Deep LF)
2010 #car #yr #gm Date @Bat   Pitcher Score Inn Out RoB Pit(cnt) RBI BOP Pos WPA bWE Notes Play Description
105105112010-05-03BOSLAAJoe Saundersahead 1-0b 221--8,(2-2) B1*BFFFFF1X2870.16680%Home Run (Fly Ball to Deep LF-CF); Beltre Scores
106106212010-05-14BOS@DETFu-Te Niahead 6-2t 91---4,(2-1) .BBFX18PH0.00999%Home Run (Fly Ball to Deep LF Line)
107107312010-05-15BOS@DETEddie Bonineahead 4-1t 51--36,(2-2) CBFBFX2870.06693%Home Run (Fly Ball to Deep LF); Beltre Scores
108108412010-05-27BOSKCRBrian Bannisterbehind 1-3b 50---4,(1-2) CBFX1980.12642%Home Run (Fly Ball to Deep LF)
109109512010-06-03BOSOAKAndrew Baileybehind 7-9b 91---2,(0-1) SX1880.07012%Home Run (Fly Ball to Deep CF)
110110612010-06-29BOSTBRAndy Sonnanstineahead 6-1b 72-2-4,(1-2) .BFSX2840.012100%Home Run (Fly Ball to Deep LF-CF); Beltre Scores
111111712010-07-09BOS@TORRicky Romeroahead 1-0t 22-2-3,(2-0) BBX2840.16776%Home Run (Line Drive to Deep CF-RF); Cameron Scores
112112812010-07-15BOSTEXTommy Hunterbehind 1-7b 70---1,(0-0) .X1850.0194%Home Run (Fly Ball to Deep LF)
113113912010-07-22BOS@SEARyan Rowland-Smithbehind 0-1t 30-2-2,(0-1) FX2840.16862%Home Run (Line Drive to Deep LF); Cameron Scores
1141141012010-07-23BOS@SEAJason Vargastied 1-1t 70---1,(0-0) X1870.20671%Home Run (Fly Ball to Deep LF)
1151151112010-07-28BOS@LAAScot Shieldsahead 1-0t 22---7,(3-2) CBBCFBX1840.10468%Home Run (Fly Ball to Deep LF Line)
1161161212010-08-03BOSCLEDavid Huffahead 2-1b 41---5,(2-2) BFFBX1870.10577%Home Run (Fly Ball to Deep LF)
1171171312010-08-08BOS@NYYDustin Moseleybehind 0-2t 50---3,(1-1) CBX1840.11236%Home Run (Fly Ball to Deep LF)
1181181412010-08-11BOS@TORShaun Marcumtied 1-1t 20---6,(3-2) CBSBBX1840.10460%Home Run (Fly Ball to Deep LF)
1191191522010-08-11BOS@TORShaun Marcumahead 2-1t 411--7,(3-2) 1F1*BB+1FB>F>X2840.17780%Home Run (Fly Ball to Deep LF); Kalish Scores
1201201612010-08-18BOSLAAScott Kazmirbehind 1-2b 40---3,(1-1) CBX1770.13056%Home Run (Fly Ball to Deep LF-CF)
1211211712010-08-22BOSTORShaun Marcumahead 1-0b 52--34,(2-1) BBFX2870.16987%Home Run (Fly Ball to Deep LF); Beltre Scores
1221221812010-09-24BOS@NYYJonathan Albaladejoahead 7-1t 5212-5,(3-1) BBFBX3870.03299%Home Run (Fly Ball to Deep LF); Lowell Scores; Lowrie Scores
2011 #car #yr #gm Date @Bat   Pitcher Score Inn Out RoB Pit(cnt) RBI BOP Pos WPA bWE Notes Play Description
123123112011-04-11HOUCHCRyan Dempsterbehind 1-5b 71---3,(1-1) .BFX19PH0.0418%Home Run (Fly Ball to Deep RF Line)
124124212011-05-14HOUNYMR.A. Dickeyahead 4-2b 60---2,(0-1) CX1740.06492%Home Run (Fly Ball to Deep CF-RF)
2012 #car #yr #gm Date @Bat   Pitcher Score Inn Out RoB Pit(cnt) RBI BOP Pos WPA bWE Notes Play Description
125125112012-05-12BALTBRJ.P. Howellahead 4-3b 81---1,(0-0) X1770.07993%Home Run (Fly Ball to Deep RF)

About the SABR Home Run Encyclopedia

More Hall Pages

Minor & Independent Lg Stats

Batting Splits

Pitching Splits

Batting Game Logs

Pitching Game Logs

Fielding Game Logs

Batting Finders & Advanced Stats

Pitching Finders & Advanced Stats

Fielding Finders & Advanced Stats

More Bill Hall Pages at Baseball Reference

Support us without the ads? Go Ad-Free.