Tyler O'Neill

Bats R Throws R5'11" 200 lbBorn 1995 Burnaby, CANDebut 2018Team BALDraft 2013 R3 #85 Seattle Mariners, Garibaldi SS HSContract 3 y/$49.5M (25-27) 2026: $16,500,000

Awards: Gold Glove x2

Projections

2027 NEXT+ 97.8FIELD+ 99.4 at RFTotal 0.77 WAR
SeasonPAABH2B3BHRBBSOSBAVGOBPSLGOPSISOwOBAK%BB%HIT+WAR
20263132736311115339060.2320.3220.4390.7610.2070.33028.810.7107.21.25
20272712385410112287830.2280.3160.4250.7400.1960.32329.010.3103.30.96

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 30

His ten closest age-30 comparables averaged 105 HIT+ the next season; 6 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughHIT+ thenNext seasonNext PA / BF
1Mike Marshall1990115.963.369
2Ivan Calderon1992117.442.7265
3Tommie Agee1973109.9did not play
4Brian Jordan1997106.9136.4617
5Gary Roenicke1985121.9115.4165
6Joe Kelley1902122.7121.0445
7Pat Duncan1924109.6did not play
8Richard Hidalgo2005109.1did not play
9Tim Hendryx1921118.7did not play
10Ellis Burks1995116.1151.4685

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2027 proj2715410112328780.2280.3160.4250.740103.3
2026*BAL8325231498010127700.2200.3100.3900.700101.5
2025BAL54209223661926422510.1990.2920.3920.68491.3
2024BOS113473749918031614531590.2410.3360.5110.847133.4
2023STL722662755140921528670.2310.3120.4030.71595.6
2022STL963835676111145814381030.2280.3080.3920.700102.8
2021STL13853789138262348015381680.2860.3520.5600.912149.3
2020STL50157202450719315430.1730.2610.3600.62169.9
2019STL60151183760516110530.2620.3110.4110.72389.1
2018STL6114229335092327570.2540.3030.5000.803114.7
Career6442318335498914118304482117010.2420.3200.4630.782115.6

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
202625289.522.29.243.131.527.90.2170.4020.31228.1
202520988.822.216.539.131.428.30.2430.5230.36028.3
202447390.920.217.348.834.126.20.2110.4890.34027.5
202326689.215.012.443.327.825.50.2410.4520.33528.5
202238389.813.611.443.330.925.80.2330.4300.32929.7
202153793.017.817.952.234.727.60.2710.5770.38729.6
202015788.015.18.339.233.925.90.1900.3740.28629.5
201915189.019.97.637.241.435.70.2130.3750.27530.0
201814292.122.225.445.346.132.00.2120.4690.31529.5

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025BALOF39322805220.977
2024BOSOF1208001514700.957
2023STLOF715351085200.983
2022STLOF947761473100.993
2021STLOF13111052217910.962
2020STLOF48344890001.000
2019STLOF43280400300.930
2018STLOF42273601200.968

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2025AAANorfolk TidesBat301 HR, 0 SB0.3700.914
2025AAChesapeake BaysoxBat201 HR, 0 SB0.2220.689
2023AAAMemphis RedbirdsBat310 HR, 0 SB0.2310.624
2022AAAMemphis RedbirdsBat221 HR, 0 SB0.4001.105
2019AASpringfield CardinalsBat242 HR, 0 SB0.1670.625
2019AAAMemphis RedbirdsBat16611 HR, 3 SB0.2650.842
2018AAAMemphis RedbirdsBat27326 HR, 3 SB0.3111.078
2017AAATacoma RainiersBat39619 HR, 9 SB0.2440.807
2017AAAMemphis RedbirdsBat16112 HR, 5 SB0.2530.852
2017AAAnanBat55731 HR, 14 SB0.2460.820
2016AAJackson GeneralsBat57524 HR, 12 SB0.2930.882
2015A+Bakersfield BlazeBat44932 HR, 16 SB0.2600.874
2014AClinton LumberKingsBat24513 HR, 5 SB0.2470.788
2013RkAZL MarinersBat1161 HR, 2 SB0.3100.855

Splits

Yearvs LHPvs RHPHomeAway
20260.3550.2840.3430.294
20250.2720.3130.3020.302
20240.4830.3080.3470.381
20230.3500.3120.3420.305
20220.3460.3020.3070.317
20210.4460.3900.4220.379
20200.2250.3230.2880.321
20190.3020.3250.4420.231

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
2021140000001130.0000.2000.0000.200
202030000000000
Career440000001130.0000.2000.0000.200