The Baseball Cube

University of South Florida

University of South Florida

Bulls

MORE  
school long name:
University of South Florida
short name:
South Florida
Region:
nickname:
College Division:
drafted players:
133
major leaguers:
18
Subscribe to TBC PREMIUM ... Surf ad-free, get the daily PLAYER TRACKER (take a tour), access to ... more
than a dozen research applications including Player Comparison tool, analysis features and additional datagrid functionality!
Full list of players drafted or signed (UDFA) out of this college. PREMIUM subscribers can view career stats. The Draft Research application gives you power to create your own draft reports.
Drafted Players
*Reload page to restore grid
Grid Actions:
PREMIUM subscribers get additional grid functionality
Tips/tools for using data grids:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
player name year rnd ovl phase pos ht wt ba th Born place hilvl mlb years stat years signed
Jake Sullivan 2021 -- udfa Signed c 5-10 187 R R 1997-07-24 Tampa,FL A -- 2019-2022 Yes
Carson Ragsdale 2020 4 116 June-Reg p 6-8 225 R R 1998-05-25 Tampa,FL A -- 2017-2021 Yes
Joe Genord 2019 9 268 June-Reg 1b 6-2 200 R R 1996-08-17 Lake Worth,FL A+ -- 2016-2021 Yes
Nelson Alvarez 2019 13 405 June-Reg p 6-4 220 R R 1998-06-11 Miami,FL A+ -- 2017-2022 Yes
Alec Wisely 2019 34 1030 June-Reg p 5-9 184 R R 1997-08-13 Jacksonville,FL AA -- 2016-2021 Yes
Nick Davila 2019 -- udfa Signed p 6-3 198 R R 1998-11-21 Hialeah,FL A -- 2018-2022 Yes
Shane McClanahan 2018 1 31 June-Reg p 6-1 200 L L 1997-04-28 Baltimore,MD MLB 2021-2022 2017-2022 Yes
Andrew Perez 2018 8 228 June-Reg p 6-2 196 L L 1997-07-25 Orlando,FL AAA -- 2016-2022 Yes
David Villar 2018 11 316 June-Reg 3b 6-1 203 R R 1997-01-27 Atlanta,GA AAA -- 2016-2022 Yes
Coco Montes 2018 15 456 June-Reg 2b-3b 6-1 175 R R 1996-10-07 Miami,FL AAA -- 2016-2022 Yes
Peter Strzelecki 2018 -- udfa Signed p 6-2 195 R R 1994-10-24 Queens,NY AAA -- 2015-2022 Yes
Kevin Merrell 2017 1 33 June-Reg 2b-ss 6-0 181 L R 1995-12-14 Odessa,FL AAA -- 2015-2022 Yes
Phoenix Sanders 2017 10 289 June-Reg p 5-10 177 R R 1995-06-05 Gainesville,FL MLB 2022-2022 2014-2022 Yes
Joe Cavallaro 2017 24 727 June-Reg p 6-5 200 R R 1995-07-19 Sarasota,FL AA -- 2015-2021 Yes
Ryan Valdes 2017 33 988 June-Reg of 5-11 160 R R 1993-08-22 Odessa,FL AA -- 2013-2019 Yes
Mark Savarese 2017 -- udfa Signed p 6-1 200 R R 1994-10-14 Palm City,FL Rk -- 2014-2017 Yes
Tommy Eveld 2016 9 269 June-Reg p 6-5 194 R R 1993-12-30 Coral Springs,FL AAA -- 2015-2022 Yes
Brandon Lawson 2016 12 360 June-Reg p 6-2 200 L R 1994-12-13 Festus,MO AAA -- 2014-2022 Yes
Luke Maglich 2016 34 1007 June-Reg if 6-3 190 R R 1993-07-20 Sarasota,FL A- -- 2013-2016 Yes
Jimmy Herget 2015 6 175 June-Reg p 6-3 170 R R 1993-09-09 Tampa,FL MLB 2019-2022 2013-2022 Yes
Tommy Peterson 2015 12 374 June-Reg p 6-1 205 R R 1993-10-11 New Port Richey,FL A+ -- 2013-2017 Yes
Kyle Teaf 2015 30 898 June-Reg if 5-9 170 L R 1993-03-30 Tallahassee,FL College -- 2012-2015 No
Casey Mulholland 2015 37 1122 June-Reg p 6-4 180 R R 1991-12-17 Bradenton,FL Rk -- 2012-2015 Yes
Lawrence Pardo 2014 38 1140 June-Reg p 6-0 180 L L 1991-10-22 Miami,FL A- -- 2011-2015 Yes
James Ramsay 2013 7 197 June-Reg of 6-0 170 L L 1992-03-02 Brandon,FL AA -- 2011-2016 Yes
player name year rnd ovl phase pos ht wt ba th Born place hilvl mlb years stat years signed
Nicholas Gonzalez 2013 24 732 June-Reg p 6-4 190 L L 1992-06-26 Tampa,FL A -- 2011-2016 Yes
Jimmy Falla 2013 -- udfa Signed of 6-2 215 R R 1990-09-09 Tampa,FL Rk -- 2010-2013 Yes
Joe Lovecchio 2013 -- udfa Signed p 6-2 200 R R 1990-09-06 Daytona Beach,FL A -- 2010-2014 Yes
Austin Adams 2012 8 267 June-Reg p 6-3 220 R R 1991-05-05 Tampa,FL MLB 2017-2022 2010-2022 Yes
Derrick Stultz 2012 14 453 June-Reg p 6-3 220 R R 1989-03-23 Tampa,FL A- -- 2008-2013 Yes
Andrew Barbosa 2012 36 1113 June-Reg p 6-8 205 R L 1987-11-18 Sarasota,FL AAA -- 2010-2018 Yes
Andrew Longley 2012 -- udfa Signed c 6-3 190 R R 1988-10-05 Tampa,FL AAA -- 2009-2017 Yes
Kevin Quackenbush 2011 8 263 June-Reg p 6-3 195 R R 1988-11-28 Tampa,FL MLB 2014-2021 2008-2021 Yes
Jimmy Moran 2011 18 565 June-Reg p 6-1 170 R R 1990-06-07 Kissimmee,FL AAA -- 2010-2016 Yes
Junior Carlin 2011 20 615 June-Reg p 6-1 170 L L 1988-06-06 Tampa,FL A -- 2008-2012 Yes
Randy Fontanez 2011 27 822 June-Reg p 6-1 193 R R 1989-05-18 Orlando,FL AAA -- 2008-2015 Yes
Jonathan Koscso 2011 29 900 June-Reg 2b 5-11 175 R R 1988-10-28 Tampa,FL A- -- 2008-2011 Yes
Sam Mende 2011 31 948 June-Reg 3b 6-1 166 R R 1990-01-09 Clearwater,FL A+ -- 2009-2015 Yes
Stephen Hunt 2010 15 457 June-Reg 1b 5-11 190 L L 1989-01-11 Brandon,FL AA -- 2008-2012 Yes
Andrew Barbosa 2010 15 468 June-Reg p 6-8 205 R L 1987-11-18 Sarasota,FL AAA -- 2010-2018 No
Randy Fontanez 2010 23 697 June-Reg p 6-1 193 R R 1989-05-18 Orlando,FL AAA -- 2008-2015 No
Eric Sim 2010 27 828 June-Reg c 6-2 215 R R 1989-01-03 Busan,KR AAA -- 2010-2016 Yes
Shawn Sanford 2009 13 387 June-Reg p 6-0 200 R R 1988-08-28 Cinnaminson,NJ AAA -- 2007-2014 Yes
Trey Manz 2009 26 779 June-Reg c 6-1 205 L R 1987-09-01 Columbus,GA Rk -- 2008-2012 Yes
Ryan Lockwood 2009 39 1173 June-Reg of 5-10 180 L R 1987-12-18 San Antonio,TX College -- 2007-2010 No
Daniel Thomas 2008 13 394 June-Reg p 6-2 195 R R 1986-02-10 Tampa,FL A+ -- 2005-2010 Yes
Addison Maruszak 2008 17 530 June-Reg ss-of 6-1 195 R R 1986-12-21 St. Petersburg,FL AAA -- 2006-2014 Yes
David Torcise 2008 47 1403 June-Reg p 6-0 185 L L 1985-08-22 Homestead,FL Rk -- 2004-2008 Yes
Danny Otero 2007 21 644 June-Reg p 6-3 200 R R 1985-02-19 Miami,FL MLB 2012-2019 2004-2019 Yes
Yuri Higgins 2007 38 1138 June-Reg p 5-8 182 R R 1985-02-26 Tampa,FL A- -- 2004-2007 Yes
player name year rnd ovl phase pos ht wt ba th Born place hilvl mlb years stat years signed
Davis Bilardello 2007 43 1287 June-Reg p 6-3 205 L L 1984-12-03 Cincinnati,OH A+ -- 2005-2011 Yes
Daniel Thomas 2007 44 1313 June-Reg p 6-2 195 R R 1986-02-10 Tampa,FL A+ -- 2005-2010 No
Casey Hudspeth 2006 5 159 June-Reg p 5-11 165 R R 1984-10-01 Sarasota,FL AA -- 2004-2009 Yes
Chase Lirette 2006 16 480 June-Reg p 6-3 210 R R 1985-06-09 Thibodaux,LA A -- 2004-2009 Yes
Brian Baisley 2006 24 734 June-Reg c 6-3 217 R R 1982-12-19 Land O'Lakes,FL A+ -- 2003-2009 Yes
Jeff Baisley 2005 12 371 June-Reg 3b-1b 6-3 192 R R 1982-12-19 Land O'Lakes,FL MLB 2008-2008 2002-2013 Yes
Devin Ivany 2004 6 174 June-Reg c 6-1 178 R R 1982-07-27 Fort Lauderdale,FL AAA -- 2002-2013 Yes
Myron Leslie 2004 8 247 June-Reg 1b 6-3 210 B R 1982-05-02 Panama City,FL AA -- 2001-2011 Yes
Kyle Schmidt 2004 14 409 June-Reg p 6-3 220 R R 1983-08-25 Palm Harbor,FL AA -- 2002-2008 Yes
Mike Macaluso 2004 29 867 June-Reg 2b 5-10 155 R R 1981-04-09 Lutz,FL A -- 2001-2004 Yes
Leonardo Grullon 2004 31 913 June-Reg of 6-3 210 R R 1982-05-08 Tampa,FL A- -- 2004-2006 Yes
Myron Leslie 2003 11 325 June-Reg 1b 6-3 210 B R 1982-05-02 Panama City,FL AA -- 2001-2011 No
David Austen 2003 15 450 June-Reg p 6-0 185 R R 1981-05-21 St. Petersburg,FL AAA -- 2002-2009 Yes
Jon Uhl 2003 19 568 June-Reg p 6-2 190 R R 1980-10-06 Nashua,NH A -- 2001-2005 Yes
Jason Bartz 2002 17 498 June-Reg p 6-2 205 R R 1979-11-25 Bradenton,FL A -- 2001-2003 No
Mike Barclay 2002 28 838 June-Reg of 6-3 177 R R 1979-08-06 Des Moines,IA A+ -- 2001-2004 Yes
Ryan Gloger 2002 46 1379 June-Reg p 6-3 215 L L 1981-04-22 Tampa,FL College -- 2000-2002 No
Brendan Fuller 2001 13 391 June-Reg p 6-1 205 R R 1980-09-13 Nyack,NY A -- 2001-2004 Yes
Dan Boyd 2001 27 808 June-Reg of 6-0 185 R R 1978-09-28 Dade City,FL A+ -- 1998-2004 Yes
Mike Eylward 2001 44 1313 June-Reg 1b 6-2 210 R R 1979-09-28 Clearwater,FL AAA -- 1998-2008 Yes
John Raburn 2000 16 470 June-Reg ss 6-1 165 R R 1979-02-16 Tampa,FL AAA -- 1998-2010 Yes
Ryan Johansen 2000 32 957 June-Reg p 6-0 180 R R 1980-06-19 Jensen Beach,FL A+ -- 2001-2002 Yes
Paul Giambalvo 1998 21 643 June-Reg p 6-1 170 R R 1975-03-17 Winter Park,FL Rk -- 1998-1998 Yes
Jimmie Romano 1998 26 773 June-Reg c 5-10 185 R R 1977-03-31 Tampa,FL A+ -- 1998-2000 Yes
William Eaton 1998 36 1076 June-Reg of 6-0 170 R R 1976-03-23 West Palm Beach,FL Rk -- 1998-1998 Yes
player name year rnd ovl phase pos ht wt ba th Born place hilvl mlb years stat years signed
Kevin Boles 1998 42 1246 June-Reg c 5-11 185 L R 1975-01-16 Chicago,IL A- -- 1998-1998 Yes
Scott Glaser 1998 42 1258 June-Reg p 5-10 160 R L 1976-05-13 Blue Island,IL A -- 1998-1999 Yes
Jason Dellaero 1997 1 15 June-Reg ss 6-2 195 B R 1976-12-17 Mount Kisco,NY MLB 1999-1999 1997-2010 Yes
Dwayne Dobson 1997 9 267 June-Reg p 6-5 215 R R 1976-02-23 Louisville,KY A -- 1997-2004 Yes
Pat Ryan 1997 12 380 June-Reg p 6-3 200 R R 1974-11-29 Knoxville,TN A -- 1997-1998 Yes
Ross Gload 1997 13 396 June-Reg 1b 6-0 185 L L 1976-04-05 Brooklyn,NY MLB 2000-2011 1997-2011 Yes
Jorge DeLeon 1997 16 491 June-Reg 3b 6-2 164 R R 1974-09-26 Ponce,PR AAA -- 1997-2001 Yes
Scott Glaser 1997 68 1578 June-Reg p 5-10 160 R L 1976-05-13 Blue Island,IL A -- 1998-1999 No
Mark Roberts 1996 4 107 June-Reg p 6-2 205 R R 1975-09-29 Tampa,FL AAA -- 1996-2001 Yes
Chris Heintz 1996 19 557 June-Reg c 6-1 200 R R 1974-08-06 Syosset,NY MLB 2005-2007 1996-2008 Yes
Gio Cafaro 1996 26 763 June-Reg of 6-0 170 R R 1974-03-29 -- Rk -- 1996-1996 Yes
Jason Alaimo 1996 37 1094 June-Reg c 5-7 185 R R 1975-07-31 Hempstead,NY A+ -- 1996-1997 Yes
Adam Danner 1996 76 1684 June-Reg p 6-3 210 R R 1974-08-01 Brunswick,GA A+ -- 1997-1997 No
Adam Danner 1995 37 1024 June-Reg p 6-3 210 R R 1974-08-01 Brunswick,GA A+ -- 1997-1997 No
Mike Swenson 1995 39 1079 June-Reg p 6-2 195 L L 1972-11-16 Tampa,FL A- -- 1995-1996 Yes
Doug Carroll 1994 10 273 June-Reg of 6-2 195 L R 1973-08-31 Newton,MA A+ -- 1994-1997 Yes
Darren Stumberger 1994 19 521 June-Reg 3b-1b 6-3 205 R R 1973-04-11 Boca Raton,FL AA -- 1994-1998 Yes
Don Nestor 1994 40 1104 June-Reg p 6-4 210 B R 1972-06-16 Longwood,FL A- -- 1994-1994 Yes
Brett King 1993 2 72 June-Reg ss 6-1 190 R R 1972-07-20 Orlando,FL AAA -- 1993-2000 Yes
David Hutcheson 1993 21 586 June-Reg p 6-2 185 R R 1971-08-29 Tampa,FL AA -- 1993-1996 Yes
Andrew McCormack 1993 21 593 June-Reg p 6-1 205 R L 1974-02-04 Raynham,MA AA -- 1993-1996 Yes
Chad Crossley 1993 59 1549 June-Reg p 6-5 195 R R 1972-06-22 Tampa,FL A -- 1993-1996 Yes
David Hutcheson 1992 11 316 June-Reg p 6-2 185 R R 1971-08-29 Tampa,FL AA -- 1993-1996 No
Wade Norris 1992 49 1381 June-Reg 1b 6-4 220 R R 1969-05-26 Tampa,FL Rk -- 1992-1992 Yes
Mark Hubbard 1991 3 89 June-Reg p 6-2 190 L L 1970-02-02 Dover,FL AA -- 1991-1997 Yes
player name year rnd ovl phase pos ht wt ba th Born place hilvl mlb years stat years signed
Tim Merrick 1991 26 695 June-Reg of 5-9 164 R R 1970-05-02 Oak Hill,FL Rk -- 1992-1992 No
Whitney Floren 1991 27 698 June-Reg p 6-1 205 R R 1969-12-05 Hyannis,MA A- -- 1991-1991 Yes
Joe Lis 1991 30 796 June-Reg 2b 5-10 170 R R 1968-11-03 Tampa,FL AAA -- 1991-1996 Yes
Kevin Dattola 1990 15 424 June-Reg of 6-2 210 L R 1967-11-23 St. Louis,MO AAA -- 1990-2005 Yes
David White 1990 20 546 June-Reg p 6-6 195 R R 1967-11-20 -- Rk -- 1990-1990 Yes
Bob Undorf 1990 33 872 June-Reg p 6-2 220 R R 1967-09-21 Racine,WI AA -- 1990-1993 Yes
Troy Rusk 1990 44 1140 June-Reg c-1b 6-2 225 L R 1967-09-24 Seattle,WA AA -- 1990-1994 Yes
Les Haffner 1989 36 929 June-Reg p 6-2 200 R R 1966-10-22 Tampa,FL A+ -- 1989-1991 Yes
Gus Vollmer 1989 37 960 June-Reg of 6-0 185 R R 1968-04-21 Miami,FL A -- 1989-1990 Yes
Scott Henry 1989 49 1258 June-Reg 3b-1b 6-0 185 L R 1967-01-04 Tampa,FL A+ -- 1989-1993 Yes
Duane Walker 1988 37 967 June-Reg of 6-2 190 R R 1966-03-14 Brandon,FL A+ -- 1988-1990 Yes
Derek Lee 1988 42 1078 June-Reg lf-rf 6-1 200 L R 1966-07-28 Chicago,IL MLB 1993-1993 1988-2000 Yes
Jon Alexander 1987 4 93 June-Reg p 6-0 185 B L 1966-05-22 Fort Lauderdale,FL A+ -- 1987-1989 Yes
Dave Eiland 1987 7 185 June-Reg p 6-3 205 R R 1966-07-05 Dade City,FL MLB 1988-2000 1985-2000 Yes
Derek Lee 1987 8 209 June-Reg lf-rf 6-1 200 L R 1966-07-28 Chicago,IL MLB 1993-1993 1988-2000 No
Mike Kelly 1987 9 240 June-Reg of 6-0 180 R R 1966-09-15 Beacon,NY AA -- 1987-1990 Yes
Ed Rush 1987 23 596 June-Reg ss 5-11 175 R R 1965-12-13 -- AA -- 1987-1991 Yes
Phil Fagnano 1987 39 996 June-Reg p 5-11 195 R R 1966-02-19 Williamsport,PA A+ -- 1987-1988 Yes
Scott Hemond 1986 1 12 June-Reg c-2b 6-0 205 R R 1965-11-18 Taunton,MA MLB 1989-1995 1986-1999 Yes
Randy Wilson 1986 16 394 June-Reg p 6-4 185 R R 1963-10-13 -- A- -- 1986-1987 Yes
Mark Pike 1986 18 447 June-Reg of 5-10 175 R R 1963-09-19 Lake Wales,FL AA -- 1986-1989 Yes
Mark Rose 1986 21 548 June-Reg p 6-0 170 R R 1965-01-16 -- A+ -- 1986-1989 Yes
Matt Mainini 1985 15 389 June-Reg of -- -- -- -- 1962-08-11 -- A- -- 1985-1985 Yes
Lawrence Grubb 1983 21 539 June-Reg p -- -- -- -- 1961 -- -- -- -- No
Randy Wilson 1982 12 312 June-Reg p 6-4 185 R R 1963-10-13 -- A- -- 1986-1987 Yes
player name year rnd ovl phase pos ht wt ba th Born place hilvl mlb years stat years signed
Joe Perna 1980 24 615 June-Reg of 5-10 190 L L 1959-11-16 New Castle,DE Rk -- 1980-1981 Yes
Kenneth Mohler 1980 28 690 June-Reg p 6-0 185 L L 1959 -- Rk -- 1980-1980 Yes
Keith Schrimsher 1979 11 282 June-Reg p 6-1 205 R R 1956-12-23 Shreveport,LA A+ -- 1979-1980 Yes
Tony Fossas 1979 12 303 June-Reg p 6-0 187 L L 1957-09-23 Havana,CU MLB 1988-1999 1979-1999 Yes
Joseph Williams 1979 29 714 June-Reg 1b 6-0 195 R R 1957-08-03 Tampa,FL A+ -- 1979-1981 Yes
Keith Schrimsher 1978 2 30 June-Sec p 6-1 205 R R 1956-12-23 Shreveport,LA A+ -- 1979-1980 Yes
Tony Fossas 1978 9 224 June-Reg p 6-0 187 L L 1957-09-23 Havana,CU MLB 1988-1999 1979-1999 No
Mark Moore 1978 11 286 June-Reg p 6-1 190 B L 1956-07-26 Indianapolis,IN A+ -- 1978-1982 Yes
Ben Hayes 1978 -- udfa Signed p 6-1 180 R R 1957-08-04 Niagara Falls,NY MLB 1982-1983 1978-1985 Yes
Chris Welsh 1977 21 536 June-Reg p 6-2 185 L L 1955-04-14 Wilmington,DE MLB 1981-1986 1977-1991 Yes
Scott Miller 1977 26 650 June-Reg of 5-11 170 L R 1954 -- A- -- 1977-1977 Yes
Garry Smith 1976 13 304 June-Reg of 6-2 185 R L 1955-10-23 Jacksonville,NC AAA -- 1977-1982 Yes
Chris Welsh 1976 24 562 June-Reg p 6-2 185 L L 1955-04-14 Wilmington,DE MLB 1981-1986 1977-1991 No
Donald Hogestyn 1976 25 582 June-Reg 2b 6-1 185 R R 1953-09-29 Fort Wayne,IN A+ -- 1977-1977 Yes
Stephen Ruling 1975 13 293 June-Reg p 6-0 180 R R 1953-10-10 Melbourne,FL AAA -- 1976-1979 Yes
Marvin Sherzer 1969 25 600 June-Reg p 6-2 200 R R 1947-12-27 Orlando,FL -- -- -- Yes
141 record(s)