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

Mike FlanaganHigh Level: MLB Stat Years: 1972-1992 MLB Years: 1975-1992
Follow TBC on Twitter and Facebook

General Manager
Major Award Winner
World Series Champion

PositionsP-530Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameMichael Kendall Flanagan
Height6-0Weight195BatsLeftThrowsLeft
Born DateDecember 16,1951PlaceManchester,New Hampshire
Death DateAugust 24,2011 [59.252]
High SchoolManchester Memorial (Manchester,NH)
CollegeUniversity of Massachusetts (Amherst,MA)

DraftedSelected by the Baltimore Orioles in the 7th round (159th overall) of the 1973 Amateur Entry Draft [Signed] ... Selected by the Houston Astros in the 15th round (355th overall) of the 1971 Amateur Entry Draft
MLB DebutSeptember 5,1975 [23.264]
OrganizationsBAL [17] TOR [4] Awards1Awards Voting2-236
TBC Player ID11435Retrosheet IDflanm001MLBAM ID114216
Research ToolsIntersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Baseball Jobs -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Mike Flanagan 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 RatingsPitchingStrikeouts41Walks62Hittable42SO/BB51vsPower42Hitting0Durability57Team.536Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1972MassachusettsCollegeNCAAFrS/R20300.48651100037.21932014320000.884.54--3.357.652.291.000-
1973MassachusettsCollegeNCAASoST21911.5211101730183.0462214027910000.884.99--2.939.873.37.900-
1973nullA+--ST21412.2111101210061.0392115025610001.055.75--3.699.002.44.800-
1974nullA--ST22641.8211110730084.0611917018620000.946.54--1.936.643.44.600-
1974nullA+--ST22662.10141406100103.06732240481190001.125.85--4.1910.402.48.500-
1974Minor Totals (2 teams)MinorMLB--ST012101.972525013400187.012851410661810001.046.16--3.188.712.74.5451.70
1975nullAAA--ST231342.502725210400173.015558480561350001.228.06--2.917.022.41.765-
1975Baltimore OriolesALMLBbal46S/R23012.7921100009.29430670001.558.38--5.596.521.17.0003.00
1976nullAAA--ST24612.12770610051.0401612014240001.067.06--2.474.241.71.857-
1976Baltimore OriolesALMLBbal46S/R24354.13201010407085.0834139733562101.368.790.743.495.931.70.3753.55
1977Baltimore OriolesALMLBbal46ST2515103.643633315221235.02351009517701495021.309.000.652.685.712.13.6003.33
1978Baltimore OriolesALMLBbal46ST2619154.034040017200281.027112812622871678131.278.670.702.785.341.92.5593.37
1979Baltimore OriolesALMLBbal46ST272393.083938116500265.22451079123701906031.198.300.782.376.442.71.7193.25
1980Baltimore OriolesALMLBbal46ST2816134.123737012200251.0278121115277112812121.399.950.972.544.581.80.5524.00
1981Baltimore OriolesALMLBbal46ST29964.19202003200116.010855541137726021.258.380.852.875.591.95.6003.60
1982Baltimore OriolesALMLBbal46ST3015113.973635111110236.023311010424761039241.318.890.922.903.931.36.5774.18
1983Baltimore OriolesALMLBbal46ST311243.30202003100125.013553461031501021.329.690.722.233.591.61.7503.78
1984Baltimore OriolesALMLBbal46ST3213133.533434010200226.22131038924811158011.308.460.953.224.571.42.5004.22
1985Hagerstown SunsCaroA+bal-ST33000.0011000006.01000450000.831.50--6.007.501.25--
1985Baltimore OriolesALMLBbal46ST33455.1315150100086.010149491428423021.5010.571.472.934.401.50.4444.87
1986Baltimore OriolesALMLBbal46ST347114.24292812000172.017995811566968111.429.370.783.455.021.45.3893.96
1987Rochester Red WingsILAAAbal-ST35003.00330000012.0125403100001.259.00--2.257.503.33--
1987Baltimore OriolesALMLBbal46ST35364.9416160400094.21025752936501001.469.700.863.424.751.39.3334.19
1987Toronto Blue JaysALMLBtor46ST35322.37770000049.0461513315432001.248.390.552.747.842.87.6002.83
1988Toronto Blue JaysALMLBtor46ST3613134.18343402100211.0220106982380993461.429.380.983.414.221.24.5004.47
1989Toronto Blue JaysALMLBtor46ST378103.93303001100171.218682751047474051.369.750.522.462.461.00.4443.88
1990Toronto Blue JaysALMLBtor46ST38225.31550000020.02814123850001.7712.391.333.542.210.63.5005.41
1991Baltimore OriolesALMLBbal46Rel39272.38641630024398.0842726625552231.117.690.552.295.032.20.2223.38
1992Baltimore OriolesALMLBbal46Rel40008.05420420015034.2503431323174052.1112.980.785.974.410.74-5.35
MLB Totals - 18 Season(s)Filter1671433.90526404122101194942765.028061301119925189014918412411.339.120.822.894.841.68.5391.11
Minor League Totals - 6 Season(s)Filter35162.2074713311000490.037515112001684160001.116.89--3.097.642.48.686-
AAA Totals - 3 Season(s)Filter1952.443735216500236.020779640731690001.197.89--2.786.442.32.792-
A+ Totals - 3 Season(s)Filter1072.06262518200170.010753390771850001.085.66--4.089.792.40.588-
A Totals - 1 Season(s)Filter641.8211110730084.0611917018620000.946.54--1.936.643.44.600-
NCAA Totals - 2 Season(s)Filter1211.19171528301120.26525160411230000.884.85--3.069.173.00.923-
Baltimore Orioles Totals - 15 Season(s)Filter1411163.8945032812298174942314.22326108410012127401297758301.329.030.822.875.041.75.549-
Toronto Blue Jays Totals - 4 Season(s)Filter26273.94767603200451.04802171983915019494111.399.550.782.983.861.29.491-
Average MLB - Per ~220 innings13113.904232108240220.02231039520711187131.339.120.822.894.841.68.5421.11
Average Minor - Per ~220 innings1672.203332114400220.016868540751870001.116.89--3.097.642.48.696-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1972MassachusettsCollege-p201957917202100091700000.298.394.439.83325466.395.141.298.38413.6425.761.893.0328.5023.53
1973MassachusettsCollege-p2126711624804190051400000.338.382.6201.002441276.377.282.352.4436.5818.422.805.2617.7550.00
NCAA Totals - 2 Season(s)Filter45128254110062900143100000.320.387.539.9266916142.385.219.328.0009.8621.832.214.2321.3339.02

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1975Baltimore OriolesALMLBbal23P2-9-2--221.0001.000.22-----2100.01.3
1976Baltimore OriolesALMLBbal24P20-85413--17171.0000.850.20-----20100.012.3
1977Baltimore OriolesALMLBbal25P36-235736-343431.0001.190.18-----36100.022.4
1978Baltimore OriolesALMLBbal26P40-281638214644.9571.100.16-----40100.024.8
1979Baltimore OriolesALMLBbal27P39-265441224745.9571.150.17-----39100.024.5
1980Baltimore OriolesALMLBbal28P37-251642124948.9801.300.19-----37100.022.8
1981Baltimore OriolesALMLBbal29P20-116424112928.9661.400.24-----20100.019.0
1982Baltimore OriolesALMLBbal30P36-236738-145451.0001.250.19-----36100.022.2
1983Baltimore OriolesALMLBbal31P20-125615212321.9131.050.17-----20100.012.3
1984Baltimore OriolesALMLBbal32P34-226333-236361.0001.060.16-----34100.021.0
1985Hagerstown Suns CaroA+bal33P1---2--221.0002.00------1100.00.7
1985Baltimore OriolesALMLBbal33P15-86411--15151.0001.000.17-----15100.09.3
1986Baltimore OriolesALMLBbal34P29-172417-121211.0000.720.12-----29100.017.9
1987Rochester Red Wings ILAAAbal35P3---3--331.0001.00------3100.02.2
1987Toronto Blue JaysALMLBtor35P7-4934-1771.0001.000.14-----7100.04.3
1987Baltimore OriolesALMLBbal35P16-94513111918.9471.130.19-----16100.09.9
1988Toronto Blue JaysALMLBtor36P34-211635-241411.0001.210.19-----34100.021.0
1989Toronto Blue JaysALMLBtor37P30-171833-441411.0001.370.24-----30100.018.5
1990Toronto Blue JaysALMLBtor38P5-20-61-76.8571.200.30-----5100.03.1
1991Baltimore OriolesALMLBbal39P64-98623-229291.0000.450.30-----64100.039.5
1992Baltimore OriolesALMLBbal40P42-3466121312.9230.290.35-----42100.025.9
MLB Totals for P - 18 season(s)-   P526-2764894301126530519.9790.990.19-----5260.00.0
AAA Totals for P - 1 season(s)-   P3---3--331.0001.00------30.00.0
A+ Totals for P - 1 season(s)-   P1---2--221.0002.00------10.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1975Baltimore OriolesALMLBbal232----------
1976Baltimore OriolesALMLBbal2420----------
1977Baltimore OriolesALMLBbal2536----------
1978Baltimore OriolesALMLBbal2640----------
1979Baltimore OriolesALMLBbal2739----------
1980Baltimore OriolesALMLBbal2837----------
1981Baltimore OriolesALMLBbal2920----------
1982Baltimore OriolesALMLBbal3036----------
1983Baltimore OriolesALMLBbal3120----------
1984Baltimore OriolesALMLBbal3234----------
1985Hagerstown Suns CaroA+bal331----------
1985Baltimore OriolesALMLBbal3315----------
1986Baltimore OriolesALMLBbal3429----------
1987Rochester Red Wings ILAAAbal353----------
1987Toronto Blue JaysALMLBtor357----------
1987Baltimore OriolesALMLBbal3516----------
1988Toronto Blue JaysALMLBtor3634----------
1989Toronto Blue JaysALMLBtor3730----------
1990Toronto Blue JaysALMLBtor385----------
1991Baltimore OriolesALMLBbal3964----------
1992Baltimore OriolesALMLBbal4042----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
1979Baltimore OriolesChamp. SeriesMLB27105.141007.0641201.007.710.001.292.572.000.001.000
1979Baltimore OriolesWorld SeriesMLB27113.0031015.018521301.3310.800.001.207.806.500.00.500
1983Baltimore OriolesChamp. SeriesMLB31101.801005.0510101.009.000.000.001.8000.001.000
1983Baltimore OriolesWorld SeriesMLB31004.501004.0621101.7513.500.002.252.251.000.00.000
1989Toronto Blue JaysChamp. SeriesMLB370110.381004.1751301.9514.540.002.086.233.000.00.000
MLB Playoffs - Championship Series Totals - 3 yrs215.51303000016.318010026001.229.920.001.103.313.000.00.667
MLB Playoffs - World Series Totals - 2 yrs113.32404100019.024070314001.4211.370.001.426.634.670.00.500

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
1983Baltimore OriolesWorld SeriesMLB3111000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00
MLB Playoffs - World Series Totals - 1 yrs11000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00

Jobs in Baseball

TopAbout Jobs
YearTeamLgLevelCategoryOrgAgeJobGWLPctGBLRankManager/HCPlayoffs
1995Baltimore OriolesALMLBMLBbal43Pitching Coach1447173.49315.03Phil Regan
1996Baltimore OriolesALMLBMLBbal44Broadcaster1628874.5434.02Davey JohnsonLost ALCS (Yankees)
1997Baltimore OriolesALMLBMLBbal45Broadcaster1629864.605--1Davey JohnsonLost ALCS (Indians)
1998Baltimore OriolesALMLBMLBbal46Pitching Coach1627983.48835.04Ray Miller
1999Baltimore OriolesALMLBMLBbal47Broadcaster1627884.48120.04Ray Miller
2000Baltimore OriolesALMLBMLBbal48Broadcaster1627488.45713.54Mike Hargrove
2001Baltimore OriolesALMLBMLBbal49Broadcaster1616398.39132.54Mike Hargrove
2002Baltimore OriolesALMLBMLBbal50Broadcaster1626795.41436.54Mike Hargrove-
2003Baltimore OriolesALMLBMLBbal51General Manager1627191.43830.04Mike Hargrove-
2004Baltimore OriolesALMLBMLBbal52General Manager1627884.48123.03Lee Mazzilli-
2005Baltimore OriolesALMLBMLBbal53General Manager1627488.45721.04Lee Mazzilli,Sam Perlozzo-
2006Baltimore OriolesALMLBMLBbal54General Manager1627092.43227.04Sam Perlozzo
2010Baltimore OriolesALMLBMLBbal58Broadcaster1626696.40730.05Dave Trembley,Juan Samuel,Buck Showalter
* The team record above is related to the full season for that team. It is possible that the job was only held for part of the season.
* MLB in Bold
* Highlighted rows indicate league champions

Awards [1]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
1979American League Cy Young Award1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionRoster for Current Team
1992-10-27Free AgentGranted Free Agency. 
1991-04-02ContractSigned as Free Agent by Orioles. 
1990-05-08Released by Blue Jays. 
1988-12-24ContractSigned as Free Agent by Blue Jays. 
1988-11-04Free AgentGranted Free Agency. 
1987-08-31TradeTraded by Orioles to Blue Jays for Jose Mesa and Oswaldo Peraza. 
* 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
1985Baltimore OriolesTeam Payroll33641,667-144577++370,78060,000641,667
1986Baltimore OriolesTeam Payroll34639,791-189774++386,34760,0001,281,458
1987Toronto Blue JaysTeam Payroll35625,000-165877++344,90660,0001,906,458
1987Baltimore OriolesTeam Payroll35625,000-1651077++344,90660,0001,906,458
1988Toronto Blue JaysTeam Payroll36550,000-1971072++392,10762,5002,456,458
1989Toronto Blue JaysTeam Payroll37887,500-137984++429,80262,5003,343,958
1990Toronto Blue JaysTeam Payroll381,037,500-138981++515,727100,0004,381,458
1991Baltimore OriolesTeam Payroll39250,000-4241540742,231100,0004,631,458
1992Baltimore OriolesTeam Payroll40600,000-3331459962,245109,0005,231,458
* 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