1B Kyle 'Squab' Leonard #30
Age: 36 | Bats: L | Throws: L | Morale: Great
10/16/2026
1B KYLE 'SQUAB' LEONARD #30 - AGE: 36 - BATS: L - THROWS: L - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
157 625 192 57 7 25 101 73 105 .307 .384 .541 28 4.5
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 60 56 61 60
BABIP 47 45 47 47
Avoid K's 75 70 76 75
Gap 103 102 103 103
Power 49 46 50 49
Eye 71 65 73 71
FIELDING RATINGS
Catcher Infield Outfield
Range: - 50 43
Errors: - 70 55
Arm: 4 59 41
Turn DP: - 3 -
Framing: 4 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 82 Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 98
Stealing Aggressiveness: 98
Stealing Ability: 87
Baserunning Inst.: 96
Sacrifice Bunt: 22
Bunt for Hit: 8
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/14/2026 BRN Win, 2-1 3 0 0 0 0 1 0 0
10/12/2026 @ BRN Loss, 7-14 5 2 3 0 0 0 0 0
10/11/2026 @ BRN Win, 10-2 3 0 1 1 0 2 1 0
10/10/2026 @ BRN Win, 9-2 5 1 1 2 1 0 2 0
10/08/2026 BRN Loss, 1-4 4 0 1 1 0 0 2 0
10/07/2026 BRN Win, 11-7 4 2 1 2 1 1 1 0
10/04/2026 @ MBM Loss, 7-8 7 0 1 0 0 0 1 0
10/03/2026 @ MBM Loss, 3-9 4 2 4 1 1 0 0 1
10/02/2026 @ MBM Win, 7-3 5 0 1 1 0 0 1 0
10/01/2026 WHT Win, 13-6 4 2 2 4 1 0 0 0
PERSONALITY
Birthday:10/02/1990
Born in:Springfield, MA
Nationality:American
Height:6' 2"
Weight:225 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$0
Signed Through:2025 Season
Major Service:
Service This Yr:
40-Man Service:
Pro Service:
Arbitration Eligibility:
Option Years:
Contract Extension:
Drafted:-
MASSACHUSETTS INDEPENDENT BASEBALL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 157 625 192 57 7 25 101 106 73 105 .307 .384 .541 .925 .389 .234 132
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 154 705 6 1 0 5 0 1 338 89 28 13 68.3 134.0 8.00 4.5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   160 51 12 4 4 25 24 17 30 0 0 1 .319 .388 .519 .906
Versus Right   465 141 45 3 21 76 82 56 75 1 0 5 .303 .383 .548 .932
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   16 4 2 0 2 6 3 3 6 0 0 0 .250 .368 .750 1.118
April   96 17 4 1 3 14 11 6 14 0 0 0 .177 .225 .333 .559
May   102 31 8 3 4 17 13 13 17 0 0 1 .304 .388 .559 .947
June   97 30 5 0 5 21 21 17 13 0 0 1 .309 .417 .515 .933
July   104 38 15 2 2 14 19 14 17 1 0 1 .365 .442 .606 1.047
August   107 39 12 1 7 17 25 13 20 0 0 1 .364 .438 .692 1.130
September   99 29 10 0 2 12 13 10 22 0 0 1 .293 .364 .455 .818
October   20 8 3 0 2 6 4 0 2 0 0 1 .400 .429 .850 1.279
Postseason   24 7 4 0 2 6 5 4 6 0 0 0 .292 .393 .708 1.101
Career   625 192 57 7 25 101 106 73 105 1 0 6 .307 .384 .541 .925
Home   306 94 28 3 13 55 63 38 49 0 0 3 .307 .389 .546 .935
Road   319 98 29 4 12 46 43 35 56 1 0 3 .307 .380 .536 .916
Grass   625 192 57 7 25 101 106 73 105 1 0 6 .307 .384 .541 .925
Day   57 16 6 1 0 5 8 6 11 0 0 0 .281 .349 .421 .770
Night   568 176 51 6 25 96 98 67 94 1 0 6 .310 .388 .553 .941
As Starter   623 191 57 7 25 101 105 72 105 1 0 6 .307 .383 .541 .924
As Reliever / Substitution   2 1 0 0 0 0 1 1 0 0 0 0 .500 .667 .500 1.167
Pinch Hitting   2 1 0 0 0 0 1 1 0 0 0 0 .500 .667 .500 1.167
Close/Late   116 27 8 1 3 7 15 16 21 0 0 1 .233 .331 .397 .727
Inning 1-3   235 80 21 2 9 43 39 22 39 0 0 2 .340 .402 .562 .963
Inning 4-6   197 63 21 3 9 36 39 24 33 1 0 2 .320 .397 .594 .991
Inning 7-9   180 49 15 2 7 22 28 26 32 0 0 2 .272 .370 .494 .865
Extra Innings   13 0 0 0 0 0 0 1 1 0 0 0 .000 .071 .000 .071
0 Outs   185 56 23 1 8 14 43 19 28 1 0 2 .303 .372 .568 .940
1 Outs   215 70 19 2 10 43 37 19 44 0 0 2 .326 .386 .572 .958
2 Outs   225 66 15 4 7 44 26 35 33 0 0 2 .293 .393 .489 .882
Scoring Position   169 47 9 2 10 74 33 27 31 1 0 1 .278 .379 .533 .911
Bases Empty   335 105 37 2 10 10 54 34 52 0 0 3 .313 .382 .525 .907
Runner on 1st   121 40 11 3 5 17 19 12 22 0 0 2 .331 .400 .595 .995
Runner on 2nd   57 14 2 0 4 15 9 11 16 0 0 0 .246 .368 .491 .859
Runner on 3rd   13 4 0 0 1 5 2 4 1 0 0 0 .308 .471 .538 1.009
Runner on 1st & 2nd   49 12 4 2 1 13 11 8 3 0 0 0 .245 .351 .469 .820
Runner on 1st & 3rd   18 6 2 0 1 12 2 0 5 0 0 0 .333 .333 .611 .944
Runner on 2nd & 3rd   14 6 0 0 2 15 5 3 1 1 0 0 .429 .500 .857 1.357
Bases Loaded   18 5 1 0 1 14 4 1 5 0 0 1 .278 .350 .500 .850
Two Strikes   317 84 25 1 6 28 40 47 105 0 0 3 .265 .365 .407 .772
First Pitch   83 33 6 4 5 27 19 0 0 1 0 1 .398 .400 .747 1.147
Count 0-1   75 29 10 1 7 18 16 0 0 0 0 1 .387 .395 .827 1.221
Count 0-2   50 12 2 0 1 2 3 0 15 0 0 0 .240 .240 .340 .580
Count 1-0   34 9 3 0 0 1 4 1 0 0 0 0 .265 .286 .353 .639
Count 1-1   56 15 4 1 4 10 9 0 0 0 0 0 .268 .268 .589 .857
Count 1-2   82 20 11 1 1 10 7 0 24 0 0 1 .244 .253 .439 .692
Count 2-0   12 7 2 0 1 5 3 0 0 0 0 1 .583 .615 1.000 1.615
Count 2-1   26 5 2 0 2 9 3 0 0 0 0 0 .192 .192 .500 .692
Count 2-2   97 25 3 0 2 7 10 0 38 0 0 0 .258 .258 .351 .608
Count 3-0   0 0 0 0 0 0 0 6 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   22 10 5 0 0 3 12 19 0 0 0 0 .455 .707 .682 1.389
Full Count   88 27 9 0 2 9 20 47 28 0 0 2 .307 .555 .477 1.032
Behind in Count   207 61 23 2 9 30 26 0 39 0 0 2 .295 .301 .556 .857
Ahead in Count   94 31 12 0 3 18 22 26 0 0 0 1 .330 .479 .553 1.033
Batting Leadoff   8 2 0 0 1 2 3 3 2 0 0 0 .250 .455 .625 1.080
Batting 2nd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 3rd   277 86 22 6 7 44 40 34 50 0 0 3 .310 .392 .509 .901
Batting 4th   265 92 32 1 14 43 54 31 44 1 0 3 .347 .420 .634 1.054
Batting 5th   73 11 3 0 3 12 9 5 9 0 0 0 .151 .205 .315 .520
Batting 7th   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Low Leverage   268 85 25 3 10 23 38 33 43 0 0 1 .317 .394 .545 .939
Medium Leverage   242 77 22 3 11 48 46 28 46 0 0 5 .318 .400 .570 .970
High Leverage   110 29 10 1 4 30 22 10 16 1 0 0 .264 .322 .482 .804
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
2026 Halifax - MAIBL 35 157 625 192 57 7 25 101 106 73 6 1 105 28 13 .307 .384 .541 .925 129 132 4.5
Total MAIBL 157 625 192 57 7 25 101 106 73 6 1 105 28 13 .307 .384 .541 .925 129 132 4.5
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
CAREER POSTSEASON 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
2026 Halifax - MAIBL 35 6 24 7 4 0 2 6 5 4 0 0 6 0 0 .292 .393 .708 1.101 168 167 -0.2
Total MAIBL 6 24 7 4 0 2 6 5 4 0 0 6 0 0 .292 .393 .708 1.101 168 167
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Halifax - MLB 1B 155 154 1228 129 91 1361 4 .997 1370.1 8.91 +4.9 1.028
TOTAL 1B 155 154 1228 129 91 1361 4 .997 1370.1 8.91 +4.9 1.028
PLAYER HISTORY
05/08/2026 Injured (bruised thigh),day-to-day for one week.
05/25/2026 Wins the MAIBL Player of the Week Award.
07/25/2026 Goes 0-4 against the Whitman Panthers, ending his hitting streak at 22 games.
09/17/2026 Injured (mild oblique strain),day-to-day for 2 days.
LEADERBOARD APPEARANCES
Year GS Rank
2026 154 5
Year PA Rank
2026 705 10
Year H Rank
2026 192 6
Year TB Rank
2026 338 3
Year 2B Rank
2026 57 3
Year 3B Rank
2026 7 4
Year SB Rank
2026 28 7
Year R Rank
2026 106 10
Year EBH Rank
2026 89 1
Year AVG Rank
2026 .307 7
Year RC Rank
2026 133.99 3
Year RC/27 Rank
2026 8.00 9
Year wOBA Rank
2026 .389 8
Year OPS Rank
2026 .925 9
Year WAR Rank
2026 4.5 7
Sunday, August 2nd , 2026 - OOTP Baseball 27.3 Build 68