Standard Pitching

Upgraded
Show Non-Major
Standard Pitching Table
Season Age Team Lg WAR W L W-L% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF ERA+ FIP WHIP H9 HR9 BB9 SO9 SO/BB Awards
1982 22 MIN AL -0.1 4 10 .286 5.21 22 22 0 3 1 0 126.0 152 77 73 22 38 2 84 0 1 4 543 82 4.56 1.508 10.9 1.6 2.7 6.0 2.21
1983 23 MIN AL -0.9 7 15 .318 5.49 35 34 0 4 0 0 210.0 242 141 128 34 92 7 127 8 2 6 949 77 5.08 1.590 10.4 1.5 3.9 5.4 1.38
1984 24 MIN AL 4.5 18 12 .600 3.21 35 35 0 10 4 0 257.2 225 101 92 28 73 1 149 4 1 6 1047 131 3.92 1.157 7.9 1.0 2.5 5.2 2.04 CYA-6
1985 25 MIN AL 1.9 18 14 .563 4.09 36 36 0 9 0 0 250.2 262 136 114 26 68 3 135 2 2 6 1059 107 3.79 1.316 9.4 0.9 2.4 4.8 1.99
1986 26 MIN AL 2.5 16 13 .552 4.51 37 37 0 7 1 0 245.2 257 136 123 37 83 0 191 3 0 12 1053 95 4.22 1.384 9.4 1.4 3.0 7.0 2.30
1987 27 MIN AL 8.1 17 10 .630 2.90 36 36 0 7 1 0 251.2 230 91 81 29 66 1 197 6 1 1 1037 159 3.66 1.176 8.2 1.0 2.4 7.0 2.98 CYA-6
1988 28 MIN AL 7.7 24 7 .774 2.64 35 35 0 7 2 0 255.1 236 80 75 20 54 2 193 3 1 5 1031 154 2.95 1.136 8.3 0.7 1.9 6.8 3.57 AS,CYA-1,MVP-10
1989 29 2TM 2LG 4.1 13 17 .433 3.66 36 36 0 9 2 0 261.0 246 115 106 22 74 4 211 4 1 8 1082 106 3.14 1.226 8.5 0.8 2.6 7.3 2.85
1989 29 MIN AL 3.4 8 12 .400 3.79 24 24 0 7 1 0 175.2 171 80 74 17 47 1 138 3 1 5 731 110 3.30 1.241 8.8 0.9 2.4 7.1 2.94
1989 29 NYM NL 0.7 5 5 .500 3.38 12 12 0 2 1 0 85.1 75 35 32 5 27 3 73 1 0 3 351 97 2.80 1.195 7.9 0.5 2.8 7.7 2.70
1990 30 NYM NL 6.4 20 12 .625 2.67 35 35 0 7 3 0 249.2 227 83 74 15 60 2 182 2 0 11 1016 141 2.88 1.150 8.2 0.5 2.2 6.6 3.03 AS,CYA-3
1991 31 NYM NL 2.6 13 15 .464 3.97 35 35 0 3 0 0 231.1 259 112 102 25 54 4 132 1 1 6 980 92 3.83 1.353 10.1 1.0 2.1 5.1 2.44 AS
1992 32 BOS AL 6.2 13 12 .520 3.44 35 35 0 6 1 0 238.0 214 99 91 13 89 4 121 7 2 12 999 122 3.69 1.273 8.1 0.5 3.4 4.6 1.36
1993 33 BOS AL 4.3 11 8 .579 3.14 29 29 0 2 1 0 183.2 180 76 64 12 72 5 91 6 0 5 787 148 4.12 1.372 8.8 0.6 3.5 4.5 1.26
1994 34 BOS AL 0.5 1 1 .500 4.65 6 6 0 0 0 0 31.0 34 17 16 2 17 0 9 0 0 2 136 109 5.03 1.645 9.9 0.6 4.9 2.6 0.53
1995 35 CIN NL -0.3 0 1 .000 6.28 3 3 0 0 0 0 14.1 20 11 10 3 3 1 4 0 0 1 64 67 5.89 1.605 12.6 1.9 1.9 2.5 1.33
1996 36 TOR AL -0.4 1 3 .250 7.71 6 6 0 0 0 0 30.1 43 28 26 6 21 3 18 2 0 1 150 65 6.83 2.110 12.8 1.8 6.2 5.3 0.86
15 Yrs 47.1 176 150 .540 3.73 421 420 0 74 16 0 2836.1 2827 1303 1175 294 864 39 1844 48 12 86 11933 112 3.81 1.301 9.0 0.9 2.7 5.9 2.13
162 Game Avg 3.8 14 12 .540 3.73 34 34 0 6 1 0 229 229 105 95 24 70 3 149 4 1 7 965 112 3.81 1.301 9.0 0.9 2.7 5.9 2.13
MIN (8 Yrs) 27.0 112 93 .546 3.86 260 259 0 54 10 0 1772.2 1775 842 760 213 521 17 1214 29 9 45 7450 111 3.89 1.295 9.0 1.1 2.6 6.2 2.33
NYM (3 Yrs) 9.8 38 32 .543 3.31 82 82 0 12 4 0 566.1 561 230 208 45 141 9 387 4 1 20 2347 110 3.26 1.240 8.9 0.7 2.2 6.2 2.74
BOS (3 Yrs) 11.0 25 21 .543 3.40 70 70 0 8 2 0 452.2 428 192 171 27 178 9 221 13 2 19 1922 130 3.95 1.339 8.5 0.5 3.5 4.4 1.24
TOR (1 Yr) -0.4 1 3 .250 7.71 6 6 0 0 0 0 30.1 43 28 26 6 21 3 18 2 0 1 150 65 6.83 2.110 12.8 1.8 6.2 5.3 0.86
CIN (1 Yr) -0.3 0 1 .000 6.28 3 3 0 0 0 0 14.1 20 11 10 3 3 1 4 0 0 1 64 67 5.89 1.605 12.6 1.9 1.9 2.5 1.33
AL (12 Yrs) 37.6 138 117 .541 3.82 336 335 0 62 12 0 2255.2 2246 1062 957 246 720 29 1453 44 11 65 9522 113 3.94 1.315 9.0 1.0 2.9 5.8 2.02
NL (4 Yrs) 9.5 38 33 .535 3.38 85 85 0 12 4 0 580.2 581 241 218 48 144 10 391 4 1 21 2411 108 3.32 1.249 9.0 0.7 2.2 6.1 2.72
Standard Pitching Table
Season Age Team Lg W L W-L% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF FIP WHIP H9 HR9 BB9 SO9 SO/BB Awards
1987 27 MIN AL,WS 3 1 .750 4.31 5 5 0 0 0 0 31.1 31 16 15 3 8 0 25 0 0 0 132 1.83 1.245 8.9 0.9 2.3 7.2 3.13 WS MVP
1 Yr 3 1 .750 4.31 5 5 0 0 0 0 31.1 31 16 15 3 8 0 25 0 0 0 132 1.83 1.245 8.9 0.9 2.3 7.2 3.13
162 Game Avg 20 7 .750 4.31 34 34 0 0 0 0 211 211 109 102 20 54 0 170 0 0 0 898 1.245 8.9 0.9 2.3 7.2 3.13
WS (1 Yr) 2 1 .667 3.72 3 3 0 0 0 0 19.1 17 8 8 1 3 0 16 0 0 0 76 1.034 7.9 0.5 1.4 7.4 5.33
AL (1 Yr) 1 0 1.000 5.25 2 2 0 0 0 0 12.0 14 8 7 2 5 0 9 0 0 0 56 4.79 1.583 10.5 1.5 3.8 6.8 1.80
Baseball Reference.com Logo
for the free Baseball Reference newsletter and get scores, news and notes in your inbox every day.
It's also available for football, basketball and hockey.

Sign Up For Free

Value Pitching

Upgraded
Value Pitching Table
Season Age Team Lg IP G GS R RA9 RA9opp RA9def RA9role PPFp RA9avg RAA WAA gmLI WAAadj WAR RAR waaWL% 162WL% Awards
1982 22 MIN AL 126.0 22 22 77 5.50 4.52 0.34 0.14 106 4.57 -13 -1.2 -0.1 -0.1 -1 .444 .492
1983 23 MIN AL 210.0 35 34 141 6.04 4.62 0.08 0.14 104 4.86 -28 -2.7 0.51 -0.1 -0.9 -8 .423 .483
1984 24 MIN AL 257.2 35 35 101 3.53 4.54 0.62 0.14 103 4.19 19 2.2 -0.1 4.5 43 .563 .514 CYA-6
1985 25 MIN AL 250.2 36 36 136 4.88 4.64 0.25 0.15 105 4.76 -3 -0.3 -0.1 1.9 21 .491 .498
1986 26 MIN AL 245.2 37 37 136 4.98 4.74 -0.14 0.15 101 5.10 3 0.3 -0.1 2.5 27 .508 .502
1987 27 MIN AL 251.2 36 36 91 3.25 4.98 0.08 0.17 103 5.24 55 5.9 -0.2 8.1 81 .664 .536 CYA-6
1988 28 MIN AL 255.1 35 35 80 2.82 4.36 0.07 0.14 101 4.49 47 5.5 -0.2 7.7 71 .657 .534 AS,CYA-1,MVP-10
1989 29 2TM 2LG 261.0 36 36 115 3.97 4.22 -0.03 0.14 103 4.55 17 1.8 -0.2 4.1 40 .551 .507
1989 29 MIN AL 175.2 24 24 80 4.10 4.35 -0.13 0.15 107 4.95 17 1.8 -0.1 3.4 33 .575 .511
1989 29 NYM NL 85.1 12 12 35 3.69 3.96 0.17 0.14 95 3.73 0 0.0 -0.1 0.7 7 .503 .500
1990 30 NYM NL 249.2 35 35 83 2.99 4.15 -0.23 0.15 99 4.49 42 4.4 -0.1 6.4 62 .625 .527 AS,CYA-3
1991 31 NYM NL 231.1 35 35 112 4.36 4.12 -0.43 0.14 99 4.67 8 0.7 -0.1 2.6 26 .521 .504 AS
1992 32 BOS AL 238.0 35 35 99 3.74 4.48 -0.13 0.15 106 5.02 34 3.9 -0.2 6.2 58 .612 .524
1993 33 BOS AL 183.2 29 29 76 3.72 4.83 0.47 0.17 107 4.82 22 2.5 -0.1 4.3 42 .588 .516
1994 34 BOS AL 31.0 6 6 17 4.94 5.24 0.11 0.18 104 5.53 2 0.2 0.0 0.5 6 .532 .501
1995 35 CIN NL 14.1 3 3 11 6.91 4.68 0.24 0.18 95 4.40 -4 -0.4 0.0 -0.3 -3 .376 .498
1996 36 TOR AL 30.1 6 6 28 8.31 5.51 -0.13 0.20 100 5.84 -8 -0.7 0.0 -0.4 -5 .380 .496
15 Yrs 2836.1 421 420 1303 4.13 4.53 0.06 0.15 103 4.75 194 22.2 0.51 -1.6 47.1 461 .553 .512
162 Game Avg 229 34 34 105 4.13 4.53 0.06 0.15 103 4.75 16 1.8 0.51 -0.1 3.8 37 .553 .512
MIN (8 Yrs) 1772.2 260 259 842 4.27 4.61 0.15 0.15 104 4.77 98 11.4 0.51 -1.0 27.0 267 .544 .510
NYM (3 Yrs) 566.1 82 82 230 3.66 4.11 -0.25 0.14 99 4.45 50 5.1 -0.3 9.8 96 .563 .513
BOS (3 Yrs) 452.2 70 70 192 3.82 4.67 0.13 0.16 106 4.98 58 6.7 -0.3 11.0 106 .595 .519
TOR (1 Yr) 30.1 6 6 28 8.31 5.51 -0.13 0.20 100 5.84 -8 -0.7 0.0 -0.4 -5 .380 .496
CIN (1 Yr) 14.1 3 3 11 6.91 4.68 0.24 0.18 95 4.40 -4 -0.4 0.0 -0.3 -3 .376 .498
AL (12 Yrs) 2255.2 336 335 1062 4.24 4.63 0.14 0.15 104 4.83 148 17.4 0.51 -1.3 37.6 368 .552 .511
NL (4 Yrs) 580.2 85 85 241 3.74 4.12 -0.24 0.15 99 4.45 46 4.8 -0.3 9.5 93 .556 .513

Advanced Pitching

Upgraded
Advanced Pitching Table
Batting Against Pitching Ratios Batted Ball Win Probability
Season Age Team Lg IP BA OBP SLG OPS BAbip HR% K% BB% LD% GB% FB% GB/FB WPA cWPA RE24 Awards
1982 22 MIN AL 126.0 .302 .351 .491 .842 .327 4.1 15.5 7.0 -1.3 0.0% -9.58
1983 23 MIN AL 210.0 .288 .363 .479 .842 .305 3.6 13.4 9.7 -3.3 -0.9% -34.06
1984 24 MIN AL 257.2 .233 .289 .373 .662 .249 2.7 14.2 7.0 3.9 10.4% 29.10 CYA-6
1985 25 MIN AL 250.2 .268 .315 .410 .725 .287 2.5 12.7 6.4 0.1 -0.1% -0.71
1986 26 MIN AL 245.2 .268 .327 .442 .769 .299 3.5 18.1 7.9 0.1 0.4% -2.77
1987 27 MIN AL 251.2 .241 .293 .378 .671 .275 2.8 19.0 6.4 4.8 8.8% 47.74 CYA-6
1988 28 MIN AL 255.1 .245 .286 .357 .642 .286 1.9 18.7 5.2 21.3 35.7 28.9 0.58 5.2 3.2% 43.04 AS,CYA-1,MVP-10
1989 29 2TM 2LG 261.0 .249 .303 .372 .675 .295 2.0 19.5 6.8 18.7 42.5 25.7 0.80 0.1 -0.2% 8.93
1989 29 MIN AL 175.2 .256 .306 .398 .704 .298 2.3 18.9 6.4 19.0 42.2 25.4 0.80 0.0 -0.2% 7.60
1989 29 NYM NL 85.1 .236 .296 .318 .614 .289 1.4 20.8 7.7 18.0 43.2 26.4 0.82 0.1 0.0% 1.34
1990 30 NYM NL 249.2 .242 .288 .333 .621 .285 1.5 17.9 5.9 19.2 47.4 21.0 0.98 3.3 5.3% 38.76 AS,CYA-3
1991 31 NYM NL 231.1 .286 .325 .423 .749 .311 2.6 13.5 5.5 18.5 42.2 27.0 0.79 -0.3 1.4% -3.87 AS
1992 32 BOS AL 238.0 .242 .313 .331 .643 .264 1.3 12.1 8.9 22.4 49.9 19.4 1.03 3.0 0.6% 19.48
1993 33 BOS AL 183.2 .259 .331 .372 .703 .281 1.5 11.6 9.1 20.1 43.4 25.1 0.81 2.9 2.6% 24.05
1994 34 BOS AL 31.0 .296 .381 .452 .833 .302 1.5 6.6 12.5 21.8 33.6 28.2 0.54 0.0 0.0% -0.67
1995 35 CIN NL 14.1 .333 .359 .483 .843 .315 4.7 6.3 4.7 14.0 29.8 38.6 0.45 -0.3 0.0% -2.17
1996 36 TOR AL 30.1 .350 .443 .537 .980 .363 4.0 12.0 14.0 27.5 44.0 21.1 0.84 -0.9 -0.5% -10.86
15 Yrs 2836.1 .260 .316 .395 .711 .288 2.5 15.5 7.2 20.1 43.1 24.7 0.81 17.2 30.9% 146.40
MLB Average .261 .327 .395 .723 .288 2.3 14.9 8.6 20.7 43.6 25.0 0.81
Advanced Pitching Table
Batting Against Pitching Ratios Batted Ball Win Probability
Season Age Team Lg IP BA OBP SLG OPS BAbip HR% K% BB% LD% GB% FB% GB/FB WPA cWPA RE24 Awards
1987 27 MIN AL,WS 31.1 .250 .295 .347 .642 .292 2.3 18.9 6.1 18.2 48.5 25.3 0.96 0.0 24.5% 2.35 WS MVP
1 Yr 31.1 .250 .295 .347 .642 .292 2.3 18.9 6.1 18.2 48.5 25.3 0.96 0.0 24.5% 2.35
MLB Average .257 .324 .393 .717 .289 2.5 16.6 8.1 15.9 42.3 28.6 0.85

Compare Frank Viola to

Javascript is required for the selection of a player.
Ex: Ken Holtzman, Mike Flanagan
Powered by Stathead.com Logo
Become a Stathead & surf this site ad-free.

Postseason Pitching

Advanced Batting

Upgraded
Advanced Batting Table
Batting Batting Ratios Batted Ball Win Probability Baserunning
Season Age Team Lg PA rOBA Rbat+ BAbip ISO HR% SO% BB% LD% GB% FB% GB/FB Pull% Cent% Oppo% WPA cWPA RE24 RS% XBT% Pos Awards
1988 28 MIN AL 0 1 AS,CYA-1,MVP-10
1989 29 2TM 2LG 29 .181 -22 .188 .000 0.0 24.1 3.4 9.5 52.4 4.8 2.75 5.0 85.0 10.0 -0.5 -0.4% -3.46 50.0 0.0 1
1989 29 MIN AL 0 1
1989 29 NYM NL 29 .181 -22 .188 .000 0.0 24.1 3.4 9.5 52.4 4.8 2.75 5.0 85.0 10.0 -0.5 -0.4% -3.46 50.0 0.0 1
1990 30 NYM NL 92 .149 -46 .200 .000 0.0 21.7 0.0 13.9 52.8 13.9 1.46 21.4 62.9 15.7 -0.9 -2.0% -13.56 30.8 0.0 1 AS,CYA-3
1991 31 NYM NL 83 .168 -32 .155 .028 0.0 15.7 2.4 7.4 58.8 11.8 2.35 27.9 58.8 13.2 -1.3 -1.1% -16.01 18.2 0.0 1 AS
1995 35 CIN NL 6 .211 6 .200 .167 0.0 16.7 0.0 20.0 40.0 20.0 0.67 0.0 100.0 0.0 -0.1 0.0% -1.67 0.0 /1
5 Yrs 210 .162 -36 .181 .016 0.0 19.5 1.4 10.8 54.8 12.0 1.82 21.5 65.0 13.5 -2.8 -3.5% -34.70 27.6 0.0 1
MLB Average .334 100 .288 .135 2.3 14.9 8.6 20.7 43.6 25.0 0.81 28.9 52.2 18.9 30.9 43.9
Advanced Batting Table
Batting Ratios Win Probability
Season Age Team Lg PA ISO HR% SO% BB% WPA cWPA RE24 Pos Awards
1987 27 MIN AL,WS 1 .000 0.0 100.0 0.0 0.0 -0.9% -0.24 /1 WS MVP
1 Yr 1 .000 0.0 100.0 0.0 0.0 -0.9% -0.24 /1
MLB Average .135 2.5 16.6 8.1

Postseason Batting

Appearances

Standard Fielding

Upgraded
Standard Fielding Table
Standard Range Factor Baserunners
Season Age Team Lg Pos G GS CG Inn Ch PO A E DP Fld% lgFld% RF/9 lgRF9 RF/G lgRFG WP SB CS CS% lgCS% Pick Awards
1982 22 MIN AL P 22 22 3 126.0 18 1 15 2 0 .889 .958 1.14 1.80 0.73 1.80 4 12 5 29.4 36.3 2
1983 23 MIN AL P 35 34 4 210.0 31 7 23 1 2 .968 .958 1.29 1.80 0.86 1.78 6 9 5 35.7 32.7 2
1984 24 MIN AL P 35 35 10 257.2 33 6 26 1 1 .970 .958 1.12 1.79 0.91 1.78 6 7 9 56.3 36.1 2 CYA-6
1985 25 MIN AL P 36 36 9 250.2 44 6 33 5 0 .886 .953 1.40 1.86 1.08 1.84 6 6 9 60.0 32.9 5
1986 26 MIN AL P 37 37 7 245.2 32 8 21 3 1 .906 .957 1.06 1.83 0.78 1.81 12 12 16 57.1 34.1 1
1987 27 MIN AL P 36 36 7 251.2 43 6 34 3 1 .930 .955 1.43 1.84 1.11 1.82 1 6 8 57.1 30.8 4 CYA-6
1988 28 MIN AL P 35 35 7 255.1 37 5 30 2 1 .946 .961 1.23 1.78 1.00 1.77 5 7 8 53.3 31.3 6 AS,CYA-1,MVP-10
1989 29 2TM 2LG P 36 36 9 261.0 49 10 35 4 3 .918 .957 1.55 1.87 1.25 1.86 8 16 11 40.7 31.5 5
1989 29 MIN AL P 24 24 7 175.2 36 7 26 3 1 .917 .960 1.69 1.87 1.38 1.85 5 11 9 45.0 31.4 5
1989 29 NYM NL P 12 12 2 85.1 13 3 9 1 2 .923 .947 1.27 1.87 1.00 1.87 3 5 2 28.6 31.9 0
1990 30 NYM NL P 35 35 7 249.2 46 11 34 1 1 .978 .957 1.62 1.80 1.29 1.79 11 25 15 37.5 28.9 1 AS,CYA-3
1991 31 NYM NL P 35 35 3 231.1 44 6 34 4 1 .909 .955 1.56 1.86 1.14 1.85 6 6 16 72.7 32.9 0 AS
1992 32 BOS AL P 35 35 6 238.0 55 6 47 2 6 .964 .953 2.00 1.72 1.51 1.71 12 12 5 29.4 33.5 1
1993 33 BOS AL P 29 29 2 183.2 45 10 31 4 1 .911 .953 2.01 1.79 1.41 1.78 5 11 11 50.0 36.0 1
1994 34 BOS AL P 6 6 0 31.0 4 0 4 0 1 1.000 .955 1.16 1.71 0.67 1.72 2 3 3 50.0 31.0 0
1995 35 CIN NL P 3 3 0 14.1 2 0 2 0 0 1.000 .955 1.26 1.82 0.67 1.83 1 2 1 33.3 29.7 1
1996 36 TOR AL P 6 6 0 30.1 4 2 2 0 0 1.000 .960 1.19 1.78 0.67 1.77 1 0 3 100.0 30.3 0
15 Yrs 421 420 74 2836.1 487 84 371 32 19 .934 .956 1.44 1.81 1.08 1.80 86 134 125 48.3 32.7 31
Standard Fielding Table
Standard Range Factor Baserunners
Season Age Team Lg Pos G GS Inn Ch PO A E DP Fld% RF/9 RF/G SB CS CS% Awards
1987 27 MIN AL,WS P 5 5 31.1 7 1 6 0 0 1.000 2.01 1.40 1 1 50.0 WS MVP
1 Yr 5 5 31.1 7 1 6 0 0 1.000 2.01 1.40 1 1 50.0

Appearances on Leaderboards, Awards, and Honors

Hall of Fame Statistics

Transactions

Salaries

  • Salaries may not be complete (especially pre-1985) and may not include some earned bonuses

Name + "Statistics" Translations

  • Note, this is done in an automated way, so we apologize for any errors, & please report any suggested corrections. "Statistics" is included to allow non-English speakers to find our pages.

Frequently Asked Questions

How old is Frank Viola?

Frank Viola is 64 years old.

When was Frank Viola born?

Frank Viola was born on April 19, 1960.

Where was Frank Viola born?

Frank Viola was born in Hempstead, NY.

How tall is Frank Viola?

Frank Viola is 6-4 (193 cm) tall.

How much did Frank Viola weigh when playing?

Frank Viola weighed 200 lbs (90 kg) when playing.

How many seasons did Frank Viola play?

Frank Viola played 15 seasons.

Is Frank Viola in the Hall of Fame?

Frank Viola has not been elected into the Hall of Fame.

When was Frank Viola drafted?

Frank Viola was drafted by the Kansas City Royals in the 16th round of the 1978 MLB June Amateur Draft from East Meadow HS (East Meadow, NY) and the Minnesota Twins in the 2nd round of the 1981 MLB June Amateur Draft from St. John's University (Queens, NY).

What position did Frank Viola play?

Frank Viola was a Pitcher.

How many strikeouts did Frank Viola have?

Frank Viola had 1,844 strikeouts over his career.

How many teams has Frank Viola played for?

Frank Viola played for 5 teams; the Minnesota Twins, New York Mets, Boston Red Sox, Cincinnati Reds and Toronto Blue Jays.

How many World Series has Frank Viola won?

Frank Viola has won 1 World Series.

When did Frank Viola retire?

Frank Viola last played in 1996.

What is Frank Viola's Twitter account?

Frank Viola is on Twitter at FrankViola16.

What are Frank Viola's nicknames?

Sweet Music is a nickname for Frank Viola.

Other Resources & Links