League pitching leaders -- National League
Regular season -- as of 8/30/1884

Earned run average Strikeouts Walks
           
McGinnisPA 2.09 RadbournPS199 ShawRMB211
RadbournPS 2.44 KeefeCW181 RadbournPS149
LynchSBB 2.47 HeckerONS160 L. CorcoranMM148
L. CorcoranMM 2.54 DailySBB150 HendersonFY121
WhitneySLB 2.61 LynchSBB148 DailySBB121
MountjoyFY 2.65 WhitneySLB144 WelchFY120
HeckerONS 3.04 BuffintonCW142 B. SweeneyPA108
TerryMM 3.07 MorrisSLB130 KeefeCW100
SweeneySBB 3.10 HendersonFY125 SweeneySBB98
EmslieMM 3.14 Atkinson 124 MorrisSLB95
           
           
Wins Winning percentage Average run support
           
KeefeCW37-9 KeefeCW .804 BradleyFY 14.0
HeckerONS37-20 TerryMM .727 KeefeCW 10.0
RadbournPS30-24 McCormickPS .667 Atkinson  9.7
L. CorcoranMM27-24 HeckerONS .649 EmslieMM 8.9
BuffintonCW26-21 FoutzONS .625 BuffintonCW 8.6
LynchSBB23-20 RecciusRMB .611 HeckerONS 8.3
SweeneySBB22-21 Wheeler  .583 GalvinONS 8.2
WelchFY19-22 MathewsPA .583 SweeneySBB 7.4
MorrisSLB19-28 GalvinONS .560 HendersonFY 7.3
HendersonFY18-17 RadbournPS .556 ShawRMB 7.1
           
           
Batting average On-base percentage Slugging percentage
           
L. CorcoranMM .224 HeckerONS .271 L. CorcoranMM .308
RadbournPS .228 LynchSBB .274 RadbournPS .332
SweeneySBB .246 RadbournPS .278 McGinnisPA .344
HendersonFY .247 L. CorcoranMM .281 MountjoyFY .347
HeckerONS .248 McGinnisPA .289 HeckerONS .350
LynchSBB .249 SweeneySBB .290 EmslieMM .350
MountjoyFY .249 KeefeCW .293 LynchSBB .353
TaylorPS .250 WhitneySLB .298 WhitneySLB .369
KeefeCW .251 EmslieMM .298 HendersonFY .371
EmslieMM .252 TerryMM .300 TerryMM .371
           
           
Hits per 9 innings Walks per 9 innings Runners per 9 innings
           
L. CorcoranMM 8.2 HeckerONS 1.2 HeckerONS 10.5
RadbournPS 8.3 GalvinONS 1.3 RadbournPS 10.9
HendersonFY 9.1 LynchSBB 1.4 LynchSBB 11.0
KeefeCW 9.1 WhitneySLB 1.7 L. CorcoranMM 11.3
HeckerONS 9.2 McGinnisPA 1.7 KeefeCW 11.5
MountjoyFY 9.2 BuffintonCW 2.0 McGinnisPA 11.6
TaylorPS 9.3 KeefeCW 2.2 SweeneySBB 12.0
FoutzONS 9.4 MountjoyFY 2.3 WhitneySLB 12.1
SweeneySBB 9.4 BradleyFY 2.3 TerryMM 12.1
LynchSBB 9.4 TerryMM 2.4 MountjoyFY 12.1
           
           
Strikeouts per 9 innings Homeruns per 9 innings Stolen bases per 9 innings
           
Atkinson  8.5 L. CorcoranMM 0.1 HeckerONS 0.5
WhitneySLB 4.6 McGinnisPA 0.3 TaylorPS 0.6
DailySBB 4.5 WelchFY 0.3 MountjoyFY 0.6
KeefeCW 3.9 RadbournPS 0.4 KeefeCW 0.6
HendersonFY 3.8 LynchSBB 0.4 GalvinONS 0.6
RadbournPS 3.4 HeckerONS 0.4 RobinsonCW 0.7
MorrisSLB 3.3 DailySBB 0.4 BradleyFY 0.7
WelchFY 3.3 MorrisSLB 0.5 WelchFY 0.7
BuffintonCW 3.3 EmslieMM 0.5 MathewsPA 0.7
LynchSBB 3.2 RecciusRMB 0.5 BondSLB 0.8
           
           
Shutouts Quality starts Quality start percentage
           
KeefeCW4 RadbournPS41 LynchSBB .661
L. CorcoranMM3 HeckerONS40 TaylorPS .571
SweeneySBB2 LynchSBB37 McGinnisPA .568
BuffintonCW2 L. CorcoranMM32 WhitneySLB .548
MorrisSLB2 KeefeCW29 SweeneySBB .538
HeckerONS2 SweeneySBB28 KeefeCW .518
DailySBB1 MorrisSLB26 BradleyFY .500
B. SweeneyPA1 BuffintonCW25 MathewsPA .500
LynchSBB1 WhitneySLB23 RadbournPS .451
RadbournPS1 ShawRMB22 HeckerONS .449
           
           
Save Opportunities Saves Save percentage
           
FoutzONS16 FoutzONS10    
SommerPS14 MountjoyFY8    
MountjoyFY12 SommerPS8    
RecciusRMB12 BradleyFY6    
TerryMM10 TerryMM6    
ManningRMB9 McCormickPS5    
RobinsonCW9 IrwinCW5    
BondSLB9 RobinsonCW5    
BradleyFY9 ManningRMB5    
Atkinson 8 MathewsPA4    
           
           
Holds Blown saves Blown save percentage
           
TaylorPS2 Atkinson 6    
Wheeler 2 BondSLB6    
McCormickPS2 RecciusRMB6    
BondSLB2 SommerPS6    
FoutzONS2 WardSLB5    
BradleyFY2 FoutzONS5    
SommerPS1 MullanePA4    
RobinsonCW1 ManningRMB4    
MountjoyFY1 TerryMM4    
TerryMM1 MountjoyFY4    
           
Innings Batters faced per game Complete games
           
RadbournPS524.2 KeefeCW32.38 LynchSBB29
HeckerONS507.0 SweeneySBB31.68 KeefeCW26
L. CorcoranMM443.0 BuffintonCW31.14 L. CorcoranMM24
LynchSBB419.0 LynchSBB30.79 BuffintonCW23
KeefeCW413.1 ShawRMB30.11 HeckerONS21
BuffintonCW386.2 WhitneySLB29.70 SweeneySBB19
SweeneySBB360.0 HendersonFY27.52 RadbournPS19
ShawRMB350.2 L. CorcoranMM26.95 ShawRMB15
MorrisSLB350.1 WelchFY26.93 McGinnisPA12
WelchFY316.0 RadbournPS25.47 WhitneySLB12
           
           
Doubles Triples Homeruns
           
HeckerONS82 RadbournPS43 BuffintonCW51
ShawRMB79 L. CorcoranMM34 KeefeCW43
WelchFY75 LynchSBB31 RobinsonCW34
LynchSBB68 HeckerONS31 Atkinson 28
MorrisSLB67 SweeneySBB30 SweeneySBB25
BuffintonCW67 MorrisSLB25 ShawRMB23
RadbournPS67 BuffintonCW24 HeckerONS23
DailySBB65 KeefeCW23 HendersonFY22
KeefeCW64 B. SweeneyPA21 RadbournPS22
L. CorcoranMM61 DailySBB21 B. SweeneyPA21
           
           
Stolen bases Steal percentage Pickoffs
           
ShawRMB51 WelchFY .480 RadbournPS12
RadbournPS47 McKeonRMB .550 ShawRMB10
McGinnisPA42 BrownMM .556 MorrisSLB6
LynchSBB42 RobinsonCW .563 L. CorcoranMM6
HendersonFY39 WardSLB .571 LynchSBB6
L. CorcoranMM38 Atkinson  .594 WardSLB5
MorrisSLB37 MathewsPA .600 DailySBB5
BuffintonCW36 KeefeCW .605 MullanePA5
SweeneySBB34 L. CorcoranMM .613 HendersonFY5
DailySBB32 TaylorPS .619 GalvinONS4
           
           
Hit by pitch Wild pitches Balks
           
DailySBB16 HendersonFY35    
BrowningSBB9 BondSLB34    
KeefeCW9 Wheeler 33    
MountjoyFY8 BrownMM32    
ManningRMB8 MullanePA32    
MullanePA8 WelchFY30    
B. SweeneyPA8 DailySBB29    
MorrisSLB8 B. SweeneyPA25    
RadbournPS8 LynchSBB25    
WhitneySLB7 RadbournPS23    
           
           
Games Starts Batters faced
           
RadbournPS91 RadbournPS91 RadbournPS2318
HeckerONS89 HeckerONS89 HeckerONS2196
BradleyFY80 L. CorcoranMM73 L. CorcoranMM1994
L. CorcoranMM74 MorrisSLB65 LynchSBB1878
FoutzONS69 BuffintonCW56 KeefeCW1813
BondSLB68 WelchFY56 BuffintonCW1744
DailySBB66 KeefeCW56 ShawRMB1716
MorrisSLB65 LynchSBB56 SweeneySBB1679
WardSLB65 ShawRMB55 MorrisSLB1598
TerryMM63 SweeneySBB52 WelchFY1508
           
           
Games finished Runners left scored percentage Inherited runners scored pct
           
RecciusRMB51 MathewsPA .000 DailySBB .343
MathewsPA50 McCormickPS .364 MathewsPA .389
MountjoyFY43 LynchSBB .367 TaylorPS .400
ManningRMB38 MountjoyFY .375 FoutzONS .406
FoutzONS36 KeefeCW .381 ManningRMB .408
Atkinson 33 FoutzONS .419 IrwinCW .421
BradleyFY32 RadbournPS .422 WardSLB .435
TerryMM31 BondSLB .441 Wheeler  .439
BondSLB31 HeckerONS .443 McGinnisPA .444
GalvinONS30 SweeneySBB .462 McCormickPS .458
           
           
Ground ball DP Decisions Losses
           
HeckerONS40 HeckerONS57 ShawRMB16-30
RadbournPS40 RadbournPS54 B. SweeneyPA10-29
ShawRMB37 L. CorcoranMM51 MorrisSLB19-28
KeefeCW35 BuffintonCW47 L. CorcoranMM27-24
BuffintonCW34 MorrisSLB47 RadbournPS30-24
DailySBB29 KeefeCW46 MullanePA8-22
LynchSBB29 ShawRMB46 WelchFY19-22
SweeneySBB28 SweeneySBB43 SweeneySBB22-21
McGinnisPA27 LynchSBB43 BuffintonCW26-21
MorrisSLB26 WelchFY41 LynchSBB23-20
           
On-base plus slugging Walks plus hits per inning Strikeout/walk ratio
           
L. CorcoranMM .589 HeckerONS 1.16 WhitneySLB 2.8
RadbournPS .610 RadbournPS 1.20 GalvinONS 2.3
HeckerONS .621 LynchSBB 1.20 HeckerONS 2.3
LynchSBB .627 L. CorcoranMM 1.24 LynchSBB 2.3
McGinnisPA .633 KeefeCW 1.26 KeefeCW 1.8
MountjoyFY .648 McGinnisPA 1.27 BuffintonCW 1.7
EmslieMM .648 MountjoyFY 1.28 Atkinson  1.6
SweeneySBB .664 SweeneySBB 1.32 MorrisSLB 1.4
WhitneySLB .667 WhitneySLB 1.32 RadbournPS 1.3
TerryMM .671 TerryMM 1.35 DailySBB 1.2
           
           
Runs created per 27 outs Runs created ERA Component ERA
           
L. CorcoranMM 2.9 L. CorcoranMM 2.95 L. CorcoranMM 2.56
RadbournPS 3.0 RadbournPS 3.02 RadbournPS 2.62
HeckerONS 3.1 HeckerONS 3.03 HeckerONS 2.64
MountjoyFY 3.1 MountjoyFY 3.22 LynchSBB 2.78
LynchSBB 3.2 LynchSBB 3.23 McGinnisPA 3.03
McGinnisPA 3.4 McGinnisPA 3.42 SweeneySBB 3.31
EmslieMM 3.7 EmslieMM 3.68 MountjoyFY 3.32
TerryMM 3.7 KeefeCW 3.69 EmslieMM 3.39
SweeneySBB 3.7 TerryMM 3.70 KeefeCW 3.46
WhitneySLB 3.8 WhitneySLB 3.78 WhitneySLB 3.47
           
           
In-play average Balls in park Extra-base hit rate
           
L. CorcoranMM .229 HeckerONS1940 MountjoyFY .049
RadbournPS .237 RadbournPS1940 L. CorcoranMM .051
MountjoyFY .238 L. CorcoranMM1728 McGinnisPA .054
TaylorPS .244 LynchSBB1641 EmslieMM .055
SweeneySBB .246 KeefeCW1480 RadbournPS .057
HendersonFY .252 BuffintonCW1464 WhitneySLB .057
TerryMM .254 SweeneySBB1433 TerryMM .060
KeefeCW .254 ShawRMB1363 FoutzONS .060
HeckerONS .254 MorrisSLB1347 HeckerONS .062
FoutzONS .255 WelchFY1256 LynchSBB .062
           
           
Total bases + BB + HBP TB+BB+HBP rate Single rate
           
RadbournPS857 L. CorcoranMM .354 RadbournPS .151
ShawRMB809 HeckerONS .365 L. CorcoranMM .151
BuffintonCW809 McGinnisPA .368 HendersonFY .151
HeckerONS802 LynchSBB .370 SweeneySBB .156
KeefeCW767 RadbournPS .370 KeefeCW .159
L. CorcoranMM705 MountjoyFY .384 TaylorPS .163
DailySBB703 EmslieMM .385 B. SweeneyPA .168
LynchSBB694 WhitneySLB .390 ShawRMB .168
SweeneySBB677 TerryMM .398 MorrisSLB .169
MorrisSLB654 SweeneySBB .403 LynchSBB .171
           
           
Total bases plus walks TB+BB rate Double rate
           
RadbournPS849 L. CorcoranMM .352 MountjoyFY .024
BuffintonCW808 McGinnisPA .364 RadbournPS .029
ShawRMB803 HeckerONS .364 L. CorcoranMM .031
HeckerONS799 RadbournPS .366 TaylorPS .031
KeefeCW758 LynchSBB .366 WhitneySLB .031
L. CorcoranMM701 MountjoyFY .369 FoutzONS .032
LynchSBB688 EmslieMM .381 EmslieMM .032
DailySBB687 WhitneySLB .384 McGinnisPA .033
SweeneySBB670 TerryMM .398 TerryMM .035
MorrisSLB646 SweeneySBB .399 KeefeCW .035
           
Batting average vs LHB On-base percentage vs LHB Slugging percentage vs LHB
           
L. CorcoranMM .226 MorrisSLB .276 ShawRMB .313
SweeneySBB .226 SweeneySBB .296 L. CorcoranMM .313
HendersonFY .229 HeckerONS .297 SweeneySBB .313
MorrisSLB .230 MathewsPA .302 HendersonFY .318
ShawRMB .232 ShawRMB .307 WhitneySLB .340
RadbournPS .236 RadbournPS .307 MorrisSLB .346
TaylorPS .238 McGinnisPA .309 TerryMM .351
MathewsPA .243 L. CorcoranMM .310 McGinnisPA .355
KeefeCW .255 TaylorPS .316 TaylorPS .357
HeckerONS .256 KeefeCW .320 RadbournPS .357
           
           
Hits vs LHB Runs batted in vs LHB On-base plus slugging vs LHB
           
HeckerONS176 HeckerONS72 SweeneySBB .609
BuffintonCW145 DailySBB70 ShawRMB .620
RadbournPS139 BuffintonCW68 MorrisSLB .622
LynchSBB137 GalvinONS58 L. CorcoranMM .623
KeefeCW130 KeefeCW58 HendersonFY .649
DailySBB125 RadbournPS58 HeckerONS .658
WelchFY121 WelchFY57 WhitneySLB .664
L. CorcoranMM113 ShawRMB56 McGinnisPA .664
ShawRMB101 LynchSBB56 RadbournPS .664
GalvinONS94 BradleyFY52 TaylorPS .673
           
           
Doubles vs LHB Triples vs LHB Homeruns vs LHB
           
HeckerONS30 RadbournPS15 BuffintonCW15
WelchFY27 L. CorcoranMM13 RobinsonCW11
LynchSBB25 LynchSBB12 KeefeCW9
DailySBB23 KeefeCW12 HendersonFY8
Atkinson 20 GalvinONS9 RadbournPS8
B. SweeneyPA20 HeckerONS9 HeckerONS8
MorrisSLB20 MorrisSLB7 MountainCW6
L. CorcoranMM18 DailySBB7 BradleyFY6
KeefeCW17 BuffintonCW7 TaylorPS6
BuffintonCW17 WelchFY6 MullanePA6
           
           
Extra base hits vs LHB Total bases vs LHB Isolated power vs LHB
           
HeckerONS47 HeckerONS248 WhitneySLB .079
LynchSBB41 BuffintonCW221 ShawRMB .080
RadbournPS40 RadbournPS210 SweeneySBB .087
BuffintonCW39 LynchSBB198 L. CorcoranMM .088
KeefeCW38 KeefeCW198 HendersonFY .089
WelchFY37 DailySBB174 TerryMM .090
DailySBB34 WelchFY172 McGinnisPA .097
L. CorcoranMM31 L. CorcoranMM157 RecciusRMB .100
B. SweeneyPA30 GalvinONS140 MountjoyFY .102
MorrisSLB30 B. SweeneyPA138 HeckerONS .105
           
           
Walks vs LHB Strikeouts vs LHB Hit by pitch vs LHB
           
DailySBB63 ShawRMB51 MorrisSLB5
L. CorcoranMM62 DailySBB47 TaylorPS4
RadbournPS61 KeefeCW46 BrowningSBB3
HendersonFY58 BuffintonCW45 FoutzONS3
WelchFY53 WhitneySLB38 SweeneySBB3
B. SweeneyPA50 RadbournPS38 DailySBB3
KeefeCW49 Atkinson 33 ShawRMB3
ShawRMB47 MorrisSLB33 LynchSBB3
BuffintonCW41 HeckerONS32 RadbournPS3
HeckerONS41 HendersonFY29 McKeonRMB2
           
           
Sacrifice bunts vs LHB Sacrifice flies vs LHB Atbats vs LHB
           
HeckerONS8 WelchFY11 HeckerONS687
B. SweeneyPA6 GalvinONS10 RadbournPS588
DailySBB6 DailySBB10 BuffintonCW516
L. CorcoranMM6 RadbournPS9 KeefeCW509
Atkinson 5 EmslieMM7 L. CorcoranMM501
RadbournPS5 HendersonFY7 LynchSBB484
RobinsonCW4 ShawRMB7 ShawRMB435
TaylorPS4 LynchSBB6 SweeneySBB402
MullanePA4 KeefeCW6 WelchFY395
GalvinONS4 HeckerONS6 DailySBB386
           
           
AB per homerun vs LHB AB per double vs LHB Plate appearances vs LHB
           
RobinsonCW 15.5 Atkinson  8.6 HeckerONS743
McCormickPS 29.6 McKeonRMB 10.9 RadbournPS667
ManningRMB 31.8 ManningRMB 11.5 L. CorcoranMM574
Atkinson  34.2 WelchFY 14.6 KeefeCW568
BuffintonCW 34.4 BradleyFY 14.9 BuffintonCW565
McKeonRMB 35.5 B. SweeneyPA 15.7 LynchSBB528
BradleyFY 37.2 RecciusRMB 15.7 ShawRMB496
TaylorPS 40.7 DailySBB 16.8 DailySBB468
MullanePA 43.8 BrownMM 17.8 WelchFY460
MathewsPA 45.3 MorrisSLB 18.5 SweeneySBB450
           
Batting average vs RHB On-base percentage vs RHB Slugging percentage vs RHB
           
L. CorcoranMM .224 LynchSBB .252 L. CorcoranMM .306
RadbournPS .225 HeckerONS .258 RadbournPS .322
LynchSBB .236 RadbournPS .266 LynchSBB .332
MountjoyFY .240 L. CorcoranMM .270 MountjoyFY .337
HeckerONS .244 KeefeCW .281 EmslieMM .338
EmslieMM .247 McGinnisPA .281 McGinnisPA .340
KeefeCW .249 TerryMM .284 HeckerONS .345
SweeneySBB .253 EmslieMM .286 WelchFY .359
HendersonFY .254 WhitneySLB .288 Wheeler  .371
Wheeler  .254 MountjoyFY .288 TerryMM .378
           
           
Hits vs RHB Runs batted in vs RHB On-base plus slugging vs RHB
           
RadbournPS342 ShawRMB191 L. CorcoranMM .575
HeckerONS340 SweeneySBB170 LynchSBB .584
BuffintonCW309 RadbournPS164 RadbournPS .588
ShawRMB307 DailySBB162 HeckerONS .603
LynchSBB302 HeckerONS157 McGinnisPA .621
MorrisSLB295 BradleyFY153 EmslieMM .624
DailySBB292 MorrisSLB153 MountjoyFY .625
L. CorcoranMM290 L. CorcoranMM149 Wheeler  .659
KeefeCW289 BuffintonCW148 TerryMM .662
SweeneySBB286 KeefeCW143 WhitneySLB .668
           
           
Doubles vs RHB Triples vs RHB Homeruns vs RHB
           
ShawRMB66 RadbournPS28 BuffintonCW36
HeckerONS52 SweeneySBB25 KeefeCW34
BuffintonCW50 HeckerONS22 RobinsonCW23
SweeneySBB50 L. CorcoranMM21 Atkinson 23
RadbournPS50 LynchSBB19 SweeneySBB20
WelchFY48 MorrisSLB18 ShawRMB19
MorrisSLB47 BradleyFY17 ManningRMB16
KeefeCW47 B. SweeneyPA17 B. SweeneyPA15
HendersonFY46 BuffintonCW17 MorrisSLB15
LynchSBB43 HendersonFY15 HeckerONS15
           
           
Extra base hits vs RHB Total bases vs RHB Isolated power vs RHB
           
BuffintonCW103 BuffintonCW501 L. CorcoranMM .082
ShawRMB98 RadbournPS490 McGinnisPA .084
SweeneySBB95 HeckerONS481 EmslieMM .091
KeefeCW92 KeefeCW460 LynchSBB .096
RadbournPS92 ShawRMB456 WelchFY .096
HeckerONS89 SweeneySBB446 MountjoyFY .097
MorrisSLB80 LynchSBB425 RadbournPS .097
LynchSBB76 MorrisSLB423 HeckerONS .101
HendersonFY75 L. CorcoranMM396 DailySBB .108
L. CorcoranMM71 DailySBB392 WhitneySLB .112
           
           
Walks vs RHB Strikeouts vs RHB Hit by pitch vs RHB
           
ShawRMB164 RadbournPS161 DailySBB13
RadbournPS88 KeefeCW135 MullanePA8
L. CorcoranMM86 HeckerONS128 MountjoyFY7
MorrisSLB75 LynchSBB119 ManningRMB7
WelchFY67 WhitneySLB106 B. SweeneyPA7
HendersonFY63 DailySBB103 KeefeCW7
Atkinson 60 BuffintonCW97 BrowningSBB6
SweeneySBB60 MorrisSLB97 WhitneySLB5
B. SweeneyPA58 HendersonFY96 RadbournPS5
DailySBB58 WelchFY93 Wheeler 4
           
           
Sacrifice bunts vs RHB Sacrifice flies vs RHB Atbats vs RHB
           
ShawRMB15 RadbournPS24 RadbournPS1520
LynchSBB15 SweeneySBB22 HeckerONS1395
SweeneySBB14 L. CorcoranMM21 L. CorcoranMM1296
L. CorcoranMM14 LynchSBB20 LynchSBB1280
RadbournPS14 KeefeCW17 KeefeCW1161
MullanePA13 BradleyFY16 SweeneySBB1129
DailySBB13 McGinnisPA15 BuffintonCW1113
MorrisSLB12 WelchFY14 MorrisSLB1093
WhitneySLB11 BondSLB13 ShawRMB1025
HendersonFY11 MullanePA13 WelchFY957
           
           
AB per homerun vs RHB AB per double vs RHB Plate appearances vs RHB
           
RobinsonCW 16.6 ShawRMB 15.5 RadbournPS1651
Atkinson  17.9 McKeonRMB 15.8 HeckerONS1453
ManningRMB 24.6 ManningRMB 16.4 L. CorcoranMM1420
BuffintonCW 30.9 Atkinson  16.5 LynchSBB1350
KeefeCW 34.1 RobinsonCW 16.6 KeefeCW1245
McKeonRMB 38.6 WardSLB 17.0 SweeneySBB1229
TerryMM 42.4 BrownMM 17.7 ShawRMB1220
MathewsPA 44.9 HendersonFY 18.4 MorrisSLB1195
FoutzONS 45.8 BradleyFY 18.9 BuffintonCW1179
B. SweeneyPA 51.3 WelchFY 19.9 WelchFY1048