 |  | 06/04/2029 |  | | | | | | | | | | |  | P John Woodbury #24 |  | |  | | Age: 22 | Bats: R | Throws: R | Morale: Good | |
|
|
| |
|
 |
| G | GS | Rec | SV | ERA | IP | HA | HR | BB | K | WHIP | | | | | 4 | 4 | 0-1 | 0 | 4.43 | 22.1 | 28 | 1 | 11 | 22 | 1.75 | | | | | | Overall | Potential | | Stuff |  |  | | Movement |  |  | | Control |  |  |
| | Pitching Ratings (OSA) | | | Overall | Vs Left | Vs Right | Potential | | Stuff | 51 | 50 | 52 | 6 | | Movement | 66 | 66 | 66 | 7 | | Control | 53 | 52 | 54 | 7 |
| | | Pitch Ratings | | Pitch | Current | Potential | | Fastball | 55 | 6 | | Curveball | 51 | 6 | | Changeup | 40 | 4 | | Splitter | 57 | 6 | | Cutter | 55 | 6 |
| | Other Pitching Ratings | | Velocity | 93-95 Mph | | Stamina | 83 | | Suggested Role | Starter | | Groundball Percentage | 56 % | | Hold Runners | 77 | | Defense | 41 |
| | Run/Bunt Ratings | | Running Speed: | 36 | | Stealing Ability: | 28 | | Baserunning Inst.: | 31 | | Sacrifice Bunt: | 67 | | Bunt for Hit: | 10 | | | |
| | | Game Log, Last 10 Games | | Date | Vs. | Result | Start | IP | H | R | ER | BB | K | Dec | | 04/28/2029 | CHA | Loss, 3-4 | X | 6.1 | 9 | 3 | 3 | 2 | 8 | | | 04/22/2029 | @ SCO | Loss, 4-19 | X | 6.0 | 7 | 4 | 4 | 2 | 6 | | | 04/15/2029 | NOR | Loss, 4-6 | X | 6.0 | 4 | 1 | 0 | 6 | 5 | | | 04/11/2029 | @ HVN | Loss, 1-9 | X | 4.0 | 8 | 4 | 4 | 1 | 3 | Loss | | 03/27/2029 | @ MAN | Loss, 1-3 | X | 2.1 | 2 | 0 | 0 | 1 | 1 | | | 03/22/2029 | @ SCO | Win, 10-3 | X | 4.0 | 4 | 3 | 3 | 2 | 1 | Win | | 03/17/2029 | @ NOR | Loss, 7-11 | X | 0.1 | 6 | 5 | 5 | 1 | 0 | Loss | | 03/11/2029 | DEC | Win, 10-7 | X | 4.0 | 6 | 1 | 1 | 0 | 1 | Win | | 03/06/2029 | @ LIS | Win, 3-2 | X | 4.0 | 2 | 1 | 1 | 3 | 3 | | | | Personality Ratings | | Leader Ability: | Very Low | | Loyalty: | Normal | | Desire f. Win: | Low | | Greed: | Normal | | Intelligence: | Very High | | Work Ethic: | Very High | |
|
|
| | John Woodbury | | Birthday: | 10/27/2006 | | Born in: | Fredericton (New Brunswick) | | Nationality: | Canadian | | Height: | 6' 0" | | Weight: | 230 lbs | | Local Popularity: | Unknown | | National Pop.: | Unknown |
| Status | | Contract: | Major League Contract | | Salary: | $300,000 | | Signed Through: | 2029 Season | | Major Service: | 1 Year, 32 Days | | Service This Yr: | 64 Days | | 40-Man Service: | 1 Year, 64 Days | | Pro Service: | 4 Years | | Arbitration Eligibility: | Not yet eligible | | Option Years: | 2 option years left | | Contract Extension: | - | | Drafted: | 2025, 2nd Pick in Round 10 |
|
|
|
| Bench Jockey Hardball League 2029 Pitching Stats | | Pitching | G | GS | W | L | SV | ERA | IP | HA | R | ER | HR | BB | K | CG | CG% | SHO | QS | QS% | | Overall | 4 | 4 | 0 | 1 | 0 | 4.43 | 22.1 | 28 | 12 | 11 | 1 | 11 | 22 | 0 | 0.0 | 0 | 2 | 50.0 | | Pitching | SVO | BS | SV% | RA | GF | R/9 | H/9 | K/9 | BB/9 | FIP | WHIP | VORP | BABIP | | | | | | | Overall | 0 | 0 | 0.0 | 0 | 0 | 16.12 | 11.28 | 8.87 | 4.43 | 3.42 | 1.75 | 1.3 | .386 | | | | | | | Pitching | AB | H | 2B | 3B | HR | R | BB | K | SF | SH | HP | AVG | OBP | SLG | OPS | | | | | vs. LHB | 49 | 18 | 4 | 0 | 1 | 8 | 8 | 9 | 1 | 1 | 0 | .367 | .448 | .510 | .958 | | | | | vs. RHB | 44 | 10 | 1 | 1 | 0 | 4 | 3 | 13 | 0 | 0 | 1 | .227 | .292 | .295 | .587 | | | |
| | Bench Jockey Hardball League 2029 Pitching Splits | | Split | G | GS | W | L | SV | ERA | IP | HA | R | ER | HR | BB | K | | | April | 4 | 4 | 0 | 1 | 0 | 4.43 | 22.1 | 28 | 12 | 11 | 1 | 11 | 22 | | | Spring Training | 5 | 5 | 2 | 1 | 0 | 6.14 | 14.2 | 20 | 10 | 10 | 2 | 7 | 6 | | | Last Year | 31 | 18 | 4 | 10 | 1 | 5.94 | 116.2 | 146 | 84 | 77 | 13 | 56 | 95 | | | Career | 35 | 22 | 4 | 11 | 1 | 5.70 | 139.0 | 174 | 96 | 88 | 14 | 67 | 117 | | | Home | 2 | 2 | 0 | 0 | 0 | 2.19 | 12.1 | 13 | 4 | 3 | 0 | 8 | 13 | | | Road | 2 | 2 | 0 | 1 | 0 | 7.20 | 10.0 | 15 | 8 | 8 | 1 | 3 | 9 | | | Grass | 4 | 4 | 0 | 1 | 0 | 4.43 | 22.1 | 28 | 12 | 11 | 1 | 11 | 22 | | | Day | 1 | 1 | 0 | 0 | 0 | 6.00 | 6.0 | 7 | 4 | 4 | 1 | 2 | 6 | | | Night | 3 | 3 | 0 | 1 | 0 | 3.86 | 16.1 | 21 | 8 | 7 | 0 | 9 | 16 | |
| | Career Pitching Stats | | Year/Team/League | Age | G | GS | W | L | SV | ERA | IP | HA | R | ER | HR | BB | K | CG | SHO | WHIP | BABIP | VORP | ERA+ | | 2028 Portland - BJHL | 21 | 31 | 18 | 4 | 10 | 1 | 5.94 | 116.2 | 146 | 84 | 77 | 13 | 56 | 95 | 0 | 0 | 1.73 | .369 | -13.4 | 70 | | 2029 Portland - BJHL | 22 | 4 | 4 | 0 | 1 | 0 | 4.43 | 22.1 | 28 | 12 | 11 | 1 | 11 | 22 | 0 | 0 | 1.75 | .386 | 1.3 | 92 | | Total BJHL | | 35 | 22 | 4 | 11 | 1 | 5.70 | 139.0 | 174 | 96 | 88 | 14 | 67 | 117 | 0 | 0 | 1.73 | .372 | -12.1 | 73 |
| | 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 | VORP | ERA+ | | 2025 Duluth - S A | 18 | 26 | 26 | 9 | 15 | 0 | 3.22 | 176.1 | 171 | 83 | 63 | 2 | 38 | 48 | 7 | 2 | 1.19 | .270 | 17.7 | 93 | | 2026 St. Croix - A | 19 | 27 | 27 | 8 | 10 | 0 | 4.05 | 171.0 | 203 | 97 | 77 | 10 | 42 | 133 | 3 | 0 | 1.43 | .355 | 20.1 | 89 | | 2027 St. Croix - A | 20 | 20 | 20 | 7 | 5 | 0 | 2.92 | 135.2 | 124 | 57 | 44 | 4 | 35 | 105 | 2 | 1 | 1.17 | .297 | 26.7 | 122 | | 2027 Brainard - AA | 20 | 6 | 6 | 3 | 3 | 0 | 5.32 | 42.1 | 47 | 28 | 25 | 4 | 9 | 37 | 1 | 0 | 1.32 | .339 | 0.2 | 75 | | Total BJHL-FL | | 6 | 6 | 3 | 3 | 0 | 5.32 | 42.1 | 47 | 28 | 25 | 4 | 9 | 37 | 1 | 0 | 1.32 | .339 | 0.2 | 75.3 | | Total BJHL-LL | | 47 | 47 | 15 | 15 | 0 | 3.55 | 306.2 | 327 | 154 | 121 | 14 | 77 | 238 | 5 | 1 | 1.32 | .330 | 46.8 | 103.3 | | Total BJHL-RL | | 26 | 26 | 9 | 15 | 0 | 3.22 | 176.1 | 171 | 83 | 63 | 2 | 38 | 48 | 7 | 2 | 1.19 | .270 | 17.7 | 93.2 |
| | Player History | | 03/31/2025 | Drafted in the 2025 first-year player draft (Round 10, Pick 2, 182nd overall Pick) by the Minnesota Muskies. | | 05/16/2025 | Pitches a 2-hit shutout against the Newport Pagnell Servicers with 0 strikeouts and 2 BB allowed! | | 05/31/2025 | Pitches a 4-hit shutout against the Puerto Rico Suaves with 1 strikeouts and 2 BB allowed! | | 01/01/2026 | OSA scouting updated ratings (potential): Stuff: 32 (5); Movement: 35 (5); Control: 17 (5). | | 04/30/2026 | Injured (sore elbow), day-to-day for 5 days. | | 06/04/2026 | Injured (back spasms), day-to-day for 1 day. | | 01/01/2027 | OSA scouting updated ratings (potential): Stuff: 49 (5); Movement: 50 (6); Control: 23 (7). | | 04/05/2027 | Named the #76 prospect in the BJHL | | 06/08/2027 | Pitches a 4-hit shutout against the Etna Green Mechanics with 3 strikeouts and 1 BB allowed! | | 06/23/2027 | Injured (mild oblique strain), day-to-day for 5 days. | | 12/29/2027 | Was traded by the Minnesota Muskies to the Portland Sea Dogs, along with 1B N. Vermillion, LF A. Loja, MR T. Gazard, in exchange for LF M. Coy, 3B J. Roa. | | 01/01/2028 | OSA scouting updated ratings (potential): Stuff: 51 (6); Movement: 61 (7); Control: 41 (7). | | 04/03/2028 | Named the #48 prospect in the BJHL | | 07/17/2028 | Injured (wrist soreness), day-to-day for 5 days. | | 01/01/2029 | OSA scouting updated ratings (potential): Stuff: 51 (6); Movement: 66 (7); Control: 48 (7). | | 03/27/2029 | Injured (tired arm), out for 2 weeks. | | 04/02/2029 | Named the #52 prospect in the BJHL | | 04/28/2029 | Injured (strained forearm), out for 3 months. | | Leader Boards Appearances | | |
|
 |