Mobile Site You Are Here > > > > 2009 Worcester Tornadoes

learn about the SABR Analytics Convention

2009 Worcester Tornadoes

2009 > Class Independent > 2009 Canadian-American Association
Overall: 43-50
Scored 417 runs, Allowed 464 runs. Pythagorean W-L: 42-51

Affiliation: none or n/a
Manager: Rich Gedman
Represented: Worcester, MA
Ballpark: n/a
Attendance: 78,174
Other Years: 2008 / 2010

Team Batting

Bold indicates they played in the majors or are a HOFer
1Chris Colabello25843623214897220955353446.302.373.455.82814634032
2Peter Gilardo23514120000000013.
3Jeff Lahair24863232883272132133502738.250.317.319.6369272420
4Mike Leonard273813912473050112111126.242.301.306.6083810310
5Michael MacMillan2583301255375881018422643.227.314.267.58068571120
6Joe McGhee242110000000001.
7Garrett Olson2444193174243711332342728.213.265.362.6276376420
8Alex Pena313310510113306152102325.297.314.525.8395320010
9Omar Pena2732130115153560114321317.304.375.383.7584420200
10Vinny Pennell*238333429343731473291152962.249.315.375.690110501021
11Nick Salotti258836232443102240442112849.315.373.426.79913845053
12Carlos Sosa*278335231255982301569733164.314.386.532.91816656213
13Lucas Taylor295122318427441010121052334.239.338.304.6425666730
14Alex Trezza*28652762483574141833142036.298.366.460.82611447010
15Yohanny Valera322388744171018031012.230.326.284.6092141210
15 Players25.9933511310141783417018543885637287549.269.338.388.7251202584849269
* - bats left-handed, # - bats both, else - bats right, ? - unknown, for minors bold indicates they appeared in majors
Only players for whom we have stats are shown. See roster for more complete team list.

Team Pitching

Bold indicates they played in the majors or are a HOFer
1Chris Anderson*2322.5006.403501300045.05438322291324052161.84410.
2Albert Ayala22006.08100600013.1119917014101601.3507.
3Steve Cadoret*2301.00016.503010006.09111101017100383.16713.
4Nick Conway2224.3335.01293400050.15232283251464072331.5309.
5Chris Farley2654.5564.101414010083.17641384410528043611.4048.
6Jusef Frias2442.6674.602413200094.09054486502659064191.4898.
7Peter Gilardo23000.001010001.0000010000041.0000.
8Ryan Lobban*25107.5883.5620190100121.1132574812310743025161.3439.
9Ryan Mitchell21101.0004.7154000021.026121135015101931.47611.
10Dave Pellegrine23005.403020003.11221501100161.8002.72.713.52.70.20
11Alex Pena3133.5005.7487000042.1483027580223041841.32310.
12Eddie Pena2624.3333.473011100046.25019182161226002021.4149.
13Vinny Pennell2301.0004.501010002.0211011000091.5009.
14Ryan Quinn2203.0005.0354000019.22115112210154031052.1369.
15Santiago Ramirez3045.4444.7135022001142.05529223265302032041.92911.
16Baron Short2211.5004.5064000030.0251615570270141181.0677.
17Anthony Sullivan2413.2505.162501900922.21914131151223111031.5007.
18P.J. Thomas2201.0002.38160800022.2201360150100161061.5447.
19Matt Weagle2614.2006.8277000031.24426242120162031491.76812.
20Zach Zuercher*2575.5833.5318170100102.09645408290699014311.2258.
20 Players24.94350.4624.549393903120800.183146440460354135396135135671.4819.
* - throws left-handed, # - throws both, else - throws right, ? - unknown, for minors bold indicates they appeared in majors

Team Fielding--By Pos

Bold indicates they played in the majors or are a HOFer


Alex Trezza472613052.9836.193531623%
Mike Leonard241181221.9855.42320313%
Yohanny Valera231461620.9887.04735615%
Peter Gilardo424420.9337.0014233%
Joe McGhee230001.0001.50000
Jusef Frias110001.0001.00000


Nick Salotti5442534247.9968.50
Chris Colabello291995323.9867.03
Michael MacMillan1998130121.0005.84
Alex Pena161001.0007.00


Jeff Lahair84186214860.9804.76
Michael MacMillan71922041.0005.86
Garrett Olson112001.0003.00


Chris Colabello584287219.8602.22
Michael MacMillan26163942.9322.12
Jeff Lahair22410.8573.00
Garrett Olson10130.2501.00


Garrett Olson40811161031.9524.93
Omar Pena304883917.9364.37
Michael MacMillan233764714.9354.39



Lucas Taylor50
Vinny Pennell10
Carlos Sosa1


Carlos Sosa70
Alex Pena7
Garrett Olson2
Vinny Pennell1


Vinny Pennell79169730.9832.23
Carlos Sosa78166210.9942.15
Lucas Taylor50122640.9702.56
Michael MacMillan10152001.0001.70
Alex Pena8102001.0001.50
Garrett Olson221001.0001.50
Anthony Sullivan100000.00


Chris Anderson352620.8000.23
Santiago Ramirez351431.6250.14
Eddie Pena3041512.9500.63
Nick Conway293610.9000.31
Anthony Sullivan2523001.0000.20
Jusef Frias2441140.7890.63
Ryan Lobban20417011.0001.05
Zach Zuercher18215001.0000.94
P.J. Thomas162310.8330.31
Chris Farley144340.6360.50
Albert Ayala1011001.0000.20
Alex Pena866001.0001.50
Matt Weagle71210.7500.43
Baron Short61410.8330.83
Ryan Mitchell531001.0000.80
Ryan Quinn51510.8571.20
Steve Cadoret300000.00
Dave Pellegrine300000.00
Peter Gilardo110001.0001.00
Vinny Pennell100000.00

Team Roster

Bold indicates they played in the majors
Chris Anderson23LL5' 10.0"205Mar 14, 1986Portsmouth, NH, US
Albert Ayala22RR6' 1.0"170Nov 14, 1986
Steve Cadoret23LL6' 1.0"205Mar 16, 1986
Chris Colabello25RR6' 4.0"235Oct 24, 1983Framingham, MA, US
Nick Conway22RR6' 2.0"210Aug 6, 1986
Chris Farley26RR6' 2.0"220Feb 24, 1983Greenfield, MA, US
Jusef Frias24RR6' 3.0"220Dec 31, 1984Santo Domingo, Distrito Nacional, DO
Peter Gilardo23RR6' 0.0"205Nov 19, 1985Orangeburg, NY, US
Heath Keel25RR6' 0.0"190Apr 17, 1984
Jeff Lahair24RR5' 11.0"185Sep 21, 1984Worcester, MA, US
Greg Lemon25LR5' 10.0"185Apr 17, 1984
Mike Leonard27RR6' 0.0"210May 4, 1982Hartford, CT, US
Ryan Lobban25LL6' 2.0"165Jun 7, 1984Ridgewood, NJ, US
Michael MacMillan25RR6' 3.0"195Feb 5, 1984Nesconset, NY, US
Joe McGhee24RR6' 2.0"210Sep 20, 1984
Ryan Mitchell21RR6' 5.0"235Aug 13, 1987Houston, TX, US
Mike O'Malley24RR6' 0.0"195May 30, 1985
Garrett Olson24RR6' 2.0"200Mar 10, 1985Norway, ME, US
Dave Pellegrine23LR6' 4.0"215Nov 4, 1985Boston, MA, US
Alex Pena31RR6' 2.0"205Sep 9, 1977Santo Domingo, Distrito Nacional, DO
Eddie Pena26RR6' 4.0"205Jun 18, 1983Miami, FL, US
Omar Pena27RR5' 11.0"175Mar 2, 1982Santo Domingo, Distrito Nacional, DO
Vinny Pennell23LR6' 0.0"188Jul 21, 1985Worcester, MA, US
Ryan Quinn22RR6' 4.0"245Sep 29, 1986
Santiago Ramirez30RR5' 11.0"200Aug 15, 1978Bonao, Monsenor Nouel, DO
Nick Salotti25RR6' 2.0"220Feb 10, 1984Palm Desert, CA, US
Baron Short22RR6' 5.0"230Aug 2, 1986College Park, GA, US
Carlos Sosa27LR6' 1.0"195Oct 21, 1981Santo Domingo, Distrito Nacional, DO
Luis Soto23SR6' 1.0"179Dec 7, 1985Bani, Peravia, DO
Anthony Sullivan24RR5' 11.0"185Jul 2, 1984Queens, NY, US
Lucas Taylor29RR6' 0.0"180Jun 18, 1980Keyser, WV, US
P.J. Thomas22RR6' 4.0"245Sep 29, 1986
Alex Trezza28LR6' 3.0"210Sep 1, 1980Brooklyn, NY, US
Yohanny Valera32RR6' 1.0"196Aug 17, 1976Santo Domingo, Distrito Nacional, DO
Matt Weagle26RR6' 4.0"210Jul 11, 1982Worcester, MA, US
Zach Zuercher25LL6' 2.0"215Apr 10, 1984Warwick, RI, US

About the Minor League Data

Performance data on minor and international leagues is licensed from and provided by the SABR Minor Leagues Database, a community project sponsored by the Minor Leagues Committee of the Society for American Baseball Research.

The database is under active development. Many statistics are incomplete due to ongoing research and/or limitations in published sources. To learn more about these limitations, or to find out how to contribute, click here.

Minor league Total Zone (Rctch&Rtz, 2005-2009) data provided by and