Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

John MaineTrack this Player High 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 [37.076]PlaceFredericksburg,Virginia
High SchoolNorth Stafford (Stafford,VA)
CollegeUniversity of North Carolina-Charlotte (Charlotte,NC)

DraftedSelected by the Baltimore Orioles [Team Picks] 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
Pitch Repertoire Fastball (51.26%) -- Sinker (17.27%) -- Slider (17.27%) -- Changeup (10.93%) -- 2-Seam Fastball (3.28%)
Fastball Velocity [2013] - 90.38 - [2010] - 88.80
Research ToolsTrack this Player -- Intersect 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 DescriptionAgeRoster for Current Team
2013-04-23RPFree Agent -Free AgentFree AgentElected Free Agency31.350  
2013-04-19PMiami MarlinsMiami Marlins (MLB)-DFADes For AssignmentDesignated for assignment31.346Team Roster on 2013-04-19
2013-03-31PMiami MarlinsMiami Marlins (MLB)YActiveMLB ActiveContract purchased from minors31.327Team Roster on 2013-03-31
2012-12-23PMiami MarlinsMiami Marlins (MLB)-MinorsContractSigned to minor league contract31.229Team Roster on 2012-12-23
2012-11-18PFree Agent -Free AgentFree AgentDeclared free agency31.194  
2012-05-25PNew York YankeesScranton/Wilkes-Barre (AAA)-MinorsContractSigned to minor league contract31.017Team Roster on 2012-05-25
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster 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,023,990490,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