Record: 30-33 / 2nd place / Bull Baseball League
Norfolk Sharks

Links

Organization

View Team

Pitchers

Role Name Age T G GS W L SV BB K IP ERA FIP xFIP WAR
SP Charles Ling 31 R 13 13 7 5 0 56 60 91.0 5.242 5.008 5.081 0.78
CL Roy Estep 32 R 22 0 1 2 11 13 27 27.2 3.578 4.286 4.272 0.31
RP Bob Mesh 25 L 12 12 5 4 0 44 45 69.1 4.673 5.386 5.160 0.31
SP Tony Rijo 28 L 13 13 3 6 0 50 52 88.2 6.090 6.023 5.145 -0.17
SP Alfonso Gutierrez 31 R 13 13 5 7 0 26 44 82.0 5.378 4.913 4.992 0.79
RP Julio Madriles 28 L 12 12 4 4 0 56 39 79.2 4.406 5.261 5.714 0.46
RP Mario Aparicio 26 R 0 0 0 0 0 0 0 0.0 0.000 0.000 0.000 0.00
RP John Martinez 32 R 12 0 0 0 0 15 11 13.1 3.375 5.576 5.929 -0.11
RP Malcolm Danton 24 R 13 0 3 2 2 9 15 15.0 1.200 3.943 4.149 0.25
CL John Shaffner 27 R 7 0 0 0 0 13 5 10.2 7.594 10.470 7.254 -0.64
RP Broderick Bell 26 R 19 0 0 0 0 27 25 28.2 7.535 5.318 5.866 -0.14
SP Bobby Keplar 24 R 21 0 2 3 2 29 25 40.1 6.917 4.686 5.395 0.09

Batters

Pos Name Age B G PA H HR BB K SB AVG OBP OPS wOBA wRC+ WAR
SS Bobby Flores 25 R 36 160 52 6 9 23 13 0.347 0.381 0.895 0.394 132 1.16
2B Miguel Ortega 36 R 57 269 73 0 18 17 10 0.298 0.356 0.703 0.323 84 0.93
C Armando Barrientos 25 R 30 52 9 1 4 8 0 0.209 0.327 0.629 0.301 68 0.14
SS Danny Sanchez 32 R 62 277 68 3 78 16 8 0.356 0.547 1.018 0.469 182 3.52
CF Juan Herrera 26 L 47 200 47 3 8 47 12 0.251 0.297 0.655 0.296 65 -0.17
C Earl MacPherson 27 R 55 229 58 12 30 26 0 0.304 0.393 0.943 0.404 138 2.13
CF Josh Fairchild 26 R 47 184 36 6 18 46 3 0.224 0.315 0.694 0.316 79 0.19
1B Mike Sclafani 25 R 43 183 52 14 14 32 0 0.308 0.361 0.964 0.413 144 0.99
RF Mike Ryba 23 R 49 190 40 7 22 50 1 0.248 0.353 0.800 0.358 107 0.66
LF Valentino Condulmaro 25 R 18 32 5 0 5 5 3 0.192 0.323 0.669 0.309 74 -0.08
LF David Booth 26 R 59 220 50 3 10 36 4 0.245 0.284 0.612 0.277 52 -0.60
3B Dan Berrier 26 R 55 226 51 3 26 35 0 0.264 0.367 0.735 0.342 96 0.43
1B Sean McNutt 23 L 46 180 40 4 16 48 0 0.248 0.317 0.652 0.301 68 -0.43

Pitchers

Pos Name Age T Stf Mov Con Stm GB% FB Snk Cut Crv Sld Chg Spl Frk CCg Scr KCr Knu # P
Loading data...

Batters

Pos Name Age B T Con Gap Pow Eye Ks C 1B 2B 3B SS LF CF RF IFR IFA OFR OFA Spd
Loading data...
Date Opp Score Record WP LP Save Attendance
April 1, 2019 ARI 6 - 13 Lazaro Lozano Alfonso Gutierrez Mike Lewellyn 38,799
April 2, 2019 ARI 6 - 0 Charles Ling Robby McWeeney None 14,802
April 4, 2019 @CGY 8 - 4 Tony Rijo Hiroiaki Nakamura Roy Estep 40,222
April 5, 2019 @CGY 5 - 3 Julio Madriles Enrique Nunez Roy Estep 32,301
April 6, 2019 @CGY 7 - 5 Bob Mesh Jeff St. John Malcolm Danton 31,487
April 7, 2019 @CGY 4 - 8 Takahide Higuchi Alfonso Gutierrez John Wallace 29,590
April 9, 2019 @SEA 4 - 3 Charles Ling Adam Price Roy Estep 34,559
April 10, 2019 @SEA 2 - 8 Isaac Bradbury Tony Rijo None 29,247
April 12, 2019 @MIA 5 - 6 * Daniel Voss Roy Estep None 38,504
April 13, 2019 @MIA 5 - 2 Alfonso Gutierrez Alex Orellana Bobby Keplar 38,395
April 14, 2019 @MIA 4 - 5 Daniel Voss Bobby Keplar None 38,012
April 15, 2019 @PHL 1 - 6 Dong-su Bai Charles Ling None 32,090
April 16, 2019 @PHL 6 - 1 Tony Rijo Willie Salazar None 32,923
April 17, 2019 @PHL 3 - 6 Greg Whittington Julio Madriles Jonathan Garcia 30,975
April 18, 2019 @PHL 3 - 1 Alfonso Gutierrez Mario Morales Roy Estep 38,235
April 19, 2019 STP 4 - 1 Bob Mesh Chris Zerkle Roy Estep 22,450
April 20, 2019 STP 5 - 13 Harry Ferguson Charles Ling Ryu Saito 28,061
April 21, 2019 STP 13 - 1 Tony Rijo Jose Soto None 26,922
April 22, 2019 DAL 10 - 4 Julio Madriles Rafael Rosario None 15,191
April 23, 2019 DAL 4 - 0 Alfonso Gutierrez Bob Oliver None 18,625
April 24, 2019 DAL 5 - 4 Bobby Keplar Nate Weil Roy Estep 21,388
April 25, 2019 DAL 6 - 4 Charles Ling Bobby Casey Roy Estep 20,993
April 26, 2019 CAL 7 - 4 Malcolm Danton Tim Weis None 28,646
April 27, 2019 CAL 5 - 1 Julio Madriles Yutaka Muramoto None 35,424
April 28, 2019 CAL 4 - 7 Shi-min Chaim Bobby Keplar None 32,048
April 29, 2019 ARI 9 - 4 Bob Mesh Lazaro Lozano Bobby Keplar 18,090
April 30, 2019 ARI 9 - 5 Charles Ling Robby McWeeney None 16,299
May 2, 2019 @NEV 5 - 6 * Nate Kremer Roy Estep None 25,069
May 3, 2019 @NEV 4 - 8 Danny Tirado Julio Madriles None 36,480
May 4, 2019 @NEV 1 - 3 Jim Koch Alfonso Gutierrez Nate Kremer 43,253
May 5, 2019 @NEV 0 - 1 Al Mota Bob Mesh Nate Kremer 38,901
May 6, 2019 @PIT 6 - 3 Charles Ling Lou Bricknell Roy Estep 19,158
May 7, 2019 @PIT 5 - 8 Nick Seer Tony Rijo Marc Garland 19,212
May 8, 2019 @PIT 0 - 2 John Halfyard Julio Madriles Marc Garland 23,933
May 10, 2019 @MIN 4 - 5 Pete Sharpe Alfonso Gutierrez Alejandro Dominguez 33,756
May 11, 2019 @MIN 2 - 12 Aaron Miller Bob Mesh None 34,042
May 12, 2019 @MIN 2 - 12 Bob Finney Charles Ling None 44,210
May 13, 2019 STP 5 - 7 Young-lau Weng Tony Rijo Ryu Saito 14,764
May 14, 2019 STP 4 - 2 Julio Madriles Harry Ferguson Malcolm Danton 15,147
May 15, 2019 STP 3 - 9 Cyril Lefevre Alfonso Gutierrez None 15,644
May 17, 2019 @PHL 5 - 9 Mario Morales Charles Ling Jonathan Garcia 36,710
May 18, 2019 @PHL 3 - 1 Bob Mesh Willie Salazar Roy Estep 30,776
May 19, 2019 @PHL 5 - 7 Oscar Navarro Tony Rijo Jonathan Garcia 34,829
May 20, 2019 MIA 4 - 8 Alex Orellana Julio Madriles None 16,752
May 21, 2019 MIA 7 - 14 Aaron O'Neill Alfonso Gutierrez None 12,457
May 22, 2019 MIA 7 - 4 Charles Ling Kyle Cahill None 13,421
May 23, 2019 MIA 6 - 2 Bob Mesh Nate Noftle None 12,659
May 24, 2019 @CGY 5 - 7 * Carlos Corral Malcolm Danton None 24,585
May 25, 2019 @CGY 9 - 10 Carlos Corral Bobby Keplar John Wallace 19,782
May 26, 2019 @CGY 18 - 9 Alfonso Gutierrez Hiroiaki Nakamura None 24,324
May 27, 2019 @DAL 14 - 7 Charles Ling Karl Johnson None 15,625
May 28, 2019 @DAL 0 - 4 Branson Symons Bob Mesh None 14,719
May 29, 2019 @DAL 4 - 9 Bobby Casey Tony Rijo None 16,364
May 30, 2019 @DAL 5 - 6 * Danny Gutierrez Malcolm Danton None 14,307
May 31, 2019 PHL 5 - 0 Alfonso Gutierrez Dong-su Bai None 28,003
June 1, 2019 PHL 5 - 4 * Malcolm Danton Oscar Navarro None 29,813
June 2, 2019 PHL 5 - 4 Malcolm Danton Willie Salazar Roy Estep 23,354
June 4, 2019 @SEA 3 - 4 Roger Lyons Tony Rijo Jon Courteau 39,582
June 5, 2019 @SEA 5 - 3 Bobby Keplar Jon Courteau Roy Estep 39,442
June 6, 2019 @ARI 2 - 8 George Grease Alfonso Gutierrez None 28,752
June 7, 2019 @ARI 1 - 3 Junior Strong Charles Ling David Johnson 35,884
June 8, 2019 @ARI 8 - 15 Lazaro Lozano Bob Mesh None 37,979
June 9, 2019 @ARI 12 - 10 * Roy Estep David Johnson None 37,860
June 11, 2019 DET
June 12, 2019 DET
June 13, 2019 DET
June 14, 2019 MTL
June 15, 2019 MTL
June 16, 2019 MTL
June 17, 2019 MIA
June 18, 2019 MIA
June 19, 2019 MIA
June 21, 2019 @STP
June 22, 2019 @STP
June 23, 2019 @STP
June 24, 2019 DAL
June 25, 2019 DAL
June 26, 2019 DAL
June 27, 2019 CAL
June 28, 2019 CAL
June 29, 2019 CAL
June 30, 2019 CAL
July 1, 2019 @NEV
July 2, 2019 @NEV
July 3, 2019 @NEV
July 4, 2019 SEA
July 5, 2019 SEA
July 6, 2019 SEA
July 7, 2019 SEA
July 12, 2019 PHL
July 13, 2019 PHL
July 14, 2019 PHL
July 15, 2019 @STP
July 16, 2019 @STP
July 17, 2019 @STP
July 18, 2019 @MIA
July 19, 2019 @MIA
July 20, 2019 @MIA
July 21, 2019 @MIA
July 23, 2019 NEV
July 24, 2019 NEV
July 26, 2019 CGY
July 27, 2019 CGY
July 28, 2019 CGY
July 29, 2019 @CAL
July 30, 2019 @CAL
July 31, 2019 @CAL
Aug. 1, 2019 @CAL
Aug. 2, 2019 @DAL
Aug. 3, 2019 @DAL
Aug. 4, 2019 @DAL
Aug. 5, 2019 @ARI
Aug. 6, 2019 @ARI
Aug. 7, 2019 @ARI
Aug. 9, 2019 NEV
Aug. 10, 2019 NEV
Aug. 11, 2019 NEV
Aug. 12, 2019 SEA
Aug. 13, 2019 SEA
Aug. 14, 2019 SEA
Aug. 15, 2019 @STP
Aug. 16, 2019 @STP
Aug. 17, 2019 @STP
Aug. 18, 2019 @STP
Aug. 20, 2019 @MIA
Aug. 21, 2019 @MIA
Aug. 22, 2019 @MIA
Aug. 23, 2019 @PHL
Aug. 24, 2019 @PHL
Aug. 25, 2019 @PHL
Aug. 26, 2019 DAL
Aug. 27, 2019 DAL
Aug. 28, 2019 DAL
Aug. 29, 2019 CGY
Aug. 30, 2019 CGY
Aug. 31, 2019 CGY
Sept. 1, 2019 CGY
Sept. 2, 2019 ARI
Sept. 3, 2019 ARI
Sept. 4, 2019 ARI
Sept. 6, 2019 @SEA
Sept. 7, 2019 @SEA
Sept. 8, 2019 @SEA
Sept. 10, 2019 NEV
Sept. 11, 2019 NEV
Sept. 12, 2019 PHL
Sept. 13, 2019 PHL
Sept. 14, 2019 PHL
Sept. 15, 2019 PHL
Sept. 16, 2019 MIA
Sept. 17, 2019 MIA
Sept. 18, 2019 MIA
Sept. 20, 2019 @CAL
Sept. 21, 2019 @CAL
Sept. 22, 2019 @CAL
Sept. 23, 2019 @DAL
Sept. 24, 2019 @DAL
Sept. 25, 2019 @DAL
Sept. 26, 2019 STP
Sept. 27, 2019 STP
Sept. 28, 2019 STP
Sept. 29, 2019 STP
Norfolk
30-33 / 2nd / BBL
Date Opp Score
May 31 PHL 5 - 0
Jun 1 PHL 5 - 4
Jun 2 PHL 5 - 4
Jun 3 Off Day
Jun 4 @SEA 3 - 4
Jun 5 @SEA 5 - 3
Jun 6 @ARI 2 - 8
Jun 7 @ARI 1 - 3
Jun 8 @ARI 8 - 15
Jun 9 @ARI 12 - 10
Jun 10 Off Day
Jun 11 DET
Jun 12 DET
Jun 13 DET
Jun 14 MTL
Jun 15 MTL
Jun 16 MTL
Jun 17 MIA
Jun 18 MIA
Jun 19 MIA
Complete Schedule
Baltimore
24-26 / 5th / COWL
Date Opp Score
May 31 @BAI 3 - 9
Jun 1 @BAI 4 - 6
Jun 2 @BAI 0 - 13
Jun 3 @HFX 1 - 5
Jun 4 @HFX 6 - 1
Jun 5 @HFX 2 - 4
Jun 6 @HFX 5 - 2
Jun 7 STA 5 - 7
Jun 8 STA 9 - 11
Jun 9 STA 3 - 5
Jun 10 BRA
Jun 11 BRA
Jun 12 BRA
Jun 13 Off Day
Jun 14 @MOB
Jun 15 @MOB
Jun 16 @MOB
Jun 17 BAI
Jun 18 BAI
Jun 19 BAI
Complete Schedule
Lubbock
20-35 / 5th / CaL
Date Opp Score
May 31 SAS 4 - 2
Jun 1 @FLG 2 - 3
Jun 2 @FLG 4 - 13
Jun 3 @FLG 2 - 8
Jun 4 Off Day
Jun 5 LET 2 - 3
Jun 6 LET 2 - 1
Jun 7 LET 1 - 10
Jun 8 @YUM 10 - 5
Jun 9 @YUM 5 - 6
Jun 10 @YUM
Jun 11 TUC
Jun 12 @TUC
Jun 13 @TUC
Jun 14 ELP
Jun 15 ELP
Jun 16 ELP
Jun 17 Off Day
Jun 18 @WPG
Jun 19 @WPG
Complete Schedule
Riverside
13-42 / 5th / HL
Date Opp Score
May 31 @KIT 0 - 2
Jun 1 @SAG 6 - 11
Jun 2 @SAG 4 - 6
Jun 3 @SAG 1 - 5
Jun 4 Off Day
Jun 5 @CED 3 - 4
Jun 6 @CED 3 - 2
Jun 7 CED 0 - 8
Jun 8 @SPO 1 - 2
Jun 9 @SPO 6 - 4
Jun 10 @SPO
Jun 11 Off Day
Jun 12 Off Day
Jun 13 Off Day
Jun 14 SAV
Jun 15 SAV
Jun 16 SAV
Jun 17 BR
Jun 18 BR
Jun 19 BR
Complete Schedule
Las Vegas
0-0 / 1st / ML
Date Opp Score
May 31 Off Day
Jun 1 Off Day
Jun 2 Off Day
Jun 3 Off Day
Jun 4 Off Day
Jun 5 Off Day
Jun 6 Off Day
Jun 7 Off Day
Jun 8 Off Day
Jun 9 Off Day
Jun 10 Off Day
Jun 11 Off Day
Jun 12 Off Day
Jun 13 Off Day
Jun 14 Off Day
Jun 15 Off Day
Jun 16 Off Day
Jun 17 Off Day
Jun 18 Off Day
Jun 19 Off Day
Complete Schedule
Ocala
23-55 / 5th / FRL
Date Opp Score
May 31 MIL B 4 - 1
Jun 1 MIL B 2 - 4
Jun 2 MIL B 4 - 6
Jun 3 Off Day
Jun 4 @DAL B 4 - 5
Jun 5 @DAL B 5 - 8
Jun 6 @DAL B 1 - 2
Jun 7 @DAL B 3 - 0
Jun 8 CHI B 3 - 1
Jun 9 CHI B 7 - 3
Jun 10 CHI B
Jun 11 CHI B
Jun 12 MIA B
Jun 13 MIA B
Jun 14 MIA B
Jun 15 MIA B
Jun 16 Off Day
Jun 17 Off Day
Jun 18 Off Day
Jun 19 Off Day
Complete Schedule
Baltimore (COWL)
Pos Name Injury Days Left DL Status
P Ricky Gonzales Day-to-day, 3 days Not on DL
1B Javier Herrero Day-to-day, 3 days Not on DL
P Ronan Blum 41 days Eligible to return
P Jesus Vazquez 52 days Eligible to return
Lubbock (CaL)
Pos Name Injury Days Left DL Status
P William Irvin 77 days Eligible to return
Norfolk (BBL)
Pos Name Injury Days Left DL Status
CF Danny Orozco Healthy 30 days left (60-day DL)
RF Mike Ryba Day-to-day, 3 days Not on DL
P Mike Cabay 90 days 47 days left (60-day DL)
CF Jason Grasso 187 days Eligible to return (60-day DL)
Riverside (HL)
Pos Name Injury Days Left DL Status
SS Douglas Pepin 15 days Not on DL
P Izzy Ruvalcaba 115 days Eligible to return
Las Vegas (ML)
Pos Name Injury Days Left DL Status
No injuries
Ocala (FRL)
Pos Name Injury Days Left DL Status
P William Marquis 52 days Eligible to return

Major League DL Season Summary - Days and $
Pos Name Salary DL Days $ on DL
CF Danny Orozco $550k 28 $85.1k
P Mike Cabay $550k 9 $27.3k
CF Jason Grasso $550k 70 $212k
Total on DL 107 days $325k
Legend: (a) = auto-renew at league minimum, T = Team Option, P = Player Option, V = Vesting Option, Arb = Likely arb-eligible
* = players in minors on league minimum deals are only paid 16.5% of their salary while in the minors
Salary in this color represents an extension year
Note: This table is a best-guess, and likely won't match OOTP exactly for auto-renew and arb eligibility.
StatsPlus is ignoring Super Two rules, and also assuming all players on 40-man are in the majors all season.
Pos Player Age 2019 2020 2021 2022 2023 2024 2025
P Charles Ling 31 $3.6M $3.6M $3.6M $3.6M (P)
P Roy Estep 32 $6.5M $6.5M (P) Arb
SS Bobby Flores 25 $550k $550k (a) $550k (a) Arb Arb Arb
P Bob Mesh 25 $550k $550k (a) $550k (a) Arb Arb Arb
2B Miguel Ortega 36 $8.5M $8.5M (P)
P Ricky Gonzales 24 $550k * $550k (a) $550k (a) Arb Arb Arb
P Tony Rijo 28 $753k $550k (a) Arb Arb Arb
C Armando Barrientos 25 $550k $550k (a) $550k (a) Arb Arb Arb
SS Danny Sanchez 32 $21M $21M
CF Danny Orozco 26 $550k $550k (a) Arb Arb Arb
P Alfonso Gutierrez 31 $1.3M $2.3M $2.3M
P Julio Madriles 28 $802k $550k (a) $550k (a) Arb Arb Arb
CF Michael Maki 29 $550k * $550k (a) $550k (a) $550k (a) Arb Arb Arb
P Danny Ortega 26 $550k * $550k (a) $550k (a) $550k (a) Arb Arb Arb
CF Juan Herrera 26 $1.3M Arb Arb Arb
3B Bob Nordahl 29 $550k * $550k (a) $550k (a) Arb Arb Arb
RF Carlos Angel 27 $550k * $550k (a) $550k (a) $550k (a) Arb Arb Arb
P Mario Aparicio 26 $550k $550k (a) $550k (a) $550k (a) Arb Arb Arb
P Jesus Rivera 23 $550k * $550k (a) $550k (a) $550k (a) Arb Arb Arb
P John Martinez 32 $1.36M Arb Arb Arb
P Mark Howell 32 $550k * $550k (a) $550k (a) $550k (a) Arb Arb Arb
P Malcolm Danton 24 $550k $550k (a) Arb Arb Arb
P John Shaffner 27 $550k $550k (a) $550k (a) Arb Arb Arb
P Broderick Bell 26 $550k $550k (a) Arb Arb Arb
C Earl MacPherson 27 $12M $13M $14M $15M $14M $13M (P)
CF Josh Fairchild 26 $550k $550k (a) Arb Arb Arb
P Bobby Keplar 24 $550k $550k (a) $550k (a) Arb Arb Arb
1B Mike Sclafani 25 $550k $550k (a) $550k (a) Arb Arb Arb
RF Mike Ryba 23 $550k $550k (a) $550k (a) Arb Arb Arb
LF Valentino Condulmaro 25 $550k $550k (a) $550k (a) $550k (a) Arb Arb Arb
P Mike Cabay 25 $550k $550k (a) $550k (a) Arb Arb Arb
LF David Booth 26 $550k $550k (a) Arb Arb Arb
CF Jason Grasso 26 $550k $550k (a) $550k (a) Arb Arb Arb
3B Dan Berrier 26 $550k $550k (a) $550k (a) Arb Arb Arb
1B Sean McNutt 23 $550k $550k (a) $550k (a) Arb Arb Arb
P Nick William 25 $753k $550k (a) $550k (a) $550k (a) Arb Arb Arb
P Jesus Vazquez 25 $2.42M $2.62M $2.9M Arb Arb Arb
Total $74.04M $57.52M $22.8M $18.6M $14M $13M $0.0