Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Michael MainTrack this Player High Level: AA Status: Free Agent since 2013
Follow TBC on Twitter and Facebook

Rated Prospect
1st Round Draft Pick
PositionsP-81, RF-70, CF-69, LF-8Position when DraftedP/OFPlayer Listed UnderMinors Leaguers
Proper NameMichael A. Main
Height6-2Weight170BatsRightThrowsRight
Born DateDecember 14,1988 [29.190]PlaceDeLand,Florida
High SchoolDeLand (DeLand,FL)

DraftedSelected by the Texas Rangers [Team Picks] in the 1st round (24th overall) of the 2007 Amateur Entry Draft [Signed]
Signing Bonus$1,237,500Signing ScoutsGuy DeMutis
Prospect Rankings[BA] 2008-TEX-#6 ... 2009-TEX-#8
OrganizationsTEX [4] MIA [2] SFN [2] Awards1
TBC Player ID128925MLBAM ID473715
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Pitching Stats -- Fielding Statistics -- Transactions -- Awards
This player page is available for sponsorship:
Sponsor the Michael Main page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Career Talent RatingsBattingSpeed33Power7Contact29XBH6RBIs25Runs25Hitting25Durability23Team.516Ratings Explained

Batting Statistics

TopStats GlossaryRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2007Arizona RangersArizRktex-18830681006313601101.267.324.300.6249135.320.033.200.2848.5717.142.000.000.0012.50
2010Richmond Flying SquirrelsEastAAsfn29p2121000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2012Gulf Coast MarlinsGCLRkmia-cf23114710162107124400000.340.392.426.81820351.372.086.149.3607.847.841.000.000.0018.75
2012Jamestown JammersNYPLA-mia15rf234116318458122055141820104.276.339.374.7136111180.299.098.184.3167.7810.001.291.1181.5024.44
2012Jupiter HammerheadsFSLA+mia-rf23410220000002100000.200.333.200.5332012.222.000.200.26216.678.330.500.000.000.00
2012Minor Totals (3 teams)Minor         56220306310222767202320104.286.350.377.7278314243.311.091.177.3238.239.471.150.82110.0022.22
2013Greensboro GrasshoppersSALAmia32cf242392102130174262413000.228.283.293.576274102.299.065.152.2615.8823.534.000.9892.0019.05
2013Jupiter HammerheadsFSLA+mia-rf24313450002100300000.385.385.385.7705013.500.000.077.3420.0023.080.000.000.000.00
2013Jacksonville SunsSouAAmia24rf-cf246720617465101135163830114.223.288.257.545536226.272.034.102.2497.0816.812.380.000.0013.04
2013Minor Totals (3 teams)Minor         9331131728112087226543114.232.290.273.5638510341.289.041.116.2566.4519.062.950.29311.0013.89
Minor League Totals - 4 Season(s)Filter159562671431933531715459464319.254.315.315.63017725620.299.061.144.0007.2615.162.090.48187.3317.48
AA Totals - 2 Season(s)Filter6920717465101135163830114.222.286.256.542536227.271.034.101.0007.0516.742.380.000.0013.04
A+ Totals - 2 Season(s)Filter723670002102400000.304.360.304.6647025.368.000.130.0008.0016.002.000.000.000.00
A Totals - 1 Season(s)Filter2392102130174262413000.228.283.293.576274102.299.065.152.0005.8823.534.000.9892.0019.05
A- Totals - 1 Season(s)Filter4116318458122055141820104.276.339.374.7136111180.299.098.184.0007.7810.001.291.1181.5024.44
Rk Totals - 2 Season(s)Filter19771624310134371001101.312.365.377.74229486.353.065.169.0008.1411.631.430.000.0016.67
Average Minor - Per 162 games162573681461933541715469664319.254.315.315.63018025632.299.061.144.0007.2615.162.090.48187.3317.48

Pitching Statistics

TopStats GlossaryRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpct
2007Arizona RangersArizRktex-ST18011.42550000012.292216162001.186.390.714.2611.372.67.000
2007Spokane IndiansNwstA-tex17ST18204.70550000015.01411817180001.378.220.594.1110.572.571.000
2007Minor Totals (2 teams)Minor--ST0213.2110100000027.1231310213342001.297.390.644.1810.932.62.667
2008Arizona RangersArizRktex-ST19113.38330000013.098515150001.056.080.683.3810.133.00.500
2008Clinton LumberKingsMidwAtex-ST19222.5810100000045.0381613413503001.137.540.792.589.933.85.500
2008Minor Totals (2 teams)Minor--ST0332.7613130000058.2472418518653001.117.210.772.769.973.61.500
2009Arizona RangersArizRktex23ST20000.0022000003.03000050001.009.00----15.000.00-
2009Bakersfield BlazeCalifA+tex16ST20466.8314122000058.0724844937494001.8811.171.405.747.601.32.400
2009Minor Totals (2 teams)Minor--ST0466.4916142000061.0754844937544001.8411.071.335.467.971.46.400
2010Bakersfield BlazeCalifA+tex16ST21533.4515150110091.08747351421727001.188.571.382.077.093.43.625
2010Richmond Flying SquirrelsEastAAsfn29S/R210313.83541000013.221262131475002.5613.831.989.224.610.50.000
2010Minor Totals (2 teams)Minor--ST0564.80201911100104.1108735617357912001.369.261.463.006.772.26.455
2011San Jose GiantsCalifA+sfn49S/R22246.8422814002052.262454011364611001.8610.591.886.157.861.28.333
Minor League Totals - 5 Season(s)Filter16204.958164171120303.03152031684413927832001.499.281.304.108.192.00.444
AA Totals - 1 Season(s)Filter0313.83541000013.221262131475002.5613.831.989.224.610.50.000
A+ Totals - 3 Season(s)Filter11135.305135161120201.1221140119349416722001.569.851.514.197.441.78.458
A Totals - 1 Season(s)Filter222.5810100000045.0381613413503001.137.540.792.589.933.85.500
A- Totals - 1 Season(s)Filter204.70550000015.01411817180001.378.220.594.1110.572.571.000
Rk Totals - 3 Season(s)Filter122.1710100000028.121107211362001.106.520.623.4111.173.27.333
Average Minor - Per ~220 innings12144.955846121110220.02271461213210020023001.499.281.304.108.192.00.462

Fielding Statistics

TopStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2007Arizona Rangers ArizRktex18P5--3---331.0000.60------862.58.9
2007Spokane Indians NwstA-tex18P5--12--331.0000.60------5100.06.7
2008Arizona Rangers ArizRktex19P3--221-54.8001.33------3100.05.4
2008Clinton LumberKings MidwAtex19P10--241-76.8570.60------10100.07.3
2009Arizona Rangers ArizRktex20P2---1--111.0000.50------2100.03.6
2009Bakersfield Blaze CalifA+tex20P14--64--10101.0000.71------14100.010.0
2010Bakersfield Blaze CalifA+tex21P15--5121-1817.9441.13------15100.010.7
2010Richmond Flying Squirrels EastAAsfn21P5---21-32.6670.40------5100.03.5
2011San Jose Giants CalifA+sfn22P22---52-75.7140.23------22100.015.7
2012Gulf Coast Marlins GCLRkmia23CF11--271--28281.0002.55------11100.018.6
2012Jamestown Jammers NYPLA-mia23RF25--404124544.9781.76------4161.033.3
2012Jamestown Jammers NYPLA-mia23CF11--2711-2928.9662.55------4126.814.7
2012Jamestown Jammers NYPLA-mia23LF5--411-65.8331.00------4112.26.7
2012Jupiter Hammerheads FSLA+mia23RF2--8-1-98.8894.00------450.01.5
2012Jupiter Hammerheads FSLA+mia23LF1---------------425.00.7
2012Jupiter Hammerheads FSLA+mia23CF1--2---221.0002.00------425.00.7
2013Greensboro Grasshoppers SALAmia24CF22--591-160601.0002.73------2395.716.1
2013Jupiter Hammerheads FSLA+mia24RF3--5---551.0001.67------3100.02.2
2013Jacksonville Suns SouAAmia24RF40--6231-6665.9851.63------6759.729.4
2013Jacksonville Suns SouAAmia24CF24--462215048.9602.00------6735.817.6
2013Jacksonville Suns SouAAmia24LF2--2---221.0001.00------673.01.5
AA Totals for RF - 1 season(s)-   RF40--6231-6665.9851.63------400.00.0
AA Totals for CF - 1 season(s)-   CF24--462215048.9602.00------240.00.0
AA Totals for P - 1 season(s)-   P5---21-32.6670.40------50.00.0
AA Totals for LF - 1 season(s)-   LF2--2---221.0001.00------20.00.0
A+ Totals for P - 3 season(s)-   P51--11213-3532.9140.63------510.00.0
A+ Totals for RF - 2 season(s)-   RF5--13-1-1413.9292.60------50.00.0
A+ Totals for LF - 1 season(s)-   LF1---------------10.00.0
A+ Totals for CF - 1 season(s)-   CF1--2---221.0002.00------10.00.0
A Totals for CF - 1 season(s)-   CF22--591-160601.0002.73------220.00.0
A Totals for P - 1 season(s)-   P10--241-76.8570.60------100.00.0
A- Totals for RF - 1 season(s)-   RF25--404124544.9781.76------250.00.0
A- Totals for CF - 1 season(s)-   CF11--2711-2928.9662.55------110.00.0
A- Totals for P - 1 season(s)-   P5--12--331.0000.60------50.00.0
A- Totals for LF - 1 season(s)-   LF5--411-65.8331.00------50.00.0
Rk Totals for CF - 1 season(s)-   CF11--271--28281.0002.55------110.00.0
Rk Totals for P - 3 season(s)-   P10--531-98.8890.80------100.00.0

Fielding Statistics - Position Grid

TopStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2007Arizona Rangers ArizRktex185----------
2007Spokane Indians NwstA-tex185----------
2008Arizona Rangers ArizRktex193----------
2008Clinton LumberKings MidwAtex1910----------
2009Arizona Rangers ArizRktex202----------
2009Bakersfield Blaze CalifA+tex2014----------
2010Bakersfield Blaze CalifA+tex2115----------
2010Richmond Flying Squirrels EastAAsfn215----------
2011San Jose Giants CalifA+sfn2222----------
2012Gulf Coast Marlins GCLRkmia23-------11---
2012Jamestown Jammers NYPLA-mia23------51125--
2012Jupiter Hammerheads FSLA+mia23------112--
2013Greensboro Grasshoppers SALAmia24-------22---
2013Jupiter Hammerheads FSLA+mia24--------3--
2013Jacksonville Suns SouAAmia24------22440--

Awards [1]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2007High School All-American - 1st Team (UT)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2013-11-07PFree Agent -Free AgentFree AgentGranted free agency24.328  
2013-06-20PMiami MarlinsJacksonville (AA)-MinorsReassigned MinorsAssigned to Jacksonville (AA)24.188Team Roster on 2013-06-20
2013-05-18PMiami MarlinsGreensboro (A)-MinorsReassigned MinorsAssigned to Greensboro (A)24.155Team Roster on 2013-05-18
2013-05-14PMiami MarlinsJupiter (A+)-MinorsReassigned MinorsAssigned to Jupiter (A+)24.151Team Roster on 2013-05-14
2013-04-20PMiami MarlinsJacksonville (AA)-DL-7InjuredDL7 Left shoulder strain24.127Team Roster on 2013-04-20
2013-04-07PMiami MarlinsJacksonville (AA)-MinorsReassigned MinorsAssigned to Jacksonville (AA)24.114Team Roster on 2013-04-07
2012-07-20PMiami MarlinsJamestown (A-)-MinorsReassigned MinorsAssigned to Jamestown (A-)23.218Team Roster on 2012-07-20
2012-06-20PMiami MarlinsGulf Coast Marlins (Rk)-MinorsReassigned MinorsAssigned to Gulf Coast Marlins (Rk)23.188Team Roster on 2012-06-20
2012-06-02PMiami MarlinsJupiter (A+)-MinorsContractSigned to minor league contract23.170Team Roster on 2012-06-02
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2010-07-01TradeTraded by Rangers with Chris Ray to Giants for Benjie Molina 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.