1999 Season
1998 / 2000
Baseball-Reference Links
Links
Top HitterDerek
Jeter
Top PitcherPedro
Martinez

1999 Amateur Draft

Filters
Outcome
Team
                 
Career Total
 
Total With Team
 
Player
Pos
Draft Phase Notes  
1
1
  Josh Hamilton
CF
18.0
Jun
Reg
24.3
121.5
61.0
 
0.0
0.0
0.0
1
2
  Josh Beckett
SP
19.0
Jun
Reg
33.9
120.2
62.1
 
10.9
39.9
21.8
1
3
  Eric Munson
3B
21.7
Jun
Reg
-1.5
18.4
-4.7
 
0.1
14.1
-1.7
1
7
  Kyle Snyder
SP
21.7
Jun
Reg
0.4
7.9
-1.4
 
0.3
3.7
-0.4
1
9
  Barry Zito
SP
21.1
Jun
Reg
35.4
148.4
75.4
 
30.6
109.4
66.6
1
10
  Ben Sheets
SP
20.9
Jun
Reg
23.4
98.3
52.0
 
22.8
91.9
50.6
1
12
  Brett Myers
SP
18.8
Jun
Reg
14.4
92.6
39.2
 
9.0
62.5
26.5
1
16
  Jason Jennings
SP
20.9
Jun
Reg
11.4
56.5
22.0
 
12.2
52.6
25.3
1
19
  Mike Bynum
SP
21.2
Jun
Reg
-1.5
0.5
-1.9
 
-1.5
0.5
-1.9
1
19
  Alex Rios
RF
18.3
Jun
Reg
27.6
137.8
37.4
 
20.4
85.9
26.7
1
21
  Larry Bigbie
LF
21.6
Jun
Reg
2.5
29.1
4.7
 
3.2
28.4
5.9
1
22
  Matt Ginter
SW
21.4
Jun
Reg
-0.0
6.2
-4.6
 
-0.5
3.6
-2.7
1
23
  Keith Reed
RF
20.7
Jun
Reg
-0.1
0.0
-0.1
 
-0.1
0.0
-0.1
1
24
  Kurt Ainsworth
SP
20.7
Jun
Reg
-0.3
6.4
2.5
 
0.8
6.4
3.5
1
25
  Mike MacDougal
RP
22.2
Jun
Reg
3.9
36.6
14.1
 
2.5
20.6
10.8
1
31
  Casey Daigle
RP
18.2
Jun
Reg
-1.2
0.9
-1.8
 
-0.4
0.9
-1.2
1
37
  Jason Repko
CF
18.4
Jun
Reg
1.2
12.5
-2.5
 
0.8
8.2
-1.3
1
38
  Colby Lewis
SP
19.8
Jun
Reg
5.8
34.5
11.8
 
6.3
34.3
13.8
1
39
  Jerome Williams
SP
17.5
Jun
Reg
5.2
33.2
12.5
 
3.1
16.6
8.3
1
43
  Jimmy Gobble
SW
17.9
Jun
Reg
1.5
18.6
0.4
 
1.6
18.6
1.1
1
46
  Chris Duncan
LF
18.1
Jun
Reg
2.8
36.4
13.1
 
2.8
36.4
13.1
1
48
  Casey Fossum
SP
21.4
Jun
Reg
-0.8
22.3
-4.9
 
1.4
11.3
3.2
1
50
  Brian Roberts
2B
21.6
Jun
Reg
28.4
152.2
39.6
 
28.4
152.2
39.6
2
  Rob Bowen
C
18.3
Jun
Reg
-0.3
9.3
-0.8
 
-0.6
0.4
-0.6
2
  Ben Broussard
1B
22.7
Jun
Reg
4.4
52.9
14.1
 
0.0
0.0
0.0
2
  Carl Crawford
LF
17.8
Jun
Reg
37.1
175.4
68.6
 
35.5
157.9
65.8
2
  Ryan Doumit
C
18.2
Jun
Reg
8.8
74.2
14.4
 
7.8
59.8
12.3
2
  Bobby Hill
2B
21.2
Jun
Reg
Did Not Sign
0.4
11.2
-0.7
 
0.0
0.0
0.0
2
  John Lackey
SP
20.6
Jun
Reg
25.5
117.8
60.1
 
24.7
102.7
57.5
2
  Ryan Ludwick
RF
20.9
Jun
Reg
11.9
98.9
36.1
 
0.0
0.0
0.0
2
  Drew Meyer
2B
17.8
Jun
Reg
Did Not Sign
-0.3
0.1
-0.2
 
0.0
0.0
0.0
2
  Neal Musser
RP
18.8
Jun
Reg
0.2
1.1
-0.4
 
0.0
0.0
0.0
2
  Wes Obermueller
SP
22.4
Jun
Reg
-0.9
5.7
-4.4
 
-0.3
0.0
-0.2
2
  Josh Pearce
RP
21.8
Jun
Reg
-0.3
0.7
-0.3
 
-0.3
0.7
-0.3
2
  Brandon Phillips
2B
17.9
Jun
Reg
24.0
141.4
29.6
 
0.0
0.0
0.0
2
  Nick Regilio
RP
20.7
Jun
Reg
0.1
0.8
-0.9
 
0.1
0.8
-0.9
2
  Brian Sanches
RP
20.8
Jun
Reg
2.6
15.2
2.5
 
0.0
0.0
0.0
2
  Jack Taschner
RP
21.1
Jun
Reg
-0.6
8.8
-1.5
 
-0.4
7.7
0.1
2
  Dan Wright
SP
21.5
Jun
Reg
-1.2
8.9
-2.2
 
-1.2
8.9
-2.2
3
  Josh Bard
C
21.2
Jun
Reg
3.2
41.5
-3.9
 
0.0
0.0
0.0
3
  Hank Blalock
3B
18.5
Jun
Reg
13.5
91.2
20.5
 
13.4
90.0
20.4
3
  Willie Bloomquist
SS
21.5
Jun
Reg
1.8
48.9
-7.1
 
3.4
23.8
-4.4
3
  Matt Ford
SW
18.2
Jun
Reg
0.4
1.8
-0.1
 
0.0
0.0
0.0
3
  Alex Graman
SP
21.5
Jun
Reg
-0.5
0.0
-0.2
 
-0.5
0.0
-0.2
3
  Jeremy Griffiths
SW
21.2
Jun
Reg
-0.8
0.0
-1.4
 
-0.6
0.0
-1.3
3
  Ruddy Lugo
RP
19.0
Jun
Reg
1.3
8.9
0.8
 
0.0
0.0
0.0
3
  Justin Morneau
1B
18.0
Jun
Reg
22.3
148.3
66.7
 
22.3
148.3
66.7
3
  Jon Rauch
RP
20.7
Jun
Reg
6.4
55.1
23.5
 
-0.6
0.3
-0.9
3
  Rich Rundles
RP
18.0
Jun
Reg
0.2
0.7
0.3
 
0.0
0.0
0.0
3
  Doug Waechter
SW
18.3
Jun
Reg
0.5
10.3
-3.1
 
0.0
6.0
-3.7
3
  Josh Wilson
SS
18.2
Jun
Reg
-0.6
15.9
-7.9
 
-0.1
0.1
-0.1
4
  Matt Cepicky
LF
21.6
Jun
Reg
-0.9
1.5
-1.9
 
-0.6
1.4
-1.6
4
  Ben Johnson
LF
18.0
Jun
Reg
0.3
6.0
1.2
 
0.0
0.0
0.0
4
  Jimmy Journell
RP
21.4
Jun
Reg
-0.4
0.0
-0.7
 
-0.4
0.0
-0.7
4
  Kevin Mench
LF
21.4
Jun
Reg
5.5
61.4
16.2
 
5.7
52.3
17.7
4
  Angel Pagan
CF
17.9
Jun
Reg
15.8
87.7
31.4
 
10.8
48.9
16.5
4
  Cody Ross
CF
18.4
Jun
Reg
12.1
90.7
26.4
 
0.1
0.3
-0.1
4
  Steve Smyth
SP
21.0
Jun
Reg
-0.9
0.0
-0.8
 
-0.9
0.0
-0.8
4
  Joe Thurston
2B
19.7
Jun
Reg
-0.4
6.0
-1.6
 
-0.1
1.0
0.2
5
  Andy Cavazos
RP
18.4
Jun
Reg
-0.8
0.0
-1.1
 
0.0
0.0
0.0
5
  Mike Gallo
RP
22.2
Jun
Reg
0.8
6.7
0.5
 
0.8
6.7
0.5
5
  Ken Harvey
1B
21.3
Jun
Reg
-0.4
16.9
0.0
 
-0.4
16.9
0.0
5
  J.R. House
C
19.6
Jun
Reg
-0.3
1.1
-0.1
 
-0.1
0.3
0.1
5
  Seth McClung
SP
18.3
Jun
Reg
-0.6
11.4
-5.0
 
-1.7
3.3
-5.8
5
  Clint Nageotte
SP
18.6
Jun
Reg
-1.0
0.0
-1.6
 
-1.0
0.0
-1.6
5
  Nate Robertson
SP
21.7
Jun
Reg
4.5
42.1
6.6
 
-1.1
0.9
-2.4
5
  Josh Stewart
SP
20.5
Jun
Reg
-0.8
0.3
-0.7
 
-0.8
0.3
-0.7
5
  Mike Thompson
SP
18.6
Jun
Reg
-0.8
1.9
-1.5
 
-0.8
1.9
-1.5
6
  Erik Bedard
SP
20.2
Jun
Reg
16.8
66.2
32.7
 
13.0
44.1
24.1
6
  Dusty Bergman
RP
21.3
Jun
Reg
-0.1
0.0
-0.1
 
-0.1
0.0
-0.1
6
  Andrew Brown
RP
18.3
Jun
Reg
0.8
5.8
0.7
 
0.0
0.0
0.0
6
  Aaron Harang
SP
21.1
Jun
Reg
17.2
93.3
40.8
 
0.0
0.0
0.0
6
  Jason Lane
RF
22.4
Jun
Reg
1.4
32.0
6.5
 
1.5
32.0
6.5
6
  J.J. Putz
RP
22.3
Jun
Reg
12.7
83.5
51.9
 
8.5
50.7
31.3
6
  Mario Ramos
SP
21.6
Jun
Reg
-0.0
0.4
-0.0
 
0.0
0.0
0.0
6
  David Sanders
RP
19.8
Jun
Reg
-0.3
0.1
-1.2
 
-0.3
0.1
-1.2
6
  Shane Victorino
CF
18.5
Jun
Reg
25.7
135.3
48.3
 
1.1
6.1
1.7
6
  Brian Wolfe
RP
18.5
Jun
Reg
0.8
6.5
1.6
 
0.0
0.0
0.0
7
  Coco Crisp
CF
19.6
Jun
Reg
25.4
134.2
40.0
 
0.0
0.0
0.0
7
  Andy Phillips
1B
22.2
Jun
Reg
0.5
5.0
-4.4
 
0.4
4.9
-3.9
8
  Chris Capuano
SP
20.8
Jun
Reg
9.4
54.6
19.9
 
0.2
1.5
0.4
8
  Kevin Hooper
2B
22.5
Jun
Reg
0.1
0.1
-0.1
 
0.0
0.0
0.0
8
  Justin Lehr
RP
21.8
Jun
Reg
-0.5
5.1
-1.4
 
0.1
1.5
-0.5
8
  Dave Pember
SP
21.0
Jun
Reg
-0.1
0.0
-0.3
 
-0.1
0.0
-0.3
8
  Chris Sampson
SP
21.0
Jun
Reg
2.2
18.7
4.9
 
2.2
18.7
4.9
8
  Terrmel Sledge
LF
22.2
Jun
Reg
0.4
16.3
1.8
 
0.0
0.0
0.0
9
  Mark Ellis
2B
22.0
Jun
Reg
31.2
152.0
44.6
 
0.0
0.0
0.0
9
  Matt Kata
2B
21.2
Jun
Reg
-0.6
11.6
-3.7
 
0.9
10.0
-1.2
9
  Steve Kent
RP
20.7
Jun
Reg
-0.5
0.7
-2.7
 
0.0
0.0
0.0
9
  Brandon Watson
CF
17.7
Jun
Reg
-0.4
0.6
-1.2
 
-0.4
0.6
-1.2
10
  Marlon Byrd
CF
21.8
Jun
Reg
16.7
110.7
25.5
 
1.2
21.2
1.4
10
  Fernando Cabrera
RP
17.5
Jun
Reg
-0.4
8.0
-2.6
 
0.6
7.0
-1.0
10
  Greg Dobbs
3B
20.9
Jun
Reg
Did Not Sign
-3.2
35.1
-3.6
 
0.0
0.0
0.0
10
  Scott Dunn
RP
21.0
Jun
Reg
-0.6
0.0
-0.7
 
0.0
0.0
0.0
10
  Matt Guerrier
RP
20.8
Jun
Reg
7.8
45.6
12.1
 
0.0
0.0
0.0
10
  Ben Hendrickson
SP
18.3
Jun
Reg
-1.1
0.0
-1.7
 
-1.1
0.0
-1.7
10
  Robb Quinlan
1B
22.2
Jun
Reg
1.4
25.2
4.2
 
1.4
25.2
4.2
10
  Prentice Redman
CF
19.8
Jun
Reg
-0.5
0.1
-0.4
 
-0.5
0.1
-0.4
11
  Eric Junge
SW
22.4
Jun
Reg
0.3
2.3
1.4
 
0.0
0.0
0.0
11
  Randy Messenger
RP
17.8
Jun
Reg
0.3
5.5
-4.7
 
0.0
3.0
-3.5
12
  Tony Cogan
RP
22.4
Jun
Reg
-0.2
0.0
-1.5
 
-0.2
0.0
-1.5
12
  Doug DeVore
LF
21.5
Jun
Reg
0.1
1.1
-0.9
 
0.1
1.1
-0.9
12
  Lew Ford
LF
22.8
Jun
Reg
8.3
40.4
9.3
 
0.0
0.0
0.0
12
  Craig House
RP
21.9
Jun
Reg
-0.1
0.3
-0.4
 
-0.1
0.3
-0.4
12
  Ben Kozlowski
SP
18.8
Jun
Reg
0.0
0.2
-0.1
 
0.0
0.0
0.0
12
  Angel Sanchez
SS
15.7
Jun
Reg
Did Not Sign
-1.2
10.8
-2.9
 
0.0
0.0
0.0
13
  Alfredo Amezaga
CF
21.4
Jun
Reg
3.2
26.9
-5.7
 
-0.1
4.1
-1.2
13
  Frank Brooks
RP
20.7
Jun
Reg
0.0
0.5
-0.3
 
0.0
0.0
0.0
13
  Jason Jones
LF
22.6
Jun
Reg
-0.2
1.0
-1.0
 
-0.2
1.0
-1.0
13
  Justin Leone
3B
21.9
Jun
Reg
0.3
2.3
0.1
 
0.3
2.3
0.1
13
  Albert Pujols
1B
19.4
Jun
Reg
92.3
399.7
254.6
 
86.5
371.5
240.5
14
  Garrett Jones
RF
17.9
Jun
Reg
4.7
66.5
26.4
 
0.0
0.0
0.0
14
  Brandon Lyon
RP
19.8
Jun
Reg
7.2
61.7
27.4
 
1.4
7.6
2.1
14
  Jeff Ridgway
RP
18.8
Jun
Reg
-0.1
0.7
0.2
 
-0.4
0.0
-0.0
14
  Bobby Scales
3B
21.7
Jun
Reg
0.1
3.5
0.5
 
0.0
0.0
0.0
14
  Brian Slocum
SP
18.2
Jun
Reg
Did Not Sign
-0.2
0.4
-0.4
 
0.0
0.0
0.0
14
  Scott Rice
RP
17.7
Jun
Reg
0.1
0.7
-0.7
 
0.0
0.0
0.0
15
  Val Pascucci
1B
20.5
Jun
Reg
-0.5
0.6
-0.9
 
-0.5
0.3
-1.0
15
  Jake Peavy
SP
18.0
Jun
Reg
37.3
123.1
69.7
 
26.9
87.9
49.4
15
  Dennis Sarfate
RP
18.1
Jun
Reg
Did Not Sign
0.5
6.2
-0.1
 
0.0
0.0
0.0
16
  Charlie Manning
RP
20.2
Jun
Reg
Did Not Sign
-0.1
1.1
-1.1
 
0.0
0.0
0.0
16
  Matt Watson
LF
20.7
Jun
Reg
-0.4
1.1
-0.8
 
0.0
0.0
0.0
17
  Matt Diaz
LF
21.2
Jun
Reg
3.6
48.4
11.7
 
-0.2
0.7
0.1
17
  Brandon Fahey
SS
18.4
Jun
Reg
Did Not Sign
-0.7
4.1
-5.2
 
0.0
0.0
0.0
17
  Reed Johnson
LF
22.5
Jun
Reg
11.7
83.5
17.3
 
8.6
48.6
8.7
18
  Scott Hairston
LF
19.0
Jun
Reg
Did Not Sign
7.2
58.5
12.2
 
0.0
0.0
0.0
18
  Brandon Medders
RP
19.4
Jun
Reg
Did Not Sign
2.7
18.7
6.1
 
0.0
0.0
0.0
18
  Lyle Overbay
1B
22.3
Jun
Reg
17.7
124.6
36.6
 
1.2
11.0
2.9
18
  Ryan Raburn
LF
18.1
Jun
Reg
Did Not Sign
3.0
43.4
9.9
 
0.0
0.0
0.0
19
  Gary Johnson
RF
23.6
Jun
Reg
0.1
0.3
0.2
 
0.1
0.3
0.2
19
  Noah Lowry
SP
18.6
Jun
Reg
Did Not Sign
10.2
39.5
21.6
 
0.0
0.0
0.0
19
  John Webb
RP
20.0
Jun
Reg
-0.3
0.0
-0.7
 
0.0
0.0
0.0
20
  Travis Bowyer
RP
17.8
Jun
Reg
-0.0
0.1
-0.5
 
-0.0
0.1
-0.5
21
  Jason Davis
SP
19.1
Jun
Reg
0.2
15.8
-1.4
 
1.0
15.2
0.6
21
  Brad Salmon
RP
19.4
Jun
Reg
0.3
1.3
-0.1
 
0.3
1.3
-0.1
22
  Chad Santos
1B
18.1
Jun
Reg
0.1
0.7
0.5
 
0.0
0.0
0.0
23
  Reggie Abercrombie
CF
18.9
Jun
Reg
-0.2
5.3
-3.2
 
0.0
0.0
0.0
23
  Willie Eyre
RP
20.9
Jun
Reg
0.5
6.8
-2.5
 
0.0
1.7
-2.0
23
  Aaron Rakers
RP
22.4
Jun
Reg
0.4
1.7
0.5
 
0.3
1.5
0.4
23
  Pete Zoccolillo
RF
22.3
Jun
Reg
-0.5
0.1
-0.5
 
0.0
0.0
0.0
24
  Mike Crudale
RP
22.4
Jun
Reg
1.8
7.7
3.8
 
1.5
6.5
3.2
24
  Willie Harris
LF
20.9
Jun
Reg
5.1
54.9
0.9
 
-0.4
0.2
-0.3
24
  Bill Murphy
RP
18.1
Jun
Reg
Did Not Sign
0.2
0.9
-0.1
 
0.0
0.0
0.0
24
  Shane Nance
RP
21.7
Jun
Reg
Did Not Sign
-0.4
0.7
-1.6
 
0.0
0.0
0.0
25
  Daniel Davidson
RP
18.4
Jun
Reg
Did Not Sign
0.0
0.0
-0.1
 
0.0
0.0
0.0
25
  John Foster
RP
21.0
Jun
Reg
0.2
4.2
0.9
 
0.0
3.1
1.0
26
  Kyle Denney
SP
21.8
Jun
Reg
-0.6
0.0
-0.5
 
-0.6
0.0
-0.5
26
  Terry Tiffee
3B
20.1
Jun
Reg
-1.1
2.2
-2.4
 
-1.2
2.2
-2.4
26
  Joe Valentine
RP
19.4
Jun
Reg
-1.0
1.6
-0.7
 
0.0
0.0
0.0
27
  Tom Gregorio
C
22.1
Jun
Reg
-0.1
0.3
-0.3
 
-0.1
0.3
-0.3
27
  Mark Kiger
19.1
Jun
Reg
Did Not Sign
0.0
0.0
0.0
 
0.0
0.0
0.0
27
  Daniel Ortmeier
LF
18.1
Jun
Reg
Did Not Sign
-0.7
5.2
0.2
 
0.0
0.0
0.0
28
  Justin Hampson
RP
19.0
Jun
Reg
1.4
7.3
1.6
 
-0.2
0.1
-0.4
29
  Mike Neu
RP
21.2
Jun
Reg
0.6
3.0
0.4
 
0.0
0.0
0.0
30
  Ray Sadler
LF
18.7
Jun
Reg
-0.1
0.3
0.1
 
0.0
0.0
0.0
31
  Kevin Thompson
RF
19.7
Jun
Reg
-0.3
1.8
0.5
 
0.2
1.8
0.8
31
  Walter Young
1B
19.3
Jun
Reg
0.1
1.0
0.4
 
0.0
0.0
0.0
32
  Eric Eckenstahler
RP
22.5
Jun
Reg
0.3
1.9
0.6
 
0.3
1.9
0.6
33
  Darren Clarke
RP
18.2
Jun
Reg
Did Not Sign
0.1
0.2
0.1
 
0.1
0.2
0.1
33
  Jason Frasor
RP
21.8
Jun
Reg
6.8
48.4
16.0
 
0.0
0.0
0.0
33
  Bo Hart
2B
22.7
Jun
Reg
1.1
7.1
-0.0
 
1.1
7.1
-0.0
33
  Shawn Hill
SP
18.1
Jun
Reg
Did Not Sign
1.7
9.7
2.9
 
-0.1
0.2
-0.1
34
  Chad Bentz
SW
19.1
Jun
Reg
Did Not Sign
-0.7
0.1
-1.5
 
0.0
0.0
0.0
34
  Dan Giese
SW
22.0
Jun
Reg
0.6
2.9
-0.5
 
0.0
0.0
0.0
34
  Doug Slaten
RP
19.3
Jun
Reg
Did Not Sign
1.6
9.9
1.5
 
0.0
0.0
0.0
36
  Jeff Bajenaru
RP
21.2
Jun
Reg
-0.6
0.0
-0.8
 
-0.3
0.0
-0.7
36
  Rich Hill
SP
19.2
Jun
Reg
Did Not Sign
3.9
24.7
10.6
 
0.0
0.0
0.0
37
  Chris Mabeus
RP
20.3
Jun
Reg
Did Not Sign
-0.1
0.0
-0.1
 
0.0
0.0
0.0
38
  Rich Harden
SP
17.5
Jun
Reg
Did Not Sign
17.6
62.4
34.8
 
0.0
0.0
0.0
38
  Mike Jacobs
1B
18.6
Jun
Reg
-2.4
44.1
8.9
 
1.1
5.6
3.1
39
  Kameron Loe
RP
17.7
Jun
Reg
Did Not Sign
1.4
27.9
2.7
 
0.0
0.0
0.0
41
  Sean White
RP
18.1
Jun
Reg
Did Not Sign
0.6
9.0
1.0
 
0.0
0.0
0.0
42
  Adam LaRoche
1B
19.6
Jun
Reg
Did Not Sign
12.0
131.3
46.3
 
0.0
0.0
0.0
45
  Pat Neshek
RP
18.7
Jun
Reg
Did Not Sign
4.1
19.6
7.9
 
3.0
14.4
6.7
46
  Jason Botts
LF
18.9
Jun
Reg
0.3
3.8
-1.3
 
0.3
3.8
-1.3
47
  Dale Thayer
RP
18.5
Jun
Reg
Did Not Sign
0.2
7.0
1.0
 
0.0
0.0
0.0
50
  Brian Buscher
3B
18.1
Jun
Reg
Did Not Sign
0.5
9.9
0.6
 
0.0
0.0
0.0
50
  John Gall
LF
21.2
Jun
Reg
Did Not Sign
-0.1
1.2
0.2
 
0.0
0.0
0.0
WAR data courtesy of Baseball-Reference.com

Any questions, comments, suggestions?? Please contact the webmaster at BaseballGauge@gmail.com

The statistics used were obtained free of charge from The Baseball Databank.

Wins Above Replacement data courtesy of Baseball-Reference.com.

Defensive Regression Analysis data used here was obtained with permission from Michael Humphreys, author of Wizardry.

The transaction and player splits data used here was obtained free of charge from and is copyrighted by Retrosheet.
Interested parties may contact Retrosheet at "www.retrosheet.org".

Uniform images used with permission from Marc Okkonen, author of Baseball Uniforms of the 20th Century.
Images can also be viewed at the Hall of Fame online exhibit Dressed to the Nines

Win Shares are calculated using the formula in the book Win Shares by Bill James