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

John MaineHigh Level: MLB Status: Free Agent since 2013 MLB Years: 2004-2013
Follow TBC on Twitter and Facebook

Rated Prospect
Futures Game

PositionsP-214Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameJohn Kevin Maine
Height6-4Weight180BatsRightThrowsRight
Born DateMay 8,1981 [36.293]PlaceFredericksburg,Virginia
High SchoolNorth Stafford (Stafford,VA)
CollegeUniversity of North Carolina-Charlotte (Charlotte,NC)

DraftedSelected by the Baltimore Orioles in the 6th round (166th overall) of the 2002 Amateur Entry Draft [Signed]
Signing Bonus$135,000Signing ScoutsMarc TramutaService Time5.035 (2013)
Prospect Rankings[BA] 2003-BAL-#8 ... 2004-MLB-#54 ... 2004-BAL-#2 ... 2005-BAL-#6
MLB DebutJuly 23,2004 [23.076]
OrganizationsNYN [5] BAL [4] COL [1] MIA [1] NYA [1] Awards4
TBC Player ID21932Retrosheet IDmainj001MLBAM ID429720
Research ToolsIntersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Other Batting -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the John Maine 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 RatingsPitchingStrikeouts66Walks43Hittable65SO/BB52vsPower65Hitting17Durability46Team.487Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2000UNC CharlotteCollegeNCAAFr29S/R19325.3216412100047.0443328029500001.548.37--5.519.511.72.600-
2001UNC CharlotteCollegeNCAASoST201263.83202003000134.01186457105314415001.287.930.673.569.672.72.667-
2002UNC CharlotteConfUSANCAA-1Jr-ST21585.6517170210094.0100655994710317001.569.570.864.509.862.19.385-
2002Aberdeen IronBirdsNYPLA-bal-S/R21111.74422001010.062203212000.875.23--2.6118.297.00.500-
2002Delmarva ShorebirdsSALAbal-S/R21111.36651000033.0218504392100.765.73--1.0910.649.75.500-
2002Minor Totals (2 teams)Minor--S/R0221.451073001043.02710707604100.785.61--1.4512.468.57.500-
2003Delmarva ShorebirdsSALAbal33ST22731.5314140100076.04316131181081000.805.070.122.1212.736.00.700-
2003Frederick KeysCaroA+bal-ST22613.0712120110070.0482724520770000.976.140.642.569.853.85.857-
2003Minor Totals (2 teams)Minor--ST01342.27262602100146.29143376381851000.885.580.372.3311.354.87.765-
2004Bowie BaysoxEastAAbal-ST23402.25550000028.0168717340000.825.140.322.2510.934.861.000-
2004Ottawa LynxILAAAbal20ST23573.91222200000119.2123595212521052001.469.250.903.917.902.02.417-
2004Minor Totals (2 teams)Minor--ST0973.60272700000147.2139675913591392001.348.470.793.608.472.36.563-
2004Baltimore OriolesALMLBbal49ST23019.8211000003.27441311002.7317.182.457.362.450.33.0008.50
2005Ottawa LynxILAAAbal-ST246114.56232301100128.0128726513421113201.328.980.912.957.782.64.353-
2005Baltimore OriolesALMLBbal61S/R24236.301082001040.0393028824240111.588.781.805.405.401.00.4006.30
2006St. Lucie MetsFSLA+nyn-ST25100.0011000005.03000270001.005.40--3.6012.603.501.000-
2006Norfolk TidesILAAAnyn33ST25353.4910100000056.2552522220482001.328.740.323.187.622.40.375-
2006Minor Totals (2 teams)Minor--ST0453.2111110000061.2582522222552001.308.460.293.218.032.50.444-
2006New York MetsNLMLBnyn33ST25653.6016151111090.06940361533713021.136.901.503.307.102.15.5454.90
2007New York MetsNLMLBnyn16ST2615103.91323201100191.0168908323751802051.277.921.083.538.482.40.6004.18
2008New York MetsNLMLBnyn33ST271084.18252500000140.01227065166712210041.357.841.034.317.841.82.5564.40
2009St. Lucie MetsFSLA+nyn-S/R28101.1321100008.04110470001.004.50--4.507.881.751.000-
2009New York MetsNLMLBnyn33ST28764.4315150000081.0674240838555041.297.410.894.206.091.45.5384.57
2010Binghamton MetsEastAAnyn45ST29000.0011000004.01000250000.752.25--4.5011.252.50--
2010Buffalo BisonsILAAAnyn-ST29000.0011000004.01100340000.922.08--6.238.311.33--
2010Minor Totals (2 teams)Minor--ST0000.0022000008.02100590000.842.16--5.409.721.80--
2010New York MetsNLMLBnyn33ST29136.13990000039.2472927825393021.8210.661.825.678.851.56.2505.78
2011Colorado Springs Sky SoxPCLAAAcol33ST30137.4311110000046.0584838637358002.0711.351.177.246.850.95.250-
2012Scranton/Wilkes-Barre YanILAAAnya25ST31854.9716151100079.2765144731665001.348.590.793.507.462.13.615-
2013Miami MarlinsNLMLBmia73Rel320012.2740400207.01510102571002.7318.412.456.148.591.40-6.73
MLB Totals - 8 Season(s)Filter41364.4511210572240591.053431529381270499251181.368.101.234.107.571.85.5321.55
Minor League Totals - 9 Season(s)Filter44373.6712812354210667.25833182734724566725301.247.840.633.298.962.72.543-
AAA Totals - 6 Season(s)Filter23314.58838212100432.24412562214018536920201.449.130.833.837.641.99.426-
AA Totals - 2 Season(s)Filter401.97660000032.0178719390000.814.780.282.5310.974.331.000-
A+ Totals - 3 Season(s)Filter812.7015141110083.0552825526910000.975.940.542.819.833.50.889-
A Totals - 2 Season(s)Filter841.48201911000109.06424181221473100.795.270.081.8112.106.68.667-
A- Totals - 1 Season(s)Filter111.74422001010.062203212000.875.23--2.6118.297.00.500-
NCAA Totals - 3 Season(s)Filter20164.715341126100275.02621621441912929732001.428.560.624.229.712.30.556-
New York Mets Totals - 5 Season(s)Filter39324.17979612210541.147327125170238467230171.317.851.163.957.751.96.549-
Baltimore Orioles Totals - 2 Season(s)Filter246.601192001043.2463432927251111.679.481.855.565.150.93.333-
Miami Marlins Totals - 1 Season(s)Filter0012.2740400207.01510102571002.7318.412.456.148.591.40--
Average MLB - Per ~220 innings15134.45423931110220.0198117109301001859071.368.101.234.107.571.85.5361.55
Average Minor - Per ~220 innings14123.67424021100220.01921049015802198101.247.840.633.298.962.72.538-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2006Norfolk TidesILAAAnyn3325104000000000000000.000.000.000.000004.000.000.000.0000.000.000.000.000.000.00
2006New York MetsNLMLBnyn33p2516283110000001613000.036.069.071.1402132.083.035.036.0680.0050.000.000.000.00100.00
2007New York MetsNLMLBnyn16p26335546001300528114100.109.194.164.3589176.185.055.145.1746.5836.845.601.3255.0016.67
2008New York MetsNLMLBnyn33p2726463500030062305000.109.212.109.3215057.217.000.130.16810.5340.353.830.000.000.00
2009New York MetsNLMLBnyn33p2816270400020001102000.148.148.148.2964029.250.000.000.1330.0037.930.000.000.000.00
2010Buffalo BisonsILAAAnyn-p2911000000000001000.000.000.000.000002.000.000.000.0000.000.000.000.000.000.00
2010New York MetsNLMLBnyn33p291010000000000604000.000.000.000.0000014.000.000.000.0000.0042.860.000.000.000.00
2011Colorado Springs Sky SoxPCLAAAcol33p301115431001001502000.200.250.267.5174118.300.067.133.2345.5627.785.000.000.0033.33
2013Miami MarlinsNLMLBmia73p3240000000000001000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
MLB Totals - 6 Season(s)Filter10516610161018001184229100.096.161.120.281202209.183.024.090.0005.2640.197.640.48166.0012.50
Minor League Totals - 3 Season(s)Filter2220431001001503000.150.190.200.3904124.200.050.100.0004.1720.835.000.000.0033.33
AAA Totals - 3 Season(s)Filter2220431001001503000.150.190.200.3904124.200.050.100.0004.1720.835.000.000.0033.33
New York Mets Totals - 5 Season(s)Filter10116610161018001184228100.096.161.120.281202208.183.024.090.0005.2940.387.640.48166.0012.50
Miami Marlins Totals - 1 Season(s)Filter40000000000001000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
Average MLB - Per 162 games1622561525202120017130345200.096.161.120.281313322.183.024.090.0005.2640.197.640.48166.0012.50
Average Minor - Per 162 games1621472922700700737022000.150.190.200.390297177.200.050.100.0004.1720.835.000.000.0033.33

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2002Aberdeen IronBirds NYPLA-bal21P4---1--111.0000.25------4100.05.3
2002Delmarva Shorebirds SALAbal21P6--12--331.0000.50------6100.04.3
2004Bowie Baysox EastAAbal23P5--15-1661.0001.20------5100.03.5
2004Ottawa Lynx ILAAAbal23P22--1212112524.9601.09------22100.015.3
2004Baltimore OriolesALMLBbal23P1131--1111.0001.000.33-----1100.00.6
2005Ottawa Lynx ILAAAbal24P23--96-215151.0000.65------23100.016.0
2005Baltimore OriolesALMLBbal24P10840341187.8750.700.18-----10100.06.2
2006St. Lucie Mets FSLA+nyn25P1---1--111.0001.00------1100.00.7
2006Norfolk Tides ILAAAnyn25P10--68-114141.0001.40------10100.07.1
2006New York MetsNLMLBnyn25P161590311-114141.0000.880.16-----16100.09.9
2007New York MetsNLMLBnyn26P3232191516-121211.0000.660.11-----3397.019.8
2008New York MetsNLMLBnyn27P25251407171-2524.9600.960.17-----2696.215.4
2009St. Lucie Mets FSLA+nyn28P2--1-1-21.5000.50------2100.01.5
2009New York MetsNLMLBnyn28P15158186--14141.0000.930.17-----1693.89.3
2010Binghamton Mets EastAAnyn29P1---------------1100.00.7
2010Buffalo Bisons ILAAAnyn29P1--2-1-32.6672.00------1100.00.7
2010New York MetsNLMLBnyn29P9939161-87.8750.780.18-----1090.05.6
2011Colorado Springs Sky Sox PCLAAAcol30P11--4131-1817.9441.55------11100.07.6
2012Scranton/Wilkes-Barre Yankees ILAAAnya31P16--3112-1614.8750.88------16100.011.1
2013Miami MarlinsNLMLBmia32P4-711--221.0000.500.29-----4100.02.5
MLB Totals for P - 8 season(s)-   P1121055912961349390.9680.800.15-----1120.00.0
AAA Totals for P - 6 season(s)-   P83--3650549186.9451.04------830.00.0
AA Totals for P - 2 season(s)-   P6--15-1661.0001.00------60.00.0
A+ Totals for P - 2 season(s)-   P3--111-32.6670.67------30.00.0
A Totals for P - 1 season(s)-   P6--12--331.0000.50------60.00.0
A- Totals for P - 1 season(s)-   P4---1--111.0000.25------40.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2002Aberdeen IronBirds NYPLA-bal214----------
2002Delmarva Shorebirds SALAbal216----------
2004Bowie Baysox EastAAbal235----------
2004Ottawa Lynx ILAAAbal2322----------
2004Baltimore OriolesALMLBbal231----------
2005Ottawa Lynx ILAAAbal2423----------
2005Baltimore OriolesALMLBbal2410----------
2006St. Lucie Mets FSLA+nyn251----------
2006Norfolk Tides ILAAAnyn2510----------
2006New York MetsNLMLBnyn2516----------
2007New York MetsNLMLBnyn2632----------
2008New York MetsNLMLBnyn2725----------
2009St. Lucie Mets FSLA+nyn282----------
2009New York MetsNLMLBnyn2815----------
2010Binghamton Mets EastAAnyn291----------
2010Buffalo Bisons ILAAAnyn291----------
2010New York MetsNLMLBnyn299----------
2011Colorado Springs Sky Sox PCLAAAcol3011----------
2012Scranton/Wilkes-Barre Yankees ILAAAnya3116----------
2013Miami MarlinsNLMLBmia324----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2006New York MetsMLB Spring TrainingMLB250112.6032100005.0577142101.809.001.807.203.600.5012.60.000
2006New York MetsDiv SeriesMLB25002.0811000004.16110250001.9512.460.004.1510.382.502.08.000
2006New York MetsChamp. SeriesMLB25102.8922000009.14431980001.433.860.968.687.710.893.861.000
2007New York MetsMLB Spring TrainingMLB26113.05550000020.224772417001.3910.450.871.747.404.253.05.500
2008New York MetsMLB Spring TrainingMLB27311.53770000029.120552533200.866.140.611.5310.136.601.53.750
2009New York MetsMLB Spring TrainingMLB28000.00000000026.03430321301.3811.771.040.690.350.501.04.000
2010New York MetsMLB Spring TrainingMLB29137.88541000016.01814144108101.7510.132.255.634.500.807.88.250
2011Colorado RockiesMLB Spring TrainingMLB30011.8021100005.0751222001.8012.603.603.603.601.009.00.000
2013Miami MarlinsMLB Spring TrainingMLB32202.63624001013.2744399001.214.611.985.935.931.002.631.000
MLB Spring Training Totals - 7 yrs772.96282170010115.71154538173672701.318.951.322.805.602.003.50.500
MLB Playoffs - Divisional Series Totals - 1 yrs002.0811000004.3611025001.8512.460.004.1510.382.502.08.000
MLB Playoffs - Championship Series Totals - 1 yrs102.8922000009.3443198001.393.860.968.687.710.893.861.000

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2006New York MetsDiv SeriesMLB2511000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00
2006New York MetsChamp. SeriesMLB2522000000000201000.000.000.000.000003.000.000.0000.0066.670.000.000.000.00
2007New York MetsMLB Spring TrainingMLB2625000000000300000.000.000.000.000005.000.000.0000.0060.000.000.000.000.00
2008New York MetsMLB Spring TrainingMLB2712000000000000000.000.000.000.000002.000.000.0000.000.000.000.000.000.00
2009New York MetsMLB Spring TrainingMLB2867010001001200000.143.250.143.393108.200.000.14312.5025.002.000.000.000.00
2010New York MetsMLB Spring TrainingMLB2955000000000501000.000.000.000.000006.000.000.0000.0083.330.000.000.000.00
2011Colorado RockiesMLB Spring TrainingMLB3011000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00
2013Miami MarlinsMLB Spring TrainingMLB3211000000000000000.000.000.000.000001.000.000.0000.000.000.000.000.000.00
MLB Spring Training Totals - 6 yrs16210100010011101000.048.091.048.1391023.100.000.0484.3547.8311.000.000.000.00
MLB Playoffs - Divisional Series Totals - 1 yrs11000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00
MLB Playoffs - Championship Series Totals - 1 yrs22000000000201000.000.000.000.000003.000.000.0000.0066.670.000.000.000.00

Awards [4]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2001Conference USA All-Conference Team (SP) ... Conference USA Pitcher of the Year2
2003Baseball America Minor League 2nd All-Star Team (SP)1
2007NL Pitcher of the Month (April)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionRoster for Current Team
2013-04-23RPFree Agent -Free AgentFree AgentElected Free Agency  
2013-04-19PMiami MarlinsMiami Marlins (MLB)-DFADes For AssignmentDesignated for assignmentTeam Roster on 2013-04-19
2013-03-31PMiami MarlinsMiami Marlins (MLB)YActiveMLB ActiveContract purchased from minorsTeam Roster on 2013-03-31
2012-12-23PMiami MarlinsMiami Marlins (MLB)-MinorsContractSigned to minor league contractTeam Roster on 2012-12-23
2012-11-18PFree Agent -Free AgentFree AgentDeclared free agency  
2012-05-25PNew York YankeesScranton/Wilkes-Barre (AAA)-MinorsContractSigned to minor league contractTeam Roster on 2012-05-25
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionRoster for Current Team
2011-12-30ContractSigned by Red Sox 
2011-02-17ContractSigned by Rockies 
2010-12-02Free AgentGranted free agency 
2010-09-02InjuredTransferred to 60-day DL 
2010-05-21InjuredDisabled -- Right Shoulder Weakness 
2009-09-13InjuredActivated from DL 
2009-06-12InjuredDisabled -- Right shoulder weakness 
2008-09-24InjuredActivated from DL 
2008-08-25InjuredDisabled -- Bone spur in right shoulder 
2008-08-13InjuredActivated from DL 
2006-06-12InjuredActivated from DL 
2006-05-06InjuredDisabled -- sore right middle finger 
2006-01-21TradeTraded by Orioles with Jorge Julio to Mets for Kris Benson 
2002-07-05Contractsigned 
* 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.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2002Baltimore Orioles-21135,000-------135,000Signing Bonus out of 2002 Draft (6th round - 166th overall)
2004Baltimore OriolesTeam Payroll23300,000-75546-2,070,100300,000435,000
2005Baltimore OriolesTeam Payroll24300,000-79442-2,189,055300,000735,000
2006New York MetsTeam Payroll25327,000-74243-2,365,072327,0001,062,000
2007New York MetsTeam Payroll26391,000-63630212,459,737380,0001,453,000
2008New York MetsTeam Payroll27450,000-50825442,696,252390,0001,903,000
2009New York MetsTeam Payroll282,600,000-27516662,746,792400,0004,503,000
2010New York MetsTeam Payroll293,300,000-2491173++2,812,412400,0007,803,000
2013Miami MarlinsTeam Payroll32490,0005.03577528-3,021,531490,0008,293,0002012-12-23 - Signed to minor league contract
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red