John Flaherty vs. Nat Rogers — Career Comparison

Gen XNew YorkThrows RightBats RightNorth AmericaTampa Bay RaysAmerican LeagueCatcher
Lost GenerationSouth CarolinaThrows RightBats LeftNorth AmericaMemphis Red SoxNegro American LeagueRight Fielder

On the career numbers, Nat Rogers posted the stronger offensive profile against John Flaherty. Nat Rogers posted stronger numbers in OPS (.758 vs .670) and on-base percentage (.355 vs .293). John Flaherty had the advantage in home run production (80 career HR at a higher rate). By the career numbers, Nat Rogers had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for John Flaherty and Nat Rogers

John Flaherty
Career
Per 600 PA
14
14
Nat Rogers
Careerverified
Per 600 PAverified
21
21
John Flaherty
Careerverified
Per 600 PAverified
1047
172.58
Nat Rogers
Career
Per 600 PA
536
157.42
John Flaherty
Careerverified
Per 600 PA
3640
600
Nat Rogers
Career
Per 600 PA
2043
600
John Flaherty
Careerverified
Per 600 PAverified
3372
555.82
Nat Rogers
Career
Per 600 PA
1851
543.61
John Flaherty
Career
Per 600 PA
0.252
0.252
Nat Rogers
Careerverified
Per 600 PAverified
0.302
0.302
John Flaherty
Career
Per 600 PA
0.681
0.681
Nat Rogers
Careerverified
Per 600 PAverified
0.783
0.783
John Flaherty
Careerverified
Per 600 PA
849
139.95
Nat Rogers
Career
Per 600 PAverified
559
164.17
John Flaherty
Careerverified
Per 600 PA
590
97.25
Nat Rogers
Career
Per 600 PAverified
429
125.99
John Flaherty
Careerverified
Per 600 PAverified
176
29.01
Nat Rogers
Career
Per 600 PA
87
25.55
John Flaherty
Career
Per 600 PA
3
0.49
Nat Rogers
Careerverified
Per 600 PAverified
29
8.52
John Flaherty
Careerverified
Per 600 PAverified
80
13.19
Nat Rogers
Career
Per 600 PA
14
4.11
John Flaherty
Careerverified
Per 600 PAverified
259
42.69
Nat Rogers
Career
Per 600 PA
130
38.18
John Flaherty
Careerverified
Per 600 PAverified
0.305
0.305
Nat Rogers
Career
Per 600 PA
0.233
0.233
John Flaherty
Careerverified
Per 600 PAverified
0.024
0.024
Nat Rogers
Career
Per 600 PA
0.008
0.008
John Flaherty
Careerverified
Per 600 PAverified
0.094
0.094
Nat Rogers
Career
Per 600 PA
0.025
0.025
John Flaherty
Careerverified
Per 600 PA
355.81
58.65
Nat Rogers
Career
Per 600 PAverified
277.28
81.43
John Flaherty
Careerverified
Per 600 PA
1271
209.51
Nat Rogers
Career
Per 600 PAverified
746
219.09
John Flaherty
Careerverified
Per 600 PA
1043
171.92
Nat Rogers
Career
Per 600 PAverified
711
208.81
John Flaherty
Career
Per 600 PA
0.29
0.29
Nat Rogers
Careerverified
Per 600 PAverified
0.355
0.355
John Flaherty
Career
Per 600 PA
0.377
0.377
Nat Rogers
Careerverified
Per 600 PAverified
0.403
0.403
John Flaherty
Career
Per 600 PA
0.667
0.667
Nat Rogers
Careerverified
Per 600 PAverified
0.758
0.758
John Flaherty
Careerverified
Per 600 PAverified
0.125
0.125
Nat Rogers
Career
Per 600 PA
0.101
0.101
John Flaherty
Career
Per 600 PA
0.225
0.225
Nat Rogers
Careerverified
Per 600 PAverified
0.261
0.261
John Flaherty
Career
Per 600 PA
0.559
0.559
Nat Rogers
Careerverified
Per 600 PAverified
0.722
0.722
John Flaherty
Career
Per 600 PA
0.274
0.274
Nat Rogers
Careerverified
Per 600 PAverified
0.297
0.297
John Flaherty
Careerverified
Per 600 PA
319
52.58
Nat Rogers
Career
Per 600 PAverified
259
76.06
John Flaherty
Careerverified
Per 600 PA
395
65.11
Nat Rogers
Career
Per 600 PAverified
284
83.41
John Flaherty
Careerverified
Per 600 PA
634
104.51
Nat Rogers
Career
Per 600 PAverified
529
155.36
John Flaherty
Careerverified
Per 600 PA
362.4
59.74
Nat Rogers
Career
Per 600 PAverified
308.23
90.52
John Flaherty
Career
Per 600 PA
19
3.13
Nat Rogers
Careerverified
Per 600 PAverified
20
5.87
John Flaherty
Careerverified
Per 600 PA
175
28.85
Nat Rogers
Career
Per 600 PAverified
132
38.77
John Flaherty
Careerverified
Per 600 PAverified
15
2.47
Nat Rogers
Career
Per 600 PA
1
0.29
John Flaherty
Career
Per 600 PA
514
84.73
Nat Rogers
Careerverified
Per 600 PAverified
3
0.88
John Flaherty
Career
Per 600 PA
7.08
7.08
Nat Rogers
Careerverified
Per 600 PAverified
681
681
John Flaherty
Career
Per 600 PA
0.34
0.34
Nat Rogers
Careerverified
Per 600 PAverified
44
44
John Flaherty
Careerverified
Per 600 PA
41
6.76
Nat Rogers
Career
Per 600 PAverified
40
11.75
John Flaherty
Careerverified
Per 600 PAverified
33
5.44
Nat Rogers
Career
Per 600 PA
0
0
John Flaherty
Career
Per 600 PA
97
15.99
Nat Rogers
Careerverified
Per 600 PAverified
1
0.29
John Flaherty
Career
Per 600 PA
10
1.65
Nat Rogers
Careerverified
Per 600 PAverified
35
10.28
John Flaherty
Careerverified
Per 600 PAverified
19
3.13
Nat Rogers
Career
Per 600 PA
0
0
John Flaherty
Career
Per 600 PA
29
4.78
Nat Rogers
Careerverified
Per 600 PAverified
35
10.28
John Flaherty
Career
Per 600 PA
34.48
34.48
Nat Rogers
Careerverified
Per 600 PAverified
100
100

Fielding Stats for John Flaherty and Nat Rogers

John Flaherty
Career
Per 9 Innings
14
14
Nat Rogers
Careerverified
Per 9 Inningsverified
21
21
John Flaherty
Careerverified
Per 9 Inningsverified
1033
1.13
Nat Rogers
Career
Per 9 Innings
516
1.12
John Flaherty
Careerverified
Per 9 Innings
920
1.01
Nat Rogers
Career
Per 9 Inningsverified
490
1.07
John Flaherty
Careerverified
Per 9 Innings
24656
27
Nat Rogers
Career
Per 9 Innings
12394
27
John Flaherty
Careerverified
Per 9 Innings
8218.2
9
Nat Rogers
Career
Per 9 Innings
4131.1
9
John Flaherty
Careerverified
Per 9 Inningsverified
5785
6.33
Nat Rogers
Career
Per 9 Innings
749
1.63
John Flaherty
Careerverified
Per 9 Inningsverified
457
0.5
Nat Rogers
Career
Per 9 Innings
80
0.17
John Flaherty
Career
Per 9 Innings
67
0.07
Nat Rogers
Careerverified
Per 9 Innings
33
0.07
John Flaherty
Careerverified
Per 9 Inningsverified
6309
6.91
Nat Rogers
Career
Per 9 Innings
862
1.88
John Flaherty
Careerverified
Per 9 Inningsverified
6242
6.84
Nat Rogers
Career
Per 9 Innings
829
1.81
John Flaherty
Careerverified
Per 9 Inningsverified
98.94
98.94
Nat Rogers
Career
Per 9 Innings
96.17
96.17
John Flaherty
Careerverified
Per 9 Inningsverified
6.043
6.043
Nat Rogers
Career
Per 9 Innings
1.607
1.607
John Flaherty
Career
Per 9 Innings
89.06
89.06
Nat Rogers
Careerverified
Per 9 Inningsverified
94.96
94.96
John Flaherty
Careerverified
Per 9 Inningsverified
66
0.07
Nat Rogers
Career
Per 9 Innings
9
0.02
John Flaherty
Career
Per 9 Innings
43
0.05
Nat Rogers
Careerverified
Per 9 Inningsverified
1
0
John Flaherty
Career
Per 9 Innings
0
0
Nat Rogers
Career
Per 9 Innings
0
0
John Flaherty
Career
Per 9 Innings
707
0.77
Nat Rogers
Careerverified
Per 9 Inningsverified
12
0.03
John Flaherty
Careerverified
Per 9 Inningsverified
302
0.33
Nat Rogers
Career
Per 9 Innings
0
0