2047
POSITIONAL LEADERBOARDS
07/25/2047
BNN Index
|
CAAA
|
SCORES
|
STANDINGS
|
STATS
|
TEAMS
|
PLAYERS
|
TRANSACTIONS
|
HISTORY
League History Index
|
Players
|
Teams
|
Managers
|
Leagues
|
Leaderboards
|
Awards
|
Accomplishments
CAAA
:
Stats & Leaders
-
Batting Register
-
Pitching Register
-
Fielding Register
-
Positional Leaderboards
Rookies
-
Drafted Players
-
Transactions Log
-
Injury Log
CATCHERS
BATTING AVERAGE
Tyler Steele
.300
Judah Bridges
.251
Raul Maldonado
.240
ON-BASE PCT
Tyler Steele
.368
Judah Bridges
.323
Raul Maldonado
.300
SLUGGING PCT
Tyler Steele
.408
Raul Maldonado
.360
Judah Bridges
.328
OPS
Tyler Steele
.776
Raul Maldonado
.660
Judah Bridges
.651
WAR
David Funk
3.1
Tyler Steele
2.3
Luis Moran
2.1
Raul Maldonado
1.4
Pedro Gonzalez
1.4
GAMES
Pedro Gonzalez
74
Judah Bridges
73
Andrew Cunningham
72
Raul Maldonado
72
Ricky Menchaca
72
AT-BATS
Judah Bridges
247
Pedro Gonzalez
245
Raul Maldonado
242
Tyler Steele
240
Andrew Cunningham
238
RUNS
Luis Moran
34
Tyler Steele
28
David Funk
25
Raul Maldonado
25
Judah Bridges
24
HITS
Pedro Gonzalez
74
Tyler Steele
72
David Funk
65
Alberto Valentin
63
Judah Bridges
62
TOTAL BASES
David Funk
103
Pedro Gonzalez
99
Tyler Steele
98
Alberto Valentin
92
Raul Maldonado
87
SINGLES
Pedro Gonzalez
60
Tyler Steele
60
Judah Bridges
53
Alberto Valentin
52
David Funk
47
DOUBLES
Andrew Cunningham
10
David Funk
8
Pedro Gonzalez
8
Raul Maldonado
5
Michael Miller
5
TRIPLES
Ramon Marquez
2
Pedro Gonzalez
1
Adrian Silvester
1
Carlos Acosta
0
Dave Anderson
0
HOME RUNS
David Funk
10
Adrian Silvester
9
Alberto Valentin
9
Garrett Hinrichs
8
Raul Maldonado
8
RBI
David Funk
36
Judah Bridges
31
Raul Maldonado
31
Luis Moran
29
Pedro Gonzalez
28
STOLEN BASES
Carlos Acosta
1
Luis Moran
1
Adrian Silvester
1
Tyler Steele
1
Nick Walker
1
CAUGHT STEALING
Andrew Cunningham
1
Efrain Negrete
1
Carlos Acosta
0
Dave Anderson
0
Joey Anthon
0
WALKS
Luis Moran
37
Randy Faulkenberg
31
Ricky Menchaca
27
Judah Bridges
25
Tyler Steele
23
HIT BY PITCH
Ricky Menchaca
5
Herb Brown
4
Luis Moran
4
Chad Stapleton
4
Tyler Steele
4
STRIKEOUTS
Judah Bridges
57
Pedro Gonzalez
53
Ricky Menchaca
52
Alberto Valentin
52
Adrian Silvester
48
FIRST BASEMEN
BATTING AVERAGE
David Hosey
.340
Jay Marshall
.333
Jorge Lopez
.325
Paul Rader
.304
Zeke Hernandez
.300
ON-BASE PCT
Paul Rader
.402
Jay Marshall
.382
David Pineda
.380
Jorge Lopez
.377
Zeke Hernandez
.372
SLUGGING PCT
Paul Rader
.525
Jay Marshall
.483
Zeke Hernandez
.466
David Hosey
.461
Danny Seeling
.456
OPS
Paul Rader
.926
Jay Marshall
.865
Zeke Hernandez
.838
David Hosey
.815
Jorge Lopez
.792
WAR
Paul Rader
3.2
Mario Hernandez
2.2
Jay Marshall
1.8
Danny Seeling
1.6
Zeke Hernandez
1.4
GAMES
Paul Rader
91
Ricardo Bermudez
90
Jorge Lopez
85
Jeremy Riley
79
Todd Hedrick
77
AT-BATS
Ricardo Bermudez
373
Jorge Lopez
332
Paul Rader
326
David Hosey
306
Jeremy Riley
276
RUNS
Paul Rader
51
Danny Seeling
43
Ricardo Bermudez
42
Zeke Hernandez
41
Jorge Lopez
41
HITS
Jorge Lopez
108
David Hosey
104
Paul Rader
99
Ricardo Bermudez
97
Jay Marshall
87
TOTAL BASES
Paul Rader
171
David Hosey
141
Jorge Lopez
138
Ricardo Bermudez
137
Jay Marshall
126
SINGLES
Jorge Lopez
94
David Hosey
88
Ricardo Bermudez
79
Jay Marshall
69
Paul Rader
69
DOUBLES
Mario Hernandez
10
Tony Fuentes
9
Paul Rader
9
Danny Seeling
9
Jorge Alvarado
8
TRIPLES
Zeke Hernandez
2
Jason Driggers
1
Steven Eason
1
Matt Freese
1
Mario Hernandez
1
HOME RUNS
Paul Rader
21
Danny Seeling
16
Jorge Alvarado
15
Todd Hedrick
13
Ricardo Bermudez
11
RBI
Paul Rader
62
Danny Seeling
60
Todd Hedrick
42
Zeke Hernandez
41
David Hosey
38
STOLEN BASES
Zeke Hernandez
8
Danny Seeling
4
Adrik Tchakovsky
3
Jay Marshall
2
Jorge Alvarado
1
CAUGHT STEALING
Danny Seeling
5
Jorge Alvarado
2
David Hosey
2
Scott Rickel
2
Collin Stephens
2
WALKS
Mario Hernandez
46
Paul Rader
42
David Pineda
39
Jeremy Riley
36
Todd Hedrick
33
HIT BY PITCH
Paul Rader
12
Ricardo Bermudez
7
Jorge Lopez
7
David Pineda
7
Jeremy Riley
7
STRIKEOUTS
Ricardo Bermudez
97
Paul Rader
86
Jeremy Riley
85
Tony Fuentes
63
Danny Seeling
63
SECOND BASEMEN
BATTING AVERAGE
Cillian Roberts
.313
Miguel Barreiro
.300
Will Christensen
.286
Rich Argueta
.265
Jesse Wallace
.259
ON-BASE PCT
Cillian Roberts
.412
Frank Gutierrez
.385
Jesse Wallace
.385
Will Christensen
.370
Rich Argueta
.370
SLUGGING PCT
Cillian Roberts
.401
Jesse Wallace
.395
Frank Gutierrez
.388
Miguel Barreiro
.386
Will Christensen
.369
OPS
Cillian Roberts
.813
Jesse Wallace
.780
Frank Gutierrez
.773
Miguel Barreiro
.755
Will Christensen
.739
WAR
Jesse Wallace
2.5
Miguel Barreiro
2.0
Rich Argueta
2.0
Cillian Roberts
1.8
Curt Renault
1.5
GAMES
Cody Eudy
88
Efren Finneran
88
Will Christensen
86
Frank Gutierrez
84
Rich Argueta
81
AT-BATS
Will Christensen
336
Frank Gutierrez
322
Efren Finneran
294
Terry Cashmore
282
Cody Eudy
281
RUNS
Cillian Roberts
51
Frank Gutierrez
49
Will Christensen
39
Jesse Wallace
38
Terry Cashmore
34
HITS
Will Christensen
96
Cillian Roberts
82
Frank Gutierrez
81
Miguel Barreiro
80
John Huizar
73
TOTAL BASES
Frank Gutierrez
125
Will Christensen
124
Cillian Roberts
105
Miguel Barreiro
103
Terry Cashmore
98
SINGLES
Will Christensen
80
Cillian Roberts
71
Miguel Barreiro
67
John Huizar
62
Frank Gutierrez
61
DOUBLES
Will Christensen
9
Efren Finneran
9
Miguel Barreiro
8
Frank Gutierrez
8
John Huizar
8
TRIPLES
Terry Cashmore
2
Will Christensen
2
Tony Cruz
2
Cillian Roberts
2
Justin Doss
1
HOME RUNS
Frank Gutierrez
12
Terry Cashmore
9
Jesse Wallace
9
Rich Argueta
7
Efren Finneran
6
RBI
Frank Gutierrez
38
Rich Argueta
35
Terry Cashmore
34
Jesse Wallace
33
Will Christensen
32
STOLEN BASES
Cillian Roberts
24
Will Christensen
12
Frank Gutierrez
12
Terry Cashmore
9
Tony Cruz
6
CAUGHT STEALING
Cillian Roberts
10
Will Christensen
9
Frank Gutierrez
7
Ken Sankey
4
Jose Arenas
3
WALKS
Frank Gutierrez
58
Jesse Wallace
47
Cillian Roberts
42
Rich Argueta
40
Will Christensen
40
HIT BY PITCH
Frank Gutierrez
12
Will Christensen
5
Cody Eudy
5
Efren Finneran
5
Curt Renault
5
STRIKEOUTS
Cody Eudy
84
Jesse Wallace
69
Efren Finneran
61
Justin Crain
54
Jordan Gonzales
52
THIRD BASEMEN
BATTING AVERAGE
John Canfield
.303
Dominique Petrocelli
.303
Ricardo Rodriguez
.283
Alex Sayles
.282
Jake Crane
.272
ON-BASE PCT
Dominique Petrocelli
.394
Robert Martinez
.360
Andrew McGrath
.358
Ricardo Rodriguez
.355
Beppe Paolucci
.351
SLUGGING PCT
Kevin Chavez
.436
Dominique Petrocelli
.428
John Canfield
.412
Beppe Paolucci
.412
Ricardo Rodriguez
.396
OPS
Dominique Petrocelli
.822
Beppe Paolucci
.763
Kevin Chavez
.757
John Canfield
.756
Ricardo Rodriguez
.751
WAR
Dominique Petrocelli
2.7
Andrew McGrath
2.1
Beppe Paolucci
1.9
John Canfield
1.9
Kevin Chavez
1.5
GAMES
John Canfield
86
Alex Sayles
86
Chad Sweere
86
Andrew McGrath
85
Ricardo Rodriguez
82
AT-BATS
Chad Sweere
330
John Canfield
320
Jake Crane
294
Ricardo Rodriguez
293
Alex Sayles
284
RUNS
Andrew McGrath
40
Beppe Paolucci
36
Robert Martinez
35
Dominique Petrocelli
35
Chad Sweere
35
HITS
John Canfield
97
Chad Sweere
88
Ricardo Rodriguez
83
Dominique Petrocelli
82
Jake Crane
80
TOTAL BASES
John Canfield
132
Kevin Chavez
122
Chad Sweere
120
Dominique Petrocelli
116
Ricardo Rodriguez
116
SINGLES
John Canfield
82
Chad Sweere
73
Ricardo Rodriguez
70
Alex Sayles
69
Dominique Petrocelli
68
DOUBLES
Jake Crane
8
Leo Rangel
8
Kevin Chavez
7
Rich Lowe
7
Andrew McGrath
7
TRIPLES
Joel Moris
3
Leo Rangel
3
Rich Lowe
2
Andrew McGrath
2
Beppe Paolucci
2
HOME RUNS
Kevin Chavez
13
Josh Boatright
12
John Canfield
10
Andrew McGrath
10
Dominique Petrocelli
10
RBI
Ricardo Rodriguez
49
Kevin Chavez
47
John Canfield
41
Dominique Petrocelli
40
Josh Boatright
36
STOLEN BASES
Brandon Conner
9
Leo Rangel
8
Robert Martinez
5
Joel Moris
4
Mike Raffin
4
CAUGHT STEALING
Leo Rangel
7
Brandon Conner
6
Andrew McGrath
5
Ricardo Rodriguez
5
Vicente Hernandez
2
WALKS
Andrew McGrath
48
Dominique Petrocelli
35
Ricardo Rodriguez
32
Beppe Paolucci
31
Robert Martinez
30
HIT BY PITCH
Dominique Petrocelli
7
Travis Clark
6
Alex Sayles
6
Josh Boatright
5
Robert Martinez
5
STRIKEOUTS
Jake Crane
66
Leo Rangel
66
Andrew McGrath
60
Josh Boatright
56
Chad Sweere
56
SHORTSTOPS
BATTING AVERAGE
Joe Gainey
.336
Ryan Lawrence
.307
Meinhard Fisher
.284
Aaron Jeffers
.283
Brice Huttinger
.282
ON-BASE PCT
Ryan Lawrence
.388
Joe Gainey
.386
Brice Huttinger
.378
Meinhard Fisher
.346
Bob Saenz
.337
SLUGGING PCT
Ryan Lawrence
.490
Joe Gainey
.476
Aaron Jeffers
.435
Brice Huttinger
.391
Vsevolod Entov
.385
OPS
Ryan Lawrence
.878
Joe Gainey
.862
Brice Huttinger
.769
Aaron Jeffers
.730
Vsevolod Entov
.712
WAR
Joe Gainey
4.3
Ryan Lawrence
3.2
Bob Saenz
2.9
Adam Grizzle
2.2
Ben Crepps
2.2
GAMES
Aaron Jeffers
90
Ben Crepps
89
Patrick Keating
88
Bob Saenz
86
Joe Gainey
85
AT-BATS
Joe Gainey
351
Ben Crepps
338
Patrick Keating
326
Aaron Jeffers
315
Ryan Lawrence
300
RUNS
Ryan Lawrence
49
Joe Gainey
45
Bob Saenz
35
Vsevolod Entov
33
Aaron Jeffers
32
HITS
Joe Gainey
118
Ryan Lawrence
92
Aaron Jeffers
89
Patrick Keating
79
Meinhard Fisher
78
TOTAL BASES
Joe Gainey
167
Ryan Lawrence
147
Aaron Jeffers
137
Ben Crepps
120
Patrick Keating
113
SINGLES
Joe Gainey
94
Aaron Jeffers
69
Meinhard Fisher
68
Ryan Lawrence
67
Patrick Keating
62
DOUBLES
Adam Grizzle
14
Joe Gainey
11
Kelvin Diaz
10
Ryan Lawrence
10
Vsevolod Entov
8
TRIPLES
Ben Crepps
2
Nate Graham
2
Kerry Calhoun
1
Joe Gainey
1
David Hernandez
1
HOME RUNS
Ryan Lawrence
15
Aaron Jeffers
14
Ben Crepps
12
Joe Gainey
12
Bob Saenz
10
RBI
Ryan Lawrence
48
Ben Crepps
42
Joe Gainey
41
Aaron Jeffers
36
Patrick Keating
36
STOLEN BASES
Vsevolod Entov
6
Julio Rodriguez
6
Cris Rivera
5
PrÃmio Shirley
4
Joe Gainey
3
CAUGHT STEALING
Joe Gainey
5
Aaron Jeffers
5
Ben Crepps
4
Vsevolod Entov
4
Cris Rivera
4
WALKS
Ben Crepps
37
Ryan Lawrence
37
Brice Huttinger
36
Bob Saenz
36
Cody Davis
30
HIT BY PITCH
Vsevolod Entov
10
Kelvin Diaz
6
Meinhard Fisher
5
Julio Rodriguez
5
Bob Saenz
5
STRIKEOUTS
Vsevolod Entov
75
Bob Saenz
74
Ben Crepps
72
Ryan Lawrence
57
Joe Gainey
56
LEFT FIELDERS
BATTING AVERAGE
Roberto Calleros
.351
Juan Mercado
.334
Dan Dirks
.307
Jason Coffman
.304
Sam Gleghorn
.291
ON-BASE PCT
Juan Mercado
.424
Roberto Calleros
.417
Andy Lester
.386
Matt Bell
.355
Jason Coffman
.352
SLUGGING PCT
Dan Dirks
.597
Roberto Calleros
.502
Jason Coffman
.490
Matt Bell
.482
Juan Mercado
.466
OPS
Dan Dirks
.947
Roberto Calleros
.919
Juan Mercado
.890
Jason Coffman
.842
Matt Bell
.837
WAR
Juan Mercado
3.5
Dan Dirks
2.6
Roberto Calleros
2.6
Matt Bell
1.6
Armando Hernandez
1.6
GAMES
Dan Dirks
91
Andy Lester
91
Marmaduke Doyle
90
Bobby Martens
88
Juan Mercado
88
AT-BATS
Dan Dirks
362
Adam Ogan
354
Marmaduke Doyle
329
Juan Mercado
326
Andy Lester
309
RUNS
Dan Dirks
63
Juan Mercado
61
Matt Bell
45
Marmaduke Doyle
41
Ryan Coberly
40
HITS
Dan Dirks
111
Juan Mercado
109
Adam Ogan
95
Andy Lester
88
Roberto Calleros
86
TOTAL BASES
Dan Dirks
216
Juan Mercado
152
Sam Gleghorn
137
Matt Bell
134
Andy Lester
134
SINGLES
Juan Mercado
85
Adam Ogan
79
Dan Dirks
69
Roberto Calleros
66
Sam Gleghorn
63
DOUBLES
Andy Lester
16
Juan Mercado
14
Roberto Calleros
11
Ryan Coberly
10
Dan Dirks
10
TRIPLES
Adam Ogan
4
Bobby Martens
2
Mark Thomas
2
Wayne Allred
1
Brian Brownell
1
HOME RUNS
Dan Dirks
31
Matt Bell
17
Marmaduke Doyle
16
Mark Beck
15
Jason Coffman
14
RBI
Dan Dirks
67
Juan Mercado
54
Andy Lester
49
Mark Beck
46
Marmaduke Doyle
45
STOLEN BASES
Adam Ogan
16
Juan Mercado
12
Ryan Coberly
8
Mark Thomas
8
Andy Owes
5
CAUGHT STEALING
Mark Thomas
11
Juan Mercado
10
Adam Ogan
6
Marmaduke Doyle
5
Armando Hernandez
4
WALKS
Armando Hernandez
44
Juan Mercado
43
Andy Lester
42
Steve Rees
37
Matt Bell
36
HIT BY PITCH
Andy Lester
11
Juan Mercado
10
Ryan Coberly
6
Wayne Allred
4
Roberto Calleros
4
STRIKEOUTS
Dan Dirks
81
Adam Ogan
76
Matt Bell
75
Marmaduke Doyle
67
Juan Mercado
64
CENTER FIELDERS
BATTING AVERAGE
Jacob Estes
.326
Jaden Scott
.316
Nicolas van Emmerik
.296
Orlando Cuenca
.292
Andy Melzer
.282
ON-BASE PCT
Jaden Scott
.388
Nicolas van Emmerik
.370
Orlando Cuenca
.362
Jacob Estes
.359
Jay Wesner
.343
SLUGGING PCT
Nicolas van Emmerik
.482
Orlando Cuenca
.458
Andy Melzer
.456
Jay Wesner
.437
Jaden Scott
.430
OPS
Nicolas van Emmerik
.852
Orlando Cuenca
.821
Jaden Scott
.819
Jay Wesner
.779
Andy Melzer
.777
WAR
Orlando Cuenca
3.7
Jaden Scott
3.7
Nicolas van Emmerik
3.2
Rich Reis
3.0
Pavlov Pantofel
2.8
GAMES
Nicolas van Emmerik
90
Orlando Cuenca
87
Jaden Scott
86
Vann Davis
85
Pavlov Pantofel
85
AT-BATS
Pavlov Pantofel
361
Orlando Cuenca
349
Andy Melzer
344
Nicolas van Emmerik
334
Jaden Scott
323
RUNS
Andy Melzer
51
Nicolas van Emmerik
51
Orlando Cuenca
49
Jay Wesner
49
Rich Reis
46
HITS
Orlando Cuenca
102
Jaden Scott
102
Jacob Estes
99
Nicolas van Emmerik
99
Andy Melzer
97
TOTAL BASES
Nicolas van Emmerik
161
Orlando Cuenca
160
Andy Melzer
157
Pavlov Pantofel
148
Jaden Scott
139
SINGLES
Jacob Estes
82
Jaden Scott
81
Orlando Cuenca
76
Nicolas van Emmerik
71
Pavlov Pantofel
69
DOUBLES
Andy Melzer
13
Jaden Scott
13
Jacob Estes
12
Pavlov Pantofel
12
Nicolas van Emmerik
11
TRIPLES
Orlando Cuenca
2
Vann Davis
2
Justin Greene
2
Phil Richards
2
Joe Alvarez
1
HOME RUNS
Nicolas van Emmerik
17
Orlando Cuenca
15
Andy Melzer
15
Amani Brown
14
Pavlov Pantofel
13
RBI
Nicolas van Emmerik
63
Orlando Cuenca
53
Andy Melzer
44
Jaden Scott
42
Amani Brown
36
STOLEN BASES
Jaden Scott
17
Mike Moore
9
Phil Richards
9
Jonathan Tarp
8
Rich Reis
6
CAUGHT STEALING
Phil Richards
9
Jaden Scott
7
Jonathan Tarp
7
Pavlov Pantofel
6
Mike Moore
5
WALKS
Nicolas van Emmerik
38
Amani Brown
37
Orlando Cuenca
33
Jaden Scott
32
Tyler Brittin
31
HIT BY PITCH
Vann Davis
11
Chris Ulloa
9
Amani Brown
7
Andy Melzer
7
Phil Richards
7
STRIKEOUTS
Jaden Scott
89
Amani Brown
82
Vann Davis
77
Pavlov Pantofel
69
Jay Wesner
63
RIGHT FIELDERS
BATTING AVERAGE
Sam Lucot
.327
Matt Kohlhepp
.312
Bobby Arthur
.310
Marcos Nevarez
.272
John Johnson
.272
ON-BASE PCT
Matt Kohlhepp
.393
Hunter Darlow
.393
Sam Lucot
.379
Curro Pacheco
.373
Marcos Nevarez
.365
SLUGGING PCT
Curro Pacheco
.498
Sam Lucot
.493
Bobby Arthur
.460
Matt Kohlhepp
.449
John Johnson
.425
OPS
Sam Lucot
.872
Curro Pacheco
.871
Matt Kohlhepp
.842
Bobby Arthur
.819
Hunter Darlow
.789
WAR
Sam Lucot
3.7
Curro Pacheco
2.2
Marcos Nevarez
2.1
John Johnson
1.9
Matt Kohlhepp
1.8
GAMES
Angelo Gonzales
91
Sam Lucot
90
Taylor Page
90
Juan Amaton
87
Hunter Darlow
87
AT-BATS
Sam Lucot
355
Angelo Gonzales
351
Ben Mays
334
Hunter Darlow
330
Marcos Nevarez
327
RUNS
Curro Pacheco
55
Marcos Nevarez
52
Sam Lucot
51
Hunter Darlow
50
Angelo Gonzales
45
HITS
Sam Lucot
116
Marcos Nevarez
89
Hunter Darlow
87
Bobby Arthur
85
Ben Mays
85
TOTAL BASES
Sam Lucot
175
Curro Pacheco
138
Ben Mays
132
Hunter Darlow
131
Marcos Nevarez
127
SINGLES
Sam Lucot
86
Marcos Nevarez
72
Matt Lamons
71
Bobby Arthur
64
Hunter Darlow
64
DOUBLES
Sam Lucot
15
Angelo Gonzales
13
Hunter Darlow
12
Bobby Arthur
11
Ben Mays
10
TRIPLES
Angelo Gonzales
4
Curro Pacheco
3
Ben Mays
2
Sal Pizarro
2
Hunter Darlow
1
HOME RUNS
Curro Pacheco
18
C.J. Sartain
15
Sam Lucot
14
John Johnson
11
Ben Mays
11
RBI
Sam Lucot
52
Marcos Nevarez
50
Curro Pacheco
46
Hunter Darlow
43
Matt Kohlhepp
42
STOLEN BASES
Curro Pacheco
15
Sam Lucot
14
Angelo Gonzales
13
Ben Mays
10
Sal Pizarro
8
CAUGHT STEALING
Hunter Darlow
11
Sam Lucot
10
Jorge Guzman
7
Ethan Magwood
7
Angelo Gonzales
6
WALKS
Hunter Darlow
67
Taylor Page
52
Marcos Nevarez
46
Curro Pacheco
40
Tomas Williams
35
HIT BY PITCH
Sam Lucot
11
Bobby Arthur
10
Matt Lamons
10
Matt Kohlhepp
8
Juan Amaton
7
STRIKEOUTS
Angelo Gonzales
94
Hunter Darlow
74
Bobby Arthur
71
Taylor Page
71
Sam Lucot
70
Powered by:
Out of the Park Developments
,
Out of the Park Baseball
,
Franchise Hockey Manager
Monday, June 30th , 2025 - OOTP Baseball 25.11 Build 104