CANADIAN BASEBALL LEAGUE
'B' BATTING REGISTER
12/31/2019
League History Index | Players | Teams | Managers | Leagues | Leaderboards | Awards | Accomplishments
Players: A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Player Index | Career Batting Register | Career Pitching Register
Player From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS VORP
Steve Bailey 2019-2019 59 58 230 45 85 16 0 9 45 0 1 19 15 .370 .423 .557 .979 29.7
Ron Baird 2013-2013 17 6 39 6 10 4 0 1 9 0 0 0 10 .256 .268 .436 .704 -1.8
Tony Baird 2016-2016 44 44 171 42 47 10 2 2 17 6 6 39 29 .275 .412 .392 .804 5.4
Allen Baker 2018-2018 58 58 203 39 59 8 1 14 57 0 0 43 61 .291 .421 .547 .967 19.1
Cody Balcome 2012-2012 12 0 2 3 0 0 0 0 0 4 0 0 1 .000 .000 .000 .000 0.6
Bradford Bale 2012-2012 51 47 171 34 46 4 1 11 27 0 0 33 39 .269 .405 .497 .902 16.2
Alex Ball 2019-2019 56 54 234 58 74 14 3 6 49 3 2 27 75 .316 .387 .479 .866 18.3
Herman Bandelow 2012-2012 56 56 214 30 39 8 0 5 18 11 8 21 76 .182 .274 .290 .564 -7.9
Ken Banks 2017-2017 48 33 142 19 36 6 0 4 25 9 5 23 33 .254 .376 .380 .757 -0.2
Mark Banks 2013-2013 13 4 23 8 6 1 0 3 10 0 0 3 7 .261 .346 .696 1.042 2.5
Cecil Barber 2016-2016 12 0 0 0 0 0 0 0 0 0 0 1 0 .000 1.000 .000 1.000 0.3
André Barbot 2017-2017 13 3 19 1 3 1 0 0 0 0 0 4 5 .158 .304 .211 .515 -1.3
Laurent Bardin 2012-2012 12 5 28 5 7 0 0 0 2 0 2 3 10 .250 .333 .250 .583 -2.3
George Barnard 2013-2013 21 13 56 8 13 2 0 0 9 2 1 8 14 .232 .338 .268 .606 -3.1
Teddy Barnard 2019-2019 22 22 96 21 26 4 1 1 12 8 3 15 20 .271 .366 .365 .731 3.6
Gannon Barron 2015-2015 20 8 39 2 5 2 0 0 7 0 0 2 11 .128 .190 .179 .370 -4.7
Ken Bartlatt 2016-2016 2 0 1 1 0 0 0 0 0 0 0 1 1 .000 .500 .000 .500 -0.2
Lucas Bataille 2017-2017 20 8 29 4 5 1 0 0 5 0 0 3 10 .172 .250 .207 .457 -2.4
Jeffrey Bath 2016-2016 58 58 226 48 63 14 0 9 46 1 1 57 32 .279 .426 .460 .886 13.9
Carlos Batista 2018-2018 49 43 186 32 55 8 0 9 33 0 1 13 40 .296 .348 .484 .832 7.2
Juan Batista 2018-2018 60 60 249 36 54 11 0 10 36 6 2 13 89 .217 .255 .382 .636 -11.9
Phil Batstone 2013-2013 43 35 125 21 27 7 0 1 16 4 1 15 41 .216 .322 .296 .618 -13.2
Jed Baud 2013-2013 17 9 37 9 10 1 1 4 9 1 0 7 10 .270 .386 .676 1.062 5.0
Jordan Baud 2013-2013 29 13 54 9 13 1 0 2 9 0 0 9 15 .241 .344 .370 .714 -3.2
Artie Baxter 2018-2018 56 56 228 25 57 8 2 10 33 4 2 13 64 .250 .287 .434 .721 1.0
Benjamin Bayer 2017-2017 50 50 187 23 40 6 0 3 18 0 0 26 65 .214 .318 .294 .612 -5.1
Wade Bayer 2015-2015 6 0 5 0 1 0 0 0 2 0 0 0 2 .200 .200 .200 .400 -0.8
Henry Bayle 2015-2015 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.5
Lewis Beauman 2013-2013 23 7 40 3 6 1 0 2 5 0 1 7 13 .150 .292 .325 .617 -3.5
Jimmy Bedford 2014-2014 57 56 208 50 62 8 2 22 65 1 1 37 57 .298 .398 .673 1.071 29.4
Player From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS VORP
Dale Bedlecom 2013-2013 7 2 10 1 1 0 0 0 1 0 0 3 6 .100 .308 .100 .408 -2.0
John Bedlecom 2015-2015 21 13 52 7 8 1 0 0 0 1 1 9 19 .154 .279 .173 .452 -5.5
Hiang-ta Bei 2015-2015 15 3 21 4 7 1 0 2 10 0 0 3 4 .333 .417 .667 1.083 2.6
Henry Bell 2012-2012 49 40 160 23 41 4 1 7 26 5 4 15 50 .256 .316 .425 .741 -1.3
Jeff Bell 2012-2012 56 56 211 23 46 5 0 5 24 11 4 13 70 .218 .265 .313 .578 -3.7
Tommy Bell 2014-2014 45 35 149 29 49 5 0 2 27 5 3 33 34 .329 .443 .403 .846 -0.9
Jacques Bellot 2014-2014 8 3 16 2 2 0 0 0 0 0 0 2 7 .125 .222 .125 .347 -2.9
Scott Belmore 2015-2015 50 47 175 23 39 9 0 8 29 0 0 17 53 .223 .299 .411 .711 0.7
Louis Bénard 2015-2015 20 7 35 6 9 0 1 1 6 2 0 6 14 .257 .381 .400 .781 0.5
Shane Benjamin 2013-2013 53 52 192 54 72 11 3 18 59 2 4 53 43 .375 .508 .745 1.253 44.0
Joe Bennerman 2013-2013 37 21 100 22 33 6 0 7 35 2 2 21 28 .330 .443 .600 1.043 13.4
Doug Bergeron 2013-2013 13 5 27 3 7 1 0 0 2 0 0 2 4 .259 .355 .296 .651 -1.1
Glen Bernard 2012-2012 47 38 162 36 59 9 0 12 41 1 0 20 43 .364 .449 .642 1.091 26.4
Jim Bernard 2015-2015 22 15 64 10 14 2 1 3 14 1 0 3 14 .219 .246 .422 .668 -0.7
Mike Bernard 2017-2017 43 33 104 10 17 0 0 2 13 1 0 21 31 .163 .305 .221 .526 -7.8
Philippe Bernard 2014-2014 4 0 0 0 0 0 0 0 0 0 0 1 0 .000 1.000 .000 1.000 0.2
François Berthe 2016-2016 15 8 35 3 8 2 0 1 7 0 0 4 11 .229 .308 .371 .679 -4.7
Alain Berthelot 2013-2013 3 0 2 1 1 0 0 1 4 0 0 1 1 .500 .667 2.000 2.667 1.8
Jean Berthelot 2014-2014 2 0 2 0 2 0 0 0 2 0 0 0 0 1.000 1.000 1.000 2.000 0.0
Filipe Berthet 2014-2014 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Daniel Bertrand 2015-2015 24 16 63 12 21 4 1 1 9 3 0 5 17 .333 .377 .476 .853 2.7
Dominique Bertrand 2012-2012 2 0 1 0 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 -0.1
Corentin Bessé 2015-2015 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Philippe Besson 2012-2012 54 46 184 28 53 9 0 8 40 4 1 13 48 .288 .333 .467 .801 8.8
Romain Besson 2013-2013 48 48 161 35 55 13 1 4 33 1 1 20 38 .342 .412 .509 .921 3.0
Didier Bianchi 2016-2016 58 54 212 72 90 10 3 21 71 6 2 46 15 .425 .524 .797 1.321 63.6
Karl Billon 2013-2013 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Garland Birch 2015-2015 33 33 126 15 32 5 1 0 10 3 1 18 27 .254 .362 .310 .672 -1.3
Sherwood Birley 2014-2014 37 33 126 25 36 8 0 3 16 5 3 12 38 .286 .364 .421 .784 0.0
Jeff Blackmore 2016-2016 42 38 164 32 48 4 0 5 18 4 3 15 42 .293 .364 .409 .773 0.8
Player From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS VORP
Bryn Blackwood 2017-2017 26 23 100 10 20 3 0 0 5 0 0 6 24 .200 .245 .230 .475 -10.3
Ralph Blair 2019-2019 48 47 180 58 66 8 0 24 52 0 0 40 56 .367 .484 .811 1.296 45.4
Lance Blake 2014-2014 33 16 76 19 23 1 0 1 10 1 1 12 26 .303 .389 .355 .744 0.8
Sean Blanc 2014-2014 4 0 3 1 1 0 0 0 0 0 0 1 0 .333 .500 .333 .833 0.2
William Blanc 2019-2019 12 7 34 8 10 3 0 3 6 0 0 6 6 .294 .400 .647 1.047 3.3
Richard Blanchard 2016-2016 18 3 16 4 5 0 1 0 2 0 0 3 4 .313 .421 .438 .859 0.8
Thomas Blanchard 2013-2013 58 57 210 45 61 21 1 3 32 10 6 59 33 .290 .456 .443 .899 21.0
Luke Blanche 2014-2014 5 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Wiley Blumberg 2012-2012 20 9 36 3 5 1 0 1 2 1 0 3 13 .139 .205 .250 .455 -3.4
Pascual Bo 2018-2018 49 49 209 37 66 8 1 1 23 8 4 20 47 .316 .381 .378 .759 4.6
Michel Boisseau 2014-2014 3 0 5 0 2 0 1 0 3 0 0 0 1 .400 .400 .800 1.200 1.0
Cale Boland 2013-2013 35 25 88 15 20 3 0 2 10 0 0 19 36 .227 .381 .330 .710 -1.2
Mike Bolduc 2012-2012 15 6 29 1 8 1 0 1 3 3 0 0 7 .276 .267 .414 .680 -0.6
Tom Bolduc 2013-2013 47 30 126 26 43 16 1 0 20 1 0 21 29 .341 .436 .484 .920 12.9
Steve Bolton 2018-2018 49 49 161 30 50 6 0 8 27 7 3 15 46 .311 .401 .497 .898 13.1
Thibaut Bonhomme 2014-2014 50 43 165 37 55 7 1 13 48 0 0 21 43 .333 .413 .624 1.037 23.0
Ralph Bonnar 2014-2014 49 44 145 21 37 5 3 2 19 0 0 21 48 .255 .347 .372 .720 4.4
Michel Bonnaud 2017-2017 20 4 35 6 10 0 0 3 9 0 0 4 11 .286 .359 .543 .902 2.9
Hamid Bonnin 2013-2013 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Philippe Bonnin 2012-2012 17 9 31 4 6 3 0 0 2 0 0 2 9 .194 .242 .290 .533 -2.3
Antonio Bontemps 2014-2014 14 0 15 0 3 0 0 0 5 0 0 0 5 .200 .200 .200 .400 -2.4
Spencer Booker 2018-2018 25 19 85 13 22 1 0 3 11 0 0 11 25 .259 .351 .376 .727 -0.4
Kenneth Borden 2013-2013 7 5 16 1 7 1 0 1 1 0 0 2 2 .438 .500 .688 1.188 3.4
Jean-Pierre Bouchard 2012-2012 35 14 65 13 18 5 0 0 9 0 0 9 19 .277 .382 .354 .735 2.8
Gabriel Boucher 2018-2018 41 8 64 6 11 1 0 1 9 0 0 2 19 .172 .194 .234 .428 -7.3
Hervé Bouchet 2016-2016 58 56 216 62 74 11 1 25 70 5 3 49 62 .343 .463 .750 1.213 33.6
Dave Boudreau 2012-2012 3 2 7 2 4 0 0 1 4 0 0 1 0 .571 .625 1.000 1.625 3.3
Armand Bouet 2014-2014 31 18 74 19 26 4 1 6 16 0 0 12 19 .351 .442 .676 1.118 12.1
Ludovic Boulay 2015-2015 2 0 3 1 1 0 0 1 2 0 0 0 1 .333 .333 1.333 1.667 1.0
Laurent Bourdon 2013-2013 30 13 47 8 10 3 0 1 4 0 0 4 15 .213 .283 .340 .623 -4.0
Player From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS VORP
Philippe Bourdon 2016-2016 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.3
Claude Bourgoin 2015-2015 57 49 186 39 47 10 1 13 40 10 3 46 55 .253 .420 .527 .947 10.9
Mike Boutilier 2015-2015 2 0 2 0 1 0 0 0 0 0 0 1 0 .500 .667 .500 1.167 0.6
Nicolas Bouvet 2014-2014 54 51 183 27 45 9 1 3 24 0 0 34 49 .246 .357 .355 .713 -5.6
Bob Bowles 2016-2016 56 56 234 38 47 12 3 7 30 21 9 35 68 .201 .327 .368 .695 -11.2
Ray Bowles 2018-2018 57 57 206 46 52 9 1 9 39 2 4 41 50 .252 .381 .437 .818 5.0
George Bowman 2018-2018 59 59 224 55 81 14 4 9 37 14 4 42 44 .362 .454 .580 1.035 35.8
Gates Boyd 2015-2015 13 9 38 2 9 1 0 1 2 0 1 0 8 .237 .237 .342 .579 -4.7
Terry Boyle 2012-2012 39 26 124 18 44 11 0 1 22 5 6 10 15 .355 .394 .468 .862 7.8
Henry Brace 2015-2015 53 53 205 36 64 11 0 7 50 1 0 25 32 .312 .396 .468 .864 14.6
Gil Bradbury 2017-2017 40 37 138 29 43 12 0 6 27 3 2 15 41 .312 .385 .529 .914 8.7
Jerry Bradley 2013-2013 13 0 9 2 1 0 0 0 0 2 0 2 1 .111 .273 .111 .384 -1.0
Terry Bradley 2014-2014 4 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Zander Brett 2012-2012 4 1 3 2 1 0 0 1 1 0 0 0 1 .333 .333 1.333 1.667 1.0
Pierre Brisset 2016-2016 56 55 227 47 62 15 4 4 30 16 4 38 35 .273 .381 .427 .808 3.8
Virgile Brisset 2015-2015 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.3
Dewey Britten 2013-2013 58 56 212 32 41 7 0 4 21 2 5 32 57 .193 .297 .283 .580 -19.7
Lou Brocklebank 2015-2015 23 15 55 9 12 1 0 1 4 0 0 4 21 .218 .271 .291 .562 -6.8
George Broomhead 2017-2017 58 57 255 53 66 10 2 10 43 12 4 35 57 .259 .358 .431 .789 9.8
Dave Brophy 2013-2013 8 1 10 2 2 0 0 0 0 0 0 0 3 .200 .200 .200 .400 -1.1
Phil Brown 2019-2019 58 58 224 32 51 14 2 2 23 3 0 10 49 .228 .265 .335 .600 -15.9
Tommy Bruce 2012-2012 26 26 44 6 8 1 0 1 2 0 0 16 4 .182 .400 .273 .673 -0.3
Loris Brunel 2014-2014 53 53 187 27 46 9 1 9 25 0 0 18 45 .246 .325 .449 .775 -2.6
Olivier Brunet 2016-2016 10 3 11 2 3 0 0 1 1 0 0 4 4 .273 .467 .545 1.012 1.2
Frank Brunskill 2017-2017 17 0 4 1 1 0 0 1 1 0 0 2 3 .250 .500 1.000 1.500 1.3
Mark Brunskill 2015-2015 2 0 1 0 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 -0.1
Rudolf Brunskill 2013-2013 48 44 179 41 61 12 0 4 19 2 4 20 40 .341 .406 .475 .881 11.4
Frank Brunt 2017-2017 57 57 235 53 58 15 2 3 22 18 4 43 61 .247 .364 .366 .730 1.1
Donald Buchanan 2019-2019 30 14 67 14 16 2 0 3 7 0 0 15 20 .239 .378 .403 .781 0.1
Jim Buchanan 2015-2015 58 57 216 37 49 12 2 1 35 5 0 42 64 .227 .346 .315 .661 -1.5
Player From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS VORP
Jake Buker 2012-2012 32 31 110 18 27 7 0 5 20 0 0 13 38 .245 .325 .445 .771 1.1
Russ Buker 2017-2017 36 29 110 24 29 6 0 11 19 0 1 15 32 .264 .354 .618 .973 9.7
Mark Burbidge 2017-2017 22 6 40 5 8 3 1 0 4 0 0 0 9 .200 .195 .325 .520 -5.3
Ted Burbidge 2017-2017 59 59 203 35 54 5 0 14 40 1 1 48 56 .266 .413 .498 .911 7.9
Mike Burden 2012-2012 37 26 96 21 22 4 1 7 15 4 1 19 27 .229 .350 .510 .861 -0.7
Sonny Burkholder 2015-2015 34 19 82 18 20 3 0 2 13 2 1 12 31 .244 .344 .354 .697 -1.0
Kevin Burns 2014-2014 4 1 5 3 3 1 1 1 4 0 0 1 0 .600 .667 1.800 2.467 4.3
Paul Burr 2012-2012 13 3 16 3 3 1 0 1 9 0 0 5 6 .188 .409 .438 .847 0.4
Cecil Burrell 2014-2014 26 25 84 26 26 3 0 5 16 0 0 16 19 .310 .426 .524 .950 7.2
Leonard Burrill 2012-2012 10 8 37 4 10 3 0 2 8 0 0 2 6 .270 .308 .514 .821 0.9
Charlie Bursey 2015-2015 50 50 174 32 58 3 0 13 46 0 0 27 22 .333 .426 .575 1.000 17.0
Donald Burt 2017-2017 56 47 195 40 57 7 2 3 21 14 3 41 34 .292 .411 .395 .806 12.2
Jimmy Burt 2015-2015 7 2 12 1 2 1 0 0 1 1 0 1 5 .167 .231 .250 .481 -0.9
Quentin Burt 2012-2012 53 53 191 41 59 11 0 19 56 0 0 33 38 .309 .417 .665 1.082 23.6
Walt Buschlen 2016-2016 3 1 3 0 0 0 0 0 1 0 0 1 1 .000 .250 .000 .250 -0.5
Quentin Busson 2014-2014 20 14 60 10 14 6 0 1 16 0 0 7 14 .233 .304 .383 .688 -2.8
Vincent Busson 2014-2014 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Dave Byers 2017-2017 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0

This league is powered by Out of the Park Baseball, the baseball management simulation game for PC, Mac and Linux
Sunday, July 20th, 2014 - OOTP Baseball 14.7 Build 42