P Blair MacInroy #14
Age: 28 | Bats: R | Throws: R | Morale: Angry
07/08/2032
P BLAIR MACINROY #14 - AGE: 28 - BATS: R - THROWS: R - MORALE: ANGRY
G GS Rec SV ERA IP HA HR BB K WHIP WAR
29 0 4-6 12 4.01 33.2 26 4 20 49 1.37 0.6
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 100 100 100 100
Movement 71 62 79 71
Control 69 63 73 70
PITCHING RATINGS
Pitch Cur. Pot.
Slider 100 100
Curveball 70 72
Sinker 93 93
 
 
OTHER PITCHING RATINGS
Velocity 99-101 Mph
Stamina 22
Suggested Role Bullpen
Type Neutral
Hold Runners 58
Defense 12
RUN/BUNT RATINGS
Running Speed: 1
Stealing Ability: 3
Baserunning Inst.: 8
Sacrifice Bunt: 68
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
07/02/2032 COOP Win, 4-1 1.1 2 0 0 1 3
06/30/2032 @ NSH Win, 6-3 1.0 0 0 0 1 2 Save
06/26/2032 @ SHE Win, 4-1 1.0 1 0 0 0 0 Save
06/25/2032 @ WPG Win, 6-4 1.1 2 0 0 0 3 Save
06/23/2032 STP Win, 3-2 1.0 0 0 0 0 1 Save
06/22/2032 @ STP Win, 1-0 1.0 1 0 0 0 1 Save
06/14/2032 @ TOR Win, 5-3 1.2 2 0 0 0 1
06/12/2032 CLE Loss, 2-3 1.0 2 2 2 0 2 Loss
06/10/2032 OMA Win, 4-3 0.2 0 2 0 4 1
06/08/2032 @ OMA Win, 8-7 2.1 1 0 0 1 3 Win
PERSONALITY
He has an extensive workout regimen.
High: Loyalty, Work Ethic
Birthday:02/13/2004
Born in:Bridgeport, CT
Nationality:American
Height:6' 4"
Weight:185 lbs
Local Popularity:Extremely Popular
National Pop.:Extremely Popular
STATUS
Contract:Major League Contract
Salary:$1,000,000
Signed Through:2034 Season
Major Service:6 Years, 120 Days
Service This Yr:94 Days
40-Man Service:6 Years, 127 Days
Pro Service:11 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:2021, 24th Pick in Round 1
THE VIRTUAL BASEBALL LEAGUE 2032 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 29 0 4 6 12 4.01 33.2 26 18 15 4 20 49 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 14 2 85.7 29 23 12.83 6.95 13.10 5.35 3.61 1.37 84 0.6 .314        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 71 15 4 0 3 8 10 29 1 0 1 .211 .313 .394 .708      
vs. RHB 51 11 3 0 1 10 10 20 0 1 1 .216 .355 .333 .688      
THE VIRTUAL BASEBALL LEAGUE 2032 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
Last Week 2 0 0 0 1 0.00 2.1 2 0 0 0 2 5  
April 8 0 2 1 3 5.00 9.0 6 5 5 1 4 14  
May 8 0 0 2 4 5.00 9.0 7 6 5 1 6 13  
June 12 0 2 3 5 3.14 14.1 11 7 5 2 9 19  
July 1 0 0 0 0 0.00 1.1 2 0 0 0 1 3  
Spring Training 8 0 1 0 1 1.12 8.0 5 2 1 0 4 4  
Last Year 65 0 2 7 40 2.99 78.1 54 26 26 10 41 92  
2 Years Ago 60 0 1 8 38 3.73 60.1 51 25 25 8 23 103  
Career 410 0 28 46 237 3.19 446.0 323 165 158 56 157 670  
Home 14 0 2 2 5 2.12 17.0 10 7 4 3 10 26  
Road 15 0 2 4 7 5.94 16.2 16 11 11 1 10 23  
Grass 28 0 4 6 11 4.13 32.2 25 18 15 4 20 49  
Turf 1 0 0 0 1 0.00 1.0 1 0 0 0 0 0  
Night 29 0 4 6 12 4.01 33.2 26 18 15 4 20 49  
As Reliever / Substitution 29 0 4 6 12 4.01 33.2 26 18 15 4 20 49  
CAREER PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2025 Savannah - VBL 21 7 0 1 0 1 0.00 10.0 5 0 0 0 2 13 0 0 0.70 .227 1.45 0.6 999
2026 Savannah - VBL 22 62 0 3 8 34 3.14 66.0 60 25 23 9 17 102 0 0 1.17 .364 3.03 1.9 135
2027 Savannah - VBL 23 68 0 8 6 38 2.80 74.0 46 23 23 8 20 109 0 0 0.89 .259 2.82 2.4 153
2028 Savannah - VBL 24 59 0 6 5 37 2.28 59.1 37 16 15 6 12 107 0 0 0.83 .307 2.03 2.6 193
2029 Savannah - VBL 25 60 0 3 6 37 4.34 64.1 44 32 31 11 22 95 0 0 1.03 .273 3.96 0.8 100
2030 Daniel - VBL 26 60 0 1 8 38 3.73 60.1 51 25 25 8 23 103 0 0 1.23 .361 2.92 2.0 115
2031 Daniel - VBL 27 65 0 2 7 40 2.99 78.1 54 26 26 10 41 92 0 0 1.21 .247 4.46 0.3 146
2032 Daniel - VBL 28 29 0 4 6 12 4.01 33.2 26 18 15 4 20 49 0 0 1.37 .314 3.61 0.6 107
Total VBL 410 0 28 46 237 3.19 446.0 323 165 158 56 157 670 0 0 1.08 .297 3.24 11.1 135
CAREER MINOR LEAGUE PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2019 Butler - HS 15 71 0 6 4 16 3.46 112.0 92 49 43 7 64 165 0 0 1.39 .350 3.21 3.5 167
2020 Butler - HS 16 50 0 1 2 36 0.95 57.0 30 6 6 2 9 90 0 0 0.68 .262 0.78 3.8 408
2021 Cranbrook - R 17 50 0 3 8 20 7.68 43.1 63 45 37 2 32 29 0 0 2.19 .384 4.87 -0.4 54
2022 Cowan Lake - A 18 54 0 6 3 36 1.92 56.1 33 12 12 3 27 32 0 0 1.07 .191 3.35 1.0 206
2023 Cowan Lake - A 19 56 0 5 5 27 3.47 59.2 52 23 23 9 35 61 0 0 1.46 .274 4.02 0.0 109
2024 Cowan Lake - A 20 3 0 1 0 1 0.00 5.2 5 0 0 0 0 5 0 0 0.88 .294 1.37 0.3 999
2024 Shuswap - AA 20 41 0 4 7 18 3.28 46.2 38 20 17 3 36 42 0 0 1.59 .282 3.84 0.6 129
2024 Lloydminster - AAA 20 1 0 0 0 0 0.00 1.0 0 0 0 0 0 0 0 0 0.00 .000 5.70 -0.0 999
2025 Lloydminster - AAA 21 51 0 1 6 30 3.38 48.0 43 18 18 3 22 42 0 0 1.35 .292 3.87 0.7 129
2031 Daniel - TRN 27 3 0 1 0 2 6.75 2.2 5 2 2 0 2 5 0 0 2.62 .714 1.90 0.2 66
Total AAA 52 0 1 6 30 3.31 49.0 43 18 18 3 22 42 0 0 1.33 .286 3.91 131.8
Total AA 41 0 4 7 18 3.28 46.2 38 20 17 3 36 42 0 0 1.59 .282 3.84 128.6
Total A 113 0 12 8 64 2.59 121.2 90 35 35 12 62 98 0 0 1.25 .236 3.59 148.1
Total HS 121 0 7 6 52 2.61 169.0 122 55 49 9 73 255 0 0 1.15 .323 2.39 208.3
Total RL 50 0 3 8 20 7.68 43.1 63 45 37 2 32 29 0 0 2.19 .384 4.87 53.7
CAREER POSTSEASON PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2025 Savannah - VBL 21 3 0 0 0 0 3.00 3.0 4 1 1 0 1 3 0 0 1.67 .444 2.45 0.1 150
2026 Savannah - VBL 22 2 0 0 0 0 6.00 3.0 1 3 2 1 0 6 0 0 0.33 .000 4.82 -0.0 71
2027 Savannah - VBL 23 1 0 0 0 1 0.00 1.0 1 0 0 0 0 3 0 0 1.00 1.000 0.00 0.1 999
2029 Savannah - VBL 25 1 0 0 0 1 0.00 1.0 0 0 0 0 0 2 0 0 0.00 .000 0.00 0.1 999
Total VBL 7 0 0 0 2 3.38 8.0 6 4 3 1 1 14 0 0 0.88 .333 2.73 128.4
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 Butler - HS P 71 0 6 14 0 22 2 .909 112.0 1.61 +0.4 1.097
2020 Butler - HS P 49 0 0 5 0 5 0 1.000 57.0 0.79 -0.3 .721
2021 Cranbrook - R P 48 0 0 7 1 7 0 1.000 43.1 1.45 +0.3 1.069
2022 Cowan Lake - A P 53 0 0 14 1 14 0 1.000 56.1 2.24 +0.4 1.049
2023 Cowan Lake - A P 55 0 2 6 0 8 0 1.000 59.2 1.21 -0.2 .893
2024 Lloydminster - AAA P 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2024 Shuswap - AA P 41 0 0 2 0 2 0 1.000 46.2 0.39 -0.8 1.028
2024 Cowan Lake - A P 3 0 0 2 0 2 0 1.000 5.2 3.18 -0.1 1.034
2025 Savannah - MLB P 7 0 0 0 0 0 0 .000 10.0 0.00 -0.1 .000
2025 Lloydminster - AAA P 50 0 1 3 0 4 0 1.000 48.0 0.75 +0.8 1.076
2026 Savannah - MLB P 61 0 3 0 0 3 0 1.000 66.0 0.41 +1.2 .000
2027 Savannah - MLB P 66 0 1 0 0 1 0 1.000 74.0 0.12 -0.0 .000
2028 Savannah - MLB P 57 0 3 3 0 6 0 1.000 59.1 0.91 -0.1 1.043
2029 Savannah - MLB P 59 0 1 3 0 5 1 .800 64.1 0.56 +1.1 1.058
2030 Daniel - MLB P 59 0 3 4 1 7 0 1.000 60.1 1.04 +0.2 1.044
2031 Daniel - MLB P 65 0 1 5 0 7 1 .857 78.1 0.69 -0.7 .827
2031 Daniel - TRN P 3 0 0 0 0 0 0 .000 2.2 0.00 0.0 .000
2032 Daniel - MLB P 29 0 0 2 1 2 0 1.000 33.2 0.53 +0.1 1.042
TOTAL P 777 0 21 70 4 95 4 .958 878.1 0.93 +2.3 .994
PLAYER HISTORY
04/04/2019 Joined the Butler Golden Tornado.
07/10/2019 Was selected to the 2019 National High School Federation All-Star Game.
11/12/2019 Finished 2nd in 2019 HS TL Reliever of the Year Award voting.
01/01/2020 OSA scouting updated ratings (potential): Stuff: 23 (76); Movement: 54 (79); Control: 9 (36).
11/13/2020 Finished 3rd in 2020 HS TL Reliever of the Year Award voting.
01/01/2021 OSA scouting updated ratings (potential): Stuff: 27 (86); Movement: 55 (79); Control: 11 (45).
03/01/2021 Released by the Butler Golden Tornado.
03/01/2021 Drafted in the 2021 first-year player draft (Round 1, Pick 24, 24th overall pick) by the Savannah Fighting Bananas.
01/01/2022 OSA scouting updated ratings (potential): Stuff: 55 (100); Movement: 56 (68); Control: 16 (39).
10/14/2022 Wins the 2022 VBL Single A Round 4 with the Cowan Lake Crocodiles!
10/24/2022 Finished 2nd in 2022 A SL Reliever of the Year Award voting.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 63 (100); Movement: 66 (71); Control: 18 (59).
01/01/2024 OSA scouting updated ratings (potential): Stuff: 74 (100); Movement: 67 (69); Control: 29 (62).
07/04/2024 Was selected to the 2024 The Virtual Baseball League All-Star Futures Game.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 80 (100); Movement: 67 (71); Control: 43 (78).
07/04/2025 Was selected to the 2025 The Virtual Baseball League All-Star Futures Game.
11/25/2025 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 69 (69); Control: 70 (81).
11/30/2026 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 65 (65); Control: 85 (85).
07/10/2027 Was selected to the 2027 The Virtual Baseball League All-Star Game.
11/26/2027 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 65 (65); Control: 84 (84).
11/28/2028 Received a 1-year contract through arbitration worth a total of $687,500.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 63 (63); Control: 85 (85).
11/24/2029 Received a 1-year contract through arbitration worth a total of $1,000,000.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 62 (62); Control: 84 (84).
01/11/2030 Signed a 4-year contract extension worth a total of $4,000,000 with the Savannah Fighting Bananas organization.
04/22/2030 Injured (back tightness),day-to-day for 1 day.
01/01/2031 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 74 (74); Control: 67 (68).
07/07/2031 Was selected to the 2031 The Virtual Baseball League All-Star Game.
08/03/2031 Injured (conjunctivitis),day-to-day for 4 days.
11/05/2031 Finished 3rd in 2031 VBL NL The Chambers Award voting.
01/01/2032 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 75 (75); Control: 63 (64).
LEADERBOARD APPEARANCES
Year G Rank
2026 62 6
2027 68 4
2028 59 7
2029 60 7
2030 60 6
Year SV Rank
2026 34 1
2027 38 3
2028 37 2
2029 37 1
2030 38 1
2031 2 9
2031 40 2
Year RA Rank
2026 62 6
2027 68 4
2028 59 7
2029 60 7
2030 60 5
Year GF Rank
2026 53 1
2027 53 3
2028 55 3
2029 52 2
2030 48 3
2031 54 4
Monday, April 15th , 2024 - OOTP Baseball 24.9 Build 80