3B Ryan O'Neill #12
Age: 20 | Bats: R | Throws: R | Morale: Unhappy
09/11/2026
3B RYAN O'NEILL #12 - AGE: 20 - BATS: R - THROWS: R - MORALE: UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
61 213 59 9 0 3 23 19 38 .277 .336 .362 3 -0.9
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 35 40 35 55
Gap 40 45 40 80
Power 30 30 30 55
Eye 25 30 25 40
Avoid K's 35 40 35 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 45 45
Errors: - 50 35
Arm: 25 55 40
Turn DP: - 45 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 30
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 40 Right Field: -
3rd Base: 40
       
RUN/BUNT
Running Speed: 60
Stealing Aggressiveness: 50
Stealing Ability: 60
Baserunning Inst.: 70
Sacrifice Bunt: 60
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/09/2026 @ COL Win, 5-2 4 0 1 0 0 0 2 0
09/08/2026 JER Loss, 5-8 5 0 2 1 0 0 0 0
09/07/2026 JER Win, 2-1 3 0 0 0 0 0 0 0
09/06/2026 @ HIC Loss, 1-7 4 0 0 0 0 0 1 0
09/05/2026 @ HIC Win, 2-0 4 0 0 0 0 0 1 0
09/04/2026 @ HIC Win, 2-0 2 0 1 0 0 0 0 0
09/03/2026 BGN Win, 3-2 4 0 1 0 0 0 1 0
09/02/2026 BGN Loss, 1-8 3 0 0 0 0 0 3 0
09/01/2026 BGN Win, 5-0 3 1 1 0 0 1 1 0
08/30/2026 @ Roy1 Loss, 3-4 3 0 1 0 0 0 2 0
PERSONALITY
Birthday:04/29/2006
Born in:Raleigh, NC
Nationality:American
Height:6' 1"
Weight:175 lbs
Local Popularity:Fair
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, 50 Days
Service This Yr:None
40-Man Service:None, 50 Days
Pro Service:1 Year
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:-
SOUTH ATLANTIC LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 8 28 5 0 0 0 1 1 1 7 .179 .207 .179 .385 .184 .000 -15
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 8 29 0 0 0 2 0 0 5 0 0 1 0.0 0.5 0.57 -0.5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   8 1 0 0 0 1 0 0 1 0 0 0 .125 .125 .125 .250
Versus Right   20 4 0 0 0 0 1 1 6 0 0 0 .200 .238 .200 .438
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   8 2 0 0 0 1 0 0 0 0 0 0 .250 .250 .250 .500
Last Week   20 3 0 0 0 0 1 1 7 0 0 0 .150 .190 .150 .340
September   28 5 0 0 0 1 1 1 7 0 0 0 .179 .207 .179 .385
Career   28 5 0 0 0 1 1 1 7 0 0 0 .179 .207 .179 .385
Home   18 4 0 0 0 1 1 1 5 0 0 0 .222 .263 .222 .485
Road   10 1 0 0 0 0 0 0 2 0 0 0 .100 .100 .100 .200
Grass   28 5 0 0 0 1 1 1 7 0 0 0 .179 .207 .179 .385
Day   13 3 0 0 0 1 0 0 2 0 0 0 .231 .231 .231 .462
Night   15 2 0 0 0 0 1 1 5 0 0 0 .133 .188 .133 .321
As Starter   28 5 0 0 0 1 1 1 7 0 0 0 .179 .207 .179 .385
CAROLINA LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 61 213 59 9 0 3 23 23 19 38 .277 .336 .362 .698 .305 .085 77
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 61 245 0 0 0 5 13 0 77 12 3 4 42.9 25.4 3.90 -0.9  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   63 18 3 0 2 13 7 6 12 0 3 0 .286 .348 .429 .776
Versus Right   150 41 6 0 1 10 16 13 26 0 10 0 .273 .331 .333 .665
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   4 1 0 0 0 0 0 0 2 0 0 0 .250 .250 .250 .500
May   11 6 0 0 0 1 1 1 2 0 0 0 .545 .583 .545 1.129
June   80 21 2 0 1 9 11 10 15 0 5 0 .263 .344 .325 .669
July   82 18 3 0 0 6 4 4 16 0 6 0 .220 .256 .256 .512
August   36 13 4 0 2 7 7 4 3 0 2 0 .361 .425 .639 1.064
September   4 1 0 0 0 0 0 0 2 0 0 0 .250 .250 .250 .500
Last Year   14 3 1 0 1 2 3 4 3 0 3 0 .214 .389 .500 .889
Career   227 62 10 0 4 25 26 23 41 0 16 0 .273 .340 .370 .710
Home   118 38 7 0 1 16 14 12 20 0 6 0 .322 .385 .407 .791
Road   95 21 2 0 2 7 9 7 18 0 7 0 .221 .275 .305 .580
Grass   189 56 9 0 3 23 21 19 35 0 11 0 .296 .361 .392 .752
Turf   24 3 0 0 0 0 2 0 3 0 2 0 .125 .125 .125 .250
Day   66 16 3 0 2 13 6 7 16 0 4 0 .242 .315 .379 .694
Night   147 43 6 0 1 10 17 12 22 0 9 0 .293 .346 .354 .700
As Starter   213 59 9 0 3 23 23 19 38 0 13 0 .277 .336 .362 .698
DOMINICAN ROOKIE LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 17 64 23 2 2 5 14 7 1 11 .359 .364 .688 1.051 .413 .328 126
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 15 67 0 0 0 1 1 1 44 9 0 1 0.0 14.9 8.92 .3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   21 8 0 0 3 7 3 0 3 0 0 0 .381 .381 .810 1.190
Versus Right   43 15 2 2 2 7 4 1 8 1 1 0 .349 .356 .628 .983
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
August   64 23 2 2 5 14 7 1 11 1 1 0 .359 .364 .688 1.051
Last Year   240 81 17 4 8 35 38 24 39 1 14 3 .338 .403 .542 .945
Career   304 104 19 6 13 49 45 25 50 2 15 3 .342 .395 .572 .968
Home   31 12 2 0 4 12 5 1 4 1 0 0 .387 .394 .839 1.233
Road   33 11 0 2 1 2 2 0 7 0 1 0 .333 .333 .545 .879
Grass   64 23 2 2 5 14 7 1 11 1 1 0 .359 .364 .688 1.051
Day   20 7 0 0 1 1 1 0 6 0 1 0 .350 .350 .500 .850
Night   44 16 2 2 4 13 6 1 5 1 0 0 .364 .370 .773 1.142
As Starter   63 22 2 2 5 14 7 1 11 1 1 0 .349 .354 .683 1.036
As Reliever / Substitution   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2025 Houston (DSL) - R 19 62 240 81 17 4 8 35 38 24 3 1 39 8 12 .338 .403 .542 .945 132 130 0.6
2025 Fayetteville - A 19 5 14 3 1 0 1 2 3 4 0 0 3 0 0 .214 .389 .500 .889 126 93 0.0
2026 Houston (DSL) - R 20 17 64 23 2 2 5 14 7 1 0 1 11 0 1 .359 .364 .688 1.051 130 126 0.3
2026 Fayetteville - A 20 61 213 59 9 0 3 23 23 19 0 0 38 3 4 .277 .336 .362 .698 89 77 -0.9
2026 Asheville - A 20 8 28 5 0 0 0 1 1 1 0 0 7 0 1 .179 .207 .179 .385 1 -15 -0.5
2026 Total - A 20 69 241 64 9 0 3 24 24 20 0 0 45 3 5 .266 .322 .340 .662 79 67 -1.4
Total SAL 8 28 5 0 0 0 1 1 1 0 0 7 0 1 .179 .207 .179 .385 1 -15
Total CAR 66 227 62 10 0 4 25 26 23 0 0 41 3 4 .273 .340 .370 .710 92 78
Total DSL 79 304 104 19 6 13 49 45 25 3 2 50 8 13 .342 .395 .572 .968 131 129
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Fayetteville - A 2B 21 20 43 52 9 101 6 .941 178.0 4.80 -3.4 .891
2026 Houston (DSL) - R 2B 5 5 15 14 6 30 1 .967 42.1 6.17 -0.4 .892
2026 Fayetteville - A 3B 9 9 3 19 1 23 1 .957 78.0 2.54 +0.6 1.018
2026 Houston (DSL) - R 3B 8 7 4 9 3 13 0 1.000 62.0 1.89 +0.1 1.080
2026 Fayetteville - A SS 6 6 6 15 3 23 2 .913 41.0 4.61 -0.6 .926
2026 Houston (DSL) - R SS 2 1 2 6 0 8 0 1.000 10.0 7.20 +0.2 1.081
TOTAL 2B 26 25 58 66 15 131 7 .947 220.1 5.07 -3.8 .891
TOTAL 3B 17 16 7 28 4 36 1 .972 140.0 2.25 +0.7 1.039
TOTAL SS 8 7 8 21 3 31 2 .935 51.0 5.12 -0.4 .962
PLAYER HISTORY
03/16/2025 Successfully completed training to improve his baserunning fundamentals at the Houston Astros development complex.
07/16/2025 Hits for the CYCLE, going 4-5 against the Cincinnati (DSL) Reds, with 4 RBI and 2 runs scored.
09/28/2025 Wins the 2025 Dominican Rookie League Round 3 with the Houston (DSL) Astros!
01/01/2026 OSA scouting updated ratings (potential): Contact: 30 (55); Power: 25 (55); Eye: 20 (40).
Thursday, June 4th , 2026 - OOTP Baseball 26.8 Build 82