P David Kennedy #15
Age: 29 | Bats: R | Throws: R | Morale: Good
07/16/2032
P DAVID KENNEDY #15 - AGE: 29 - BATS: R - THROWS: R - MORALE: GOOD
G GS Rec SV ERA IP HA HR BB K WHIP WAR
17 17 3-4 0 4.60 88.0 85 12 17 57 1.16 1.3
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 98 100 95 99
Movement 79 82 77 79
Control 79 80 79 80
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 85 86
Curveball 92 93
Changeup 89 90
Cutter 75 75
 
OTHER PITCHING RATINGS
Velocity 96-98 Mph
Stamina 59
Suggested Role Starter
Type Neutral
Hold Runners 67
Defense 57
RUN/BUNT RATINGS
Running Speed: 1
Stealing Ability: 5
Baserunning Inst.: 42
Sacrifice Bunt: 65
Bunt for Hit: 4
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
07/09/2032 PAC Loss, 2-5 X 6.0 5 3 3 1 3 Loss
06/30/2032 @ CORP Loss, 1-2 X 3.2 7 1 1 0 4
06/24/2032 KIT Win, 3-2 X 6.1 5 2 2 1 0
06/18/2032 @ STP Win, 5-1 X 4.2 2 0 0 0 3
06/13/2032 OKC Win, 18-4 X 5.0 5 3 3 1 5 Win
06/08/2032 @ ECHO Loss, 0-4 X 5.1 2 2 2 0 2 Loss
06/02/2032 DBA Win, 6-5 X 5.1 8 3 3 2 2
05/27/2032 PR Win, 3-1 X 7.0 2 0 0 0 6 Win
05/22/2032 DV Win, 6-5 X 4.1 5 3 3 1 4
05/16/2032 @ SOS Loss, 1-7 X 3.2 7 6 6 2 5 Loss
PERSONALITY
He is a thinking man's ballplayer.
High: Intelligence
Low: Adaptability, Financial Ambition
Birthday:06/16/2003
Born in:Chicago, IL
Nationality:American
Height:6' 10"
Weight:210 lbs
Local Popularity:Popular
National Pop.:Popular
STATUS
Contract:Major League Contract
Salary:$619,800
Signed Through:2032 Season
Major Service:5 Years, 26 Days
Service This Yr:102 Days
40-Man Service:6 Years, 102 Days
Pro Service:11 Years
Arbitration Eligibility:Eligible, but possibly free agent after season!
Option Years:Out of option years
Contract Extension: -
Drafted:2021, 20th Pick in Round 6
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 17 17 3 4 0 4.60 88.0 85 45 45 12 17 57 0 0.0 0 3 17.6
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 0 0 10.53 8.69 5.83 1.74 4.37 1.16 98 1.3 .274        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 158 38 13 2 7 23 6 32 1 1 0 .241 .267 .481 .748      
vs. RHB 176 47 17 0 5 22 11 25 0 2 1 .267 .314 .449 .763      
THE VIRTUAL BASEBALL LEAGUE 2032 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
Last Week 1 1 0 1 0 4.50 6.0 5 3 3 2 1 3  
April 5 5 1 1 0 6.59 27.1 31 20 20 6 9 15  
May 5 5 1 1 0 4.07 24.1 20 11 11 3 3 23  
June 6 6 1 1 0 3.26 30.1 29 11 11 1 4 16  
July 1 1 0 1 0 4.50 6.0 5 3 3 2 1 3  
Spring Training 4 4 0 2 0 4.74 19.0 25 16 10 3 7 19  
Last Year 30 29 9 9 0 4.67 169.2 187 91 88 16 51 125  
2 Years Ago 19 15 4 7 0 6.72 80.1 110 63 60 14 27 62  
Career 158 153 50 49 0 4.64 915.0 1005 501 472 99 229 672  
Home 11 11 3 2 0 3.92 59.2 55 26 26 8 11 39  
Road 6 6 0 2 0 6.04 28.1 30 19 19 4 6 18  
Grass 17 17 3 4 0 4.60 88.0 85 45 45 12 17 57  
Night 17 17 3 4 0 4.60 88.0 85 45 45 12 17 57  
As Starter 17 17 3 4 0 4.60 88.0 85 45 45 12 17 57  
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+
2026 Stratford - VBL 22 2 2 0 1 0 15.26 7.2 16 13 13 2 3 3 0 0 2.48 .438 7.66 -0.2 28
2027 Stratford - VBL 23 31 31 12 9 0 3.81 207.2 205 100 88 25 46 152 3 1 1.21 .284 4.45 2.3 112
2028 Stratford - VBL 24 29 29 10 11 0 4.24 176.0 205 88 83 16 35 142 0 0 1.36 .347 3.95 3.3 104
2029 Stratford - VBL 25 19 19 6 6 0 4.44 121.2 132 66 60 5 27 95 0 0 1.31 .327 3.30 3.2 98
2029 Border City - VBL 25 11 11 6 2 0 4.92 64.0 65 35 35 9 23 36 0 0 1.38 .272 5.52 0.3 97
2029 Total - VBL 25 30 30 12 8 0 4.61 185.2 197 101 95 14 50 131 0 0 1.33 .308 4.07 3.6 98
2030 Border City - VBL 26 19 15 4 7 0 6.72 80.1 110 63 60 14 27 62 0 0 1.71 .357 5.45 0.4 71
2031 Border City - VBL 27 30 29 9 9 0 4.67 169.2 187 91 88 16 51 125 0 0 1.40 .324 4.22 3.0 99
2032 Hartford - VBL 28 1 1 0 1 0 4.50 6.0 5 3 3 2 1 3 0 0 1.00 .158 7.22 -0.1 97
2032 Border City - VBL 28 16 16 3 3 0 4.61 82.0 80 42 42 10 16 54 0 0 1.17 .283 4.17 1.4 97
2032 Total - VBL 28 17 17 3 4 0 4.60 88.0 85 45 45 12 17 57 0 0 1.16 .274 4.37 1.3 97
Total VBL 158 153 50 49 0 4.64 915.0 1005 501 472 99 229 672 3 1 1.35 .316 4.34 13.8 97
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 James Madison - HS 15 30 30 12 6 0 2.29 161.1 109 46 41 10 35 145 0 0 0.89 .237 3.67 5.7 252
2020 James Madison - HS 16 55 6 4 5 36 3.46 83.1 70 33 32 9 26 89 0 0 1.15 .285 3.14 1.6 112
2021 Moss Beach - R 17 18 0 3 1 1 6.60 30.0 41 25 22 2 15 24 0 0 1.87 .379 4.56 0.0 66
2022 Moss Beach - R 18 38 0 4 2 18 3.33 48.2 48 18 18 1 22 42 0 0 1.44 .333 3.50 0.8 126
2023 Moss Beach - R 19 36 0 2 3 23 1.43 37.2 34 10 6 1 15 35 0 0 1.30 .303 3.34 0.9 290
2023 Clarksville - A 19 18 0 1 4 9 5.82 17.0 18 12 11 7 8 14 0 0 1.53 .239 7.45 -1.0 72
2024 Clarksville - A 20 40 0 4 5 17 4.10 41.2 41 19 19 5 21 26 0 0 1.49 .286 4.04 0.4 102
2025 Biloxi - A 21 19 19 11 3 0 3.00 129.0 136 55 43 6 29 70 1 0 1.28 .301 3.75 3.0 153
2025 St. Lucie - AA 21 9 9 4 2 0 3.50 54.0 51 21 21 7 10 35 0 0 1.13 .268 4.45 0.7 126
2026 Durham - AAA 22 24 24 11 6 0 2.83 165.1 149 59 52 13 36 144 0 0 1.12 .290 3.29 4.3 151
2030 Sparta - AAA 26 14 14 7 2 0 3.62 87.0 88 37 35 8 24 90 0 0 1.29 .338 3.49 2.2 123
2031 Border City - TRN 27 3 3 0 1 0 3.27 11.0 13 4 4 1 3 10 0 0 1.45 .353 3.85 0.2 141
2031 Sparta - AAA 27 2 2 0 0 0 2.08 13.0 10 4 3 2 3 6 0 0 1.00 .211 5.03 0.1 225
Total AAA 40 40 18 8 0 3.05 265.1 247 100 90 23 63 240 0 0 1.17 .301 3.44 142.5
Total AA 9 9 4 2 0 3.50 54.0 51 21 21 7 10 35 0 0 1.13 .268 4.45 125.7
Total A 77 19 16 12 26 3.50 187.2 195 86 73 18 58 110 1 0 1.35 .293 4.15 126.2
Total HS 85 36 16 11 36 2.69 244.2 179 79 73 19 61 234 0 0 0.98 .253 3.49 176.7
Total RL 92 0 9 6 42 3.56 116.1 123 53 46 4 52 101 0 0 1.50 .337 3.72 119.6
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+
2026 Stratford - VBL 22 2 2 0 2 0 3.86 14.0 13 6 6 2 3 16 0 0 1.14 .333 3.48 0.3 110
2028 Stratford - VBL 24 2 0 1 0 0 3.60 5.0 6 2 2 1 0 6 0 0 1.20 .417 3.86 0.0 122
Total VBL 4 2 1 2 0 3.79 19.0 19 8 8 3 3 22 0 0 1.16 .356 3.58 113.1
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 James Madison - HS P 30 30 9 30 1 39 0 1.000 161.1 2.18 +1.1 1.048
2020 James Madison - HS P 55 6 5 6 0 12 1 .917 83.1 1.19 +0.9 .865
2021 Moss Beach - R P 18 0 2 3 0 5 0 1.000 30.0 1.50 -0.1 1.069
2022 Moss Beach - R P 38 0 2 4 0 6 0 1.000 48.2 1.11 +0.6 1.072
2023 Clarksville - A P 18 0 0 0 0 0 0 .000 17.0 0.00 -0.2 .000
2023 Moss Beach - R P 36 0 0 5 0 5 0 1.000 37.2 1.19 +0.8 1.074
2024 Clarksville - A P 37 0 1 3 0 4 0 1.000 41.2 0.86 +0.4 1.034
2025 St. Lucie - AA P 9 9 3 2 0 5 0 1.000 54.0 0.83 +0.1 1.058
2025 Biloxi - A P 19 19 9 9 3 18 0 1.000 129.0 1.26 +0.4 1.057
2026 Stratford - MLB P 2 2 0 1 0 1 0 1.000 7.2 1.17 -0.1 .980
2026 Durham - AAA P 24 24 10 10 0 20 0 1.000 165.1 1.09 +1.6 1.074
2027 Stratford - MLB P 31 31 8 24 3 34 2 .941 207.2 1.39 -1.3 1.155
2028 Stratford - MLB P 29 29 7 10 1 18 1 .944 176.0 0.87 +3.0 1.043
2029 Stratford - MLB P 19 19 9 13 1 23 1 .957 121.2 1.63 -1.0 .987
2029 Border City - MLB P 11 11 2 12 2 14 0 1.000 64.0 1.97 +2.3 1.154
2030 Border City - MLB P 19 15 3 4 0 8 1 .875 80.1 0.78 -1.2 .696
2030 Sparta - AAA P 14 14 6 11 1 17 0 1.000 87.0 1.76 +1.0 .993
2031 Border City - MLB P 30 29 10 13 0 23 0 1.000 169.2 1.22 +0.9 1.222
2031 Sparta - AAA P 2 2 2 3 0 5 0 1.000 13.0 3.46 +0.6 1.046
2031 Border City - TRN P 3 3 0 2 0 2 0 1.000 11.0 1.64 -0.1 1.073
2032 Border City - MLB P 16 16 3 9 0 13 1 .923 82.0 1.32 +1.7 1.174
2032 Hartford - MLB P 1 1 2 0 0 2 0 1.000 6.0 3.00 0.0 .000
TOTAL P 461 260 93 174 12 274 7 .974 1794.0 1.34 +11.3 1.058
PLAYER HISTORY
04/04/2019 Joined the James Madison Warhawks.
07/21/2019 Injured (Sore thumb), day-to-day for 3 days.
11/15/2019 Finished 2nd in 2019 HS TL Outstanding Pitcher Award voting.
01/01/2020 OSA scouting updated ratings (potential): Stuff: 18 (64); Movement: 32 (61); Control: 18 (58).
01/01/2021 OSA scouting updated ratings (potential): Stuff: 24 (93); Movement: 31 (58); Control: 19 (66).
03/01/2021 Released by the James Madison Warhawks.
03/01/2021 Drafted in the 2021 first-year player draft (Round 6, Pick 20, 160th overall pick) by the Pacifica Pantalones.
10/10/2021 Wins the 2021 VBL Rookie League Rookie League Classic with the Moss Beach Mosquitos!
01/01/2022 OSA scouting updated ratings (potential): Stuff: 36 (97); Movement: 40 (61); Control: 28 (67).
05/19/2022 Injured (Sprained elbow), day-to-day for 1-2 weeks.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 45 (87); Movement: 48 (66); Control: 32 (83).
04/30/2023 Injured (Mild hamstring strain), day-to-day for 4 days.
06/15/2023 Was selected to the 2023 VBL Rookie League All-Star Game.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 56 (95); Movement: 53 (64); Control: 41 (78).
06/27/2024 Named the #91 prospect in the VBL
10/30/2024 Named the #88 prospect in the VBL
12/06/2024 Was traded by the Pacifica Pantalones to the Stratford Cosmos, along with RP Enrique Marín, RP Pedro Figueroa, 3B Karl Hunt, RF Haywood Robinson, in exchange for 3B Luis Sánchez.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 54 (79); Movement: 57 (71); Control: 38 (71).
07/24/2025 Injured (sprained ankle),day-to-day for one week.
09/30/2025 Injured (strained forearm),day-to-day for 4 weeks.
10/05/2025 Wins the 2025 VBL Double A Round 4 with the St. Lucie Mets!
10/20/2025 Suffered setback in recovery from injury, will miss another 2 weeks.
10/23/2025 Suffered setback in recovery from injury, will miss another 2 weeks.
11/01/2025 Named the #83 prospect in the VBL
01/01/2026 OSA scouting updated ratings (potential): Stuff: 68 (100); Movement: 70 (70); Control: 61 (70).
04/06/2026 Named the #23 prospect in the VBL
05/01/2026 Wins the AAA ML Pitcher of the Month Award.
06/16/2026 Was selected to the 2026 VBL Triple A All-Star Game.
07/05/2026 Named the #16 prospect in the VBL
07/12/2026 Was selected to the 2026 The Virtual Baseball League All-Star Futures Game.
10/06/2026 Injured (back tightness),day-to-day for 2 days.
10/27/2026 Finished 2nd in 2026 AAA ML Ricky Bones Award voting.
11/06/2026 Named the #19 prospect in the VBL
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: 94 (100); Movement: 71 (71); Control: 72 (72).
04/05/2027 Named the #30 prospect in the VBL
07/30/2027 Pitches a 3-hit shutout against the Napoleon Dynamites with 7 strikeouts and 0 BB allowed!
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: 97 (100); Movement: 68 (68); Control: 72 (72).
04/22/2028 Injured (herniated disc (back)),out for one week.
11/30/2028 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 68 (68); Control: 72 (72).
07/29/2029 Was traded by the Stratford Cosmos to the Border City Buck$, along with RP Robert Sawyer, in exchange for CL Doug George, CL José Castillo, and SP Bernard Jacobs.
11/24/2029 Received a 1-year contract through arbitration worth a total of $441,000.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 66 (67); Control: 73 (73).
03/21/2030 Injured (hand soreness),day-to-day for 3 days.
11/24/2030 Received a 1-year contract through arbitration worth a total of $507,640.
01/01/2031 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 80 (80); Control: 74 (75).
11/19/2031 Received a 1-year contract through arbitration worth a total of $619,800.
01/01/2032 OSA scouting updated ratings (potential): Stuff: 99 (100); Movement: 81 (81); Control: 75 (77).
07/08/2032 Was traded by the Border City Buck$ to the Hartford Whalers, along with SP George Connolly, in exchange for .
LEADERBOARD APPEARANCES
Year IP Rank
2027 207.2 8
Year BF Rank
2027 869 7
Year HRA Rank
2027 25 10
Year WP Rank
2028 10 10
Year BABIP Rank
2027 .284 9
Year K/BB Rank
2028 4.06 10
Year BB/9 Rank
2028 1.79 4
Year QSP Rank
2028 .621 10
Year CG Rank
2027 3 3
Year CGP Rank
2027 .097 4
Year SHO Rank
2027 1 3
Year GB% Rank
2027 0.60 1
Wednesday, April 17th , 2024 - OOTP Baseball 24.9 Build 80