Nick Castellanos vs. Bryce Teodosio — Career Comparison

MillenialFloridaThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueRight FielderSilver SluggerAll-Star
Gen ZSouth CarolinaThrows LeftBats RightNorth AmericaLos Angeles Angels of AnaheimAmerican LeagueCenter Fielder

On the career numbers, Nick Castellanos posted the stronger offensive profile against Bryce Teodosio. Nick Castellanos posted stronger numbers in OPS (.787 vs .523) and on-base percentage (.322 vs .236). By the career numbers, Nick Castellanos had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Nick Castellanos and Bryce Teodosio

Nick Castellanos
Careerverified
Per 600 PAverified
13
13
Bryce Teodosio
Career
Per 600 PA
2
2
Nick Castellanos
Careerverified
Per 600 PA
1688
145.73
Bryce Teodosio
Career
Per 600 PAverified
55
203.7
Nick Castellanos
Careerverified
Per 600 PA
6950
600
Bryce Teodosio
Career
Per 600 PA
162
600
Nick Castellanos
Careerverified
Per 600 PA
6412
553.55
Bryce Teodosio
Career
Per 600 PAverified
150
555.56
Nick Castellanos
Careerverified
Per 600 PAverified
0.272
0.272
Bryce Teodosio
Career
Per 600 PA
0.193
0.193
Nick Castellanos
Careerverified
Per 600 PAverified
0.793
0.793
Bryce Teodosio
Career
Per 600 PA
0.578
0.578
Nick Castellanos
Careerverified
Per 600 PAverified
1742
150.39
Bryce Teodosio
Career
Per 600 PA
29
107.41
Nick Castellanos
Careerverified
Per 600 PAverified
1050
90.65
Bryce Teodosio
Career
Per 600 PA
19
70.37
Nick Castellanos
Careerverified
Per 600 PAverified
399
34.45
Bryce Teodosio
Career
Per 600 PA
7
25.93
Nick Castellanos
Careerverified
Per 600 PA
43
3.71
Bryce Teodosio
Career
Per 600 PAverified
2
7.41
Nick Castellanos
Careerverified
Per 600 PAverified
250
21.58
Bryce Teodosio
Career
Per 600 PA
1
3.7
Nick Castellanos
Careerverified
Per 600 PAverified
692
59.74
Bryce Teodosio
Career
Per 600 PA
10
37.04
Nick Castellanos
Careerverified
Per 600 PAverified
0.397
0.397
Bryce Teodosio
Career
Per 600 PA
0.345
0.345
Nick Castellanos
Careerverified
Per 600 PAverified
0.039
0.039
Bryce Teodosio
Career
Per 600 PA
0.007
0.007
Nick Castellanos
Careerverified
Per 600 PAverified
0.144
0.144
Bryce Teodosio
Career
Per 600 PA
0.035
0.035
Nick Castellanos
Careerverified
Per 600 PAverified
934.15
80.65
Bryce Teodosio
Career
Per 600 PA
11.44
42.36
Nick Castellanos
Careerverified
Per 600 PAverified
2977
257.01
Bryce Teodosio
Career
Per 600 PA
43
159.26
Nick Castellanos
Careerverified
Per 600 PAverified
2228
192.35
Bryce Teodosio
Career
Per 600 PA
38
140.74
Nick Castellanos
Careerverified
Per 600 PAverified
0.321
0.321
Bryce Teodosio
Career
Per 600 PA
0.236
0.236
Nick Castellanos
Careerverified
Per 600 PAverified
0.464
0.464
Bryce Teodosio
Career
Per 600 PA
0.287
0.287
Nick Castellanos
Careerverified
Per 600 PAverified
0.785
0.785
Bryce Teodosio
Career
Per 600 PA
0.523
0.523
Nick Castellanos
Careerverified
Per 600 PAverified
0.193
0.193
Bryce Teodosio
Career
Per 600 PA
0.093
0.093
Nick Castellanos
Careerverified
Per 600 PAverified
0.26
0.26
Bryce Teodosio
Career
Per 600 PA
0.178
0.178
Nick Castellanos
Careerverified
Per 600 PAverified
0.725
0.725
Bryce Teodosio
Career
Per 600 PA
0.476
0.476
Nick Castellanos
Careerverified
Per 600 PAverified
0.325
0.325
Bryce Teodosio
Career
Per 600 PA
0.283
0.283
Nick Castellanos
Careerverified
Per 600 PAverified
827
71.4
Bryce Teodosio
Career
Per 600 PA
13
48.15
Nick Castellanos
Careerverified
Per 600 PAverified
920
79.42
Bryce Teodosio
Career
Per 600 PA
7
25.93
Nick Castellanos
Careerverified
Per 600 PAverified
1497
129.24
Bryce Teodosio
Career
Per 600 PA
19
70.37
Nick Castellanos
Careerverified
Per 600 PAverified
941.02
81.24
Bryce Teodosio
Career
Per 600 PA
10.23
37.9
Nick Castellanos
Careerverified
Per 600 PA
54
4.66
Bryce Teodosio
Career
Per 600 PAverified
4
14.81
Nick Castellanos
Careerverified
Per 600 PAverified
432
37.29
Bryce Teodosio
Career
Per 600 PA
5
18.52
Nick Castellanos
Careerverified
Per 600 PAverified
19
1.64
Bryce Teodosio
Career
Per 600 PA
0
0
Nick Castellanos
Career
Per 600 PAverified
1617
139.6
Bryce Teodosio
Careerverified
Per 600 PA
52
192.59
Nick Castellanos
Careerverified
Per 600 PAverified
4.3
4.3
Bryce Teodosio
Career
Per 600 PA
3.12
3.12
Nick Castellanos
Careerverified
Per 600 PAverified
0.27
0.27
Bryce Teodosio
Career
Per 600 PA
0.1
0.1
Nick Castellanos
Career
Per 600 PA
0
0
Bryce Teodosio
Careerverified
Per 600 PAverified
1
3.7
Nick Castellanos
Careerverified
Per 600 PA
52
4.49
Bryce Teodosio
Career
Per 600 PAverified
2
7.41
Nick Castellanos
Career
Per 600 PA
144
12.43
Bryce Teodosio
Careerverified
Per 600 PAverified
2
7.41
Nick Castellanos
Careerverified
Per 600 PA
42
3.63
Bryce Teodosio
Career
Per 600 PAverified
7
25.93
Nick Castellanos
Careerverified
Per 600 PA
22
1.9
Bryce Teodosio
Career
Per 600 PAverified
1
3.7
Nick Castellanos
Careerverified
Per 600 PA
64
5.53
Bryce Teodosio
Career
Per 600 PAverified
8
29.63
Nick Castellanos
Career
Per 600 PA
65.63
65.63
Bryce Teodosio
Careerverified
Per 600 PAverified
87.5
87.5

Fielding Stats for Nick Castellanos and Bryce Teodosio

Nick Castellanos
Careerverified
Per 9 Inningsverified
13
13
Bryce Teodosio
Career
Per 9 Innings
2
2
Nick Castellanos
Careerverified
Per 9 Innings
1603
1.07
Bryce Teodosio
Career
Per 9 Inningsverified
54
1.12
Nick Castellanos
Careerverified
Per 9 Innings
1581
1.05
Bryce Teodosio
Career
Per 9 Inningsverified
53
1.1
Nick Castellanos
Careerverified
Per 9 Innings
40627
27
Bryce Teodosio
Career
Per 9 Innings
1305
27
Nick Castellanos
Careerverified
Per 9 Innings
13542.1
9
Bryce Teodosio
Career
Per 9 Innings
435
9
Nick Castellanos
Careerverified
Per 9 Innings
2203
1.46
Bryce Teodosio
Career
Per 9 Inningsverified
147
3.04
Nick Castellanos
Careerverified
Per 9 Inningsverified
896
0.6
Bryce Teodosio
Career
Per 9 Innings
1
0.02
Nick Castellanos
Career
Per 9 Innings
68
0.05
Bryce Teodosio
Careerverified
Per 9 Inningsverified
1
0.02
Nick Castellanos
Careerverified
Per 9 Innings
3167
2.1
Bryce Teodosio
Career
Per 9 Inningsverified
149
3.08
Nick Castellanos
Careerverified
Per 9 Innings
3099
2.06
Bryce Teodosio
Career
Per 9 Inningsverified
148
3.06
Nick Castellanos
Career
Per 9 Innings
97.85
97.85
Bryce Teodosio
Careerverified
Per 9 Inningsverified
99.33
99.33
Nick Castellanos
Career
Per 9 Innings
1.933
1.933
Bryce Teodosio
Careerverified
Per 9 Inningsverified
2.741
2.741
Nick Castellanos
Careerverified
Per 9 Inningsverified
98.63
98.63
Bryce Teodosio
Career
Per 9 Innings
98.15
98.15
Nick Castellanos
Careerverified
Per 9 Inningsverified
92
0.06
Bryce Teodosio
Career
Per 9 Innings
1
0.02
Nick Castellanos
Career
Per 9 Innings
0
0
Bryce Teodosio
Career
Per 9 Innings
0
0
Nick Castellanos
Career
Per 9 Innings
0
0
Bryce Teodosio
Career
Per 9 Innings
0
0
Nick Castellanos
Career
Per 9 Innings
0
0
Bryce Teodosio
Career
Per 9 Innings
0
0
Nick Castellanos
Career
Per 9 Innings
0
0
Bryce Teodosio
Career
Per 9 Innings
0
0