Miguel Cairo

Infield Coach - Baltimore Orioles (MLB) [2026]
High Level
MLB
Years
1992-2012 (1996-2012)
Proper Name
Miguel Jesus Cairo
Positions
2B (1225) ... SS (301) ... 3B (289) ... 1B (172) ... LF (56) ... DH (18) ... RF (14) ... OF (2)
Height / Weight
6-1 / 225
Bats / Throws
Right / Right
Birthdate
May 4,1974   Age:  52.135
High School
Escuela Anaco (Anaco,VZ)
Drafted/Signed
Service Time
14.110 (2012)
MLB Debut
Contract Info
MLBAM ID
Retrosheet#
cairm001
Show More
Father of Christian Cairo   [1997] Selected by the Tampa Bay Devil Rays from the Chicago Cubs (#8 overall) in the 1997 MLB Expansion Draft   [1998] Topps All-Star Rookie

Batting Statistics

CSV
Glossary
🔒
Sign up to TBC PREMIUM. (1) Create TBC Account (2) Send Payment (3) Start researching like a pro!
yearteam nameleaguelevelmlb#ageposlnptbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
1992Gulf Coast DodgersGCLRkLAN-181152176102352091026221003283716.303.333.421.754.158.118.3242.417.233.000.00
1992Vero Beach DodgersFSLA+LAN-1882*3612572800075311120310028140028.224.285.224.509.104.000.2467.868.571.090.00
1993Vero Beach DodgersFSLA+LAN-191079034650109101123231628227100001243911297.315.378.358.736.145.043.3347.165.630.79346.00
1994Bakersfield DodgersCalifA+LAN-2094133533761552342484423343761543919259229126.291.338.360.698.173.069.3075.746.251.09266.50
1995San Antonio MissionsTexAALAN-21901074355312120114133162632544061464742299.278.323.336.659.156.058.2965.496.751.23435.00
1996Syracuse ChiefsILAAATOR-22901204657112914434827926448551516050921108.277.323.344.667.161.067.2985.118.641.69155.00
1996Toronto Blue JaysALMLBTOR3224/9292756200100291000183024.222.300.296.596.148.074.3336.6730.004.500.00
1997Iowa CubsAmerAAACHN-239513556982159354546401524546630921760844115.279.314.381.695.188.102.3003.958.882.25113.80
1997Chicago CubsNLMLBCHN20234H/6R29/78162977100100231000083216.241.313.276.589.103.035.2696.259.381.500.00
1998Tampa Bay RaysALMLBTBA13,20244/R92/78659015051549138265546198244461120918955836102.268.307.367.674.167.099.2844.307.891.83103.00
1999St. Petersburg Devil RaysFSLA+TBA-2531325000011120000051405.385.429.385.814.077.000.4557.1414.292.000.00
1999Orlando RaysSouAATBA-2531315200101010000071323.385.385.538.923.077.153.4170.007.690.000.00
1999Tampa Bay RaysALMLBTBA13254/1/827699212046561137155336227244677501317150823114.295.335.368.703.157.073.3184.729.061.92155.00
2000Tampa Bay RaysALMLBTBA13264/R92/87568611937549981821342872934265071234172177.261.314.328.642.200.067.2816.958.151.17375.00
2001Iowa CubsPCLAAACHN132799*341232237713143481114023551361126.301.348.447.795.203.146.3125.888.091.3841.00
2001Chicago CubsNLMLBCHN40275H/4R9/627184104*66123203531292116210711346147629.285.364.374.738.228.089.32710.8814.291.3161.50
2001St. Louis CardinalsNLMLBSLN4127H/7459/31568104*27335115017002200001193565.333.371.576.947.303.243.3335.715.711.0033.00
2002St. Louis CardinalsNLMLBSLN4128H/745693D9/172863458810818428469222311133636225652081333.250.307.353.660.174.103.2976.2517.312.7792.00
2003Memphis RedbirdsPCLAAASLN-2931323100000030000041312.231.231.308.539.077.077.3000.0023.080.000.00
2003St. Louis CardinalsNLMLBSLN12,41294/756931/927683458892261416415253241133063716982902242.245.289.375.664.192.130.2534.4810.342.3152.20
2004New York YankeesALMLBNYA41304/569/812710112236048105175642113184914124171504082877.292.346.417.763.197.125.3204.4112.012.7260.00
2005Gulf Coast MetsGCLRkNYN-3131334100000000000051313.308.308.385.693.077.077.3080.000.000.000.00
2005St. Lucie MetsFSLA+NYN-31140100000001000001401.250.250.250.500.000.000.3330.0025.000.000.00
2005New York MetsNLMLBNYN3314/3572/89785100327318218021913319314125251063672062.251.296.324.620.162.073.2685.188.451.63163.50
2006New York YankeesALMLBNYA14324/365R9/8257482812222853123030131133115304712441538.239.280.320.600.194.081.2735.3312.702.380.00
2007Memphis RedbirdsPCLAAASLN-33931892003205620000113827.290.421.355.776.290.065.36013.1615.791.200.00
2007New York YankeesALMLBNYA41333/6R5479/82486*54107122770010818191411334121720.252.308.318.626.206.066.3036.6115.702.380.00
2007St. Louis CardinalsNLMLBSLN33354H/3/8795686*286781722052135110002372413.254.296.343.639.149.089.2744.176.941.670.00
2008Seattle MarinersALMLBSEA13343/R5479/78264589108221345514202352183246106732501639.249.316.330.646.176.081.2897.2012.801.780.00
2009Lehigh Valley IronpigsILAAAPHI2535100782964485122533811540211161163151966.287.325.392.717.179.105.3174.7612.702.6759.20
2009Philadelphia PhilliesNLMLBPHI935H/469/7827456122112000411001194748.267.283.422.705.156.155.2750.008.510.0045.00
2010Cincinnati RedsNLMLBCIN43365H/34D/9265834710691200305812042840173042304822261642.290.353.410.763.225.120.3207.5213.271.7650.00
2011Cincinnati RedsNLMLBCIN43375H/439/657284102102245336582833341836733131012761847.265.330.412.742.216.147.2796.5213.042.0030.63
2012Dayton DragonsMidwACIN-3831000000000020100001100.000.000.000.000.000.000.0000.0018.180.000.00
2012Cincinnati RedsNLMLBCIN43383H/54R97/645869*70150928721134042010104421561018.187.212.280.492.147.093.2082.5612.825.00150.00
Tot:MLB (17 yrs) MLB      14903956504104419334413941394024348264864398214284392268776.264.314.361.675.184.097.2895.5310.971.9896.49
Tot:AL (8 yrs) AL      76322922866191112215222106291362643651212508192536148471.270.318.357.676.180.087.2975.3610.411.94152.80
Tot:NL (10 yrs) NL      727166421842582122617233111072182835227326091856120305.255.308.366.674.188.111.2775.7711.752.0464.00
Tot:Minors (13 yrs) Minors      779306543187313219202731878918027339511973811033354171702.285.331.360.690.166.075.3065.378.141.52153.25
Tot:Rk (2 yrs) Rk      2489132762091026221003796819.303.330.416.746.146.112.3212.086.253.00
Tot:A (1 yrs) A      31000000000020100001100.000.000.000.000.000.000.0000.0018.18
Tot:A+ (5 yrs) A+      2631021135298335378734374741328539350114141257.292.346.343.689.153.051.3116.496.491.00340.33
Tot:AA (2 yrs) AA      11044854126221142331726335440615348724102.281.325.342.667.154.060.2995.346.781.27448.00
Tot:AAA (6 yrs) AAA      379149722942271111614480297815819169423563161998324.282.324.376.700.180.094.3054.829.762.0393.56
Avg:MLB - 162 game avg MLB      162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 game avg Minors      162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
TBC+ Metric is based on wOBA with inclusion of stolen base value. TBC's version of wOBA excludes park factors and uses static coefficients across all levels and years for ease of implementation.
* indicates player had a low sample size of plate appearances.

Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!
College Summer Stats are not set to Merge in this grid. (PREMIUM Feature)

Other Batting Statistics

CSV
Glossary
Sign up to TBC PREMIUM. (1) Create TBC Account (2) Send Payment (3) Start researching like a pro!
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2001St. Louis CardinalsDivision SeriesPlayoffs27350100001001000001501.200.200.200.400.200.000.2500.0020.000.000.00
2002St. Louis CardinalsDivision SeriesPlayoffs282424100301001000055131.0001.0001.2502.250.000.2501.0000.000.000.000.00
2002St. Louis CardinalsChampionship SeriesPlayoffs2831325001200020000081314.385.385.6151.000.231.230.4000.0015.380.007.69
2004New York YankeesDivision SeriesPlayoffs3041433100100250100041712.214.313.286.599.214.072.33311.7629.412.500.00
2004New York YankeesChampionship SeriesPlayoffs30725473000102400000102734.280.333.400.733.240.120.3337.4114.812.000.00
2006New York YankeesMLB Spring TrainingSpring322658101750283053310032867710.293.379.483.862.328.190.2837.464.480.6029.00
2007New York YankeesMLB Spring TrainingSpring33284641410045067011001554113.304.377.326.703.261.022.35011.1112.961.170.00
2008Seattle MarinersMLB Spring TrainingSpring3425556143114200401001225659.255.255.400.655.182.145.2600.007.140.0055.00
2009Philadelphia PhilliesMLB Spring TrainingSpring352959191410361057200012466410.237.318.407.725.271.170.2247.5810.611.4019.67
2009Philadelphia PhilliesDivision SeriesPlayoffs35230000000000000000300.000.000.000.000.000.000.0000.000.000.000.00
2009Philadelphia PhilliesChampionship SeriesPlayoffs35220000000001000000200.000.000.000.000.000.000.0000.0050.000.000.00
2010Cincinnati RedsMLB Spring TrainingSpring3623459102016302420100155037.222.280.333.613.222.111.2204.008.002.0045.00
2010Cincinnati RedsDivision SeriesPlayoffs36330000000001000000300.000.000.000.000.000.000.0000.0033.330.000.00
2011Cincinnati RedsMLB Spring TrainingSpring3720383101001104610000114319.263.349.289.638.158.026.3139.3013.951.500.00
2012Cincinnati RedsMLB Spring TrainingSpring38224371520071027101011747213.349.383.395.778.116.046.4054.2614.893.500.00
2012Cincinnati RedsDivision SeriesPlayoffs38320000000000000000200.000.000.000.000.000.000.0000.000.000.000.00
Tot:Spring (7 Yrs) Spring 17334458941517361602438933061323832371.273.334.384.718.227.110.2886.279.921.5849.14
Tot:Playoffs (6 Yrs) Playoffs 29711120501621414110002877614.282.329.394.723.183.113.3395.1918.183.5071.00

Talent Ratings

About Talent Ratings
SpeedPowerContactXtraRbisRunsHittingDurabilityTeam Success
7431863235616550.504

TBC Newsletter

Stay up to date with new features, new datasets, tips on using the site and life updates.

Subscribe for Free

TBC Premium

For $24/year, Unlock 🔓

+ Ad-free browsing
+ TBC Player Tracker
+ Advanced Research Tools
+ Data Store discounts
+ Additional functionality/features
+ View all Benefits!

Learn More and Subscribe!
×