Here's the all-time list of players with at least 1000 plate appearances:
CAREER
AVERAGE AVG
1 Babe Ruth .349
2 Lou Gehrig .340
3 Earle Combs .325
4 Joe DiMaggio .325
5 Derek Jeter .317
6 Robinson Cano .314
7 Wade Boggs .313
8 Bill Dickey .313
9 Bob Meusel .311
10 Don Mattingly .307
11 Ben Chapman .305
12 Paul O'Neill .303
13 Alex Rodriguez .303
14 Ron Blomberg .302
15 Whitey Witt .300
16 Mickey Rivers .299
17 Mickey Mantle .298
18 Wally Schang .297
19 Bernie Williams .297
20 Luis Polonia .296
21 Lou Piniella .295
22 Hideki Matsui .295
23 Del Pratt .295
24 Bill Skowron .294
25 Willie Keeler .294
26 Steve Sax .294
27 Tony Lazzeri .293
28 Jerry Mumphrey .293
29 Birdie Cree .292
30 Thurman Munson .292
31 Gary Sheffield .291
32 George Selkirk .290
33 Danny Cater .290
34 Dave Winfield .290
35 Red Rolfe .289
36 Home Run Baker .288
37 Rickey Henderson .288
38 Charlie Keller .286
39 Joe Dugan .286
40 Gene Woodling .285
41 Mike Stanley .285
42 Mark Koenig .285
43 Ken Griffey Sr. .285
44 Yogi Berra .285
45 Hal Chase .284
46 Myril Hoag .284
47 Alfonso Soriano .284
48 Chris Chambliss .282
49 Joe Sewell .282
50 Wally Pipp .282
51 Tommy Henrich .282
52 Reggie Jackson .281
53 Sammy Byrd .281
54 Bobby Brown .279
55 Elston Howard .279
56 Roberto Kelly .278
57 Bobby Murcer .278
58 Johnny Damon .278
59 Hank Bauer .277
60 Jorge Posada .277
61 Claudell Washington .277
62 Frank Gilhooley .277
63 Harry Wolter .277
64 Gil McDougald .276
65 Tino Martinez .276
66 Melky Cabrera .275
67 Johnny Lindell .275
68 Bill Johnson .275
69 Nick Etten .275
70 Willie Randolph .275
71 Doc Cook .274
72 Lyn Lary .274
73 Frank LaPorte .274
74 Snuffy Stirnweiss .274
75 Norm Siebern .273
76 Phil Rizzuto .273
77 Mel Hall .273
78 Jake Powell .272
79 Chuck Knoblauch .272
80 Joe Girardi .272
81 Ping Bodie .272
82 Duffy Lewis .272
83 Irv Noren .272
84 Felipe Alou .271
85 Joe Gordon .271
86 Roy White .271
87 Charlie Hemphill .271
88 Red Ruffing .270
89 John Ganzel .269
90 Kid Elberfeld .268
91 Aaron Ward .268
92 John Knight .267
93 Scott Brosius .267
94 Don Baylor .267
95 Andy Carey .266
96 Tony Kubek .266
97 Bobby Richardson .266
98 Oscar Grimes .266
99 Roger Maris .265
100 Jim Leyritz .263
Ty Cobb batted .367 for his career. That is the highest career batting average in major league baseball history.
Ty cobb has the highest career batting average at .366
Hideki Matsui Yankees Batting AverageHideki Matsui played 7 seasons with the New York Yankees from 2003 - 2009, and had a batting average .292
Wade Boggs
Rogers Hornsby. Hornsby had 301 career home runs and a career batting average of .358.
Wade Boggs hit .328 over his 18-year career.
Dave Magadan hit for .525 in 1983
Riggs Stephenson and Bill Madlock are tied for the Cubs career batting average leader with .336.
As of the start of the 2009 season, the active MLB player with the highest batting average is Albert Pujols of the St. Louis Cardinals at .334. Ichiro Suzuki of the Mariners is second at .331 and Todd Helton of the Rockies is third at .328.The highest all time career MLB batting average is Ty Cobb at .366.Now its Derek jeter in 2009 with .400
Babe Ruth's career batting average was .342.
Ivan Rodriguez has a career batting average of .298.
Wade Boggs had a career batting average of .328 and Don Mattingly had a career batting average of .307.