2023 Projection Evaluation

Summary

Batting

System PA wOBA SO BB HR R RBI SB BABIP
ATC
Aggregate
Depth Charts
Marcel
OOPSY
Razzball
Steamer
The BAT
The BAT X
ZiPS

Pitching

System BF wOBA ERA SO BB HR W L SV HLD BABIP
ATC
Aggregate
Depth Charts
Marcel
OOPSY
Razzball
Steamer
The BAT
The BAT X
ZiPS

Batting Projection Accuracy

Plate Appearances (PA)

Individual Misses for Plate Appearances (PA)

Aggregate

Rank Player Proj Actual Error
1 Oneil Cruz 568 40 527.9
2 Austin Meadows 499 21 477.6
3 Jose F Miranda 560 152 408.2
4 Luis Urías 557 177 379.9
5 Avisaíl García 495 118 377.5
6 Jonathan Schoop 524 151 373.3
7 Michael Brantley 425 57 368.3
8 Hunter Dozier 457 91 365.9
9 Kyle Stowers 390 33 356.6
10 Eric Hosmer 452 100 352.1

Marcel

Rank Player Proj Actual Error
1 Anthony Volpe 100 601 501.0
2 Masataka Yoshida 100 580 480.0
3 Ben Gamel 449 15 434.0
4 Luke Voit 504 74 430.0
5 Franmil Reyes 486 65 421.0
6 Hunter Dozier 500 91 409.0
7 Spencer Steer 259 665 406.0
8 Abraham Toro 418 21 397.0
9 Ryan Noda 100 495 395.0
10 Ezequiel Tovar 227 615 388.0

Razzball

Rank Player Proj Actual Error
1 Oneil Cruz 586 40 546.0
2 Austin Meadows 514 21 493.0
3 Brent Rooker 45 526 481.0
4 Maikel Garcia 44 515 471.0
5 Luis Urías 578 177 401.0
6 Jake Burger 141 540 399.0
7 Avisaíl García 509 118 391.0
8 Brenton Doyle 46 431 385.0
9 Jose F Miranda 534 152 382.0
10 Zach McKinstry 149 518 369.0

Steamer

Rank Player Proj Actual Error
1 Oneil Cruz 582 40 541.8
2 Maikel Garcia 19 515 495.7
3 Austin Meadows 491 21 469.9
4 Jake Burger 99 540 441.1
5 Wil Myers 563 141 422.0
6 Avisaíl García 539 118 421.5
7 Jesús Aguilar 526 115 410.9
8 Brenton Doyle 26 431 404.7
9 Darick Hall 460 56 403.8
10 Matt McLain 1 403 402.0

ZiPS

Rank Player Proj Actual Error
1 Michael Siani 550 6 544.0
2 Livan Soto 554 12 542.0
3 Jacob Amaya 545 9 536.0
4 José Tena 563 34 529.0
5 Jonathan Ornelas 534 8 526.0
6 Eguy Rosario 552 37 515.0
7 Josh Lester 535 23 512.0
8 José Rodríguez 512 0 512.0
9 Mason McCoy 510 1 509.0
10 Colton Cowser 581 77 504.0

Most Unique Misses for Plate Appearances (PA)

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Masataka Yoshida 100 535 580 480.0 44.6 435.4
2 Jordan Walker 100 452 465 365.0 12.6 352.4
3 Anthony Volpe 100 449 601 501.0 151.5 349.5
4 Brice Turang 100 446 448 348.0 2.4 345.6
5 Corbin Carroll 267 596 645 378.0 49.3 328.7
6 Gunnar Henderson 277 603 622 345.0 19.5 325.5
7 Ryan Noda 100 342 495 395.0 153.1 241.9
8 Michael Chavis 428 194 96 332.0 98.2 233.8
9 Raimel Tapia 470 237 169 301.0 67.7 233.3
10 Andrew Velazquez 381 150 94 287.0 56.0 231.0

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Miguel Cabrera 100 379 370 270.0 8.7 261.3
2 Alek Thomas 144 366 402 258.0 35.8 222.2
3 Corey Julks 100 313 323 223.0 9.7 213.3
4 Will Benson 53 251 329 276.0 78.2 197.8
5 Alec Burleson 56 252 347 291.0 95.1 195.9
6 Brendan Rodgers 551 356 192 359.0 163.7 195.3
7 Yainer Diaz 45 234 377 332.0 142.6 189.4
8 Anthony Volpe 263 449 601 338.0 151.5 186.5
9 Brett Baty 114 287 389 275.0 102.0 173.0
10 Matt Wallner 45 218 254 209.0 36.4 172.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Andruw Monasterio 1 216 315 314.0 99.0 215.0
2 Matt McLain 1 209 403 402.0 194.0 208.0
3 Casey Schmitt 66 270 277 211.3 6.7 204.7
4 Corey Julks 112 313 323 211.3 9.7 201.7
5 Jordan Diaz 27 216 293 266.2 77.1 189.1
6 Jarren Duran 62 247 362 299.5 114.8 184.7
7 Maikel Garcia 19 204 515 495.7 311.2 184.4
8 Jake Bauers 1 180 272 271.0 92.5 178.5
9 Liover Peguero 26 199 213 186.8 13.6 173.2
10 Elly De La Cruz 125 298 427 302.2 129.4 172.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Brayan Rocchio 577 203 86 491.0 117.3 373.7
2 José Tena 563 199 34 529.0 164.7 364.3
3 Johan Rojas 546 193 164 382.0 29.0 353.0
4 Michael Busch 570 218 81 489.0 137.1 351.9
5 Livan Soto 554 204 12 542.0 191.9 350.1
6 Noelvi Marte 539 191 123 416.0 67.7 348.3
7 Eguy Rosario 552 204 37 515.0 167.2 347.8
8 Nick Loftin 532 195 68 464.0 126.5 337.5
9 Alexander Canario 517 183 17 500.0 166.3 333.7
10 Tyler Soderstrom 527 195 138 389.0 56.6 332.4

wOBA

Everybody Missed for wOBA

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Shohei Ohtani 0.4391
0.3691
(41.9)
0.3664
(44.4)
0.3662
(44.7)
0.3675
(41.1)
0.3736
(40.7)
Mookie Betts 0.4177
0.3632
(37.8)
0.3618
(39.8)
0.3636
(38.7)
0.3604
(37.7)
0.3655
(37.9)
J.P. Crawford 0.3579
0.3094
(30.9)
0.3095
(31.8)
0.3106
(31.3)
0.3109
(28.1)
0.3066
(34.3)
Fernando Tatis Jr. 0.3312
0.3866
(35.2)
0.3751
(26.9)
0.3851
(33.1)
0.3902
(39.3)
0.3844
(32.2)
Corey Seager 0.4232
0.3553
(36.4)
0.3496
(40.3)
0.3555
(37.3)
0.3594
(32.6)
0.3510
(40.1)
Matt Olson 0.4159
0.3610
(39.5)
0.3521
(47.0)
0.3552
(45.0)
0.3590
(38.8)
0.3689
(35.6)
Tim Anderson 0.2596
0.3225
(33.0)
0.3355
(38.9)
0.3231
(32.3)
0.3183
(32.3)
0.3263
(33.6)
Josh Lowe 0.3554
0.2984
(28.5)
0.3005
(28.3)
0.3034
(26.9)
0.2941
(29.2)
0.2978
(30.1)
Marcell Ozuna 0.3815
0.3233
(34.4)
0.3172
(38.9)
0.3201
(37.4)
0.3217
(33.7)
0.3282
(33.0)
Cody Bellinger 0.3720
0.3079
(35.6)
0.2849
(49.3)
0.3033
(39.2)
0.3101
(32.8)
0.3104
(35.6)
Ronald Acuña Jr. 0.4287
0.3691
(43.8)
0.3608
(51.0)
0.3652
(48.0)
0.3662
(43.7)
0.3758
(40.7)
Yandy Díaz 0.4017
0.3480
(32.2)
0.3442
(35.4)
0.3483
(33.1)
0.3507
(28.9)
0.3451
(35.4)
Brandon Marsh 0.3589
0.2860
(34.4)
0.2978
(29.6)
0.2889
(33.9)
0.2861
(33.0)
0.2831
(37.0)

Individual Misses for wOBA

Aggregate

Rank Player Proj Actual Error
1 Adolis García 0.3071 0.3542 29.7
2 Vladimir Guerrero Jr. 0.3847 0.3423 28.9
3 José Abreu 0.3443 0.2958 28.8
4 Nolan Jones 0.3301 0.3971 28.4
5 Matt McLain 0.3033 0.3702 26.9
6 Corbin Carroll 0.3257 0.3673 26.9
7 Chas McCormick 0.3029 0.3612 26.6

Marcel

Rank Player Proj Actual Error
1 Nolan Jones 0.3062 0.3971 39.2
2 José Abreu 0.3570 0.2958 35.4
3 Spencer Steer 0.3053 0.3548 33.9
4 Isaac Paredes 0.3081 0.3623 31.8
5 Jorge Soler 0.3122 0.3630 30.3
6 Spencer Torkelson 0.2872 0.3263 27.7
7 Brent Rooker 0.2984 0.3489 27.4

Razzball

Rank Player Proj Actual Error
1 Adolis García 0.3009 0.3542 34.8
2 Vladimir Guerrero Jr. 0.3917 0.3423 32.4
3 Freddie Freeman 0.3772 0.4153 29.1
4 Chas McCormick 0.3008 0.3612 28.5
5 Corbin Carroll 0.3256 0.3673 28.1
6 Luis Arraez 0.3306 0.3736 27.6
7 Brenton Doyle 0.3208 0.2555 27.4

Steamer

Rank Player Proj Actual Error
1 Matt McLain 0.2829 0.3702 34.0
2 Vladimir Guerrero Jr. 0.3891 0.3423 33.9
3 Adolis García 0.3011 0.3542 31.7
4 Corbin Carroll 0.3158 0.3673 31.4
5 Nolan Jones 0.3237 0.3971 29.9
6 José Abreu 0.3432 0.2958 29.9
7 Spencer Steer 0.3078 0.3548 29.3

ZiPS

Rank Player Proj Actual Error
1 Jake Burger 0.2931 0.3490 31.5
2 Daulton Varsho 0.3480 0.2916 31.3
3 Nolan Jones 0.3311 0.3971 29.0
4 José Abreu 0.3469 0.2958 28.9
5 Freddie Freeman 0.3800 0.4153 27.6
6 Chas McCormick 0.3069 0.3612 26.0
7 Brett Baty 0.3297 0.2629 25.1

Most Unique Misses for wOBA

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spencer Torkelson 0.2872 0.3181 0.3263 27.7 5.5 22.2
2 Seiya Suzuki 0.3245 0.3533 0.3602 21.7 4.0 17.7
3 Teoscar Hernández 0.3523 0.3261 0.3176 22.5 5.8 16.7
4 Isaac Paredes 0.3081 0.3333 0.3623 31.8 16.5 15.3
5 Joey Meneses 0.3522 0.3296 0.3145 23.8 9.9 13.8
6 Paul Goldschmidt 0.3826 0.3611 0.3527 19.5 5.8 13.7
7 Cody Bellinger 0.2849 0.3079 0.3720 49.3 35.6 13.7
8 Jarred Kelenic 0.2743 0.3028 0.3244 21.5 9.0 12.5
9 Josh Naylor 0.3155 0.3390 0.3598 22.7 10.3 12.4
10 Bobby Witt Jr. 0.3093 0.3253 0.3433 24.6 12.5 12.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Patrick Bailey 0.3184 0.2682 0.2802 12.9 4.2 8.7
2 Marcus Semien 0.3206 0.3302 0.3542 26.6 18.1 8.6
3 Casey Schmitt 0.3184 0.2882 0.2512 18.1 10.2 7.9
4 Alika Williams 0.3184 0.2484 0.2361 9.0 1.4 7.6
5 Zach Remillard 0.3184 0.2708 0.2662 8.1 0.7 7.3
6 Ketel Marte 0.3297 0.3390 0.3619 22.1 14.8 7.2
7 Masyn Winn 0.3184 0.2707 0.2077 14.9 8.6 6.3
8 Adam Duvall 0.2919 0.3079 0.3484 20.6 14.3 6.3
9 Brandon Belt 0.3192 0.3320 0.3698 21.2 15.3 5.9
10 Yordan Alvarez 0.3895 0.3996 0.4183 15.2 9.3 5.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spencer Steer 0.3078 0.3219 0.3548 29.3 21.9 7.4
2 Matt McLain 0.2829 0.3033 0.3702 34.0 26.9 7.1
3 Patrick Bailey 0.2487 0.2682 0.2802 10.1 4.2 5.9
4 James Outman 0.3018 0.3147 0.3449 22.8 17.1 5.6
5 Gunnar Henderson 0.3278 0.3391 0.3463 9.7 4.5 5.2
6 Vladimir Guerrero Jr. 0.3891 0.3847 0.3423 33.9 28.9 5.0
7 Josh Bell 0.3439 0.3390 0.3229 14.8 9.9 4.9
8 Corbin Carroll 0.3158 0.3257 0.3673 31.4 26.9 4.5
9 Josh Jung 0.2975 0.3084 0.3342 17.4 13.2 4.1
10 Fernando Tatis Jr. 0.3902 0.3866 0.3312 39.3 35.2 4.1

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Trea Turner 0.3621 0.3454 0.3342 17.6 7.7 9.8
2 Daulton Varsho 0.3480 0.3291 0.2916 31.3 21.8 9.5
3 Matt Vierling 0.2852 0.3005 0.3147 17.0 7.5 9.5
4 Yuli Gurriel 0.3511 0.3198 0.2905 19.1 9.7 9.5
5 Jake Burger 0.2931 0.3044 0.3490 31.5 24.1 7.4
6 Salvador Perez 0.3431 0.3281 0.3051 20.6 13.3 7.3
7 Kyle Tucker 0.3595 0.3676 0.3724 10.4 3.3 7.1
8 Mike Moustakas 0.3290 0.3087 0.2949 12.2 5.3 6.9
9 Mike Trout 0.4076 0.3863 0.3697 12.8 6.0 6.8
10 Jurickson Profar 0.3448 0.3295 0.3039 20.0 13.4 6.6

Strikeout Rate

Everybody Missed for Strikeout Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Luis Robert Jr. 0.2891
0.2059
(46.2)
0.2215
(37.6)
0.1998
(47.6)
0.1999
(49.3)
0.2180
(40.7)
Gleyber Torres 0.1458
0.2084
(45.8)
0.2151
(49.5)
0.2072
(47.4)
0.2073
(45.6)
0.2106
(45.3)
Luis García Jr. 0.1245
0.1917
(35.1)
0.2126
(44.6)
0.1906
(36.3)
0.1901
(34.6)
0.1943
(34.9)
Cody Bellinger 0.1565
0.2430
(51.2)
0.2515
(55.3)
0.2466
(55.2)
0.2481
(54.4)
0.2343
(44.7)
William Contreras 0.2062
0.2608
(36.8)
0.2657
(39.0)
0.2572
(36.7)
0.2612
(37.5)
0.2640
(36.9)
Ronald Acuña Jr. 0.1143
0.2292
(88.5)
0.2402
(95.8)
0.2264
(89.1)
0.2272
(87.6)
0.2340
(89.9)
Dominic Smith 0.1553
0.2107
(35.8)
0.2294
(46.0)
0.2109
(38.0)
0.2103
(35.9)
0.2110
(34.2)
DJ LeMahieu 0.2224
0.1370
(44.9)
0.1474
(39.7)
0.1379
(42.3)
0.1377
(44.1)
0.1353
(47.5)

Individual Misses for Strikeout Rate

Aggregate

Rank Player Proj Actual Error
1 Corbin Carroll 0.2685 0.1938 51.8
2 Ezequiel Tovar 0.1833 0.2699 49.8
3 Josh Lowe 0.3206 0.2475 39.4
4 Bryson Stott 0.2050 0.1562 34.8
5 Elehuris Montero 0.2452 0.3616 34.0
6 Ryan McMahon 0.2563 0.3158 33.8
7 Anthony Volpe 0.2183 0.2779 32.5
8 Brandon Belt 0.2677 0.3490 30.6
9 Nick Castellanos 0.2263 0.2757 29.4
10 Gabriel Arias 0.2407 0.3275 28.0

Marcel

Rank Player Proj Actual Error
1 Ryan Noda 0.2273 0.3434 55.3
2 Masataka Yoshida 0.2273 0.1397 53.4
3 Brenton Doyle 0.2273 0.3503 51.1
4 Elly De La Cruz 0.2273 0.3372 45.1
5 James Outman 0.2406 0.3192 42.1
6 Will Brennan 0.2061 0.1253 38.8
7 Nick Pratto 0.2852 0.4000 38.1
8 Adley Rutschman 0.1978 0.1470 37.9
9 Marcus Semien 0.1914 0.1461 37.4
10 Blake Sabol 0.2273 0.3401 37.3

Razzball

Rank Player Proj Actual Error
1 Ezequiel Tovar 0.1760 0.2699 52.1
2 Corbin Carroll 0.2592 0.1938 48.1
3 Josh Lowe 0.3144 0.2475 38.1
4 Anthony Volpe 0.2061 0.2779 37.6
5 Elehuris Montero 0.2362 0.3616 35.7
6 Ryan McMahon 0.2558 0.3158 31.8
7 Alec Bohm 0.1967 0.1538 31.8
8 Bryson Stott 0.1968 0.1562 31.8
9 Jake Bauers 0.2273 0.3493 30.7
10 Marcus Semien 0.1762 0.1461 29.6

Steamer

Rank Player Proj Actual Error
1 Corbin Carroll 0.2671 0.1938 51.3
2 Ezequiel Tovar 0.1827 0.2699 49.8
3 Josh Lowe 0.3189 0.2475 38.9
4 Ryan McMahon 0.2525 0.3158 35.7
5 Elehuris Montero 0.2402 0.3616 35.3
6 Anthony Volpe 0.2139 0.2779 34.7
7 Bryson Stott 0.2004 0.1562 32.3
8 Alec Bohm 0.1966 0.1538 30.0
9 MJ Melendez 0.2265 0.2824 29.8
10 Brandon Belt 0.2694 0.3490 29.6

ZiPS

Rank Player Proj Actual Error
1 Corbin Carroll 0.2793 0.1938 56.9
2 Ezequiel Tovar 0.1913 0.2699 46.7
3 Josh Lowe 0.3284 0.2475 41.8
4 Bryson Stott 0.2179 0.1562 41.2
5 Brandon Belt 0.2618 0.3490 34.2
6 Bobby Witt Jr. 0.2193 0.1744 33.0
7 Ryan McMahon 0.2605 0.3158 33.0
8 Nick Castellanos 0.2252 0.2757 32.1
9 Fernando Tatis Jr. 0.2698 0.2220 32.0
10 Elehuris Montero 0.2593 0.3616 30.6

Most Unique Misses for Strikeout Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ryan Noda 0.2273 0.3186 0.3434 55.3 9.6 45.8
2 James Outman 0.2406 0.3180 0.3192 42.1 2.5 39.6
3 Masataka Yoshida 0.2273 0.1033 0.1397 53.4 17.9 35.5
4 Elly De La Cruz 0.2273 0.3035 0.3372 45.1 12.0 33.0
5 Brenton Doyle 0.2273 0.2985 0.3503 51.1 19.9 31.2
6 Edouard Julien 0.2273 0.3023 0.3137 33.5 2.4 31.1
7 Will Brennan 0.2061 0.1462 0.1253 38.8 12.1 26.7
8 Brent Rooker 0.2720 0.3177 0.3270 26.6 2.0 24.6
9 Keibert Ruiz 0.1514 0.1128 0.1032 29.5 8.5 21.0
10 Steven Kwan 0.1307 0.1023 0.1045 22.0 2.4 19.5

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jake Bauers 0.2273 0.2965 0.3493 30.7 12.8 17.8
2 Patrick Bailey 0.2273 0.2667 0.2833 16.5 3.9 12.7
3 DJ Stewart 0.2273 0.2841 0.3027 12.3 2.4 9.9
4 Christian Encarnacion-Strand 0.2273 0.2948 0.2863 12.0 3.4 8.6
5 Matt McLain 0.2273 0.3086 0.2854 19.7 11.6 8.1
6 Trey Cabbage 0.2273 0.3730 0.4643 12.8 4.8 8.0
7 Davis Schneider 0.2273 0.2820 0.3050 9.7 2.4 7.2
8 Brenton Doyle 0.2783 0.2985 0.3503 27.1 19.9 7.2
9 Blake Sabol 0.2563 0.2806 0.3401 25.7 18.6 7.1
10 Nolan Gorman 0.2842 0.3031 0.3190 11.9 4.8 7.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Nolan Gorman 0.2865 0.3031 0.3190 12.1 4.8 7.3
2 Jake Rogers 0.2961 0.3154 0.3233 7.6 0.8 6.8
3 MJ Melendez 0.2265 0.2375 0.2824 29.8 23.7 6.2
4 Brenton Doyle 0.2853 0.2985 0.3503 25.3 19.9 5.4
5 Josh Bell 0.1775 0.1865 0.2172 20.6 15.5 5.1
6 Spencer Steer 0.2286 0.2221 0.2090 17.2 12.4 4.8
7 Ezequiel Duran 0.2366 0.2481 0.2733 13.4 8.6 4.7
8 Andrew Benintendi 0.1739 0.1678 0.1433 22.9 18.6 4.3
9 Connor Wong 0.2562 0.2674 0.3325 28.2 24.0 4.2
10 Tommy Pham 0.2647 0.2581 0.2204 24.4 20.8 3.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Fernando Tatis Jr. 0.2698 0.2406 0.2220 32.0 15.3 16.7
2 Joey Wiemer 0.3118 0.2874 0.2829 12.9 4.1 8.8
3 Trey Cabbage 0.2273 0.3730 0.4643 13.1 4.8 8.3
4 Andrew Vaughn 0.1653 0.1758 0.2098 25.7 17.4 8.3
5 Mike Moustakas 0.2077 0.2261 0.2461 13.8 5.6 8.2
6 Jake Rogers 0.3440 0.3154 0.3233 8.5 0.8 7.7
7 Teoscar Hernández 0.2682 0.2764 0.3112 27.4 19.8 7.6
8 Seiya Suzuki 0.2425 0.2274 0.2230 12.9 5.8 7.1
9 Zack Gelof 0.3208 0.2947 0.2733 15.0 8.1 7.0
10 Francisco Lindor 0.1757 0.1827 0.1994 14.5 7.7 6.8

Walk Rate

Everybody Missed for Walk Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Lane Thomas 0.0528
0.0889
(24.8)
0.0915
(26.0)
0.0895
(24.8)
0.0887
(25.3)
0.0885
(24.1)
Ha-Seong Kim 0.1198
0.0850
(21.7)
0.0840
(22.8)
0.0849
(22.1)
0.0845
(21.4)
0.0855
(21.7)
Mookie Betts 0.1385
0.1038
(23.9)
0.0981
(28.4)
0.1025
(25.2)
0.1017
(24.7)
0.1071
(22.0)
J.P. Crawford 0.1473
0.1006
(29.7)
0.0976
(32.1)
0.0996
(30.7)
0.0995
(29.8)
0.1026
(28.8)
Yasmani Grandal 0.0889
0.1523
(25.8)
0.1483
(23.8)
0.1493
(24.3)
0.1485
(24.6)
0.1590
(28.2)
Matt Olson 0.1444
0.1156
(20.6)
0.1151
(21.6)
0.1151
(21.4)
0.1141
(21.0)
0.1177
(19.5)
Aaron Judge 0.1921
0.1398
(23.9)
0.1299
(28.8)
0.1380
(25.0)
0.1399
(23.4)
0.1415
(23.3)
Adolis García 0.1028
0.0566
(29.1)
0.0611
(26.7)
0.0576
(28.8)
0.0576
(27.9)
0.0546
(30.7)
Andrew McCutchen 0.1586
0.1109
(22.4)
0.1086
(23.9)
0.1087
(23.8)
0.1079
(23.4)
0.1162
(20.2)
Brandon Marsh 0.1250
0.0761
(23.0)
0.0710
(25.8)
0.0767
(23.0)
0.0751
(23.0)
0.0766
(23.0)
Kyle Schwarber 0.1750
0.1273
(34.2)
0.1241
(37.0)
0.1255
(35.9)
0.1251
(35.1)
0.1312
(31.8)
Ian Happ 0.1433
0.1046
(26.6)
0.1010
(29.6)
0.1059
(26.1)
0.1037
(26.6)
0.1043
(27.2)
Randy Arozarena 0.1223
0.0815
(26.5)
0.0819
(26.8)
0.0813
(27.1)
0.0813
(26.1)
0.0820
(26.6)

Individual Misses for Walk Rate

Aggregate

Rank Player Proj Actual Error
1 Masataka Yoshida 0.1072 0.0586 28.3
2 Carlos Santana 0.1401 0.1050 21.8
3 Jack Suwinski 0.1020 0.1404 20.4
4 James Outman 0.0844 0.1199 20.0
5 Nathaniel Lowe 0.1019 0.1285 19.1
6 Shohei Ohtani 0.1200 0.1519 19.0
7 Esteury Ruiz 0.0775 0.0402 18.6

Marcel

Rank Player Proj Actual Error
1 Ryan Noda 0.0859 0.1556 34.8
2 LaMonte Wade Jr. 0.0907 0.1464 29.3
3 Edouard Julien 0.0859 0.1569 29.2
4 Nathaniel Lowe 0.0949 0.1285 24.7
5 Ezequiel Tovar 0.0793 0.0407 23.4
6 Yainer Diaz 0.0861 0.0292 21.2
7 Jack Suwinski 0.1013 0.1404 21.2

Razzball

Rank Player Proj Actual Error
1 Masataka Yoshida 0.1145 0.0586 32.2
2 Esteury Ruiz 0.0819 0.0402 20.5
3 Nathaniel Lowe 0.1016 0.1285 19.7
4 Nolan Gorman 0.0731 0.1142 19.2
5 Shohei Ohtani 0.1206 0.1519 19.0
6 James Outman 0.0876 0.1199 18.6
7 Joc Pederson 0.0912 0.1341 18.4

Steamer

Rank Player Proj Actual Error
1 Masataka Yoshida 0.1169 0.0586 34.5
2 James Outman 0.0812 0.1199 21.3
3 Jack Suwinski 0.1017 0.1404 20.1
4 Nolan Gorman 0.0707 0.1142 19.7
5 Ryan Noda 0.1156 0.1556 19.2
6 Esteury Ruiz 0.0777 0.0402 19.2
7 LaMonte Wade Jr. 0.1099 0.1464 18.4

ZiPS

Rank Player Proj Actual Error
1 Carlos Santana 0.1550 0.1050 30.7
2 Jack Suwinski 0.0965 0.1404 23.6
3 James Outman 0.0843 0.1199 20.4
4 Shohei Ohtani 0.1188 0.1519 20.1
5 Ryan Noda 0.1158 0.1556 19.8
6 Luis Arraez 0.0892 0.0567 19.8
7 Nathaniel Lowe 0.1019 0.1285 19.5

Most Unique Misses for Walk Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Edouard Julien 0.0859 0.1307 0.1569 29.2 10.6 18.6
2 Ryan Noda 0.0859 0.1179 0.1556 34.8 18.5 16.2
3 Ezequiel Tovar 0.0793 0.0547 0.0407 23.4 8.8 14.6
4 Yainer Diaz 0.0861 0.0496 0.0292 21.2 7.8 13.4
5 Will Benson 0.0763 0.1279 0.1216 15.1 2.1 13.0
6 Brenton Doyle 0.0859 0.0459 0.0510 14.8 2.1 12.7
7 LaMonte Wade Jr. 0.0907 0.1117 0.1464 29.3 17.9 11.3
8 Connor Wong 0.0862 0.0577 0.0546 12.5 1.3 11.2
9 Nolan Jones 0.0830 0.1062 0.1250 18.1 7.9 10.2
10 Brent Rooker 0.0753 0.0933 0.0932 9.7 0.2 9.5

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Casey Schmitt 0.0859 0.0628 0.0469 10.7 4.5 6.2
2 Christian Encarnacion-Strand 0.0859 0.0548 0.0581 6.6 0.7 5.9
3 Zach Neto 0.0859 0.0527 0.0608 8.1 2.6 5.5
4 Josh Donaldson 0.0859 0.1125 0.1164 5.8 0.7 5.1
5 Dominic Canzone 0.0859 0.0619 0.0440 7.6 3.3 4.3
6 Masataka Yoshida 0.1145 0.1072 0.0586 32.2 28.3 3.9
7 Jeremy Peña 0.0484 0.0533 0.0678 12.5 9.1 3.4
8 MJ Melendez 0.1169 0.1106 0.1030 8.2 4.7 3.4
9 Corey Julks 0.0859 0.0749 0.0681 5.6 2.3 3.4
10 Carlos Pérez 0.0859 0.0676 0.0688 3.2 0.2 3.0

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Masataka Yoshida 0.1169 0.1072 0.0586 34.5 28.3 6.1
2 MJ Melendez 0.1155 0.1106 0.1030 8.2 4.7 3.5
3 Edouard Julien 0.1215 0.1307 0.1569 14.0 10.6 3.4
4 Jeremy Peña 0.0490 0.0533 0.0678 11.2 9.1 2.1
5 Nolan Gorman 0.0707 0.0760 0.1142 19.7 17.6 2.0
6 Zack Gelof 0.0678 0.0755 0.0867 5.3 3.3 2.0
7 Mike Tauchman 0.1007 0.1067 0.1397 15.2 13.1 2.0
8 Nolan Jones 0.1008 0.1062 0.1250 9.8 7.9 1.9
9 Lars Nootbaar 0.1199 0.1243 0.1431 11.1 9.4 1.7
10 Ty France 0.0670 0.0656 0.0647 2.3 0.8 1.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Carlos Santana 0.1550 0.1401 0.1050 30.7 21.8 8.9
2 Andrew Benintendi 0.1077 0.0966 0.0837 14.7 8.1 6.6
3 Gunnar Henderson 0.1202 0.1136 0.0900 18.5 14.8 3.8
4 Alex Bregman 0.1384 0.1330 0.1271 8.0 4.5 3.5
5 Cody Bellinger 0.1010 0.0942 0.0719 15.9 12.5 3.4
6 Tommy Pham 0.1131 0.1054 0.0977 7.2 3.8 3.4
7 Mark Canha 0.1143 0.1072 0.0966 8.8 5.4 3.3
8 Joey Gallo 0.1607 0.1503 0.1446 5.2 2.0 3.3
9 Jack Suwinski 0.0965 0.1020 0.1404 23.6 20.4 3.2
10 Matt McLain 0.1127 0.1042 0.0769 14.3 11.1 3.2

Hit By Pitch Rate

Everybody Missed for Hit By Pitch Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Ty France 0.0511
0.0317
(13.0)
0.0315
(13.2)
0.0282
(15.3)
0.0280
(15.2)
0.0388
(8.5)
Freddie Freeman 0.0219
0.0098
(8.9)
0.0098
(9.0)
0.0103
(8.5)
0.0100
(8.6)
0.0092
(9.7)
Chas McCormick 0.0241
0.0092
(6.8)
0.0068
(7.9)
0.0087
(7.0)
0.0090
(6.8)
0.0100
(6.7)
Donovan Solano 0.0333
0.0163
(7.7)
0.0159
(7.9)
0.0151
(8.2)
0.0150
(8.2)
0.0187
(6.8)
Sean Murphy 0.0411
0.0189
(9.8)
0.0200
(9.3)
0.0167
(10.7)
0.0170
(10.5)
0.0230
(8.1)
Ryan Jeffers 0.0299
0.0098
(6.8)
0.0085
(7.2)
0.0091
(6.9)
0.0090
(6.9)
0.0113
(6.4)
Miguel Amaya 0.0705
0.0162
(8.5)
0.0115
(9.2)
0.0133
(8.9)
0.0130
(8.9)
0.0224
(7.6)
Matt Wallner 0.0512
0.0162
(8.9)
0.0169
(8.7)
0.0133
(9.6)
0.0130
(9.6)
0.0223
(7.4)
Isaac Paredes 0.0350
0.0105
(14.1)
0.0097
(14.5)
0.0098
(14.4)
0.0100
(14.2)
0.0117
(13.6)
Pete Alonso 0.0319
0.0179
(9.3)
0.0182
(9.1)
0.0161
(10.4)
0.0160
(10.3)
0.0216
(7.1)
Jeimer Candelario 0.0226
0.0104
(7.0)
0.0101
(7.3)
0.0101
(7.1)
0.0100
(7.1)
0.0112
(6.8)
Yordan Alvarez 0.0262
0.0111
(7.5)
0.0127
(6.7)
0.0117
(7.2)
0.0120
(6.9)
0.0098
(8.4)
Luis Urías 0.0565
0.0180
(6.8)
0.0179
(6.8)
0.0161
(7.1)
0.0160
(7.1)
0.0221
(6.2)
José Caballero 0.0607
0.0166
(12.4)
0.0115
(13.8)
0.0115
(13.8)
0.0110
(13.9)
0.0221
(10.9)

Individual Misses for Hit By Pitch Rate

Aggregate

Rank Player Proj Actual Error
1 Zach Neto 0.0243 0.0486 8.0
2 Eugenio Suárez 0.0126 0.0216 6.3
3 Danny Jansen 0.0125 0.0332 6.3
4 José Abreu 0.0203 0.0101 6.0
5 Jeff McNeil 0.0187 0.0278 6.0
6 Adley Rutschman 0.0115 0.0029 5.9

Marcel

Rank Player Proj Actual Error
1 Zach Neto 0.0115 0.0486 12.3
2 Esteury Ruiz 0.0089 0.0322 11.6
3 Michael Massey 0.0263 0.0087 8.1
4 Luke Raley 0.0247 0.0443 8.0
5 Lane Thomas 0.0060 0.0161 7.0
6 José Abreu 0.0219 0.0101 6.9

Razzball

Rank Player Proj Actual Error
1 Zach Neto 0.0115 0.0486 12.2
2 Jeff McNeil 0.0159 0.0278 7.7
3 Luke Raley 0.0267 0.0443 7.1
4 Eugenio Suárez 0.0123 0.0216 6.4
5 Danny Jansen 0.0121 0.0332 6.3
6 Randy Arozarena 0.0179 0.0275 6.3

Steamer

Rank Player Proj Actual Error
1 Zach Neto 0.0140 0.0486 11.3
2 Jeff McNeil 0.0160 0.0278 7.5
3 Luke Raley 0.0270 0.0443 7.0
4 Eugenio Suárez 0.0120 0.0216 6.5
5 Danny Jansen 0.0120 0.0332 6.3
6 Randy Arozarena 0.0180 0.0275 6.1

ZiPS

Rank Player Proj Actual Error
1 Henry Davis 0.0567 0.0157 10.3
2 Anthony Volpe 0.0220 0.0083 7.9
3 José Abreu 0.0231 0.0101 7.4
4 Adley Rutschman 0.0125 0.0029 6.3
5 Austin Hays 0.0166 0.0053 6.1
6 Danny Jansen 0.0134 0.0332 6.1

Most Unique Misses for Hit By Pitch Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Esteury Ruiz 0.0089 0.0240 0.0322 11.6 4.1 7.5
2 Michael Massey 0.0263 0.0152 0.0087 8.1 3.0 5.1
3 Zach Neto 0.0115 0.0243 0.0486 12.3 8.0 4.2
4 Brice Turang 0.0115 0.0040 0.0022 4.1 0.7 3.3
5 Luke Raley 0.0247 0.0326 0.0443 8.0 4.8 3.2
6 Ryan Noda 0.0115 0.0176 0.0202 4.4 1.3 3.1
7 Jihwan Bae 0.0178 0.0095 0.0054 4.5 1.5 3.0
8 Elly De La Cruz 0.0115 0.0053 0.0047 2.8 0.2 2.6
9 Maikel Garcia 0.0091 0.0043 0.0039 2.6 0.2 2.5
10 Francisco Alvarez 0.0093 0.0143 0.0142 2.1 0.0 2.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Zach Neto 0.0115 0.0243 0.0486 12.2 8.0 4.2
2 Luke Raley 0.0267 0.0326 0.0443 7.1 4.8 2.3
3 Ty France 0.0282 0.0317 0.0511 15.3 13.0 2.2
4 Andrés Giménez 0.0281 0.0314 0.0325 2.7 0.7 2.0
5 Jeff McNeil 0.0159 0.0187 0.0278 7.7 6.0 1.7
6 Jonathan India 0.0251 0.0279 0.0302 2.7 1.3 1.4
7 Randy Arozarena 0.0179 0.0202 0.0275 6.3 4.9 1.4
8 José Caballero 0.0115 0.0166 0.0607 13.8 12.4 1.4
9 Maikel Garcia 0.0068 0.0043 0.0039 1.5 0.2 1.4
10 Miguel Cabrera 0.0115 0.0081 0.0054 2.3 1.0 1.3

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Zach Neto 0.0140 0.0243 0.0486 11.3 8.0 3.3
2 Ty France 0.0280 0.0317 0.0511 15.2 13.0 2.2
3 Luke Raley 0.0270 0.0326 0.0443 7.0 4.8 2.2
4 Andrés Giménez 0.0280 0.0314 0.0325 2.6 0.7 1.9
5 Corbin Carroll 0.0140 0.0167 0.0202 3.8 2.3 1.6
6 Jeff McNeil 0.0160 0.0187 0.0278 7.5 6.0 1.5
7 José Caballero 0.0110 0.0166 0.0607 13.9 12.4 1.5
8 Jonathan India 0.0250 0.0279 0.0302 2.7 1.3 1.4
9 Esteury Ruiz 0.0210 0.0240 0.0322 5.5 4.1 1.4
10 Randy Arozarena 0.0180 0.0202 0.0275 6.1 4.9 1.2

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Henry Davis 0.0567 0.0378 0.0157 10.3 5.6 4.7
2 Brent Rooker 0.0288 0.0219 0.0190 4.9 1.4 3.4
3 Mark Canha 0.0438 0.0373 0.0335 5.0 1.9 3.1
4 Anthony Volpe 0.0220 0.0167 0.0083 7.9 5.0 3.0
5 Anthony Rizzo 0.0410 0.0337 0.0285 5.1 2.2 2.9
6 Edmundo Sosa 0.0403 0.0307 0.0300 3.0 0.2 2.8
7 Andrés Giménez 0.0381 0.0314 0.0325 3.2 0.7 2.4
8 TJ Friedl 0.0233 0.0186 0.0180 2.7 0.3 2.4
9 Maikel Garcia 0.0000 0.0043 0.0039 2.2 0.2 2.1
10 Bryson Stott 0.0020 0.0048 0.0109 6.0 4.0 2.0

Home Run Rate

Everybody Missed for Home Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Luis Robert Jr. 0.0997
0.0558
(25.8)
0.0514
(28.7)
0.0571
(25.9)
0.0538
(26.1)
0.0564
(25.9)
Shohei Ohtani 0.1215
0.0897
(18.8)
0.0877
(20.2)
0.0891
(20.0)
0.0869
(19.5)
0.0930
(17.2)
Fernando Tatis Jr. 0.0571
0.1015
(28.6)
0.0964
(25.0)
0.0899
(20.3)
0.0991
(28.0)
0.1165
(37.7)
Jose Siri 0.1179
0.0572
(21.9)
0.0474
(25.6)
0.0621
(20.6)
0.0561
(21.7)
0.0534
(23.5)
Matt Olson 0.1213
0.0810
(28.7)
0.0769
(31.9)
0.0800
(30.4)
0.0785
(29.3)
0.0845
(26.6)
Adolis García 0.1010
0.0666
(21.4)
0.0654
(22.4)
0.0640
(24.0)
0.0631
(22.7)
0.0729
(17.9)
Jake Burger 0.0980
0.0591
(20.7)
0.0570
(22.1)
0.0637
(19.0)
0.0582
(20.4)
0.0556
(23.0)
Jeremy Peña 0.0221
0.0527
(19.8)
0.0528
(19.5)
0.0535
(19.4)
0.0518
(20.2)
0.0529
(19.4)
Marcell Ozuna 0.1005
0.0642
(21.2)
0.0627
(22.3)
0.0616
(23.5)
0.0612
(22.0)
0.0700
(18.1)
Joey Meneses 0.0269
0.0617
(23.2)
0.0631
(23.8)
0.0627
(23.0)
0.0568
(21.0)
0.0655
(25.3)
J.D. Martinez 0.1122
0.0586
(25.4)
0.0518
(28.9)
0.0584
(26.2)
0.0573
(25.3)
0.0601
(25.0)
Michael A. Taylor 0.0917
0.0354
(21.6)
0.0377
(20.9)
0.0342
(22.6)
0.0328
(22.1)
0.0393
(20.4)

Individual Misses for Home Run Rate

Aggregate

Rank Player Proj Actual Error
1 Max Muncy 0.0735 0.1075 19.4
2 Vladimir Guerrero Jr. 0.0780 0.0514 18.5
3 Aaron Judge 0.1134 0.1542 18.4
4 George Springer 0.0684 0.0426 18.0
5 Christopher Morel 0.0590 0.1008 17.7
6 William Contreras 0.0688 0.0408 17.4
7 J.P. Crawford 0.0182 0.0459 17.3
8 Tim Anderson 0.0345 0.0027 16.9

Marcel

Rank Player Proj Actual Error
1 Brent Rooker 0.0533 0.1017 25.4
2 Spencer Torkelson 0.0366 0.0705 23.1
3 Max Muncy 0.0727 0.1075 20.1
4 Nolan Gorman 0.0611 0.1038 19.8
5 Javier Báez 0.0588 0.0231 19.6
6 Eugenio Suárez 0.0836 0.0557 19.4
7 Pete Alonso 0.0797 0.1093 19.4
8 Nelson Velázquez 0.0457 0.1518 19.0

Razzball

Rank Player Proj Actual Error
1 Max Muncy 0.0719 0.1075 21.1
2 Vladimir Guerrero Jr. 0.0825 0.0514 20.6
3 Aaron Judge 0.1104 0.1542 20.4
4 William Contreras 0.0719 0.0408 18.5
5 Joey Gallo 0.0954 0.1500 18.4
6 J.P. Crawford 0.0184 0.0459 18.1
7 Patrick Wisdom 0.0859 0.1447 18.0
8 Nathaniel Lowe 0.0620 0.0369 17.6

Steamer

Rank Player Proj Actual Error
1 Vladimir Guerrero Jr. 0.0807 0.0514 21.4
2 Max Muncy 0.0704 0.1075 20.2
3 Aaron Judge 0.1085 0.1542 20.0
4 Christopher Morel 0.0552 0.1008 18.7
5 William Contreras 0.0686 0.0408 18.3
6 Joey Gallo 0.0929 0.1500 18.3
7 Nathaniel Lowe 0.0598 0.0369 18.1
8 Patrick Wisdom 0.0836 0.1447 17.8

ZiPS

Rank Player Proj Actual Error
1 George Springer 0.0718 0.0426 19.9
2 Matt Chapman 0.0822 0.0491 19.1
3 Daulton Varsho 0.0822 0.0504 18.4
4 Eugenio Suárez 0.0821 0.0557 18.2
5 J.P. Crawford 0.0175 0.0459 18.2
6 Mike Ford 0.0460 0.1151 17.4
7 Tim Anderson 0.0357 0.0027 17.2
8 Christopher Morel 0.0609 0.1008 17.2

Most Unique Misses for Home Run Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spencer Torkelson 0.0366 0.0575 0.0705 23.1 8.5 14.6
2 Maikel Garcia 0.0403 0.0171 0.0111 15.1 3.3 11.7
3 Brice Turang 0.0486 0.0248 0.0190 13.3 2.8 10.5
4 James Outman 0.0500 0.0673 0.0752 14.2 4.2 10.0
5 Will Brennan 0.0437 0.0226 0.0133 13.9 4.5 9.4
6 Brent Rooker 0.0533 0.0699 0.1017 25.4 16.4 9.0
7 Andruw Monasterio 0.0486 0.0209 0.0138 11.0 2.4 8.6
8 Francisco Alvarez 0.0483 0.0680 0.0916 18.3 9.7 8.5
9 Nolan Gorman 0.0611 0.0771 0.1038 19.8 12.2 7.6
10 Zach McKinstry 0.0493 0.0353 0.0253 12.5 5.5 7.0

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Andruw Monasterio 0.0486 0.0209 0.0138 10.7 2.4 8.3
2 Miguel Cabrera 0.0486 0.0299 0.0152 12.0 5.6 6.4
3 José Caballero 0.0486 0.0216 0.0237 6.7 0.4 6.3
4 Christian Encarnacion-Strand 0.0486 0.0710 0.0850 9.0 3.2 5.7
5 Patrick Bailey 0.0486 0.0318 0.0306 6.1 0.6 5.4
6 Jacob Young 0.0486 0.0125 0.0000 5.8 1.6 4.2
7 Masyn Winn 0.0486 0.0196 0.0198 3.8 0.0 3.8
8 Nolan Gorman 0.0706 0.0771 0.1038 15.8 12.2 3.7
9 Casey Schmitt 0.0486 0.0355 0.0258 6.1 2.8 3.3
10 Alika Williams 0.0486 0.0184 0.0000 5.3 2.1 3.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Nolan Gorman 0.0657 0.0771 0.1038 16.7 12.2 4.6
2 James Outman 0.0593 0.0673 0.0752 7.8 4.2 3.6
3 Gunnar Henderson 0.0465 0.0539 0.0693 12.9 9.3 3.6
4 Vladimir Guerrero Jr. 0.0807 0.0780 0.0514 21.4 18.5 2.9
5 Francisco Alvarez 0.0607 0.0680 0.0916 12.2 9.7 2.4
6 Nico Hoerner 0.0236 0.0218 0.0166 6.3 4.0 2.3
7 Matt McLain 0.0412 0.0484 0.0640 8.4 6.1 2.3
8 Steven Kwan 0.0203 0.0186 0.0088 9.7 7.5 2.3
9 Isaac Paredes 0.0560 0.0614 0.0797 12.3 10.2 2.2
10 Joey Gallo 0.0929 0.1008 0.1500 18.3 16.2 2.1

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Fernando Tatis Jr. 0.1165 0.1015 0.0571 37.7 28.6 9.1
2 Daulton Varsho 0.0822 0.0727 0.0504 18.4 13.3 5.1
3 Mike Trout 0.1190 0.1053 0.0874 11.4 6.7 4.7
4 Josh Bell 0.0427 0.0492 0.0526 6.2 1.8 4.5
5 Ronald Acuña Jr. 0.0797 0.0730 0.0730 4.8 0.4 4.4
6 Jacob Young 0.0486 0.0125 0.0000 5.9 1.6 4.3
7 Marcus Semien 0.0577 0.0528 0.0512 4.7 1.6 3.2
8 Andrew Vaughn 0.0639 0.0582 0.0478 9.8 6.7 3.1
9 MJ Melendez 0.0696 0.0637 0.0436 15.5 12.4 3.1
10 Salvador Perez 0.0793 0.0735 0.0557 13.6 10.6 3.0

BABIP

Everybody Missed for BABIP

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jared Triolo 0.4397
0.2989
(28.6)
0.2954
(29.7)
0.3019
(27.5)
0.2950
(29.2)
0.2997
(29.3)
Jarred Kelenic 0.3593
0.2615
(39.0)
0.2312
(52.5)
0.2562
(40.3)
0.2645
(37.3)
0.2638
(39.8)
Josh Donaldson 0.1154
0.2730
(30.5)
0.2769
(30.9)
0.2954
(35.2)
0.2764
(31.4)
0.2695
(29.1)
Austin Hays 0.3451
0.2821
(33.4)
0.2907
(29.6)
0.2773
(34.8)
0.2810
(33.4)
0.2880
(32.4)
Mickey Moniak 0.3967
0.2812
(36.0)
0.2675
(41.1)
0.2775
(36.5)
0.2760
(37.3)
0.2902
(34.5)
Will Benson 0.3908
0.2824
(34.4)
0.2867
(33.6)
0.2683
(38.2)
0.2757
(36.2)
0.3045
(28.4)
Kyle Schwarber 0.2086
0.2651
(43.5)
0.2647
(41.9)
0.2562
(38.8)
0.2687
(47.0)
0.2704
(44.3)
Pete Alonso 0.2053
0.2702
(45.3)
0.2782
(49.3)
0.2686
(45.7)
0.2703
(46.1)
0.2718
(43.6)
Giancarlo Stanton 0.2098
0.2884
(34.2)
0.2830
(31.2)
0.2918
(36.6)
0.2911
(35.9)
0.2822
(30.0)
Yandy Díaz 0.3674
0.3032
(36.1)
0.3079
(34.5)
0.3056
(33.3)
0.3071
(33.1)
0.2970
(42.4)

Individual Misses for BABIP

Aggregate

Rank Player Proj Actual Error
1 Freddie Freeman 0.3175 0.3699 35.4
2 Brandon Belt 0.2788 0.3702 35.3
3 Eugenio Suárez 0.2626 0.3137 32.7
4 Brandon Marsh 0.3223 0.3953 32.6
5 Nick Pratto 0.2901 0.3879 32.4
6 Matt McLain 0.3022 0.3846 31.6
7 Ryan Noda 0.2795 0.3468 31.4
8 William Contreras 0.2962 0.3475 28.9
9 Nolan Jones 0.3288 0.4009 28.9
10 Ryan Jeffers 0.2669 0.3514 27.0

Marcel

Rank Player Proj Actual Error
1 Nolan Jones 0.3038 0.4009 40.3
2 Cody Bellinger 0.2461 0.3191 39.4
3 Nick Pratto 0.2733 0.3879 38.8
4 Matt McLain 0.2954 0.3846 35.1
5 Nick Maton 0.3141 0.2047 32.7
6 Corey Seager 0.2795 0.3398 31.2
7 Willy Adames 0.3045 0.2581 30.9
8 Eugenio Suárez 0.2671 0.3137 30.9
9 José Abreu 0.3248 0.2764 30.0
10 Edouard Julien 0.2954 0.3687 29.1

Razzball

Rank Player Proj Actual Error
1 Brandon Belt 0.2662 0.3702 39.5
2 Nick Pratto 0.2738 0.3879 37.2
3 Freddie Freeman 0.3132 0.3699 36.8
4 Eugenio Suárez 0.2589 0.3137 33.6
5 Matt McLain 0.2954 0.3846 33.4
6 Brandon Marsh 0.3229 0.3953 31.2
7 Ryan Noda 0.2780 0.3468 31.0
8 Nolan Jones 0.3221 0.4009 30.7
9 Ryan Jeffers 0.2606 0.3514 28.3
10 William Contreras 0.2957 0.3475 27.8

Steamer

Rank Player Proj Actual Error
1 Matt McLain 0.2807 0.3846 39.8
2 Nick Pratto 0.2807 0.3879 35.2
3 Brandon Belt 0.2826 0.3702 33.3
4 Ryan Noda 0.2772 0.3468 32.0
5 Brandon Marsh 0.3238 0.3953 31.3
6 Nolan Jones 0.3223 0.4009 31.2
7 Max Muncy 0.2690 0.2207 30.9
8 William Contreras 0.2921 0.3475 30.7
9 Spencer Steer 0.2677 0.3184 30.3
10 Freddie Freeman 0.3239 0.3699 29.9

ZiPS

Rank Player Proj Actual Error
1 Freddie Freeman 0.3153 0.3699 40.0
2 Eugenio Suárez 0.2588 0.3137 38.2
3 Brandon Marsh 0.3201 0.3953 35.5
4 Brandon Belt 0.2877 0.3702 33.4
5 Ryan Noda 0.2835 0.3468 31.4
6 José Abreu 0.3267 0.2764 29.8
7 Lars Nootbaar 0.2481 0.3060 29.2
8 William Contreras 0.3008 0.3475 28.7
9 Corey Seager 0.2871 0.3398 28.3
10 Lourdes Gurriel Jr. 0.3296 0.2817 28.3

Most Unique Misses for BABIP

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ezequiel Tovar 0.2857 0.3113 0.3259 23.5 6.6 16.9
2 Cody Bellinger 0.2461 0.2715 0.3191 39.4 24.3 15.2
3 Elly De La Cruz 0.2954 0.3289 0.3348 15.9 0.8 15.1
4 Jarred Kelenic 0.2312 0.2615 0.3593 52.5 39.0 13.4
5 Elias Díaz 0.2674 0.2905 0.3240 28.7 15.6 13.2
6 Triston Casas 0.2662 0.2905 0.3167 24.3 11.2 13.1
7 Tyler Stephenson 0.3394 0.3131 0.3145 14.0 1.3 12.7
8 Carlos Santana 0.2326 0.2519 0.2553 12.7 0.4 12.4
9 Steven Kwan 0.3165 0.2981 0.2938 17.7 5.9 11.8
10 Nolan Jones 0.3038 0.3288 0.4009 40.3 28.9 11.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kole Calhoun 0.2954 0.2572 0.2414 10.5 3.4 7.0
2 MJ Melendez 0.2601 0.2735 0.3105 26.6 19.9 6.6
3 Corbin Carroll 0.2999 0.3125 0.3200 8.9 2.3 6.6
4 Jake Bauers 0.2954 0.2747 0.2681 9.1 2.9 6.3
5 Carlos Pérez 0.2954 0.2331 0.2540 9.0 3.2 5.8
6 Christian Encarnacion-Strand 0.2954 0.3218 0.3357 8.2 2.4 5.8
7 Mike Moustakas 0.2603 0.2757 0.2964 11.5 6.5 5.0
8 Miguel Cabrera 0.2954 0.3108 0.3166 5.5 0.7 4.8
9 Nick Pratto 0.2738 0.2901 0.3879 37.2 32.4 4.8
10 Connor Wong 0.2970 0.3110 0.3362 13.3 8.6 4.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Matt McLain 0.2807 0.3022 0.3846 39.8 31.6 8.2
2 Patrick Bailey 0.2382 0.2622 0.3108 23.8 15.8 8.1
3 Corbin Carroll 0.2992 0.3125 0.3200 10.1 2.3 7.8
4 Kyle Tucker 0.2980 0.2878 0.2851 12.1 4.5 7.7
5 Max Muncy 0.2690 0.2576 0.2207 30.9 23.6 7.3
6 Spencer Steer 0.2677 0.2765 0.3184 30.3 25.2 5.1
7 Connor Wong 0.2982 0.3110 0.3362 13.3 8.6 4.7
8 Jorge Soler 0.2832 0.2764 0.2719 9.5 4.9 4.6
9 Carlos Santana 0.2571 0.2519 0.2553 4.3 0.4 4.0
10 Connor Joe 0.2828 0.2917 0.3106 10.7 7.0 3.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jack Suwinski 0.3223 0.2919 0.2902 17.0 3.0 14.0
2 Lars Nootbaar 0.2481 0.2672 0.3060 29.2 17.6 11.6
3 Corbin Carroll 0.3393 0.3125 0.3200 12.3 2.3 10.1
4 Isaac Paredes 0.2312 0.2444 0.2570 14.8 4.9 9.9
5 Matt Vierling 0.2871 0.2974 0.3203 17.7 10.1 7.7
6 Drew Waters 0.3492 0.3239 0.3211 9.4 2.3 7.1
7 Trea Turner 0.3384 0.3243 0.3103 19.2 12.4 6.9
8 Yuli Gurriel 0.3226 0.2980 0.2717 16.7 10.0 6.7
9 Josh Naylor 0.2737 0.2829 0.3262 26.1 19.5 6.6
10 Ke'Bryan Hayes 0.3009 0.3090 0.3148 7.4 1.0 6.5

Single Rate

Everybody Missed for Single Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jared Triolo 0.3621
0.2222
(28.5)
0.2193
(29.6)
0.2296
(26.4)
0.2200
(29.0)
0.2171
(30.2)
Kyle Schwarber 0.1472
0.1937
(35.9)
0.1928
(33.7)
0.1872
(33.2)
0.2017
(41.5)
0.1922
(32.8)
James Outman 0.2756
0.2120
(34.2)
0.2256
(27.7)
0.2028
(37.8)
0.2169
(31.5)
0.2163
(33.2)
Pete Alonso 0.1440
0.2029
(41.0)
0.2126
(45.9)
0.2045
(43.8)
0.2022
(40.4)
0.2020
(38.6)
Giancarlo Stanton 0.1518
0.2267
(32.5)
0.2302
(33.0)
0.2302
(35.1)
0.2271
(32.6)
0.2230
(29.8)
Yandy Díaz 0.2822
0.2318
(28.2)
0.2371
(26.4)
0.2315
(26.8)
0.2351
(26.3)
0.2289
(31.6)

Individual Misses for Single Rate

Aggregate

Rank Player Proj Actual Error
1 Nick Pratto 0.2010 0.2909 29.8
2 Lourdes Gurriel Jr. 0.2402 0.1948 28.9
3 Miguel Vargas 0.2149 0.1237 28.8
4 Willy Adames 0.2145 0.1747 27.6
5 Adley Rutschman 0.1921 0.2352 27.2
6 Bo Bichette 0.2311 0.2792 26.8
7 Eugenio Suárez 0.1942 0.2359 26.6
8 Kerry Carpenter 0.2111 0.2711 26.0
9 Carlos Correa 0.2283 0.1875 25.6
10 Luis Arraez 0.2547 0.2996 25.6

Marcel

Rank Player Proj Actual Error
1 Cody Bellinger 0.1745 0.2437 37.9
2 Nick Pratto 0.1860 0.2909 35.8
3 Carlos Correa 0.2466 0.1875 34.9
4 Jarred Kelenic 0.1658 0.2424 31.4
5 Adley Rutschman 0.1888 0.2352 31.0
6 Luis Robert Jr. 0.2508 0.2012 30.3
7 Matt Olson 0.1828 0.2251 29.6
8 Eugenio Suárez 0.1922 0.2359 29.5
9 Elias Díaz 0.1944 0.2514 29.3
10 Lourdes Gurriel Jr. 0.2408 0.1948 27.9

Razzball

Rank Player Proj Actual Error
1 Lourdes Gurriel Jr. 0.2453 0.1948 33.5
2 Nick Pratto 0.1927 0.2909 31.8
3 Teoscar Hernández 0.2106 0.2633 31.6
4 Eugenio Suárez 0.1851 0.2359 31.0
5 Josh Donaldson 0.2193 0.0673 29.9
6 Willy Adames 0.2151 0.1747 29.7
7 Bo Bichette 0.2237 0.2792 29.6
8 Jarred Kelenic 0.1665 0.2424 29.0
9 Brent Rooker 0.1792 0.2377 27.6
10 Brenton Doyle 0.2604 0.2049 26.6

Steamer

Rank Player Proj Actual Error
1 Nick Pratto 0.1938 0.2909 32.4
2 Luis Arraez 0.2456 0.2996 31.4
3 Miguel Vargas 0.2166 0.1237 29.2
4 Kerry Carpenter 0.2072 0.2711 27.9
5 Bo Bichette 0.2305 0.2792 27.3
6 Lourdes Gurriel Jr. 0.2377 0.1948 27.3
7 Willy Adames 0.2141 0.1747 27.2
8 Josh Donaldson 0.2035 0.0673 26.3
9 Maikel Garcia 0.2210 0.2753 26.3
10 Matt McLain 0.2010 0.2692 26.2

ZiPS

Rank Player Proj Actual Error
1 Adley Rutschman 0.1806 0.2352 37.0
2 Lars Nootbaar 0.1667 0.2303 31.7
3 Brenton Doyle 0.2772 0.2049 31.4
4 Ha-Seong Kim 0.1948 0.2457 31.4
5 Miguel Vargas 0.2252 0.1237 31.1
6 Eugenio Suárez 0.1917 0.2359 30.2
7 Bryce Harper 0.2050 0.2586 28.9
8 Kerry Carpenter 0.2075 0.2711 28.9
9 Carlos Correa 0.2364 0.1875 28.7
10 Jarred Kelenic 0.1768 0.2424 27.0

Most Unique Misses for Single Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Anthony Volpe 0.2193 0.1909 0.1826 22.8 7.1 15.7
2 Elias Díaz 0.1944 0.2202 0.2514 29.3 14.6 14.7
3 Cody Bellinger 0.1745 0.1985 0.2437 37.9 23.2 14.6
4 Corbin Carroll 0.2012 0.2237 0.2259 15.2 0.8 14.4
5 Ketel Marte 0.1967 0.2160 0.2205 14.7 0.6 14.0
6 Steven Kwan 0.2506 0.2300 0.2177 24.5 11.3 13.2
7 Andrew Benintendi 0.2534 0.2309 0.2246 18.7 6.0 12.6
8 Nathaniel Lowe 0.2690 0.2502 0.2365 24.4 12.4 12.0
9 Matt Olson 0.1828 0.1971 0.2251 29.6 17.7 11.9
10 TJ Friedl 0.1957 0.2117 0.2251 15.7 5.5 10.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Teoscar Hernández 0.2106 0.2245 0.2633 31.6 24.0 7.6
2 Freddie Freeman 0.2215 0.2346 0.2459 13.3 5.8 7.5
3 Julio Rodríguez 0.2235 0.2367 0.2428 9.4 1.9 7.4
4 Ian Happ 0.2270 0.2199 0.2039 20.2 13.5 6.8
5 Spencer Steer 0.1803 0.1931 0.2241 25.0 18.3 6.7
6 Tim Anderson 0.2455 0.2604 0.2688 9.0 2.6 6.4
7 Ketel Marte 0.2238 0.2160 0.2205 6.2 0.6 5.5
8 Ke'Bryan Hayes 0.2339 0.2261 0.2143 13.5 8.0 5.5
9 Kyle Tucker 0.2140 0.2088 0.1957 16.4 11.1 5.3
10 J.D. Davis 0.2625 0.2560 0.2421 14.5 9.5 5.0

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Max Muncy 0.2017 0.1850 0.1605 25.7 16.2 9.5
2 Corbin Carroll 0.2085 0.2237 0.2259 9.2 0.8 8.4
3 Luis Arraez 0.2456 0.2547 0.2996 31.4 25.6 5.7
4 Kyle Schwarber 0.2017 0.1937 0.1472 41.5 35.9 5.6
5 Kyle Tucker 0.2160 0.2088 0.1957 15.8 11.1 4.7
6 Matt McLain 0.2010 0.2124 0.2692 26.2 21.5 4.7
7 Seth Brown 0.2004 0.1886 0.1818 8.2 3.9 4.4
8 Thairo Estrada 0.2178 0.2255 0.2534 17.2 13.0 4.2
9 Ketel Marte 0.2100 0.2160 0.2205 4.7 0.6 4.1
10 Elias Díaz 0.2129 0.2202 0.2514 18.6 14.6 4.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jack Suwinski 0.2458 0.2136 0.2000 24.8 9.1 15.7
2 Lars Nootbaar 0.1667 0.1938 0.2303 31.7 16.6 15.0
3 Corbin Carroll 0.2432 0.2237 0.2259 11.6 0.8 10.9
4 Isaac Paredes 0.1592 0.1751 0.1899 17.2 6.5 10.7
5 Adley Rutschman 0.1806 0.1921 0.2352 37.0 27.2 9.8
6 Ha-Seong Kim 0.1948 0.2035 0.2457 31.4 24.3 7.1
7 Brenton Doyle 0.2772 0.2599 0.2049 31.4 25.2 6.3
8 Justin Turner 0.2434 0.2310 0.2320 7.6 1.5 6.0
9 Matt Olson 0.1923 0.1971 0.2251 23.1 17.7 5.4
10 Connor Wong 0.2373 0.2218 0.2198 7.3 2.2 5.1

Double Rate

Everybody Missed for Double Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Luke Raley 0.1080
0.0584
(19.9)
0.0616
(18.5)
0.0587
(20.0)
0.0606
(18.6)
0.0558
(21.3)
Freddie Freeman 0.1199
0.0790
(29.5)
0.0823
(26.8)
0.0880
(23.3)
0.0746
(32.0)
0.0743
(33.5)
Matt Chapman 0.1185
0.0776
(23.5)
0.0703
(27.5)
0.0809
(21.8)
0.0743
(24.8)
0.0776
(23.9)
Randy Arozarena 0.0504
0.0856
(23.4)
0.0896
(26.2)
0.0861
(23.4)
0.0824
(21.9)
0.0882
(24.6)
Corey Seager 0.1160
0.0750
(21.7)
0.0641
(27.4)
0.0787
(20.0)
0.0710
(23.3)
0.0754
(21.9)
Jarren Duran 0.1435
0.0716
(25.8)
0.0780
(23.4)
0.0717
(26.0)
0.0741
(24.5)
0.0691
(27.0)
William Contreras 0.0950
0.0639
(18.7)
0.0617
(19.8)
0.0655
(18.0)
0.0637
(18.2)
0.0625
(20.0)
Dominic Smith 0.0493
0.0868
(22.3)
0.0841
(20.9)
0.0927
(25.5)
0.0822
(20.2)
0.0854
(21.0)
Anthony Santander 0.0988
0.0721
(17.1)
0.0695
(18.7)
0.0739
(16.3)
0.0686
(18.7)
0.0738
(16.6)
Brandon Belt 0.1271
0.0681
(23.6)
0.0701
(22.7)
0.0658
(24.7)
0.0631
(25.2)
0.0755
(20.9)

Individual Misses for Double Rate

Aggregate

Rank Player Proj Actual Error
1 Connor Joe 0.0669 0.1058 18.1
2 Jeff McNeil 0.0755 0.0484 17.9
3 Adam Duvall 0.0726 0.1237 17.8
4 Alex Bregman 0.0783 0.0547 17.5
5 Trent Grisham 0.0692 0.1006 17.1
6 Ketel Marte 0.0846 0.0591 16.9
7 Nick Allen 0.0662 0.0157 16.8
8 Adley Rutschman 0.0888 0.0657 16.2
9 Davis Schneider 0.0743 0.1846 15.5
10 Jace Peterson 0.0718 0.0368 15.3

Marcel

Rank Player Proj Actual Error
1 Ketel Marte 0.0997 0.0591 27.0
2 Adley Rutschman 0.0979 0.0657 22.7
3 Jarred Kelenic 0.0603 0.1082 19.6
4 Adam Duvall 0.0684 0.1237 19.2
5 Brice Turang 0.0701 0.0291 18.7
6 Connor Joe 0.0655 0.1058 18.6
7 Mickey Moniak 0.0573 0.1141 18.1
8 Trent Grisham 0.0673 0.1006 18.0
9 Ezequiel Tovar 0.0612 0.0914 18.0
10 Luis Robert Jr. 0.0746 0.1050 17.6

Razzball

Rank Player Proj Actual Error
1 Adam Duvall 0.0650 0.1237 20.7
2 Connor Joe 0.0621 0.1058 20.6
3 Jeff McNeil 0.0784 0.0484 19.5
4 James Outman 0.0907 0.0565 19.4
5 Jace Peterson 0.0795 0.0368 18.4
6 Ryan McMahon 0.0632 0.0920 18.0
7 Nick Allen 0.0704 0.0157 18.0
8 Ezequiel Tovar 0.0630 0.0914 17.4
9 Alex Bregman 0.0786 0.0547 17.3
10 Austin Hays 0.0677 0.0978 17.0

Steamer

Rank Player Proj Actual Error
1 Ketel Marte 0.0865 0.0591 18.8
2 Adam Duvall 0.0697 0.1237 18.5
3 Connor Joe 0.0659 0.1058 18.1
4 Trent Grisham 0.0669 0.1006 17.9
5 Jeff McNeil 0.0734 0.0484 17.2
6 Nick Allen 0.0658 0.0157 17.0
7 Luis Robert Jr. 0.0750 0.1050 16.9
8 Alex Bregman 0.0760 0.0547 16.5
9 Jeimer Candelario 0.0778 0.1080 16.5
10 Davis Schneider 0.0706 0.1846 15.9

ZiPS

Rank Player Proj Actual Error
1 Adley Rutschman 0.1051 0.0657 26.9
2 Ketel Marte 0.0952 0.0591 23.3
3 Luis Robert Jr. 0.0698 0.1050 21.1
4 Bobby Witt Jr. 0.0845 0.0561 19.6
5 Jake Burger 0.0543 0.0895 19.1
6 Kris Bryant 0.1020 0.0450 19.0
7 Trent Grisham 0.0675 0.1006 18.5
8 Alex Bregman 0.0804 0.0547 18.4
9 Jeff McNeil 0.0747 0.0484 16.9
10 Jesús Sánchez 0.0543 0.0954 16.6

Most Unique Misses for Double Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ketel Marte 0.0997 0.0846 0.0591 27.0 16.9 10.0
2 Corbin Carroll 0.0888 0.0660 0.0706 12.3 2.6 9.6
3 Paul Goldschmidt 0.0907 0.0782 0.0754 11.0 2.3 8.7
4 Spencer Steer 0.0667 0.0786 0.0873 13.1 5.4 7.8
5 Teoscar Hernández 0.0872 0.0761 0.0734 9.9 2.2 7.7
6 Garrett Cooper 0.0932 0.0766 0.0655 13.1 5.4 7.7
7 Shea Langeliers 0.0877 0.0724 0.0664 10.8 3.2 7.7
8 Jarred Kelenic 0.0603 0.0775 0.1082 19.6 12.5 7.0
9 Triston Casas 0.0584 0.0764 0.0747 7.8 1.1 6.6
10 Willy Adames 0.0896 0.0794 0.0780 7.9 1.3 6.6

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Teoscar Hernández 0.0888 0.0761 0.0734 10.4 2.2 8.2
2 Kyle Tucker 0.0632 0.0728 0.0787 10.4 3.6 6.8
3 Andrew Vaughn 0.0846 0.0740 0.0718 7.9 1.7 6.2
4 Tyler Stephenson 0.0907 0.0783 0.0629 14.4 8.2 6.1
5 Jonathan India 0.0869 0.0755 0.0687 9.7 3.9 5.8
6 Yordan Alvarez 0.0697 0.0831 0.0825 6.3 0.6 5.7
7 Corbin Carroll 0.0579 0.0660 0.0706 8.1 2.6 5.5
8 Spencer Torkelson 0.0601 0.0676 0.0831 15.7 10.2 5.5
9 Eloy Jiménez 0.0825 0.0708 0.0663 7.9 2.5 5.5
10 James Outman 0.0907 0.0809 0.0565 19.4 14.1 5.3

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spencer Steer 0.0715 0.0786 0.0873 9.4 5.4 4.1
2 Patrick Bailey 0.0499 0.0619 0.0811 10.4 6.6 3.9
3 Luis Arraez 0.0616 0.0565 0.0562 4.3 0.5 3.8
4 J.D. Martinez 0.0778 0.0855 0.1034 11.5 8.3 3.2
5 Matt Vierling 0.0632 0.0576 0.0585 3.3 0.2 3.2
6 Brenton Doyle 0.0717 0.0659 0.0656 3.3 0.4 2.9
7 Jarred Kelenic 0.0697 0.0775 0.1082 15.4 12.5 2.8
8 Byron Buxton 0.0831 0.0918 0.0934 3.0 0.4 2.7
9 Nico Hoerner 0.0606 0.0579 0.0507 7.9 5.4 2.5
10 Alek Thomas 0.0724 0.0672 0.0599 5.7 3.2 2.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adley Rutschman 0.1051 0.0888 0.0657 26.9 16.2 10.7
2 Ketel Marte 0.0952 0.0846 0.0591 23.3 16.9 6.4
3 Bobby Witt Jr. 0.0845 0.0747 0.0561 19.6 13.3 6.2
4 Steven Kwan 0.0487 0.0565 0.0637 11.0 4.7 6.2
5 Yordan Alvarez 0.0964 0.0831 0.0825 6.8 0.6 6.2
6 Julio Rodríguez 0.0667 0.0746 0.0824 11.4 5.2 6.2
7 Luis Robert Jr. 0.0698 0.0792 0.1050 21.1 15.0 6.1
8 J.D. Davis 0.0859 0.0747 0.0723 7.3 1.6 5.7
9 Jake Burger 0.0543 0.0638 0.0895 19.1 13.5 5.6
10 Chas McCormick 0.0413 0.0523 0.0637 10.3 4.9 5.4

Triple Rate

Everybody Missed for Triple Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Ke'Bryan Hayes 0.0185
0.0084
(5.4)
0.0085
(5.3)
0.0082
(5.3)
0.0083
(5.2)
0.0086
(5.5)
Shohei Ohtani 0.0252
0.0140
(6.7)
0.0150
(6.1)
0.0126
(7.4)
0.0121
(7.6)
0.0171
(5.2)
Seiya Suzuki 0.0161
0.0057
(6.1)
0.0075
(5.0)
0.0050
(6.4)
0.0051
(6.2)
0.0072
(5.6)
Will Benson 0.0460
0.0119
(11.2)
0.0067
(12.9)
0.0105
(11.6)
0.0091
(12.0)
0.0165
(9.9)
Adolis García 0.0000
0.0093
(5.8)
0.0084
(5.3)
0.0084
(5.4)
0.0082
(5.4)
0.0112
(6.7)
Ketel Marte 0.0205
0.0058
(9.6)
0.0055
(9.7)
0.0048
(10.1)
0.0047
(10.0)
0.0079
(8.5)
Bobby Witt Jr. 0.0220
0.0109
(7.8)
0.0109
(7.7)
0.0103
(8.0)
0.0102
(7.9)
0.0121
(7.4)
Gunnar Henderson 0.0239
0.0126
(7.1)
0.0058
(11.3)
0.0115
(7.7)
0.0105
(8.1)
0.0161
(5.3)
Trevor Larnach 0.0286
0.0023
(5.6)
0.0000
(6.0)
0.0039
(5.2)
0.0029
(5.4)
0.0000
(6.2)
Ramón Laureano 0.0167
0.0036
(5.3)
0.0038
(5.2)
0.0035
(5.3)
0.0034
(5.2)
0.0039
(5.5)

Individual Misses for Triple Rate

Aggregate

Rank Player Proj Actual Error
1 Elly De La Cruz 0.0163 0.0300 5.9
2 Jake Cronenworth 0.0098 0.0196 5.1
3 Willi Castro 0.0076 0.0196 4.9
4 Matt Olson 0.0009 0.0077 4.9
5 Akil Baddoo 0.0184 0.0047 4.9
6 Miguel Vargas 0.0048 0.0206 4.8
7 Blake Sabol 0.0140 0.0000 4.8
8 Brandon Marsh 0.0136 0.0237 4.8
9 Jared Young 0.0058 0.1071 4.8
10 Nolan Jones 0.0069 0.0180 4.7

Marcel

Rank Player Proj Actual Error
1 Elly De La Cruz 0.0060 0.0300 10.2
2 Corbin Carroll 0.0118 0.0235 7.5
3 Drew Waters 0.0065 0.0263 6.7
4 Brenton Doyle 0.0060 0.0205 6.2
5 Alek Thomas 0.0034 0.0176 5.7
6 Jake Rogers 0.0155 0.0000 5.7
7 Alex Verdugo 0.0023 0.0112 5.3
8 Ha-Seong Kim 0.0084 0.0000 5.3
9 Esteury Ruiz 0.0133 0.0028 5.3
10 Dairon Blanco 0.0077 0.0444 5.1

Razzball

Rank Player Proj Actual Error
1 Elly De La Cruz 0.0150 0.0300 6.4
2 Jake Cronenworth 0.0091 0.0196 5.4
3 Willi Castro 0.0064 0.0196 5.3
4 Dairon Blanco 0.0060 0.0444 5.3
5 Kevin Kiermaier 0.0086 0.0214 5.1
6 Nolan Jones 0.0065 0.0180 4.9
7 Eduardo Escobar 0.0084 0.0242 4.8
8 Jared Young 0.0051 0.1071 4.8
9 Brandon Marsh 0.0136 0.0237 4.7
10 Miguel Vargas 0.0049 0.0206 4.7

Steamer

Rank Player Proj Actual Error
1 Elly De La Cruz 0.0101 0.0300 8.3
2 Jake Cronenworth 0.0089 0.0196 5.4
3 Kevin Kiermaier 0.0087 0.0214 5.0
4 Brandon Marsh 0.0129 0.0237 4.9
5 Nolan Jones 0.0061 0.0180 4.9
6 Willi Castro 0.0073 0.0196 4.9
7 Miguel Vargas 0.0044 0.0206 4.8
8 Dairon Blanco 0.0092 0.0444 4.8
9 Eduardo Escobar 0.0085 0.0242 4.7
10 Jared Young 0.0066 0.1071 4.7

ZiPS

Rank Player Proj Actual Error
1 Blake Sabol 0.0201 0.0000 6.7
2 Akil Baddoo 0.0239 0.0047 6.6
3 Matt Olson 0.0000 0.0077 6.0
4 Shea Langeliers 0.0034 0.0140 5.5
5 Jake Rogers 0.0155 0.0000 5.4
6 Jarren Duran 0.0240 0.0084 5.4
7 CJ Abrams 0.0057 0.0139 5.4
8 Ha-Seong Kim 0.0086 0.0000 5.0
9 Miguel Vargas 0.0050 0.0206 5.0
10 Jared Young 0.0060 0.1071 4.8

Most Unique Misses for Triple Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Corbin Carroll 0.0118 0.0229 0.0235 7.5 0.5 7.1
2 Elly De La Cruz 0.0060 0.0163 0.0300 10.2 5.9 4.3
3 Gunnar Henderson 0.0058 0.0126 0.0239 11.3 7.1 4.2
4 Esteury Ruiz 0.0133 0.0060 0.0028 5.3 1.6 3.7
5 Alek Thomas 0.0034 0.0115 0.0176 5.7 2.5 3.2
6 Jake McCarthy 0.0078 0.0174 0.0230 4.7 1.8 2.9
7 Drew Waters 0.0065 0.0148 0.0263 6.7 3.9 2.8
8 Matt McLain 0.0060 0.0128 0.0171 4.4 1.7 2.7
9 Francisco Alvarez 0.0072 0.0018 0.0000 3.1 0.8 2.3
10 Geraldo Perdomo 0.0065 0.0108 0.0120 2.7 0.6 2.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Matt McLain 0.0060 0.0128 0.0171 4.4 1.7 2.7
2 Miguel Cabrera 0.0060 0.0011 0.0000 2.3 0.4 1.9
3 Kevin Kiermaier 0.0086 0.0119 0.0214 5.1 3.9 1.3
4 Connor Wong 0.0039 0.0067 0.0086 1.9 0.8 1.1
5 Dairon Blanco 0.0060 0.0137 0.0444 5.3 4.3 1.0
6 Josh Donaldson 0.0060 0.0009 0.0000 1.2 0.2 1.0
7 Billy McKinney 0.0060 0.0115 0.0119 0.8 0.1 0.8
8 Tommy Edman 0.0061 0.0078 0.0103 2.1 1.4 0.8
9 Adam Duvall 0.0055 0.0078 0.0103 1.6 0.9 0.8
10 Michael Conforto 0.0040 0.0027 0.0000 1.9 1.2 0.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Elly De La Cruz 0.0101 0.0163 0.0300 8.3 5.9 2.4
2 Matt McLain 0.0077 0.0128 0.0171 3.6 1.7 1.9
3 Corbin Carroll 0.0197 0.0229 0.0235 2.2 0.5 1.8
4 Kevin Kiermaier 0.0087 0.0119 0.0214 5.0 3.9 1.1
5 Gunnar Henderson 0.0105 0.0126 0.0239 8.1 7.1 1.1
6 Connor Wong 0.0038 0.0067 0.0086 1.8 0.8 1.0
7 Anthony Volpe 0.0068 0.0087 0.0112 2.5 1.5 0.9
8 Shohei Ohtani 0.0121 0.0140 0.0252 7.6 6.7 0.9
9 Michael Conforto 0.0040 0.0027 0.0000 2.0 1.2 0.8
10 Will Benson 0.0091 0.0119 0.0460 12.0 11.2 0.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 James Outman 0.0177 0.0121 0.0106 3.7 0.8 2.9
2 Mickey Moniak 0.0235 0.0158 0.0109 3.9 1.6 2.3
3 Blake Sabol 0.0201 0.0140 0.0000 6.7 4.8 1.9
4 Akil Baddoo 0.0239 0.0184 0.0047 6.6 4.9 1.8
5 Leody Taveras 0.0135 0.0098 0.0078 2.8 1.1 1.7
6 Brent Rooker 0.0000 0.0023 0.0038 2.3 0.8 1.5
7 Ezequiel Duran 0.0120 0.0080 0.0073 1.8 0.3 1.5
8 Christian Walker 0.0027 0.0044 0.0046 1.7 0.2 1.5
9 Corbin Carroll 0.0270 0.0229 0.0235 1.8 0.5 1.4
10 Luis Robert Jr. 0.0066 0.0038 0.0029 1.8 0.5 1.4

Run Rate

Everybody Missed for Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Adolis García 0.1709
0.1234
(30.4)
0.1273
(27.7)
0.1150
(37.7)
0.1143
(33.0)
0.1407
(20.9)
Corbin Carroll 0.1798
0.1316
(31.5)
0.1161
(41.3)
0.1340
(32.0)
0.1315
(28.3)
0.1293
(34.4)
J.P. Crawford 0.1473
0.1137
(21.8)
0.1150
(20.8)
0.1176
(21.4)
0.1098
(21.2)
0.1138
(23.2)
Ronald Acuña Jr. 0.2027
0.1675
(26.2)
0.1562
(34.3)
0.1681
(28.3)
0.1647
(24.7)
0.1698
(26.3)

Individual Misses for Run Rate

Aggregate

Rank Player Proj Actual Error
1 Vladimir Guerrero Jr. 0.1538 0.1144 26.5
2 Cody Bellinger 0.1243 0.1709 26.2
3 Matt Olson 0.1428 0.1764 24.6
4 Josh Bell 0.1221 0.0843 23.0
5 Juan Soto 0.1694 0.1370 22.6
6 Matt McLain 0.1089 0.1613 21.3
7 Tim Anderson 0.1404 0.0992 21.3
8 DJ LeMahieu 0.1344 0.0979 20.2
9 Jorge Mateo 0.1110 0.1657 19.4
10 Mauricio Dubón 0.1159 0.1545 19.2

Marcel

Rank Player Proj Actual Error
1 Matt Olson 0.1297 0.1764 33.8
2 Gunnar Henderson 0.1083 0.1608 32.8
3 Tim Anderson 0.1562 0.0992 29.7
4 Cody Bellinger 0.1228 0.1709 26.8
5 Austin Riley 0.1298 0.1636 24.3
6 Teoscar Hernández 0.1393 0.1032 24.3
7 Josh Bell 0.1213 0.0843 22.7
8 Yandy Díaz 0.1212 0.1583 22.4
9 Ha-Seong Kim 0.1011 0.1342 20.8
10 DJ LeMahieu 0.1342 0.0979 20.3

Razzball

Rank Player Proj Actual Error
1 Cody Bellinger 0.1139 0.1709 33.8
2 Vladimir Guerrero Jr. 0.1665 0.1144 32.9
3 Juan Soto 0.1790 0.1370 27.0
4 Josh Bell 0.1301 0.0843 25.9
5 Gunnar Henderson 0.1266 0.1608 23.6
6 Matt Olson 0.1480 0.1764 23.2
7 Alejandro Kirk 0.1390 0.0806 23.1
8 Francisco Lindor 0.1277 0.1572 22.9
9 Miguel Cabrera 0.1218 0.0568 22.7
10 Jorge Mateo 0.1050 0.1657 22.6

Steamer

Rank Player Proj Actual Error
1 Vladimir Guerrero Jr. 0.1528 0.1144 29.2
2 Cody Bellinger 0.1144 0.1709 29.0
3 Josh Bell 0.1243 0.0843 27.4
4 Juan Soto 0.1684 0.1370 25.3
5 Gunnar Henderson 0.1158 0.1608 25.3
6 Alejandro Kirk 0.1305 0.0806 22.9
7 Matt McLain 0.1026 0.1613 21.9
8 DJ LeMahieu 0.1321 0.0979 21.7
9 Rowdy Tellez 0.1309 0.0741 21.5
10 Mauricio Dubón 0.1073 0.1545 21.0

ZiPS

Rank Player Proj Actual Error
1 Matt Olson 0.1346 0.1764 32.2
2 Nico Hoerner 0.1109 0.1424 23.7
3 Ha-Seong Kim 0.0994 0.1342 23.6
4 Tim Anderson 0.1471 0.0992 23.6
5 Daulton Varsho 0.1536 0.1119 22.6
6 Yandy Díaz 0.1257 0.1583 21.3
7 Lane Thomas 0.1214 0.1481 20.2
8 Esteury Ruiz 0.1379 0.0946 20.1
9 Matt McLain 0.1151 0.1613 19.8
10 Teoscar Hernández 0.1349 0.1032 19.6

Most Unique Misses for Run Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Gunnar Henderson 0.1083 0.1321 0.1608 32.8 18.1 14.6
2 Ezequiel Tovar 0.1101 0.1288 0.1285 11.4 0.1 11.3
3 Nick Fortes 0.1468 0.1139 0.1022 14.3 3.6 10.7
4 Corbin Carroll 0.1161 0.1316 0.1798 41.3 31.5 9.8
5 Kyle Tucker 0.1296 0.1451 0.1439 9.8 0.4 9.4
6 Matt Olson 0.1297 0.1428 0.1764 33.8 24.6 9.2
7 Joey Meneses 0.1289 0.1153 0.1081 13.6 4.4 9.2
8 Gleyber Torres 0.1140 0.1270 0.1339 13.6 5.0 8.6
9 Austin Riley 0.1298 0.1420 0.1636 24.3 15.8 8.5
10 Ha-Seong Kim 0.1011 0.1150 0.1342 20.8 12.3 8.5

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Miguel Cabrera 0.1218 0.0830 0.0568 22.7 9.5 13.1
2 Cody Bellinger 0.1139 0.1243 0.1709 33.8 26.2 7.6
3 Adolis García 0.1150 0.1234 0.1709 37.7 30.4 7.3
4 Masataka Yoshida 0.1504 0.1356 0.1224 14.0 7.3 6.7
5 Vladimir Guerrero Jr. 0.1665 0.1538 0.1144 32.9 26.5 6.4
6 Andrew Vaughn 0.1351 0.1215 0.1089 13.7 7.4 6.4
7 Joey Meneses 0.1282 0.1153 0.1081 10.7 4.4 6.3
8 Gunnar Henderson 0.1266 0.1321 0.1608 23.6 18.1 5.5
9 Ty France 0.1388 0.1275 0.1188 10.8 5.4 5.4
10 Alex Verdugo 0.1204 0.1257 0.1346 10.8 5.6 5.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 CJ Abrams 0.1010 0.1181 0.1352 18.3 10.8 7.5
2 Gunnar Henderson 0.1158 0.1321 0.1608 25.3 18.1 7.1
3 Nolan Arenado 0.1304 0.1261 0.1160 11.5 5.8 5.7
4 Miguel Cabrera 0.0930 0.0830 0.0568 15.1 9.5 5.5
5 Giancarlo Stanton 0.1357 0.1282 0.1036 15.2 10.0 5.2
6 Mookie Betts 0.1564 0.1687 0.1818 14.6 9.5 5.1
7 Maikel Garcia 0.0998 0.1146 0.1146 5.3 0.2 5.1
8 Will Benson 0.1062 0.1261 0.1550 14.6 9.7 4.9
9 James Outman 0.1162 0.1296 0.1517 17.6 12.8 4.8
10 Ozzie Albies 0.1238 0.1360 0.1455 11.4 6.6 4.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ha-Seong Kim 0.0994 0.1150 0.1342 23.6 12.3 11.3
2 Maikel Garcia 0.1350 0.1146 0.1146 9.1 0.2 8.8
3 Nolan Gorman 0.1491 0.1288 0.1272 8.9 0.5 8.4
4 Matt Olson 0.1346 0.1428 0.1764 32.2 24.6 7.6
5 Miguel Rojas 0.0922 0.1078 0.1158 11.2 3.6 7.6
6 Daulton Varsho 0.1536 0.1385 0.1119 22.6 15.1 7.4
7 Byron Buxton 0.1771 0.1536 0.1412 11.5 4.1 7.4
8 Nico Hoerner 0.1109 0.1190 0.1424 23.7 16.5 7.2
9 Esteury Ruiz 0.1379 0.1219 0.0946 20.1 13.3 6.8
10 Spencer Steer 0.1370 0.1248 0.1113 15.2 8.6 6.6

RBI Rate

Everybody Missed for RBI Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jonah Heim 0.1896
0.1157
(38.1)
0.1096
(39.6)
0.1219
(34.7)
0.1118
(37.8)
0.1134
(42.0)
Corey Seager 0.1791
0.1312
(26.9)
0.1311
(25.2)
0.1318
(26.2)
0.1297
(25.2)
0.1320
(29.4)
Andrew Benintendi 0.0725
0.1143
(24.6)
0.1128
(25.7)
0.1099
(22.2)
0.1150
(27.9)
0.1178
(23.4)
Josh Lowe 0.1657
0.1080
(30.0)
0.0915
(36.7)
0.1072
(30.1)
0.1031
(30.2)
0.1138
(29.8)
Alec Bohm 0.1588
0.1169
(26.9)
0.1152
(26.0)
0.1190
(25.3)
0.1127
(26.7)
0.1190
(28.9)
Cody Bellinger 0.1745
0.1224
(30.2)
0.1170
(31.4)
0.1227
(29.7)
0.1206
(28.7)
0.1238
(32.4)
Max Muncy 0.1813
0.1355
(27.8)
0.1308
(28.7)
0.1383
(25.9)
0.1341
(26.0)
0.1342
(31.7)
J.D. Martinez 0.2150
0.1393
(37.3)
0.1236
(43.3)
0.1441
(34.8)
0.1325
(38.4)
0.1413
(39.0)
Josh Naylor 0.1960
0.1412
(28.2)
0.1263
(34.0)
0.1448
(26.1)
0.1366
(28.2)
0.1420
(30.5)
Cedric Mullins 0.1626
0.1006
(29.2)
0.0944
(30.6)
0.0964
(30.9)
0.0960
(29.2)
0.1094
(27.7)

Individual Misses for RBI Rate

Aggregate

Rank Player Proj Actual Error
1 Matt Olson 0.1560 0.1931 28.2
2 Fernando Tatis Jr. 0.1653 0.1228 25.5
3 Tim Anderson 0.0981 0.0477 25.2
4 José Ramírez 0.1541 0.1158 25.0
5 Jeremy Peña 0.1224 0.0820 24.2
6 Daulton Varsho 0.1486 0.1050 24.1
7 Ty France 0.1255 0.0872 24.0
8 Isaac Paredes 0.1332 0.1716 23.2
9 Matt Chapman 0.1349 0.0929 23.1
10 Ozzie Albies 0.1324 0.1652 23.1

Marcel

Rank Player Proj Actual Error
1 Isaac Paredes 0.1046 0.1716 37.7
2 Spencer Torkelson 0.0845 0.1374 35.5
3 José Ramírez 0.1661 0.1158 35.5
4 Dominic Smith 0.1284 0.0785 29.8
5 Matt Olson 0.1507 0.1931 29.8
6 Tim Anderson 0.0979 0.0477 26.8
7 Ty France 0.1241 0.0872 25.2
8 Fernando Tatis Jr. 0.1603 0.1228 24.4
9 Royce Lewis 0.1145 0.2176 24.4
10 Nolan Gorman 0.1111 0.1638 24.0

Razzball

Rank Player Proj Actual Error
1 Xander Bogaerts 0.1345 0.0872 30.3
2 Jeremy Peña 0.1283 0.0820 28.3
3 Matt Olson 0.1559 0.1931 28.0
4 Tim Anderson 0.1025 0.0477 27.8
5 Matt Chapman 0.1392 0.0929 25.9
6 Hunter Renfroe 0.1574 0.1095 25.4
7 Dominic Smith 0.1218 0.0785 24.4
8 Ozzie Albies 0.1299 0.1652 24.3
9 Marcus Semien 0.1031 0.1328 23.6
10 Isaac Paredes 0.1323 0.1716 23.4

Steamer

Rank Player Proj Actual Error
1 Matt Olson 0.1440 0.1931 33.6
2 Fernando Tatis Jr. 0.1684 0.1228 30.4
3 Tim Anderson 0.0972 0.0477 27.2
4 Ty France 0.1234 0.0872 25.6
5 Isaac Paredes 0.1252 0.1716 25.2
6 Ozzie Albies 0.1265 0.1652 24.0
7 José Ramírez 0.1477 0.1158 23.6
8 Vladimir Guerrero Jr. 0.1689 0.1378 22.8
9 Gleyber Torres 0.1328 0.1012 22.8
10 Hunter Renfroe 0.1487 0.1095 22.7

ZiPS

Rank Player Proj Actual Error
1 Daulton Varsho 0.1704 0.1050 33.6
2 José Ramírez 0.1695 0.1158 31.9
3 Carlos Santana 0.0969 0.1389 30.7
4 MJ Melendez 0.1436 0.0930 25.9
5 Juan Soto 0.1259 0.1540 25.2
6 Adam Frazier 0.0842 0.1319 25.2
7 Fernando Tatis Jr. 0.1698 0.1228 25.0
8 George Springer 0.1494 0.1054 24.8
9 Tommy Pham 0.0985 0.1414 24.3
10 Ty France 0.1311 0.0872 24.1

Most Unique Misses for RBI Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spencer Torkelson 0.0845 0.1174 0.1374 35.5 15.2 20.3
2 Spencer Steer 0.1004 0.1309 0.1293 18.6 0.4 18.2
3 Isaac Paredes 0.1046 0.1332 0.1716 37.7 23.2 14.5
4 Trea Turner 0.1313 0.1171 0.1100 15.4 3.4 12.0
5 Kerry Carpenter 0.1034 0.1326 0.1394 16.1 4.2 11.9
6 Brice Turang 0.1169 0.0945 0.0759 18.8 7.3 11.5
7 LaMonte Wade Jr. 0.1209 0.1022 0.0867 18.3 6.9 11.3
8 Teoscar Hernández 0.1584 0.1459 0.1372 15.1 4.4 10.6
9 José Ramírez 0.1661 0.1541 0.1158 35.5 25.0 10.5
10 Nolan Gorman 0.1111 0.1366 0.1638 24.0 13.6 10.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Christian Encarnacion-Strand 0.1169 0.1518 0.1535 9.2 1.0 8.3
2 Andruw Monasterio 0.1169 0.0918 0.0857 9.3 1.2 8.0
3 Xander Bogaerts 0.1345 0.1232 0.0872 30.3 22.5 7.8
4 Rafael Devers 0.1414 0.1516 0.1524 8.3 2.0 6.3
5 Alex Verdugo 0.1252 0.1156 0.0897 20.3 14.3 6.1
6 Miguel Cabrera 0.1169 0.1011 0.0919 8.6 2.6 6.0
7 Corbin Carroll 0.1058 0.1154 0.1178 8.8 3.0 5.8
8 Dansby Swanson 0.1068 0.1162 0.1254 12.9 7.3 5.6
9 Julio Rodríguez 0.1298 0.1380 0.1443 11.5 6.0 5.5
10 Nathaniel Lowe 0.1363 0.1295 0.1133 15.5 10.2 5.3

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Corbin Carroll 0.0972 0.1154 0.1178 11.8 3.0 8.8
2 Spencer Steer 0.1163 0.1309 0.1293 7.1 0.4 6.7
3 Ha-Seong Kim 0.1115 0.1065 0.0958 11.3 5.3 6.0
4 Matt Vierling 0.1023 0.0956 0.0830 11.5 5.5 5.9
5 Masataka Yoshida 0.1392 0.1335 0.1241 10.1 4.1 5.9
6 Nathaniel Lowe 0.1325 0.1295 0.1133 15.6 10.2 5.4
7 Matt Olson 0.1440 0.1560 0.1931 33.6 28.2 5.4
8 Yordan Alvarez 0.1619 0.1773 0.1956 15.6 10.2 5.4
9 Fernando Tatis Jr. 0.1684 0.1653 0.1228 30.4 25.5 4.9
10 Josh Jung 0.1208 0.1346 0.1359 6.6 1.8 4.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Seiya Suzuki 0.1073 0.1247 0.1269 15.9 2.6 13.3
2 Carlos Santana 0.0969 0.1115 0.1389 30.7 18.4 12.4
3 Freddie Freeman 0.1634 0.1429 0.1397 11.7 0.8 10.9
4 Jack Suwinski 0.1038 0.1187 0.1386 22.6 11.8 10.8
5 Ke'Bryan Hayes 0.0817 0.0960 0.1162 22.1 11.7 10.4
6 Juan Soto 0.1259 0.1351 0.1540 25.2 14.9 10.4
7 Joey Meneses 0.1237 0.1339 0.1355 12.7 2.4 10.3
8 Daulton Varsho 0.1704 0.1486 0.1050 33.6 24.1 9.5
9 Esteury Ruiz 0.1303 0.1057 0.0946 13.9 4.5 9.5
10 Christian Walker 0.1291 0.1376 0.1558 22.7 13.5 9.2

Stolen Base Rate

Everybody Missed for Stolen Base Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Wander Franco 0.2439
0.0703
(77.1)
0.0594
(80.5)
0.0625
(80.6)
0.0719
(78.8)
0.0769
(72.0)
Ha-Seong Kim 0.2135
0.0860
(69.4)
0.0820
(69.4)
0.0821
(71.4)
0.0902
(70.0)
0.0855
(67.3)
Elly De La Cruz 0.3763
0.1842
(75.0)
0.0801
(117.7)
0.1798
(76.5)
0.1685
(83.8)
0.2041
(64.8)
Corbin Carroll 0.3253
0.1329
(113.4)
0.0678
(152.8)
0.1307
(114.4)
0.1347
(115.5)
0.1333
(110.6)
Adolis García 0.0647
0.1515
(65.4)
0.1429
(62.4)
0.1415
(59.4)
0.1691
(73.2)
0.1441
(63.0)
CJ Abrams 0.3588
0.1415
(123.2)
0.0833
(156.5)
0.1363
(126.0)
0.1371
(129.0)
0.1509
(115.1)
Luke Williams 4.0000
0.2289
(71.3)
0.1449
(72.9)
0.2197
(71.5)
0.2385
(71.2)
0.2286
(71.3)
Josh Lowe 0.2832
0.1299
(68.5)
0.0735
(94.7)
0.1190
(73.6)
0.1186
(76.7)
0.1525
(55.2)
Bobby Witt Jr. 0.3224
0.2043
(70.4)
0.1754
(87.7)
0.1853
(83.1)
0.2340
(53.4)
0.1938
(75.0)
Esteury Ruiz 0.5583
0.3029
(118.7)
0.0612
(236.8)
0.3188
(110.5)
0.3019
(121.7)
0.2880
(124.2)
Dairon Blanco 0.8000
0.2265
(76.8)
0.0625
(98.9)
0.0801
(97.0)
0.2204
(78.4)
0.2323
(75.5)
Willi Castro 0.3113
0.1081
(76.3)
0.0816
(85.5)
0.1020
(78.5)
0.1225
(72.5)
0.1000
(78.1)
Ronald Acuña Jr. 0.3230
0.1967
(80.6)
0.1594
(105.1)
0.1866
(87.5)
0.2273
(61.9)
0.1761
(93.0)
Francisco Lindor 0.1879
0.0854
(59.0)
0.0789
(60.7)
0.0785
(63.3)
0.0954
(55.7)
0.0823
(58.5)
Brenton Doyle 0.2895
0.1059
(71.9)
0.0801
(81.4)
0.0990
(74.6)
0.0957
(78.6)
0.1226
(63.1)

Individual Misses for Stolen Base Rate

Aggregate

Rank Player Proj Actual Error
1 Jon Berti 0.2724 0.1345 65.5
2 Bryson Stott 0.0902 0.1925 54.9
3 Bo Bichette 0.1075 0.0331 54.7
4 Randy Arozarena 0.1795 0.1140 53.7
5 Nico Hoerner 0.1235 0.2172 53.0

Marcel

Rank Player Proj Actual Error
1 Jorge Mateo 0.2449 0.4638 69.4
2 Jarren Duran 0.1029 0.2963 62.5
3 Brice Turang 0.0801 0.2385 61.7
4 José Caballero 0.0801 0.3171 60.6
5 Jihwan Bae 0.0909 0.2727 59.8

Razzball

Rank Player Proj Actual Error
1 José Caballero 0.0801 0.3171 61.5
2 Jorge Mateo 0.2762 0.4638 59.6
3 Nico Hoerner 0.1138 0.2172 59.2
4 Bryson Stott 0.0854 0.1925 57.5
5 Tommy Pham 0.0635 0.1964 55.6

Steamer

Rank Player Proj Actual Error
1 Jon Berti 0.3046 0.1345 77.0
2 Randy Arozarena 0.2038 0.1140 66.3
3 Marcus Semien 0.1412 0.0741 59.2
4 Bo Bichette 0.1175 0.0331 57.6
5 Bryson Stott 0.1004 0.1925 51.7

ZiPS

Rank Player Proj Actual Error
1 Jon Berti 0.2766 0.1345 68.9
2 Jorge Mateo 0.2796 0.4638 57.3
3 Nico Hoerner 0.1148 0.2172 56.4
4 Bryson Stott 0.0847 0.1925 55.9
5 Bo Bichette 0.1039 0.0331 54.8

Most Unique Misses for Stolen Base Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Esteury Ruiz 0.0612 0.3029 0.5583 236.8 118.7 118.1
2 Anthony Volpe 0.0801 0.1745 0.1967 57.7 3.3 54.4
3 Elly De La Cruz 0.0801 0.1842 0.3763 117.7 75.0 42.7
4 Corbin Carroll 0.0678 0.1329 0.3253 152.8 113.4 39.4
5 Maikel Garcia 0.0566 0.1342 0.1667 46.1 8.2 37.9
6 CJ Abrams 0.0833 0.1415 0.3588 156.5 123.2 33.3
7 Josh Lowe 0.0735 0.1299 0.2832 94.7 68.5 26.3
8 Drew Waters 0.0333 0.1150 0.2078 51.9 25.7 26.2
9 Ronald Acuña Jr. 0.1594 0.1967 0.3230 105.1 80.6 24.5
10 Dairon Blanco 0.0625 0.2265 0.8000 98.9 76.8 22.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Miguel Cabrera 0.0801 0.0101 0.0000 36.0 9.9 26.2
2 José Caballero 0.0801 0.1613 0.3171 61.5 39.0 22.5
3 Patrick Bailey 0.0801 0.0218 0.0135 29.6 8.8 20.8
4 Dairon Blanco 0.0801 0.2265 0.8000 97.0 76.8 20.1
5 Fernando Tatis Jr. 0.1460 0.1731 0.2000 23.3 6.5 16.8
6 Casey Schmitt 0.0801 0.0179 0.0400 15.9 1.5 14.4
7 Carlos Pérez 0.0801 0.0074 0.0000 18.4 4.5 13.9
8 Bobby Witt Jr. 0.1853 0.2043 0.3224 83.1 70.4 12.7
9 Josh Donaldson 0.0801 0.0143 0.0000 18.4 5.9 12.6
10 Matt McLain 0.0801 0.1090 0.1386 16.6 5.2 11.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Randy Arozarena 0.2038 0.1795 0.1140 66.3 53.7 12.5
2 Marcus Semien 0.1412 0.1194 0.0741 59.2 46.7 12.5
3 Jon Berti 0.3046 0.2724 0.1345 77.0 65.5 11.5
4 Jake Rogers 0.1023 0.0672 0.0139 36.4 25.5 10.9
5 José Caballero 0.1315 0.1613 0.3171 48.7 39.0 9.8
6 Cedric Mullins 0.2286 0.2022 0.1959 20.1 10.4 9.7
7 Elly De La Cruz 0.1685 0.1842 0.3763 83.8 75.0 8.9
8 Josh Lowe 0.1186 0.1299 0.2832 76.7 68.5 8.3
9 Adolis García 0.1691 0.1515 0.0647 73.2 65.4 7.9
10 Ke'Bryan Hayes 0.1350 0.1157 0.0917 28.8 21.3 7.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ronald Acuña Jr. 0.1761 0.1967 0.3230 93.0 80.6 12.3
2 Joey Wiemer 0.1389 0.1172 0.1310 11.6 1.2 10.4
3 Michael Harris II 0.1739 0.1593 0.1613 17.8 7.9 9.9
4 Gunnar Henderson 0.0809 0.0693 0.0735 17.3 7.7 9.6
5 Andrew Benintendi 0.0793 0.0697 0.0807 11.8 3.5 8.3
6 Jordan Walker 0.0965 0.0826 0.0574 27.7 19.5 8.2
7 Teoscar Hernández 0.0794 0.0715 0.0467 36.0 28.1 7.9
8 Elvis Andrus 0.1368 0.1243 0.1250 13.1 6.5 6.6
9 Jorge Mateo 0.2796 0.3018 0.4638 57.3 50.9 6.4
10 Jack Suwinski 0.0305 0.0458 0.0985 25.4 19.3 6.1

Batting Average

Everybody Missed for Batting Average

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Shohei Ohtani 0.3038
0.2591
(26.7)
0.2568
(28.5)
0.2555
(29.3)
0.2616
(24.7)
0.2601
(26.6)
Mookie Betts 0.3065
0.2711
(24.4)
0.2664
(28.1)
0.2716
(24.6)
0.2724
(23.0)
0.2695
(26.2)
Corey Seager 0.3270
0.2747
(28.0)
0.2652
(33.4)
0.2720
(29.8)
0.2821
(23.6)
0.2700
(31.0)
Luis Arraez 0.3537
0.3022
(31.6)
0.2976
(34.9)
0.2977
(34.9)
0.2978
(33.9)
0.3111
(26.8)
Josh Lowe 0.2918
0.2262
(32.8)
0.2355
(28.5)
0.2276
(32.5)
0.2239
(33.6)
0.2271
(32.9)
Cody Bellinger 0.3066
0.2296
(42.7)
0.2095
(54.3)
0.2245
(46.0)
0.2345
(39.6)
0.2296
(43.3)
Pete Alonso 0.2165
0.2607
(29.2)
0.2613
(29.1)
0.2597
(28.0)
0.2614
(30.1)
0.2611
(28.8)
Jon Berti 0.2938
0.2366
(24.2)
0.2345
(25.4)
0.2402
(23.0)
0.2395
(22.7)
0.2303
(27.3)
Ronald Acuña Jr. 0.3375
0.2726
(47.5)
0.2642
(54.2)
0.2704
(49.8)
0.2733
(46.5)
0.2742
(47.1)
Yandy Díaz 0.3295
0.2780
(30.8)
0.2731
(34.1)
0.2797
(30.2)
0.2817
(28.1)
0.2725
(34.7)
Carlos Correa 0.2296
0.2727
(25.1)
0.2759
(26.6)
0.2705
(23.4)
0.2711
(24.6)
0.2764
(26.7)

Individual Misses for Batting Average

Aggregate

Rank Player Proj Actual Error
1 Matt McLain 0.2209 0.2904 27.9
2 Corbin Carroll 0.2443 0.2850 26.1
3 Freddie Freeman 0.2958 0.3312 25.7
4 William Contreras 0.2468 0.2889 25.6
5 Kyle Schwarber 0.2319 0.1966 25.6
6 Brenton Doyle 0.2570 0.2030 23.3
7 José Abreu 0.2749 0.2370 22.6
8 Giancarlo Stanton 0.2457 0.1914 22.6
9 Ryan O'Hearn 0.2276 0.2890 22.5

Marcel

Rank Player Proj Actual Error
1 Josh Naylor 0.2511 0.3075 28.2
2 Bryson Stott 0.2369 0.2803 28.1
3 José Abreu 0.2835 0.2370 27.3
4 Matt Olson 0.2467 0.2829 26.4
5 Tim Anderson 0.2953 0.2454 25.9
6 Jarred Kelenic 0.1914 0.2527 25.7
7 Trea Turner 0.3032 0.2660 25.3
8 Kyle Schwarber 0.2320 0.1966 25.1
9 Spencer Steer 0.2348 0.2715 24.7

Razzball

Rank Player Proj Actual Error
1 Freddie Freeman 0.2938 0.3312 27.8
2 Corbin Carroll 0.2427 0.2850 27.6
3 Brenton Doyle 0.2651 0.2030 26.5
4 Matt Olson 0.2495 0.2829 24.5
5 William Contreras 0.2495 0.2889 24.4
6 Giancarlo Stanton 0.2488 0.1914 23.6
7 Ryan O'Hearn 0.2268 0.2890 23.1
8 Brandon Marsh 0.2315 0.2772 21.9
9 Miguel Vargas 0.2674 0.1953 21.7

Steamer

Rank Player Proj Actual Error
1 Matt McLain 0.2100 0.2904 32.0
2 Corbin Carroll 0.2369 0.2850 30.4
3 Kyle Schwarber 0.2340 0.1966 27.6
4 William Contreras 0.2447 0.2889 26.5
5 Spencer Steer 0.2320 0.2715 25.6
6 Giancarlo Stanton 0.2470 0.1914 23.5
7 Brenton Doyle 0.2542 0.2030 22.5
8 Freddie Freeman 0.3002 0.3312 22.0
9 José Abreu 0.2727 0.2370 21.8

ZiPS

Rank Player Proj Actual Error
1 Freddie Freeman 0.2935 0.3312 28.1
2 Kyle Schwarber 0.2350 0.1966 27.0
3 William Contreras 0.2461 0.2889 26.6
4 Josh Naylor 0.2581 0.3075 24.9
5 José Abreu 0.2793 0.2370 24.6
6 Tim Anderson 0.2930 0.2454 24.5
7 Matt McLain 0.2320 0.2904 23.9
8 Ryan O'Hearn 0.2254 0.2890 23.7
9 Trea Turner 0.3010 0.2660 23.6

Most Unique Misses for Batting Average

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Masataka Yoshida 0.2484 0.3003 0.2886 23.7 6.9 16.8
2 Paul Goldschmidt 0.2959 0.2742 0.2681 18.7 4.3 14.4
3 Jarred Kelenic 0.1914 0.2228 0.2527 25.7 12.4 13.3
4 Carlos Santana 0.2143 0.2336 0.2400 16.2 3.8 12.4
5 Cody Bellinger 0.2095 0.2296 0.3066 54.3 42.7 11.5
6 Tyler Stephenson 0.2819 0.2601 0.2430 19.8 8.9 10.9
7 Isaac Paredes 0.2182 0.2364 0.2500 18.4 7.6 10.8
8 Elias Díaz 0.2364 0.2560 0.2675 16.6 6.0 10.7
9 Joey Wiemer 0.2484 0.2241 0.2044 17.8 8.2 9.6
10 Manny Machado 0.2838 0.2673 0.2578 15.3 5.8 9.5

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jake Bauers 0.2484 0.2044 0.2025 12.3 0.6 11.7
2 Mike Moustakas 0.2164 0.2354 0.2472 12.1 4.5 7.6
3 Jon Singleton 0.2484 0.1912 0.1648 8.7 2.8 5.9
4 Marcus Semien 0.2493 0.2559 0.2761 20.7 15.1 5.6
5 Matt Olson 0.2495 0.2560 0.2829 24.5 19.2 5.2
6 José Ramírez 0.2619 0.2679 0.2815 14.0 9.3 4.7
7 Alika Williams 0.2484 0.2076 0.1980 5.6 1.1 4.5
8 Brandon Belt 0.2218 0.2319 0.2537 13.1 8.7 4.4
9 Josh Donaldson 0.2484 0.2248 0.1515 18.2 13.9 4.3
10 Henry Davis 0.2484 0.2311 0.2133 8.8 4.6 4.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spencer Steer 0.2320 0.2409 0.2715 25.6 20.2 5.4
2 Patrick Bailey 0.1887 0.2034 0.2331 15.4 10.4 4.9
3 Fernando Tatis Jr. 0.2823 0.2758 0.2574 16.4 11.8 4.6
4 Max Muncy 0.2350 0.2278 0.2116 14.1 9.5 4.6
5 Corbin Carroll 0.2369 0.2443 0.2850 30.4 26.1 4.4
6 Matt McLain 0.2100 0.2209 0.2904 32.0 27.9 4.1
7 Juan Soto 0.2833 0.2790 0.2746 6.8 3.2 3.6
8 Josh Bell 0.2592 0.2550 0.2468 8.2 5.2 3.1
9 Justin Turner 0.2676 0.2732 0.2760 4.7 1.6 3.0
10 Martín Maldonado 0.2001 0.1934 0.1906 4.2 1.2 3.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Yuli Gurriel 0.3060 0.2762 0.2450 19.8 10.3 9.5
2 Kyle Tucker 0.2696 0.2797 0.2840 10.2 2.8 7.5
3 Trea Turner 0.3010 0.2895 0.2660 23.6 16.4 7.2
4 Matt Vierling 0.2391 0.2517 0.2610 12.0 4.8 7.2
5 Daulton Varsho 0.2547 0.2420 0.2201 19.6 12.8 6.8
6 Lars Nootbaar 0.2279 0.2396 0.2606 16.8 10.4 6.4
7 Jack Suwinski 0.2429 0.2306 0.2237 9.8 3.8 6.0
8 Jake Burger 0.2259 0.2355 0.2500 13.5 7.7 5.7
9 Jurickson Profar 0.2694 0.2575 0.2418 13.9 8.3 5.7
10 Jordan Walker 0.2372 0.2474 0.2762 18.5 13.3 5.2

On-Base Percentage

Everybody Missed for On-Base Percentage

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Shohei Ohtani 0.4125
0.3521
(36.0)
0.3507
(37.6)
0.3499
(38.0)
0.3549
(33.4)
0.3515
(37.3)
Mookie Betts 0.4084
0.3547
(37.1)
0.3468
(43.4)
0.3554
(37.3)
0.3549
(35.8)
0.3539
(38.7)
J.P. Crawford 0.3795
0.3361
(27.6)
0.3351
(29.0)
0.3357
(28.5)
0.3386
(25.0)
0.3339
(30.0)
Matt Olson 0.3889
0.3479
(29.4)
0.3387
(36.9)
0.3411
(35.0)
0.3492
(27.3)
0.3532
(26.7)
Ryan Jeffers 0.3686
0.2928
(25.3)
0.2926
(25.8)
0.2883
(27.2)
0.2877
(26.5)
0.3023
(22.7)
Cody Bellinger 0.3561
0.3047
(28.5)
0.2773
(44.4)
0.2991
(32.2)
0.3063
(26.7)
0.3086
(27.2)
José Abreu 0.2963
0.3474
(30.4)
0.3598
(37.1)
0.3453
(28.6)
0.3458
(30.5)
0.3509
(31.6)
Spencer Steer 0.3564
0.3169
(26.1)
0.3140
(28.9)
0.3195
(25.1)
0.3071
(31.6)
0.3241
(22.4)
Ronald Acuña Jr. 0.4163
0.3697
(34.2)
0.3613
(41.2)
0.3682
(36.1)
0.3699
(32.8)
0.3709
(34.4)
Brandon Marsh 0.3715
0.2942
(36.4)
0.3045
(32.1)
0.2955
(36.3)
0.2944
(35.6)
0.2927
(37.9)

Individual Misses for On-Base Percentage

Aggregate

Rank Player Proj Actual Error
1 William Contreras 0.3190 0.3672 29.3
2 James Outman 0.3056 0.3527 26.6
3 Adolis García 0.2859 0.3275 26.2
4 Masataka Yoshida 0.3814 0.3379 25.3
5 Ryan Noda 0.3132 0.3636 24.9
6 Andrew McCutchen 0.3273 0.3784 24.1
7 Carlos Correa 0.3522 0.3121 23.4
8 LaMonte Wade Jr. 0.3284 0.3728 23.0
9 Ezequiel Tovar 0.3238 0.2871 22.7
10 Fernando Tatis Jr. 0.3571 0.3218 22.6

Marcel

Rank Player Proj Actual Error
1 Nolan Jones 0.3095 0.3892 34.2
2 LaMonte Wade Jr. 0.3139 0.3728 31.1
3 Brenton Doyle 0.3201 0.2500 29.8
4 Isaac Paredes 0.3041 0.3520 27.9
5 Corey Seager 0.3392 0.3899 27.8
6 Geraldo Perdomo 0.3000 0.3534 27.0
7 Ha-Seong Kim 0.3090 0.3510 27.0
8 Corbin Carroll 0.3208 0.3615 27.0
9 Andrew McCutchen 0.3227 0.3784 26.9
10 Tim Anderson 0.3357 0.2863 25.3

Razzball

Rank Player Proj Actual Error
1 Adolis García 0.2823 0.3275 29.2
2 William Contreras 0.3223 0.3672 28.0
3 Ezequiel Tovar 0.3324 0.2871 27.3
4 Masataka Yoshida 0.3853 0.3379 26.9
5 Andrew McCutchen 0.3235 0.3784 26.4
6 LaMonte Wade Jr. 0.3237 0.3728 26.0
7 Randy Arozarena 0.3270 0.3639 24.7
8 Fernando Tatis Jr. 0.3610 0.3218 24.3
9 Marcus Semien 0.3171 0.3484 24.3
10 Corey Seager 0.3469 0.3899 23.5

Steamer

Rank Player Proj Actual Error
1 James Outman 0.2981 0.3527 30.0
2 Masataka Yoshida 0.3872 0.3379 29.6
3 William Contreras 0.3170 0.3672 29.6
4 Fernando Tatis Jr. 0.3640 0.3218 27.9
5 Adolis García 0.2823 0.3275 27.5
6 Ryan Noda 0.3081 0.3636 26.6
7 Corbin Carroll 0.3194 0.3615 26.0
8 Matt McLain 0.2931 0.3573 25.1
9 LaMonte Wade Jr. 0.3236 0.3728 24.6
10 Nolan Jones 0.3304 0.3892 24.2

ZiPS

Rank Player Proj Actual Error
1 William Contreras 0.3178 0.3672 31.1
2 James Outman 0.3034 0.3527 28.8
3 Ryan Noda 0.3108 0.3636 26.9
4 Corey Seager 0.3435 0.3899 25.7
5 Ha-Seong Kim 0.3120 0.3510 25.3
6 Yandy Díaz 0.3694 0.4100 25.2
7 Carlos Correa 0.3547 0.3121 23.9
8 Ian Happ 0.3288 0.3603 22.8
9 Adolis García 0.2930 0.3275 22.7
10 Andrew McCutchen 0.3320 0.3784 22.7

Most Unique Misses for On-Base Percentage

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Cody Bellinger 0.2773 0.3047 0.3561 44.4 28.5 15.9
2 Isaac Paredes 0.3041 0.3302 0.3520 27.9 12.4 15.6
3 Teoscar Hernández 0.3289 0.3052 0.3053 15.3 0.1 15.2
4 Seiya Suzuki 0.3270 0.3503 0.3568 18.0 3.7 14.3
5 Nolan Jones 0.3095 0.3377 0.3892 34.2 21.8 12.5
6 Triston Casas 0.3255 0.3480 0.3665 21.1 9.2 11.9
7 Joey Wiemer 0.3201 0.2919 0.2829 14.8 3.7 11.1
8 Tyler Stephenson 0.3522 0.3301 0.3172 17.6 6.7 10.8
9 Bryson Stott 0.3000 0.3157 0.3286 19.0 8.2 10.8
10 Patrick Bailey 0.3201 0.2812 0.2849 12.1 1.2 10.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Patrick Bailey 0.3201 0.2812 0.2849 12.1 1.2 10.9
2 Casey Schmitt 0.3201 0.2927 0.2555 17.6 10.4 7.3
3 Corey Julks 0.3201 0.2988 0.2972 7.1 0.6 6.5
4 Jake Bauers 0.3201 0.2952 0.2794 10.8 4.3 6.5
5 Marcus Semien 0.3171 0.3237 0.3484 24.3 18.4 5.8
6 Matt Olson 0.3411 0.3479 0.3889 35.0 29.4 5.6
7 Alika Williams 0.3201 0.2679 0.2703 5.5 0.3 5.2
8 Kole Calhoun 0.3201 0.2733 0.2816 6.5 1.4 5.1
9 Masyn Winn 0.3201 0.2818 0.2296 12.3 7.2 5.1
10 Ezequiel Tovar 0.3324 0.3238 0.2871 27.3 22.7 4.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Matt McLain 0.2931 0.3109 0.3573 25.1 18.6 6.5
2 Corbin Carroll 0.3194 0.3300 0.3615 26.0 20.2 5.8
3 Patrick Bailey 0.2638 0.2812 0.2849 6.8 1.2 5.6
4 Spencer Steer 0.3071 0.3169 0.3564 31.6 26.1 5.4
5 Fernando Tatis Jr. 0.3640 0.3571 0.3218 27.9 22.6 5.3
6 Masataka Yoshida 0.3872 0.3814 0.3379 29.6 25.3 4.3
7 James Outman 0.2981 0.3056 0.3527 30.0 26.6 3.3
8 TJ Friedl 0.3209 0.3283 0.3522 16.4 13.2 3.2
9 Vladimir Guerrero Jr. 0.3683 0.3655 0.3446 17.4 14.4 3.0
10 Max Muncy 0.3520 0.3485 0.3333 11.8 8.9 3.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Yuli Gurriel 0.3524 0.3268 0.3040 15.5 7.6 7.9
2 Matt Vierling 0.2967 0.3099 0.3289 17.8 10.0 7.9
3 Justin Turner 0.3631 0.3497 0.3450 10.4 3.0 7.4
4 Kyle Tucker 0.3404 0.3487 0.3688 20.1 13.4 6.7
5 Jurickson Profar 0.3542 0.3409 0.3212 16.5 10.4 6.1
6 Mike Moustakas 0.3234 0.3062 0.2927 11.3 5.3 6.0
7 Trea Turner 0.3528 0.3426 0.3198 21.8 15.9 5.9
8 Lars Nootbaar 0.3280 0.3374 0.3665 20.1 14.6 5.5
9 Harold Ramírez 0.3067 0.3177 0.3525 20.5 15.0 5.5
10 Jake Burger 0.2853 0.2938 0.3093 13.7 8.2 5.5

Slugging Percentage

Everybody Missed for Slugging Percentage

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Shohei Ohtani 0.6539
0.5181
(82.1)
0.5097
(87.8)
0.5144
(87.4)
0.5102
(84.0)
0.5295
(76.5)
Mookie Betts 0.5788
0.5012
(54.6)
0.5010
(55.5)
0.5077
(53.7)
0.4939
(56.4)
0.5019
(55.6)
Fernando Tatis Jr. 0.4487
0.5626
(71.5)
0.5411
(57.2)
0.5504
(60.5)
0.5673
(77.5)
0.5699
(74.9)
Corey Seager 0.6226
0.4818
(76.1)
0.4754
(80.1)
0.4861
(76.6)
0.4861
(71.3)
0.4734
(81.8)
Matt Olson 0.6036
0.4982
(76.8)
0.4841
(87.7)
0.4893
(86.9)
0.4930
(77.1)
0.5124
(68.0)
Tim Anderson 0.2961
0.4305
(69.8)
0.4392
(73.8)
0.4364
(70.1)
0.4235
(68.5)
0.4317
(69.3)
Josh Lowe 0.5000
0.3820
(59.7)
0.3841
(59.2)
0.3914
(57.6)
0.3734
(61.7)
0.3812
(61.1)
Marcell Ozuna 0.5585
0.4391
(71.4)
0.4292
(77.9)
0.4335
(77.8)
0.4345
(71.3)
0.4491
(66.7)
Cody Bellinger 0.5251
0.4068
(66.4)
0.3801
(81.9)
0.4018
(72.1)
0.4129
(60.4)
0.4056
(68.2)
Ronald Acuña Jr. 0.5956
0.4920
(77.1)
0.4738
(91.2)
0.4844
(86.5)
0.4874
(77.0)
0.5040
(69.7)
Yandy Díaz 0.5219
0.4186
(62.7)
0.4053
(71.3)
0.4209
(64.5)
0.4229
(57.3)
0.4122
(67.8)

Individual Misses for Slugging Percentage

Aggregate

Rank Player Proj Actual Error
1 Vladimir Guerrero Jr. 0.5430 0.4435 67.0
2 J.D. Martinez 0.4450 0.5718 61.3
3 Jake Burger 0.4151 0.5183 56.4
4 Corbin Carroll 0.4230 0.5062 54.5
5 George Springer 0.4822 0.4046 52.2
6 Matt McLain 0.3807 0.5068 51.3
7 Chas McCormick 0.3782 0.4888 51.1
8 Freddie Freeman 0.4989 0.5667 50.4
9 Nolan Jones 0.4249 0.5422 50.3

Marcel

Rank Player Proj Actual Error
1 Spencer Torkelson 0.3523 0.4455 65.3
2 Nolan Jones 0.3947 0.5422 63.5
3 Joey Meneses 0.4913 0.4010 57.9
4 Jorge Soler 0.4162 0.5119 56.8
5 Spencer Steer 0.3826 0.4639 55.6
6 Brent Rooker 0.3850 0.4881 55.5
7 George Springer 0.4879 0.4046 55.4
8 Bobby Witt Jr. 0.4211 0.4945 52.6
9 Yainer Diaz 0.4011 0.5380 52.5

Razzball

Rank Player Proj Actual Error
1 Vladimir Guerrero Jr. 0.5628 0.4435 77.0
2 J.D. Martinez 0.4497 0.5718 61.5
3 Adolis García 0.4214 0.5081 58.9
4 Corbin Carroll 0.4275 0.5062 54.9
5 Chas McCormick 0.3777 0.4888 53.7
6 Jorge Soler 0.4273 0.5119 52.8
7 Freddie Freeman 0.5013 0.5667 52.5
8 Ty France 0.4493 0.3663 50.9
9 Wilmer Flores 0.4036 0.5086 50.6

Steamer

Rank Player Proj Actual Error
1 Vladimir Guerrero Jr. 0.5528 0.4435 76.9
2 J.D. Martinez 0.4342 0.5718 64.3
3 Matt McLain 0.3503 0.5068 61.7
4 Corbin Carroll 0.4131 0.5062 57.8
5 Jake Burger 0.4141 0.5183 54.4
6 Adolis García 0.4220 0.5081 52.2
7 Javier Báez 0.4171 0.3255 52.0
8 Nolan Jones 0.4163 0.5422 51.9
9 Ty France 0.4400 0.3663 51.3

ZiPS

Rank Player Proj Actual Error
1 Jake Burger 0.3916 0.5183 70.2
2 Daulton Varsho 0.5031 0.3890 64.4
3 J.D. Martinez 0.4511 0.5718 59.4
4 George Springer 0.4913 0.4046 57.0
5 J.P. Crawford 0.3540 0.4382 55.8
6 Nolan Jones 0.4179 0.5422 54.1
7 Corbin Carroll 0.4283 0.5062 52.4
8 Brent Rooker 0.3939 0.4881 51.3
9 Javier Báez 0.4218 0.3255 50.9

Most Unique Misses for Slugging Percentage

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spencer Torkelson 0.3523 0.4126 0.4455 65.3 23.4 42.0
2 Spencer Steer 0.3826 0.4297 0.4639 55.6 23.6 32.0
3 Seiya Suzuki 0.4218 0.4702 0.4854 38.5 9.6 28.9
4 Brice Turang 0.4146 0.3500 0.2995 50.5 22.1 28.5
5 Teoscar Hernández 0.4990 0.4593 0.4352 41.7 15.5 26.2
6 Paul Goldschmidt 0.5187 0.4818 0.4469 47.8 23.1 24.7
7 Jarred Kelenic 0.3564 0.4137 0.4194 27.1 2.9 24.2
8 Bobby Witt Jr. 0.4211 0.4545 0.4945 52.6 28.7 23.9
9 Isaac Paredes 0.4033 0.4420 0.4878 49.6 26.9 22.7
10 Carlos Santana 0.3618 0.3959 0.4291 43.1 21.3 21.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Miguel Cabrera 0.4146 0.3533 0.3533 20.3 0.4 19.9
2 José Caballero 0.4146 0.2981 0.3203 24.6 6.6 18.0
3 Marcus Semien 0.4305 0.4472 0.4776 40.3 23.8 16.5
4 Ketel Marte 0.4231 0.4425 0.4851 44.4 28.4 16.0
5 Christian Encarnacion-Strand 0.4146 0.4663 0.4775 16.7 3.0 13.7
6 Alika Williams 0.4146 0.2888 0.2475 18.0 4.5 13.5
7 Zach Remillard 0.4146 0.3169 0.3197 14.2 0.7 13.5
8 Yordan Alvarez 0.5488 0.5677 0.5829 20.1 8.2 11.9
9 Andruw Monasterio 0.4146 0.3244 0.3475 19.1 7.7 11.4
10 Casey Schmitt 0.4146 0.3683 0.3241 23.3 11.9 11.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kyle Tucker 0.5327 0.5191 0.5174 12.6 0.3 12.3
2 Spencer Steer 0.4067 0.4297 0.4639 35.8 23.6 12.2
3 James Outman 0.4021 0.4268 0.4369 17.7 6.4 11.3
4 Gunnar Henderson 0.4169 0.4390 0.4893 42.9 32.1 10.8
5 Josh Bell 0.4418 0.4294 0.4186 16.4 5.9 10.5
6 Matt McLain 0.3503 0.3807 0.5068 61.7 51.3 10.4
7 Vladimir Guerrero Jr. 0.5528 0.5430 0.4435 76.9 67.0 9.9
8 Nico Hoerner 0.4097 0.4003 0.3829 20.8 11.2 9.7
9 Patrick Bailey 0.2939 0.3231 0.3589 21.7 13.1 8.6
10 Steven Kwan 0.4061 0.4000 0.3699 28.4 20.7 7.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Daulton Varsho 0.5031 0.4647 0.3890 64.4 43.3 21.1
2 Trea Turner 0.4933 0.4643 0.4585 21.8 3.1 18.6
3 Yuli Gurriel 0.4655 0.4105 0.3591 33.9 16.5 17.4
4 Juan Soto 0.4961 0.5183 0.5194 18.8 1.6 17.2
5 Matt Vierling 0.3527 0.3814 0.3883 20.6 4.3 16.3
6 Mike Trout 0.5861 0.5454 0.4903 33.5 19.5 14.0
7 Jake Burger 0.3916 0.4151 0.5183 70.2 56.4 13.8
8 Salvador Perez 0.4989 0.4731 0.4219 42.8 29.0 13.8
9 Mike Moustakas 0.4385 0.4039 0.3920 16.7 4.1 12.6
10 Matt Chapman 0.4623 0.4387 0.4244 20.1 7.6 12.5

Pitching Projection Accuracy

Batters Faced (BF)

Everybody Missed for Batters Faced (BF)

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Robbie Ray 19
755
(735.5)
711
(692.0)
767
(747.6)
798
(779.0)
699
(680.0)
Germán Márquez 80
773
(693.2)
722
(642.0)
771
(691.4)
842
(762.1)
706
(626.0)
Madison Bumgarner 90
641
(551.5)
654
(564.0)
688
(598.4)
637
(547.0)
599
(509.0)
Kyle Wright 155
699
(543.7)
634
(479.0)
710
(554.7)
743
(588.4)
643
(488.0)

Individual Misses for Batters Faced (BF)

Aggregate

Rank Player Proj Actual Error
1 Tyler Mahle 639 102 536.6
2 Luis Garcia 641 115 526.0
3 Jeffrey Springs 571 55 516.3
4 Antonio Senzatela 543 30 513.3
5 Colin Rea 4 517 512.8
6 Marco Gonzales 720 215 504.6
7 Triston McKenzie 541 73 467.9
8 Max Fried 766 311 455.5
9 Drew Rasmussen 632 177 455.1
10 Zach Plesac 559 105 453.9

Marcel

Rank Player Proj Actual Error
1 Frankie Montas 634 7 627.0
2 Triston McKenzie 679 73 606.0
3 Kodai Senga 100 694 594.0
4 Kris Bubic 592 68 524.0
5 Luis Garcia 636 115 521.0
6 Glenn Otto Jr. 569 51 518.0
7 Antonio Senzatela 529 30 499.0
8 Zach Plesac 593 105 488.0
9 Tanner Bibee 100 585 485.0
10 J.P. France 100 581 481.0

Razzball

Rank Player Proj Actual Error
1 Luis Garcia 693 115 578.0
2 Marco Gonzales 770 215 555.2
3 Tyler Mahle 648 102 545.9
4 Jeffrey Springs 597 55 542.3
5 Tanner Bibee 62 585 523.0
6 Bryce Elder 210 732 522.4
7 Nick Lodolo 655 166 488.6
8 Max Fried 796 311 485.1
9 Brandon Woodruff 736 253 482.6
10 Eric Lauer 688 211 476.7

Steamer

Rank Player Proj Actual Error
1 Antonio Senzatela 645 30 614.8
2 Tyler Mahle 711 102 608.9
3 Jeffrey Springs 639 55 583.6
4 Bryce Elder 151 732 580.8
5 Tanner Bibee 4 585 580.8
6 Nick Lodolo 734 166 568.2
7 Drew Rasmussen 727 177 549.9
8 Luis Garcia 663 115 548.0
9 Jacob deGrom 645 115 529.6
10 Colin Rea 4 517 512.8

ZiPS

Rank Player Proj Actual Error
1 Frankie Montas 590 7 583.0
2 Triston McKenzie 655 73 582.0
3 Drew Rucinski 645 95 550.0
4 Darren McCaughan 564 27 537.0
5 Kyle Leahy 524 15 509.0
6 Kris Bubic 565 68 497.0
7 Jonathan Heasley 553 63 490.0
8 Michael Plassmeyer 507 23 484.0
9 Antonio Senzatela 510 30 480.0
10 Zach Logue 527 49 478.0

Most Unique Misses for Batters Faced (BF)

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kodai Senga 100 611 694 594.0 83.5 510.5
2 Grayson Rodriguez 100 503 515 415.0 12.0 403.0
3 Frankie Montas 634 269 7 627.0 262.3 364.7
4 Glenn Otto Jr. 569 247 51 518.0 195.7 322.3
5 Brandon Pfaadt 100 462 421 321.0 41.4 279.6
6 Spenser Watkins 480 210 21 459.0 189.2 269.8
7 Hunter Brown 194 455 665 471.0 210.0 261.0
8 Dallas Keuchel 462 231 172 290.0 58.9 231.1
9 Daniel Lynch IV 598 370 223 375.0 147.2 227.8
10 Logan Allen 100 314 537 437.0 222.8 214.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Brandon Williamson 78 304 491 412.8 187.4 225.4
2 Logan Allen 100 314 537 437.0 222.8 214.2
3 Ryan Weathers 38 263 257 218.5 5.8 212.7
4 Javier Assad 164 372 449 285.1 76.9 208.2
5 Adam Wainwright 100 665 484 384.0 181.0 203.0
6 Tommy Henry 97 299 381 284.0 81.6 202.4
7 Bryce Miller 100 302 537 437.0 234.7 202.3
8 Jake Irvin 72 244 530 458.2 286.4 171.8
9 Peter Lambert 133 301 375 241.6 73.8 167.8
10 Collin McHugh 100 262 268 168.0 6.3 161.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Bryan Hoeing 4 243 304 299.6 60.8 238.8
2 Quinn Priester 4 229 234 229.6 5.3 224.3
3 Cody Bradford 4 228 234 229.7 6.3 223.3
4 Taj Bradley 40 256 460 420.4 203.5 216.8
5 Osvaldo Bido 4 221 236 231.5 15.3 216.3
6 Bryce Miller 101 302 537 436.4 234.7 201.7
7 Logan Allen 118 314 537 418.7 222.8 195.8
8 Tanner Bibee 4 186 585 580.8 399.3 181.5
9 Shintaro Fujinami 751 572 357 394.1 215.5 178.7
10 Jesse Scholtens 17 195 377 360.0 182.5 177.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Drew Rom 500 176 170 330.0 6.0 324.0
2 Frankie Montas 590 269 7 583.0 262.3 320.7
3 Zach Logue 527 209 49 478.0 160.3 317.7
4 Chris Murphy 548 234 212 336.0 21.9 314.1
5 Slade Cecconi 491 194 111 380.0 82.7 297.3
6 José Buttó 484 197 179 305.0 17.8 287.2
7 Casey Lawrence 468 188 122 346.0 65.9 280.1
8 Randy Vásquez 451 160 166 285.0 6.2 278.8
9 Prelander Berroa 427 152 8 419.0 143.8 275.2
10 Glenn Otto Jr. 519 247 51 468.0 195.7 272.3

wOBA

Everybody Missed for wOBA

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Chris Flexen 0.3912
0.3015
(31.0)
0.3131
(31.9)
0.1233
(45.5)
0.2997
(32.2)
0.3023
(29.5)
Lance Lynn 0.3475
0.2857
(31.1)
0.2920
(37.1)
0.1163
(49.2)
0.2875
(30.3)
0.2863
(28.8)
Kyle Muller 0.4160
0.2887
(38.7)
0.3068
(37.1)
0.1250
(44.9)
0.2918
(37.8)
0.2824
(40.2)
Trevor Williams 0.3773
0.3148
(25.9)
0.3242
(28.7)
0.1383
(45.3)
0.3187
(23.8)
0.3030
(32.1)

Individual Misses for wOBA

Aggregate

Rank Player Proj Actual Error
1 Adam Wainwright 0.3027 0.4118 41.5
2 Luis Severino 0.2732 0.3888 38.5
3 Kyle Bradish 0.3000 0.2669 37.9
4 Ken Waldichuk 0.2869 0.3597 31.6
5 Sonny Gray 0.2861 0.2701 29.7
6 Carlos Carrasco 0.2970 0.3897 29.0
7 Tyler Holton 0.2976 0.2346 28.0
8 Alek Manoah 0.2807 0.3711 27.8
9 Jack Flaherty 0.2900 0.3560 27.8
10 Tylor Megill 0.2781 0.3499 27.5

Marcel

Rank Player Proj Actual Error
1 Adam Wainwright 0.2955 0.4118 51.7
2 Kyle Bradish 0.3229 0.2669 44.1
3 Luis Severino 0.2872 0.3888 38.4
4 Alek Manoah 0.2748 0.3711 36.0
5 Joey Wentz 0.2999 0.3803 34.8
6 Michael Kopech 0.2943 0.3626 34.7
7 Zach Eflin 0.3129 0.2754 33.1
8 Gerrit Cole 0.2854 0.2552 32.6
9 Kodai Senga 0.3180 0.2811 32.3
10 Blake Snell 0.2988 0.2659 31.5

Razzball

Rank Player Proj Actual Error
1 Bryce Miller 0.3180 0.3088 96.4
2 Colin Rea 0.3180 0.3110 91.7
3 Logan Allen 0.3180 0.3245 87.9
4 Bryan Woo 0.3180 0.3049 68.0
5 Ian Gibaut 0.3180 0.3015 59.4
6 Jesse Scholtens 0.3180 0.3494 52.3
7 Elvis Peguero 0.3180 0.2812 52.2
8 Tom Cosgrove 0.3180 0.2389 51.1
9 Ian Hamilton 0.3180 0.2768 50.5
10 Brady Singer 0.1062 0.3451 48.2

Steamer

Rank Player Proj Actual Error
1 Adam Wainwright 0.3048 0.4118 40.9
2 Luis Severino 0.2779 0.3888 36.9
3 Kyle Bradish 0.2967 0.2669 35.1
4 Sonny Gray 0.2914 0.2701 33.1
5 Ken Waldichuk 0.2868 0.3597 32.2
6 Carlos Carrasco 0.2912 0.3897 31.7
7 Tylor Megill 0.2734 0.3499 30.6
8 Zach Eflin 0.2923 0.2754 27.7
9 Tyler Holton 0.2974 0.2346 27.6
10 David Peterson 0.2792 0.3565 27.0

ZiPS

Rank Player Proj Actual Error
1 Kyle Bradish 0.3075 0.2669 44.5
2 Adam Wainwright 0.3006 0.4118 41.4
3 Luis Severino 0.2662 0.3888 40.4
4 Jack Flaherty 0.2767 0.3560 34.9
5 Alek Manoah 0.2664 0.3711 32.8
6 Ken Waldichuk 0.2837 0.3597 32.2
7 Lucas Giolito 0.2775 0.3395 28.9
8 Michael Kopech 0.2916 0.3626 26.8
9 Brandon Pfaadt 0.2738 0.3616 26.2
10 Tyler Holton 0.2891 0.2346 25.9

Most Unique Misses for wOBA

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kodai Senga 0.3180 0.2741 0.2811 32.3 11.3 21.0
2 Tyler Anderson 0.2946 0.3031 0.3446 25.4 11.4 14.0
3 Miles Mikolas 0.2899 0.2914 0.3291 25.4 12.4 13.0
4 Joey Wentz 0.2999 0.3126 0.3803 34.8 21.9 13.0
5 Tony Gonsolin 0.2731 0.2892 0.3116 12.6 0.4 12.2
6 Yusei Kikuchi 0.3313 0.3003 0.3181 16.0 3.8 12.1
7 Luis Castillo 0.2967 0.2679 0.2888 14.0 1.9 12.1
8 Gerrit Cole 0.2854 0.2575 0.2552 32.6 20.9 11.7
9 Michael Kopech 0.2943 0.2996 0.3626 34.7 23.5 11.2
10 Cristian Javier 0.2781 0.2804 0.3161 19.5 8.5 10.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Bryce Miller 0.3180 0.2801 0.3088 96.4 2.9 93.5
2 Colin Rea 0.3180 0.2981 0.3110 91.7 5.4 86.3
3 Logan Allen 0.3180 0.2935 0.3245 87.9 4.2 83.8
4 Bryan Woo 0.3180 0.3226 0.3049 68.0 15.2 52.9
5 Ian Gibaut 0.3180 0.3080 0.3015 59.4 9.5 49.9
6 Jesse Scholtens 0.3180 0.3004 0.3494 52.3 9.7 42.6
7 Ryan Walker 0.3180 0.3015 0.3257 42.8 0.2 42.5
8 Elvis Peguero 0.3180 0.2982 0.2812 52.2 10.2 42.0
9 Drew VerHagen 0.3180 0.3087 0.3170 45.9 4.0 41.9
10 Jose Cuas 0.3180 0.3095 0.3390 43.6 1.8 41.8

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Dean Kremer 0.3077 0.2964 0.3172 9.5 1.8 7.7
2 Patrick Corbin 0.3085 0.3168 0.3518 16.4 9.3 7.2
3 Drew Smyly 0.3005 0.3098 0.3460 14.4 8.1 6.3
4 Kodai Senga 0.2838 0.2741 0.2811 17.5 11.3 6.2
5 Zac Gallen 0.2826 0.2752 0.2886 14.0 8.3 5.6
6 Chris Bassitt 0.2929 0.2854 0.3046 8.9 3.3 5.6
7 Logan Webb 0.2881 0.2810 0.2824 24.0 18.5 5.4
8 Michael Lorenzen 0.3067 0.2973 0.3020 17.0 11.5 5.4
9 Tony Gonsolin 0.3013 0.2892 0.3116 5.3 0.4 4.9
10 Freddy Peralta 0.2887 0.2812 0.2905 14.1 9.5 4.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Colin Rea 0.3180 0.2981 0.3110 16.9 5.4 11.5
2 Yusei Kikuchi 0.3122 0.3003 0.3181 13.8 3.8 9.9
3 Dean Kremer 0.2768 0.2964 0.3172 10.9 1.8 9.1
4 Julio Urías 0.2607 0.2795 0.3270 19.6 11.7 7.9
5 J.P. France 0.3111 0.3008 0.3187 10.5 3.1 7.4
6 Lucas Giolito 0.2775 0.2890 0.3395 28.9 21.6 7.3
7 Dane Dunning 0.3094 0.3018 0.3097 18.2 11.1 7.2
8 Jack Flaherty 0.2767 0.2900 0.3560 34.9 27.8 7.1
9 Kutter Crawford 0.3132 0.3020 0.2902 25.6 18.5 7.1
10 Taj Bradley 0.2845 0.3020 0.3441 15.6 8.7 7.0

Strikeout Rate

Everybody Missed for Strikeout Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Mitch Keller 0.2545
0.2011
(42.0)
0.2064
(43.4)
0.1995
(44.0)
0.1978
(42.7)
0.2062
(42.3)
Joe Ryan 0.2932
0.2435
(31.7)
0.2439
(36.1)
0.2429
(32.6)
0.2438
(29.8)
0.2439
(35.0)
Corbin Burnes 0.2551
0.3015
(38.3)
0.3028
(33.9)
0.3009
(37.3)
0.2982
(37.8)
0.3054
(37.2)
Merrill Kelly 0.2590
0.2014
(39.8)
0.2149
(35.1)
0.2016
(40.2)
0.2006
(38.5)
0.2021
(43.2)
Nick Pivetta 0.3118
0.2207
(52.0)
0.2368
(46.6)
0.2160
(55.2)
0.2194
(51.2)
0.2268
(51.6)
Pablo López 0.2921
0.2377
(41.6)
0.2418
(43.9)
0.2340
(45.1)
0.2349
(41.8)
0.2442
(40.7)
Cristian Javier 0.2314
0.2920
(43.3)
0.2907
(37.7)
0.2880
(40.1)
0.2857
(40.7)
0.3024
(46.7)
Félix Bautista 0.4641
0.3144
(34.9)
0.2731
(46.3)
0.3135
(35.3)
0.3158
(34.0)
0.3140
(36.3)

Individual Misses for Strikeout Rate

Aggregate

Rank Player Proj Actual Error
1 Tylor Megill 0.2655 0.1852 47.0
2 J.P. France 0.2493 0.1738 45.3
3 Justin Verlander 0.2753 0.2152 41.8
4 Zach Eflin 0.2043 0.2646 40.6
5 Taj Bradley 0.1977 0.2804 36.9
6 Gerrit Cole 0.3111 0.2704 35.5
7 Andrew Heaney 0.2847 0.2356 33.1
8 Shane Bieber 0.2580 0.2008 31.8
9 Fernando Cruz 0.2378 0.3513 31.0
10 Luis Severino 0.2602 0.1894 30.5

Marcel

Rank Player Proj Actual Error
1 Kodai Senga 0.2277 0.2911 47.1
2 Spencer Strider 0.3143 0.3683 44.6
3 Ryne Nelson 0.2271 0.1551 41.8
4 Adam Wainwright 0.1994 0.1136 39.4
5 Austin Gomber 0.2090 0.1443 36.3
6 Aroldis Chapman 0.2780 0.4137 34.9
7 Shane Bieber 0.2684 0.2008 33.7
8 Cole Ragans 0.2069 0.2883 33.7
9 Matt Brash 0.2448 0.3474 33.0
10 Trevor Williams 0.2222 0.1684 32.5

Razzball

Rank Player Proj Actual Error
1 Adam Wainwright 0.2277 0.1136 56.1
2 Tylor Megill 0.2689 0.1852 48.5
3 Zach Eflin 0.2006 0.2646 43.8
4 J.P. France 0.2469 0.1738 43.5
5 Justin Verlander 0.2773 0.2152 42.7
6 Taj Bradley 0.1917 0.2804 40.0
7 Kevin Gausman 0.2642 0.3106 34.0
8 Gerrit Cole 0.3075 0.2704 31.9
9 Luis Severino 0.2630 0.1894 31.4
10 Freddy Peralta 0.2614 0.3088 31.1

Steamer

Rank Player Proj Actual Error
1 Tylor Megill 0.2696 0.1852 50.7
2 J.P. France 0.2526 0.1738 48.7
3 Justin Verlander 0.2753 0.2152 43.5
4 Zach Eflin 0.2008 0.2646 41.3
5 Taj Bradley 0.1880 0.2804 40.2
6 Gerrit Cole 0.3095 0.2704 36.3
7 Luis Severino 0.2646 0.1894 33.4
8 Andrew Heaney 0.2803 0.2356 31.9
9 Alex Wood 0.2414 0.1725 31.7
10 Kevin Gausman 0.2648 0.3106 31.1

ZiPS

Rank Player Proj Actual Error
1 J.P. France 0.2482 0.1738 41.5
2 Tylor Megill 0.2581 0.1852 39.7
3 Zach Eflin 0.2114 0.2646 39.4
4 Justin Verlander 0.2731 0.2152 36.8
5 Ryne Nelson 0.2170 0.1551 36.5
6 Andrew Heaney 0.2947 0.2356 36.1
7 Fernando Cruz 0.2271 0.3513 35.5
8 Shane Bieber 0.2700 0.2008 35.4
9 Gerrit Cole 0.3164 0.2704 35.4
10 Cole Ragans 0.2029 0.2883 34.6

Most Unique Misses for Strikeout Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kodai Senga 0.2277 0.2610 0.2911 47.1 19.1 28.0
2 Chris Sale 0.2376 0.2852 0.2941 25.9 2.8 23.2
3 Trevor Williams 0.2222 0.1843 0.1684 32.5 12.1 20.4
4 Michael King 0.2510 0.2933 0.2947 20.8 0.5 20.3
5 Ty Blach 0.2039 0.1463 0.1420 20.2 2.4 17.8
6 Reid Detmers 0.2238 0.2439 0.2609 26.7 9.4 17.4
7 Spencer Strider 0.3143 0.3302 0.3683 44.6 27.2 17.4
8 Hunter Brown 0.2371 0.2552 0.2677 23.3 6.7 16.6
9 Matt Brash 0.2448 0.2905 0.3474 33.0 16.8 16.2
10 Jake Irvin 0.2277 0.1767 0.1868 19.3 4.1 15.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.2277 0.1720 0.1136 56.1 29.5 26.6
2 Quinn Priester 0.2277 0.1719 0.1538 17.7 4.8 12.9
3 Seth Lugo 0.2094 0.2296 0.2318 12.4 0.2 12.3
4 Luis Medina 0.1792 0.2005 0.2141 16.4 5.5 10.9
5 Karl Kauffmann 0.2277 0.1587 0.1013 20.3 9.5 10.8
6 Austin Pruitt 0.2277 0.1726 0.1531 15.0 4.3 10.7
7 Andrew Suárez 0.2277 0.1492 0.1308 12.8 2.7 10.1
8 Dylan Covey 0.2277 0.1750 0.1571 13.8 3.9 9.9
9 Amos Willingham 0.2277 0.1430 0.1293 11.6 1.9 9.7
10 Hunter Brown 0.2418 0.2552 0.2677 16.0 6.7 9.3

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Bryce Miller 0.2450 0.2346 0.2216 15.3 8.3 7.0
2 Andrew Abbott 0.2173 0.2341 0.2614 17.9 11.4 6.5
3 Freddy Peralta 0.2592 0.2711 0.3088 30.3 24.0 6.3
4 Michael King 0.2748 0.2933 0.2947 6.4 0.5 5.9
5 Bryce Elder 0.2093 0.2053 0.1749 28.9 24.1 4.8
6 Seth Lugo 0.2186 0.2296 0.2318 4.9 0.2 4.8
7 Gavin Williams 0.2101 0.2263 0.2348 6.8 2.1 4.7
8 Jesse Scholtens 0.2235 0.2139 0.1538 28.2 23.6 4.6
9 Alec Marsh 0.1804 0.1957 0.2485 21.6 17.2 4.3
10 Chris Flexen 0.1856 0.1790 0.1588 14.8 10.6 4.3

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Seth Lugo 0.2607 0.2296 0.2318 15.7 0.2 15.6
2 Michael King 0.3317 0.2933 0.2947 14.7 0.5 14.2
3 Bobby Miller 0.1925 0.2132 0.2356 23.3 10.1 13.2
4 Grayson Rodriguez 0.2913 0.2609 0.2505 19.5 6.6 12.9
5 Kodai Senga 0.2491 0.2610 0.2911 31.1 19.1 12.0
6 Logan Gilbert 0.2253 0.2329 0.2455 17.8 7.8 10.0
7 Trevor Williams 0.2047 0.1843 0.1684 22.0 12.1 9.9
8 Gregory Santos 0.1905 0.2180 0.2284 11.8 2.3 9.5
9 Amos Willingham 0.2277 0.1430 0.1293 11.1 1.9 9.2
10 Dylan Covey 0.2277 0.1750 0.1571 12.9 3.9 9.0

Walk Rate

Everybody Missed for Walk Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Michael Kopech 0.1540
0.0960
(32.1)
0.0974
(31.4)
0.0959
(31.5)
0.0961
(31.3)
0.0959
(32.9)
Braxton Garrett 0.0440
0.0797
(26.0)
0.0817
(27.2)
0.0770
(24.9)
0.0768
(24.8)
0.0852
(28.8)
Alek Manoah 0.1422
0.0705
(28.2)
0.0748
(26.5)
0.0713
(27.5)
0.0718
(27.2)
0.0685
(29.6)
Tyler Anderson 0.1017
0.0575
(25.5)
0.0616
(23.1)
0.0595
(23.6)
0.0600
(23.2)
0.0529
(29.2)
Daniel Bard 0.2112
0.1020
(24.5)
0.0973
(25.6)
0.1001
(24.7)
0.0973
(25.3)
0.1086
(23.2)
George Kirby 0.0251
0.0527
(23.7)
0.0595
(28.7)
0.0549
(26.1)
0.0550
(26.3)
0.0481
(19.3)
Logan Webb 0.0365
0.0649
(27.3)
0.0689
(30.5)
0.0673
(30.3)
0.0663
(29.4)
0.0611
(23.0)
Justin Steele 0.0503
0.0964
(35.7)
0.0939
(33.8)
0.0966
(36.5)
0.0947
(35.3)
0.0980
(35.9)
Cristopher Sánchez 0.0404
0.0989
(24.7)
0.0909
(21.4)
0.0959
(23.8)
0.0968
(24.3)
0.1041
(26.2)
Blake Snell 0.1334
0.0931
(27.1)
0.0993
(22.7)
0.0937
(25.9)
0.0932
(26.3)
0.0925
(28.5)
Yusei Kikuchi 0.0686
0.0946
(20.9)
0.1026
(26.2)
0.0916
(19.4)
0.0929
(20.4)
0.0994
(23.3)
Brad Keller 0.2133
0.0897
(25.3)
0.0923
(24.8)
0.0895
(25.1)
0.0887
(25.3)
0.0909
(25.3)
Charlie Morton 0.1159
0.0780
(24.5)
0.0825
(21.5)
0.0762
(25.1)
0.0764
(24.8)
0.0816
(22.8)

Individual Misses for Walk Rate

Aggregate

Rank Player Proj Actual Error
1 Edward Cabrera 0.1013 0.1521 20.4
2 Mitch Keller 0.0876 0.0667 20.4
3 Zack Littell 0.0804 0.0317 19.9
4 Julio Teheran 0.1053 0.0451 18.4
5 Zac Gallen 0.0735 0.0556 18.4
6 Brandon Williamson 0.1128 0.0794 18.2
7 Bryce Miller 0.0783 0.0484 18.0

Marcel

Rank Player Proj Actual Error
1 Mitch Keller 0.0933 0.0667 24.8
2 Bryce Miller 0.0860 0.0484 22.0
3 Zac Gallen 0.0774 0.0556 21.4
4 Joe Ryan 0.0789 0.0506 21.4
5 Zack Littell 0.0830 0.0317 20.8
6 Zach Eflin 0.0590 0.0341 19.9
7 Clarke Schmidt 0.0909 0.0663 19.5

Razzball

Rank Player Proj Actual Error
1 Mitch Keller 0.0897 0.0667 22.9
2 Bryce Miller 0.0860 0.0484 22.7
3 Zack Littell 0.0832 0.0317 21.3
4 Zac Gallen 0.0757 0.0556 21.1
5 Edward Cabrera 0.0998 0.1521 20.6
6 Julio Teheran 0.1095 0.0451 19.9
7 Zach Eflin 0.0572 0.0341 19.5

Steamer

Rank Player Proj Actual Error
1 Mitch Keller 0.0888 0.0667 22.3
2 Zack Littell 0.0832 0.0317 21.4
3 Edward Cabrera 0.0996 0.1521 20.7
4 Zac Gallen 0.0742 0.0556 19.9
5 Zach Eflin 0.0574 0.0341 19.7
6 Lance Lynn 0.0557 0.0829 18.1
7 Bryce Miller 0.0772 0.0484 18.0

ZiPS

Rank Player Proj Actual Error
1 Kodai Senga 0.0684 0.1110 27.8
2 J.P. France 0.1182 0.0809 23.1
3 Kyle Bradish 0.0961 0.0656 22.1
4 Gregory Santos 0.1270 0.0588 20.4
5 Brandon Williamson 0.1185 0.0794 20.4
6 Yennier Cano 0.1130 0.0459 19.7
7 Edward Cabrera 0.1045 0.1521 19.6

Most Unique Misses for Walk Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Brandon Pfaadt 0.0860 0.0574 0.0618 11.7 0.3 11.4
2 Shintaro Fujinami 0.0860 0.1153 0.1261 13.1 2.5 10.6
3 Lucas Erceg 0.0860 0.1577 0.1434 13.5 4.5 9.0
4 Ken Waldichuk 0.0804 0.0927 0.1111 17.4 9.3 8.1
5 Luis Medina 0.0860 0.1211 0.1152 12.7 4.8 7.9
6 Abner Uribe 0.0860 0.1454 0.1575 8.6 1.1 7.6
7 JP Sears 0.0829 0.0729 0.0721 10.5 3.4 7.1
8 Bobby Miller 0.0860 0.0726 0.0634 13.2 6.6 6.6
9 Miles Mikolas 0.0607 0.0528 0.0453 16.2 9.7 6.5
10 Connor Seabold 0.0836 0.0677 0.0686 7.5 1.1 6.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Lucas Erceg 0.0860 0.1577 0.1434 13.2 4.5 8.7
2 Albert Abreu 0.0860 0.1157 0.1306 10.7 3.0 7.7
3 Colin Rea 0.0860 0.0653 0.0735 8.9 2.3 6.6
4 Austin Pruitt 0.0860 0.0549 0.0612 5.8 0.5 5.3
5 Bryce Miller 0.0860 0.0783 0.0484 22.7 18.0 4.7
6 Daniel Duarte 0.0860 0.1197 0.1471 7.7 3.2 4.5
7 Cody Bradford 0.0860 0.0681 0.0513 9.2 4.8 4.4
8 Kevin Herget 0.0860 0.0534 0.0571 3.5 0.0 3.5
9 Jose Cuas 0.0860 0.0990 0.1199 8.5 5.0 3.5
10 Colin Selby 0.0860 0.1165 0.1316 4.7 1.3 3.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Lucas Erceg 0.0860 0.1577 0.1434 13.2 4.5 8.7
2 Bryce Elder 0.0755 0.0822 0.0861 4.2 0.1 4.1
3 Abner Uribe 0.1165 0.1454 0.1575 4.6 1.1 3.5
4 Jason Foley 0.0798 0.0708 0.0543 8.4 5.6 2.8
5 Zach Eflin 0.0574 0.0548 0.0341 19.7 17.1 2.6
6 George Kirby 0.0550 0.0527 0.0251 26.3 23.7 2.6
7 Albert Abreu 0.1055 0.1157 0.1306 5.4 3.0 2.4
8 Jordan Montgomery 0.0637 0.0618 0.0618 5.2 2.9 2.4
9 Ben Heller 0.0980 0.1268 0.1341 2.6 0.3 2.3
10 Ken Waldichuk 0.0881 0.0927 0.1111 11.6 9.3 2.2

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kodai Senga 0.0684 0.0844 0.1110 27.8 15.9 11.9
2 J.P. France 0.1182 0.0980 0.0809 23.1 12.1 11.0
3 Dean Kremer 0.0614 0.0694 0.0748 8.0 1.3 6.8
4 Luis Medina 0.1348 0.1211 0.1152 11.0 4.8 6.1
5 Colin Rea 0.0860 0.0653 0.0735 7.7 2.3 5.4
6 Bryce Elder 0.0909 0.0822 0.0861 5.4 0.1 5.2
7 Kyle Bradish 0.0961 0.0873 0.0656 22.1 17.1 5.1
8 Griffin Canning 0.0973 0.0866 0.0672 17.5 12.4 5.1
9 Joey Wentz 0.1151 0.1036 0.0955 10.8 5.8 5.0
10 Trevor Williams 0.0648 0.0710 0.0804 8.7 3.7 5.0

Hit By Pitch Rate

Everybody Missed for Hit By Pitch Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Michael Kopech 0.0186
0.0069
(6.5)
0.0087
(5.8)
0.0081
(5.5)
0.0081
(5.3)
0.0044
(8.5)
Noah Syndergaard 0.0256
0.0081
(6.5)
0.0095
(6.3)
0.0087
(6.1)
0.0087
(6.0)
0.0068
(7.4)
Kyle Freeland 0.0015
0.0120
(7.7)
0.0146
(8.9)
0.0119
(7.9)
0.0118
(8.0)
0.0125
(7.3)
MacKenzie Gore 0.0017
0.0102
(5.4)
0.0127
(6.5)
0.0099
(5.5)
0.0100
(5.6)
0.0107
(5.1)
Lucas Sims 0.0388
0.0128
(6.5)
0.0143
(6.3)
0.0114
(6.7)
0.0114
(6.7)
0.0155
(6.0)
JP Sears 0.0218
0.0106
(7.6)
0.0086
(9.6)
0.0087
(8.7)
0.0088
(8.5)
0.0142
(5.7)
Drew VerHagen 0.0336
0.0124
(5.5)
0.0129
(5.5)
0.0114
(5.6)
0.0102
(5.9)
0.0147
(5.1)
Peter Strzelecki 0.0491
0.0109
(6.1)
0.0111
(6.2)
0.0101
(6.1)
0.0102
(6.1)
0.0124
(6.0)
Aaron Nola 0.0013
0.0109
(8.3)
0.0109
(7.7)
0.0104
(8.3)
0.0104
(8.4)
0.0119
(8.3)

Individual Misses for Hit By Pitch Rate

Aggregate

Rank Player Proj Actual Error
1 Yohan Ramírez 0.0216 0.0625 7.1
2 Alexis Díaz 0.0139 0.0350 5.8
3 Logan Gilbert 0.0089 0.0026 5.5
4 Kevin Kelly 0.0158 0.0362 5.4
5 Jason Adam 0.0156 0.0405 5.4
6 Zac Gallen 0.0113 0.0059 5.3
7 Reid Detmers 0.0115 0.0202 5.0
8 Alec Marsh 0.0109 0.0263 5.0
9 Ryne Nelson 0.0087 0.0016 4.9
10 Brandon Williamson 0.0132 0.0041 4.9

Marcel

Rank Player Proj Actual Error
1 Yohan Ramírez 0.0199 0.0625 7.5
2 Kevin Kelly 0.0114 0.0362 6.8
3 Zac Gallen 0.0134 0.0059 6.4
4 Alexis Díaz 0.0126 0.0350 6.4
5 Logan Gilbert 0.0100 0.0026 5.8
6 Max Scherzer 0.0154 0.0064 5.6
7 Zach Eflin 0.0118 0.0043 5.4
8 Ryne Nelson 0.0102 0.0016 5.3
9 Osvaldo Bido 0.0114 0.0339 5.3
10 Edward Cabrera 0.0212 0.0092 5.2

Razzball

Rank Player Proj Actual Error
1 Yohan Ramírez 0.0152 0.0625 8.1
2 Alexis Díaz 0.0115 0.0350 6.3
3 Logan Gilbert 0.0093 0.0026 6.1
4 Kevin Kelly 0.0132 0.0362 6.0
5 Jason Adam 0.0126 0.0405 5.9
6 Logan Allen 0.0114 0.0019 5.8
7 Zac Gallen 0.0111 0.0059 5.4
8 Andrew Abbott 0.0124 0.0022 5.3
9 Reid Detmers 0.0108 0.0202 5.2
10 Ryne Nelson 0.0087 0.0016 5.2

Steamer

Rank Player Proj Actual Error
1 Yohan Ramírez 0.0149 0.0625 8.1
2 Alexis Díaz 0.0114 0.0350 6.3
3 Logan Gilbert 0.0093 0.0026 6.2
4 Kevin Kelly 0.0131 0.0362 6.0
5 Jason Adam 0.0127 0.0405 5.9
6 Zac Gallen 0.0111 0.0059 5.6
7 Ryne Nelson 0.0087 0.0016 5.3
8 Logan Webb 0.0106 0.0059 5.2
9 Reid Detmers 0.0108 0.0202 5.1
10 Alec Marsh 0.0100 0.0263 5.1

ZiPS

Rank Player Proj Actual Error
1 Tanner Houck 0.0277 0.0130 6.7
2 Brandon Williamson 0.0166 0.0041 6.1
3 Grayson Rodriguez 0.0152 0.0039 5.7
4 Touki Toussaint 0.0329 0.0182 5.6
5 Alec Marsh 0.0103 0.0263 5.5
6 Lucas Giolito 0.0046 0.0113 5.5
7 Jake Diekman 0.0268 0.0041 5.5
8 José Ruiz 0.0040 0.0290 5.2
9 Michael Tonkin 0.0222 0.0062 5.2
10 Andrew Abbott 0.0134 0.0022 5.0

Most Unique Misses for Hit By Pitch Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Andrew Vasquez 0.0160 0.0314 0.0320 3.5 0.0 3.4
2 Edward Cabrera 0.0212 0.0146 0.0092 5.2 2.7 2.5
3 Kirby Yates 0.0083 0.0175 0.0197 2.9 0.4 2.5
4 Spencer Strider 0.0084 0.0110 0.0118 2.5 0.0 2.5
5 J.P. France 0.0114 0.0068 0.0034 4.7 2.4 2.3
6 James Paxton 0.0120 0.0064 0.0049 2.9 1.0 2.0
7 JP Sears 0.0086 0.0106 0.0218 9.6 7.6 2.0
8 Gregory Santos 0.0084 0.0144 0.0173 2.5 0.6 2.0
9 Brendan White 0.0114 0.0214 0.0282 3.0 1.1 1.9
10 Charlie Morton 0.0210 0.0177 0.0168 3.1 1.2 1.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Andrew Vasquez 0.0114 0.0314 0.0320 4.2 0.0 4.2
2 Jose Cuas 0.0114 0.0187 0.0240 3.3 1.3 2.0
3 Brendan White 0.0114 0.0214 0.0282 2.8 1.1 1.7
4 Brad Hand 0.0114 0.0183 0.0212 2.0 0.5 1.5
5 Alek Manoah 0.0160 0.0200 0.0217 1.9 0.3 1.5
6 Colin Rea 0.0114 0.0090 0.0077 2.5 1.0 1.5
7 Kirby Yates 0.0113 0.0175 0.0197 1.8 0.4 1.4
8 Jake Bird 0.0121 0.0161 0.0184 1.9 0.6 1.3
9 Tyler Glasnow 0.0066 0.0044 0.0021 2.8 1.5 1.3
10 Brennan Bernardino 0.0104 0.0168 0.0278 3.5 2.2 1.3

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Andrew Vasquez 0.0165 0.0314 0.0320 3.1 0.0 3.0
2 Jose Cuas 0.0118 0.0187 0.0240 3.1 1.3 1.8
3 Alek Manoah 0.0160 0.0200 0.0217 1.8 0.3 1.4
4 Kirby Yates 0.0115 0.0175 0.0197 1.7 0.4 1.4
5 Tyler Glasnow 0.0065 0.0044 0.0021 2.8 1.5 1.3
6 Merrill Kelly 0.0065 0.0053 0.0055 1.7 0.4 1.3
7 Brennan Bernardino 0.0102 0.0168 0.0278 3.5 2.2 1.3
8 Connor Seabold 0.0126 0.0163 0.0172 1.3 0.0 1.3
9 Jake Bird 0.0122 0.0161 0.0184 1.8 0.6 1.2
10 Brendan White 0.0139 0.0214 0.0282 2.3 1.1 1.2

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Tanner Houck 0.0277 0.0180 0.0130 6.7 2.7 4.0
2 Touki Toussaint 0.0329 0.0219 0.0182 5.6 1.7 3.9
3 Jake Irvin 0.0216 0.0147 0.0151 3.3 0.2 3.1
4 Andrew Vasquez 0.0462 0.0314 0.0320 3.1 0.0 3.0
5 Gerrit Cole 0.0028 0.0050 0.0085 4.8 2.2 2.6
6 Connor Seabold 0.0236 0.0163 0.0172 2.5 0.0 2.5
7 Alek Manoah 0.0282 0.0200 0.0217 2.6 0.3 2.3
8 Justin Topa 0.0236 0.0146 0.0108 3.5 1.3 2.2
9 Bobby Miller 0.0188 0.0134 0.0119 3.4 1.2 2.2
10 Kirby Yates 0.0296 0.0175 0.0197 2.5 0.4 2.1

Home Run Rate

Everybody Missed for Home Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Michael Kopech 0.0817
0.0557
(13.9)
0.0467
(19.2)
0.0577
(12.8)
0.0565
(13.1)
0.0530
(15.8)
Kyle Hendricks 0.0286
0.0477
(12.4)
0.0516
(14.8)
0.0465
(11.7)
0.0476
(12.7)
0.0489
(12.8)
Lucas Giolito 0.0807
0.0520
(20.8)
0.0530
(20.0)
0.0536
(19.7)
0.0536
(19.1)
0.0486
(24.0)
Taj Bradley 0.0790
0.0471
(13.5)
0.0470
(13.6)
0.0495
(12.5)
0.0495
(12.2)
0.0423
(16.0)
MacKenzie Gore 0.0724
0.0442
(15.0)
0.0425
(15.9)
0.0450
(14.6)
0.0463
(13.5)
0.0412
(17.1)
Lance Lynn 0.0813
0.0489
(24.2)
0.0477
(25.1)
0.0497
(23.7)
0.0493
(23.5)
0.0477
(25.6)
JP Sears 0.0673
0.0412
(17.3)
0.0407
(17.7)
0.0410
(17.6)
0.0415
(16.8)
0.0412
(17.8)
Josiah Gray 0.0472
0.0631
(12.8)
0.0762
(22.0)
0.0635
(13.0)
0.0621
(12.5)
0.0635
(12.7)
Sonny Gray 0.0157
0.0403
(20.4)
0.0417
(21.5)
0.0404
(20.4)
0.0400
(20.6)
0.0405
(20.1)
Johnny Cueto 0.1056
0.0427
(13.2)
0.0377
(14.2)
0.0449
(12.7)
0.0439
(12.8)
0.0393
(14.0)

Individual Misses for Home Run Rate

Aggregate

Rank Player Proj Actual Error
1 Hunter Brown 0.0374 0.0615 14.3
2 Joe Ryan 0.0510 0.0736 13.5
3 Gerrit Cole 0.0503 0.0368 13.1
4 Jordan Lyles 0.0479 0.0676 12.9
5 Luis Castillo 0.0354 0.0536 12.6
6 Luis Severino 0.0455 0.0769 12.1
7 Eric Lauer 0.0532 0.1111 11.7
8 Kyle Bradish 0.0457 0.0310 11.5
9 Hayden Wesneski 0.0438 0.0766 11.5
10 Max Scherzer 0.0499 0.0704 11.2

Marcel

Rank Player Proj Actual Error
1 Gerrit Cole 0.0587 0.0368 20.1
2 Charlie Morton 0.0501 0.0320 14.8
3 Joey Wentz 0.0402 0.0720 14.4
4 Freddy Peralta 0.0397 0.0634 14.4
5 Luke Weaver 0.0432 0.0707 14.0
6 Joe Ryan 0.0503 0.0736 13.9
7 Chris Flexen 0.0392 0.0714 13.8
8 Hunter Brown 0.0385 0.0615 13.6
9 Kyle Bradish 0.0487 0.0310 13.6
10 Trevor Williams 0.0463 0.0694 13.6

Razzball

Rank Player Proj Actual Error
1 Hunter Brown 0.0368 0.0615 14.8
2 Jordan Lyles 0.0467 0.0676 13.9
3 Gerrit Cole 0.0504 0.0368 13.1
4 Dylan Cease 0.0523 0.0394 11.9
5 Eric Lauer 0.0538 0.1111 11.6
6 Joey Wentz 0.0465 0.0720 11.4
7 Luis Severino 0.0475 0.0769 11.3
8 Max Scherzer 0.0499 0.0704 11.3
9 Joe Ryan 0.0546 0.0736 11.2
10 Gregory Santos 0.0456 0.0100 11.0

Steamer

Rank Player Proj Actual Error
1 Hunter Brown 0.0341 0.0615 16.2
2 Jordan Lyles 0.0462 0.0676 13.8
3 Gerrit Cole 0.0501 0.0368 13.4
4 Tanner Bibee 0.0524 0.0330 13.1
5 Dylan Cease 0.0517 0.0394 12.0
6 Eric Lauer 0.0537 0.1111 11.5
7 Joey Wentz 0.0457 0.0720 11.5
8 Luis Severino 0.0465 0.0769 11.4
9 Max Scherzer 0.0493 0.0704 11.2
10 Luis Castillo 0.0367 0.0536 11.2

ZiPS

Rank Player Proj Actual Error
1 Joe Ryan 0.0435 0.0736 18.9
2 Luis Castillo 0.0304 0.0536 17.1
3 Dean Kremer 0.0282 0.0521 16.1
4 Michael King 0.0702 0.0375 14.9
5 Kyle Bradish 0.0497 0.0310 13.8
6 Julio Urías 0.0413 0.0716 13.7
7 Trevor Williams 0.0468 0.0694 13.6
8 Luis Severino 0.0424 0.0769 13.6
9 Hayden Wesneski 0.0399 0.0766 13.2
10 Brandon Pfaadt 0.0416 0.0738 12.8

Most Unique Misses for Home Run Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luke Weaver 0.0432 0.0600 0.0707 14.0 4.6 9.4
2 Josiah Gray 0.0762 0.0631 0.0472 22.0 12.8 9.2
3 Freddy Peralta 0.0397 0.0503 0.0634 14.4 7.2 7.2
4 Gerrit Cole 0.0587 0.0503 0.0368 20.1 13.1 7.0
5 Spencer Strider 0.0356 0.0447 0.0530 11.3 4.4 6.9
6 Andrew Heaney 0.0650 0.0543 0.0548 8.2 1.3 6.9
7 Charlie Morton 0.0501 0.0420 0.0320 14.8 9.0 5.8
8 Michael Kopech 0.0467 0.0557 0.0817 19.2 13.9 5.3
9 Tylor Megill 0.0574 0.0485 0.0452 8.3 3.3 5.0
10 Jake Bird 0.0490 0.0365 0.0222 11.2 6.4 4.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luis Medina 0.0602 0.0435 0.0432 9.6 1.4 8.2
2 Tristan Beck 0.0575 0.0459 0.0380 7.7 3.7 4.0
3 Patrick Corbin 0.0446 0.0490 0.0545 6.0 2.4 3.6
4 Michael Tonkin 0.0323 0.0427 0.0578 7.5 4.1 3.4
5 Pablo López 0.0402 0.0439 0.0471 3.6 0.5 3.1
6 Keynan Middleton 0.0470 0.0637 0.0645 3.2 0.4 2.9
7 Julio Teheran 0.0693 0.0595 0.0588 3.7 0.9 2.8
8 Drew Smyly 0.0521 0.0564 0.0615 4.4 1.6 2.8
9 Andrew Abbott 0.0637 0.0576 0.0544 5.3 2.6 2.7
10 Shintaro Fujinami 0.0455 0.0376 0.0405 2.6 0.1 2.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Drew Smyly 0.0509 0.0564 0.0615 4.7 1.6 3.2
2 Tanner Bibee 0.0524 0.0489 0.0330 13.1 10.8 2.3
3 Patrick Corbin 0.0456 0.0490 0.0545 4.7 2.4 2.3
4 Brandon Williamson 0.0595 0.0555 0.0511 5.6 3.4 2.2
5 Jhoan Duran 0.0301 0.0411 0.0423 2.3 0.3 2.0
6 Yusei Kikuchi 0.0470 0.0503 0.0578 5.5 3.5 2.0
7 Shintaro Fujinami 0.0434 0.0376 0.0405 2.1 0.1 1.9
8 Zack Wheeler 0.0390 0.0371 0.0380 3.2 1.3 1.9
9 Hunter Brown 0.0341 0.0374 0.0615 16.2 14.3 1.9
10 Zach Eflin 0.0436 0.0414 0.0388 5.5 3.6 1.9

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Dean Kremer 0.0282 0.0412 0.0521 16.1 6.2 10.0
2 Michael King 0.0702 0.0492 0.0375 14.9 6.2 8.8
3 Jhoan Duran 0.0640 0.0411 0.0423 6.0 0.3 5.7
4 Joe Ryan 0.0435 0.0510 0.0736 18.9 13.5 5.5
5 Shintaro Fujinami 0.0232 0.0376 0.0405 5.5 0.1 5.4
6 Grayson Rodriguez 0.0596 0.0498 0.0468 7.6 2.8 4.8
7 Dane Dunning 0.0470 0.0401 0.0387 7.4 2.8 4.6
8 Luis Castillo 0.0304 0.0354 0.0536 17.1 12.6 4.5
9 Michael Lorenzen 0.0308 0.0361 0.0431 6.5 2.8 3.7
10 Rich Hill 0.0535 0.0474 0.0494 4.0 0.4 3.6

BABIP

Everybody Missed for BABIP

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jack Flaherty 0.3563
0.2800
(49.0)
0.2793
(47.0)
0.2861
(46.2)
0.2892
(44.2)
0.2639
(57.0)
Dylan Floro 0.4012
0.3000
(24.9)
0.2901
(26.4)
0.3040
(24.3)
0.3011
(25.1)
0.2949
(25.2)
Jordan Lyles 0.2546
0.3008
(35.2)
0.3023
(39.2)
0.2984
(32.1)
0.3010
(34.0)
0.3029
(39.5)
Kyle Muller 0.3721
0.2887
(30.7)
0.2834
(31.2)
0.2891
(31.2)
0.2911
(30.5)
0.2857
(30.4)
Corbin Burnes 0.2439
0.2919
(38.3)
0.2803
(32.3)
0.2948
(39.2)
0.2920
(37.0)
0.2888
(38.8)
Adam Wainwright 0.3569
0.2924
(30.8)
0.2837
(33.2)
0.2946
(30.6)
0.2975
(29.2)
0.2872
(31.5)
David Peterson 0.3699
0.2971
(35.4)
0.2979
(33.1)
0.3030
(33.4)
0.2964
(36.6)
0.2917
(36.2)
Tyler Wells 0.2000
0.2742
(35.3)
0.2620
(31.4)
0.2664
(30.7)
0.2850
(39.5)
0.2714
(35.7)
Wade Miley 0.2345
0.2989
(32.0)
0.2895
(29.3)
0.3075
(35.3)
0.2987
(31.0)
0.2903
(29.6)
Dylan Cease 0.3305
0.2802
(38.7)
0.2791
(36.5)
0.2743
(44.8)
0.2857
(35.8)
0.2806
(35.5)

Individual Misses for BABIP

Aggregate

Rank Player Proj Actual Error
1 Tyler Holton 0.2937 0.2117 26.9
2 Hunter Greene 0.2857 0.3395 26.3
3 Blake Snell 0.2898 0.2558 25.9
4 Matt Brash 0.2959 0.3804 25.7
5 Matt Manning 0.2930 0.2140 25.2
6 Yu Darvish 0.2758 0.3187 24.1
7 Clayton Kershaw 0.2941 0.2500 23.5
8 Domingo Germán 0.2853 0.2333 23.5
9 Paul Blackburn 0.2989 0.3498 23.2
10 Nick Sandlin 0.2867 0.1926 22.7

Marcel

Rank Player Proj Actual Error
1 Miles Mikolas 0.2641 0.3077 33.4
2 Blake Snell 0.2961 0.2558 33.4
3 Alex Faedo 0.3108 0.2105 27.5
4 Yu Darvish 0.2661 0.3187 27.5
5 Luis Castillo 0.2963 0.2672 27.1
6 Joey Wentz 0.2698 0.3292 26.9
7 Eduardo Rodriguez 0.3125 0.2743 26.7
8 Zac Gallen 0.2649 0.3007 26.3
9 Joe Ryan 0.2618 0.3052 26.0
10 Brayan Bello 0.3400 0.3059 26.0

Razzball

Rank Player Proj Actual Error
1 Luis Medina 0.4103 0.3065 50.9
2 Hunter Greene 0.2781 0.3395 31.1
3 Bryce Elder 0.3154 0.2743 29.3
4 Joe Ryan 0.2657 0.3052 27.2
5 Yu Darvish 0.2744 0.3187 25.9
6 Tyler Holton 0.2910 0.2117 25.4
7 Spencer Strider 0.2833 0.3155 25.3
8 Clayton Kershaw 0.2994 0.2500 25.3
9 Domingo Germán 0.2904 0.2333 24.9
10 Brady Singer 0.2954 0.3293 24.4

Steamer

Rank Player Proj Actual Error
1 Matt Brash 0.2897 0.3804 28.2
2 Tony Gonsolin 0.2969 0.2334 27.2
3 Tyler Holton 0.2935 0.2117 26.2
4 Matt Manning 0.2960 0.2140 25.6
5 Kevin Gausman 0.2884 0.3207 25.4
6 Clayton Kershaw 0.2989 0.2500 25.1
7 Domingo Germán 0.2894 0.2333 24.5
8 Hunter Greene 0.2920 0.3395 24.1
9 Nick Sandlin 0.2943 0.1926 24.1
10 Bryce Elder 0.3078 0.2743 23.8

ZiPS

Rank Player Proj Actual Error
1 Blake Snell 0.2963 0.2558 33.5
2 Tyler Holton 0.2968 0.2117 29.0
3 Yu Darvish 0.2665 0.3187 27.3
4 Matt Manning 0.2951 0.2140 27.1
5 Matt Brash 0.2910 0.3804 26.1
6 Eduardo Rodriguez 0.3110 0.2743 25.6
7 Alex Faedo 0.3014 0.2105 25.0
8 Kirby Yates 0.3026 0.2114 24.3
9 Hunter Brown 0.2888 0.3300 24.3
10 Kyle Bradish 0.3015 0.2700 24.2

Most Unique Misses for BABIP

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Brayan Bello 0.3400 0.3132 0.3059 26.0 5.5 20.4
2 Patrick Corbin 0.3304 0.3076 0.3094 20.3 0.8 19.6
3 George Kirby 0.3148 0.2935 0.2918 20.9 1.9 19.0
4 Miles Mikolas 0.2641 0.2881 0.3077 33.4 16.1 17.4
5 Zac Gallen 0.2649 0.2868 0.3007 26.3 11.0 15.3
6 José Berríos 0.3052 0.2912 0.2891 16.3 2.4 13.9
7 Mitch Keller 0.3218 0.3087 0.3098 13.8 0.1 13.7
8 Lucas Giolito 0.3017 0.2885 0.2741 25.7 12.1 13.5
9 Luis Castillo 0.2963 0.2849 0.2672 27.1 14.9 12.2
10 Kodai Senga 0.2946 0.2809 0.2774 15.2 3.1 12.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luis Medina 0.4103 0.3333 0.3065 50.9 13.7 37.2
2 Tanner Bibee 0.3285 0.2983 0.2861 24.3 7.7 16.6
3 Andrew Abbott 0.3537 0.3200 0.3022 23.2 8.6 14.7
4 Gavin Williams 0.3392 0.3019 0.2698 23.6 11.4 12.2
5 Julio Teheran 0.3371 0.2959 0.2644 20.6 9.3 11.3
6 Ben Lively 0.3492 0.3195 0.2969 19.7 9.0 10.7
7 J.P. France 0.3171 0.2987 0.2888 15.9 6.3 9.6
8 Josiah Gray 0.2665 0.2761 0.2928 19.0 11.0 8.0
9 Bryce Elder 0.3154 0.3042 0.2743 29.3 22.6 6.8
10 Joe Ryan 0.2657 0.2735 0.3052 27.2 20.7 6.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Justin Verlander 0.2827 0.2676 0.2648 11.4 2.5 8.9
2 Sandy Alcantara 0.2999 0.2874 0.2873 8.9 0.7 8.2
3 Kodai Senga 0.2937 0.2809 0.2774 10.7 3.1 7.7
4 Kevin Gausman 0.2884 0.2962 0.3207 25.4 18.0 7.4
5 Patrick Corbin 0.3009 0.3076 0.3094 7.5 0.8 6.7
6 Luke Weaver 0.3000 0.3100 0.3307 17.8 11.2 6.6
7 Framber Valdez 0.3106 0.3005 0.2816 22.6 16.0 6.6
8 Tony Gonsolin 0.2969 0.2809 0.2334 27.2 21.0 6.2
9 Mitch Keller 0.3031 0.3087 0.3098 6.2 0.1 6.1
10 Alexis Díaz 0.2947 0.2731 0.2667 7.7 2.1 5.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Eduardo Rodriguez 0.3110 0.2992 0.2743 25.6 16.1 9.6
2 Sandy Alcantara 0.2704 0.2874 0.2873 9.4 0.7 8.7
3 Kutter Crawford 0.3095 0.2974 0.2695 23.5 15.2 8.4
4 Jack Flaherty 0.2639 0.2800 0.3563 57.0 49.0 8.0
5 Blake Snell 0.2963 0.2898 0.2558 33.5 25.9 7.5
6 Adrian Houser 0.2776 0.2962 0.3205 18.4 11.2 7.2
7 Sean Manaea 0.3138 0.3036 0.2932 12.6 5.7 6.9
8 Chris Sale 0.3137 0.3015 0.2903 11.9 5.1 6.8
9 Sonny Gray 0.2771 0.2897 0.2948 9.9 3.2 6.7
10 Mitch Keller 0.3131 0.3087 0.3098 6.5 0.1 6.4

Single Rate

Everybody Missed for Single Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
David Peterson 0.2979
0.2971
(37.0)
0.2192
(38.0)
0.0000
(52.0)
0.2964
(38.1)
0.2917
(37.4)

Individual Misses for Single Rate

Aggregate

Rank Player Proj Actual Error
1 Jordan Lyles 0.3008 0.1617 48.4
2 Jack Flaherty 0.2800 0.2604 35.6
3 Luis Medina 0.3333 0.1968 30.8
4 Nick Pivetta 0.2950 0.1692 30.2
5 Dylan Cease 0.2802 0.2419 28.3
6 Matt Brash 0.2959 0.3129 28.1
7 Tyler Wells 0.2742 0.1414 27.5
8 Wade Miley 0.2989 0.1695 27.0
9 Jon Gray 0.2899 0.2564 26.8
10 Chris Flexen 0.2879 0.2708 26.7

Marcel

Rank Player Proj Actual Error
1 Jordan Lyles 0.2236 0.1617 47.5
2 Pablo López 0.2014 0.2490 36.8
3 Jack Flaherty 0.2117 0.2604 30.6
4 Nick Pivetta 0.2182 0.1692 29.7
5 Lucas Giolito 0.2214 0.1863 29.2
6 Joe Ryan 0.1838 0.2283 28.8
7 Yusei Kikuchi 0.2079 0.2500 28.3
8 Luis Castillo 0.2173 0.1842 27.8
9 Eli Morgan 0.1841 0.2737 26.3
10 Tyler Wells 0.1956 0.1414 26.2

Razzball

Rank Player Proj Actual Error
1 Bryce Miller 0.2191 0.1907 118.5
2 Colin Rea 0.2191 0.1930 113.0
3 Logan Allen 0.2191 0.2351 94.7
4 Bryan Hoeing 0.2191 0.1517 79.0
5 Adam Wainwright 0.2191 0.2534 76.5
6 Bryan Woo 0.2191 0.2115 74.2
7 Emmet Sheehan 0.2191 0.1644 61.3
8 Drew VerHagen 0.2191 0.1890 59.6
9 Albert Abreu 0.2191 0.1975 57.4
10 Corey Kluber 0.2191 0.1965 55.2

Steamer

Rank Player Proj Actual Error
1 Jordan Lyles 0.3010 0.1617 47.3
2 Nick Pivetta 0.2995 0.1692 31.9
3 Tyler Wells 0.2850 0.1414 31.8
4 Jack Flaherty 0.2892 0.2604 30.7
5 Matt Brash 0.2897 0.3129 30.5
6 Johan Oviedo 0.2994 0.1890 26.9
7 Chris Flexen 0.2892 0.2708 26.8
8 Luis Castillo 0.2936 0.1842 26.8
9 Wade Miley 0.2987 0.1695 26.1
10 Domingo Germán 0.2894 0.1556 25.7

ZiPS

Rank Player Proj Actual Error
1 Jordan Lyles 0.3029 0.1617 53.4
2 Jack Flaherty 0.2639 0.2604 43.1
3 Nick Pivetta 0.2976 0.1692 34.4
4 Kutter Crawford 0.3095 0.1856 28.5
5 Tyler Wells 0.2714 0.1414 28.3
6 Matt Brash 0.2910 0.3129 28.2
7 Jon Gray 0.2836 0.2564 27.9
8 Yu Darvish 0.2665 0.2445 27.4
9 Adrian Houser 0.2776 0.2641 27.1
10 Lucas Sims 0.2953 0.1212 26.9

Most Unique Misses for Single Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kevin Gausman 0.2419 0.2962 0.2227 15.9 0.6 15.3
2 Zac Gallen 0.1933 0.2868 0.2192 20.5 5.7 14.9
3 Pablo López 0.2014 0.2946 0.2490 36.8 23.0 13.8
4 Brady Singer 0.2494 0.3008 0.2297 15.0 2.3 12.7
5 Brayan Bello 0.2560 0.3132 0.2234 22.8 10.3 12.5
6 Mitch Keller 0.2477 0.3087 0.2333 13.2 0.9 12.3
7 Ty Blach 0.2128 0.3236 0.2763 21.8 9.5 12.3
8 Alex Cobb 0.2532 0.3111 0.2362 12.0 0.4 11.6
9 Kyle Bradish 0.2380 0.2966 0.2059 22.6 10.9 11.6
10 Jameson Taillon 0.1987 0.2919 0.2262 17.0 5.7 11.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Bryce Miller 0.2191 0.2837 0.1907 118.5 10.0 108.5
2 Colin Rea 0.2191 0.2930 0.1930 113.0 13.3 99.7
3 Logan Allen 0.2191 0.2831 0.2351 94.7 14.1 80.6
4 Bryan Woo 0.2191 0.2876 0.2115 74.2 0.7 73.5
5 Adam Wainwright 0.2191 0.2924 0.2534 76.5 17.1 59.4
6 Bryan Hoeing 0.2191 0.3005 0.1517 79.0 22.7 56.3
7 Albert Abreu 0.2191 0.2895 0.1975 57.4 4.8 52.6
8 Drew VerHagen 0.2191 0.2969 0.1890 59.6 9.0 50.6
9 Ian Gibaut 0.2191 0.3077 0.2440 53.3 3.4 49.9
10 Emmet Sheehan 0.2191 0.2886 0.1644 61.3 12.4 48.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Lucas Erceg 0.2191 0.2897 0.2214 19.7 1.5 18.1
2 J.P. France 0.2839 0.2987 0.2379 17.4 7.8 9.6
3 Cristian Javier 0.2787 0.2645 0.1866 11.1 2.5 8.6
4 Kevin Gausman 0.2884 0.2962 0.2227 7.9 0.6 7.3
5 Justin Verlander 0.2827 0.2676 0.1947 8.0 1.0 7.0
6 Framber Valdez 0.3106 0.3005 0.2050 23.9 17.2 6.7
7 Austin Gomber 0.3218 0.3091 0.2252 12.4 5.7 6.6
8 Patrick Corbin 0.3009 0.3076 0.2483 18.5 11.8 6.6
9 Tony Gonsolin 0.2969 0.2809 0.1812 17.3 11.1 6.2
10 Luis Castillo 0.2936 0.2849 0.1842 26.8 21.1 5.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Bryan Woo 0.2191 0.2876 0.2115 23.1 0.7 22.4
2 Dylan Covey 0.2191 0.3073 0.2701 23.1 7.1 16.0
3 Kevin Gausman 0.3073 0.2962 0.2227 11.3 0.6 10.7
4 Eduardo Rodriguez 0.3110 0.2992 0.2087 20.1 10.0 10.1
5 Sandy Alcantara 0.2704 0.2874 0.2295 22.0 12.5 9.5
6 Colin Rea 0.2191 0.2930 0.1930 22.6 13.3 9.3
7 Amos Willingham 0.2191 0.2993 0.2530 12.0 3.2 8.8
8 Kutter Crawford 0.3095 0.2974 0.1856 28.5 19.7 8.8
9 Daniel Palencia 0.2191 0.2964 0.2239 8.9 0.2 8.7
10 Kodai Senga 0.2643 0.2809 0.2239 20.4 12.1 8.4

Double Rate

Everybody Missed for Double Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Hunter Greene 0.1218
0.0000
(26.2)
0.0703
(24.4)
0.0000
(30.3)
0.0000
(26.2)
0.0000
(26.6)
Kevin Gausman 0.0958
0.0000
(20.3)
0.0691
(18.5)
0.0000
(26.6)
0.0000
(20.4)
0.0000
(20.8)
Tyler Anderson 0.0955
0.0000
(16.5)
0.0641
(18.2)
0.0000
(21.7)
0.0000
(16.6)
0.0000
(17.0)
Rich Hill 0.0993
0.0000
(19.9)
0.0714
(16.8)
0.0000
(25.3)
0.0000
(20.0)
0.0000
(20.4)

Individual Misses for Double Rate

Aggregate

Rank Player Proj Actual Error
1 Corbin Burnes 0.0000 0.0389 23.7
2 Jon Gray 0.0000 0.0373 20.9
3 Luke Weaver 0.0000 0.1050 20.1
4 José Soriano 0.0694 0.0316 19.8
5 Jesús Luzardo 0.0000 0.0956 19.5
6 Ken Waldichuk 0.0000 0.0968 17.6
7 Gerrit Cole 0.0000 0.0496 16.1
8 Bryce Miller 0.0000 0.0981 15.5
9 Nick Pivetta 0.0000 0.0954 15.4
10 Luis Medina 0.0000 0.1000 15.2

Marcel

Rank Player Proj Actual Error
1 Brady Singer 0.0538 0.0894 23.3
2 Dane Dunning 0.0815 0.0543 21.4
3 Pablo López 0.0764 0.0535 20.3
4 Jon Gray 0.0627 0.0373 18.2
5 Adam Wainwright 0.0612 0.0981 16.7
6 Jack Flaherty 0.0631 0.0909 16.5
7 Gerrit Cole 0.0671 0.0496 16.4
8 Dean Kremer 0.0728 0.0530 16.3
9 Kyle Freeland 0.0802 0.0587 16.2
10 Blake Snell 0.0755 0.0563 16.1

Razzball

Rank Player Proj Actual Error
1 Colin Rea 0.0694 0.0526 40.2
2 Jesse Scholtens 0.0694 0.0441 32.5
3 Bryan Woo 0.0694 0.0529 28.8
4 Logan Allen 0.0694 0.0793 27.4
5 Elvis Peguero 0.0694 0.0244 26.7
6 Ian Gibaut 0.0694 0.0478 26.2
7 Jesús Luzardo 0.0000 0.0956 25.6
8 Luke Weaver 0.0000 0.1050 24.8
9 Tom Cosgrove 0.0694 0.0149 23.7
10 Ken Waldichuk 0.0000 0.0968 22.9

Steamer

Rank Player Proj Actual Error
1 Corbin Burnes 0.0000 0.0389 23.6
2 Jon Gray 0.0000 0.0373 20.9
3 Luke Weaver 0.0000 0.1050 20.2
4 José Soriano 0.0694 0.0316 19.8
5 Jesús Luzardo 0.0000 0.0956 19.6
6 Ken Waldichuk 0.0000 0.0968 17.7
7 Gerrit Cole 0.0000 0.0496 16.0
8 Bryce Miller 0.0000 0.0981 15.6
9 Nick Pivetta 0.0000 0.0954 15.4
10 Luis Medina 0.0000 0.1000 15.3

ZiPS

Rank Player Proj Actual Error
1 Colin Rea 0.0694 0.0526 44.1
2 Bryan Woo 0.0694 0.0529 31.5
3 Corbin Burnes 0.0000 0.0389 23.1
4 Luke Weaver 0.0000 0.1050 20.6
5 Jon Gray 0.0000 0.0373 20.4
6 Jesús Luzardo 0.0000 0.0956 20.1
7 José Soriano 0.0694 0.0316 19.7
8 Dylan Covey 0.0694 0.0365 19.4
9 Ken Waldichuk 0.0000 0.0968 18.1
10 Bryce Miller 0.0000 0.0981 15.9

Most Unique Misses for Double Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Framber Valdez 0.0488 0.0000 0.0709 15.9 1.4 14.5
2 Dane Dunning 0.0815 0.0000 0.0543 21.4 10.7 10.6
3 Zach Eflin 0.0807 0.0000 0.0658 12.2 2.4 9.8
4 Brady Singer 0.0538 0.0000 0.0894 23.3 14.2 9.1
5 Kyle Freeland 0.0802 0.0000 0.0587 16.2 7.1 9.1
6 Justin Verlander 0.0464 0.0000 0.0656 11.2 2.4 8.9
7 Logan Gilbert 0.0799 0.0000 0.0700 9.5 0.6 8.8
8 Pablo López 0.0764 0.0000 0.0535 20.3 12.6 7.7
9 Miles Mikolas 0.0584 0.0000 0.0769 13.8 6.6 7.2
10 Patrick Sandoval 0.0517 0.0000 0.0668 8.3 1.6 6.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Colin Rea 0.0694 0.0000 0.0526 40.2 8.6 31.6
2 Jesse Scholtens 0.0694 0.0000 0.0441 32.5 9.5 23.1
3 Bryan Woo 0.0694 0.0000 0.0529 28.8 6.1 22.7
4 Logan Allen 0.0694 0.0000 0.0793 27.4 5.4 22.0
5 Ian Gibaut 0.0694 0.0000 0.0478 26.2 6.8 19.5
6 Jose Cuas 0.0694 0.0000 0.0585 21.0 3.1 17.9
7 Collin McHugh 0.0694 0.0000 0.0526 20.8 4.4 16.4
8 Elvis Peguero 0.0694 0.0000 0.0244 26.7 11.3 15.4
9 Emmet Sheehan 0.0694 0.0000 0.0685 15.3 0.2 15.2
10 Ian Hamilton 0.0694 0.0000 0.0647 15.7 1.1 14.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ben Joyce 0.0694 0.0000 0.0370 4.9 1.5 3.3
2 Thyago Vieira 0.0694 0.0000 0.0000 1.4 0.7 0.7
3 Miles Mikolas 0.0000 0.0000 0.0769 6.7 6.6 0.1
4 Zac Gallen 0.0000 0.0000 0.0761 5.9 5.8 0.1
5 Chris Bassitt 0.0000 0.0000 0.0702 1.0 0.9 0.1
6 Mitch Keller 0.0000 0.0000 0.0727 3.0 2.9 0.1
7 Framber Valdez 0.0000 0.0000 0.0709 1.5 1.4 0.1
8 Kyle Gibson 0.0000 0.0000 0.0760 5.6 5.5 0.1
9 Luis Castillo 0.0000 0.0000 0.0729 3.0 2.9 0.1
10 Lucas Giolito 0.0000 0.0000 0.0728 3.0 2.9 0.1

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Colin Rea 0.0694 0.0000 0.0526 44.1 8.6 35.5
2 Bryan Woo 0.0694 0.0000 0.0529 31.5 6.1 25.5
3 Dylan Covey 0.0694 0.0000 0.0365 19.4 6.2 13.1
4 Daniel Palencia 0.0694 0.0000 0.0448 11.1 2.9 8.2
5 Brock Stewart 0.0694 0.0000 0.0702 7.4 0.1 7.3
6 Amos Willingham 0.0694 0.0000 0.0723 7.6 0.4 7.2
7 AJ Smith-Shawver 0.0694 0.0000 0.0152 12.9 5.7 7.2
8 Lyon Richardson 0.0694 0.0000 0.0625 6.1 0.5 5.6
9 Jackson Rutledge 0.0694 0.0000 0.0781 5.3 0.8 4.5
10 Wes Parsons 0.0694 0.0000 0.0588 2.1 0.3 1.8

Triple Rate

Everybody Missed for Triple Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Alec Marsh 0.0259
0.0000
(6.8)
0.0060
(6.6)
0.0000
(7.0)
0.0000
(6.8)
0.0000
(6.8)
Ray Kerr 0.0469
0.0000
(4.7)
0.0000
(5.3)
0.0000
(4.7)
0.0000
(4.7)
0.0000
(4.7)
Hunter Greene 0.0148
0.0000
(4.4)
0.0032
(5.4)
0.0000
(4.7)
0.0000
(4.4)
0.0000
(4.4)
George Kirby 0.0130
0.0000
(5.3)
0.0056
(5.1)
0.0000
(5.8)
0.0000
(5.3)
0.0000
(5.3)
Tanner Banks 0.0230
0.0000
(4.3)
0.0000
(5.7)
0.0000
(4.5)
0.0000
(4.3)
0.0000
(4.3)
Fernando Cruz 0.0207
0.0000
(4.1)
0.0000
(5.6)
0.0000
(4.3)
0.0000
(4.1)
0.0000
(4.1)
Ryne Nelson 0.0221
0.0000
(10.0)
0.0105
(6.8)
0.0000
(10.4)
0.0000
(10.0)
0.0000
(10.0)
Peter Lambert 0.0356
0.0000
(11.1)
0.0058
(10.9)
0.0000
(11.4)
0.0000
(11.1)
0.0000
(11.1)
Dylan Cease 0.0194
0.0000
(10.5)
0.0049
(10.9)
0.0000
(11.1)
0.0000
(10.5)
0.0000
(10.6)
Jovani Morán 0.0283
0.0000
(4.1)
0.0000
(5.1)
0.0000
(4.2)
0.0000
(4.1)
0.0000
(4.1)
Drew Smith 0.0280
0.0000
(5.4)
0.0000
(6.7)
0.0000
(5.5)
0.0000
(5.4)
0.0000
(5.4)
Lucas Giolito 0.0150
0.0000
(7.1)
0.0073
(5.5)
0.0000
(7.7)
0.0000
(7.1)
0.0000
(7.2)

Individual Misses for Triple Rate

Aggregate

Rank Player Proj Actual Error
1 Sean Manaea 0.0000 0.0163 5.1
2 José Ureña 0.0000 0.0290 4.7
3 Louis Varland 0.0000 0.0225 4.7
4 Blake Snell 0.0000 0.0000 4.5
5 Nathan Eovaldi 0.0000 0.0133 4.2
6 Kodai Senga 0.0000 0.0000 4.2
7 Freddy Peralta 0.0000 0.0000 4.1
8 Andrew Chafin 0.0000 0.0238 4.0

Marcel

Rank Player Proj Actual Error
1 Corbin Burnes 0.0095 0.0020 6.4
2 Patrick Corbin 0.0087 0.0017 6.1
3 Freddy Peralta 0.0075 0.0000 5.6
4 Josh Winckowski 0.0141 0.0000 5.4
5 Bailey Ober 0.0112 0.0027 5.3
6 Zack Wheeler 0.0099 0.0039 5.2
7 Blake Snell 0.0060 0.0000 5.0
8 Sandy Alcantara 0.0076 0.0019 4.9

Razzball

Rank Player Proj Actual Error
1 Logan Allen 0.0060 0.0000 6.1
2 Bryce Miller 0.0060 0.0000 6.1
3 Sean Manaea 0.0000 0.0163 5.5
4 Louis Varland 0.0000 0.0225 4.9
5 José Ureña 0.0000 0.0290 4.8
6 Nathan Eovaldi 0.0000 0.0133 4.6
7 Kyle Freeland 0.0000 0.0117 4.4
8 Jesse Scholtens 0.0060 0.0000 4.3

Steamer

Rank Player Proj Actual Error
1 Sean Manaea 0.0000 0.0163 5.1
2 José Ureña 0.0000 0.0290 4.7
3 Louis Varland 0.0000 0.0225 4.7
4 Blake Snell 0.0000 0.0000 4.5
5 Nathan Eovaldi 0.0000 0.0133 4.2
6 Kodai Senga 0.0000 0.0000 4.2
7 Freddy Peralta 0.0000 0.0000 4.1
8 Andrew Chafin 0.0000 0.0238 4.0

ZiPS

Rank Player Proj Actual Error
1 Sean Manaea 0.0000 0.0163 5.2
2 José Ureña 0.0000 0.0290 4.7
3 Louis Varland 0.0000 0.0225 4.7
4 Blake Snell 0.0000 0.0000 4.4
5 Nathan Eovaldi 0.0000 0.0133 4.2
6 Kodai Senga 0.0000 0.0000 4.1
7 Freddy Peralta 0.0000 0.0000 4.0
8 Andrew Chafin 0.0000 0.0238 4.0

Most Unique Misses for Triple Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Zack Wheeler 0.0099 0.0000 0.0039 5.2 1.6 3.6
2 Bailey Ober 0.0112 0.0000 0.0027 5.3 1.9 3.4
3 Tyler Anderson 0.0107 0.0000 0.0048 4.2 0.8 3.4
4 Corbin Burnes 0.0095 0.0000 0.0020 6.4 3.1 3.3
5 Josh Winckowski 0.0141 0.0000 0.0000 5.4 2.2 3.2
6 Colin Rea 0.0000 0.0000 0.0088 4.2 1.4 2.7
7 Patrick Corbin 0.0087 0.0000 0.0017 6.1 3.4 2.7
8 Sonny Gray 0.0087 0.0000 0.0060 2.6 0.0 2.6
9 Jesús Luzardo 0.0099 0.0000 0.0067 2.9 0.5 2.4
10 Taijuan Walker 0.0024 0.0000 0.0081 3.7 1.5 2.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Logan Allen 0.0060 0.0000 0.0000 6.1 3.2 2.9
2 Bryce Miller 0.0060 0.0000 0.0000 6.1 3.2 2.9
3 Adam Wainwright 0.0060 0.0000 0.0054 2.8 0.3 2.6
4 Jesse Scholtens 0.0060 0.0000 0.0000 4.3 2.3 2.0
5 Ian Gibaut 0.0060 0.0000 0.0000 3.6 1.9 1.7
6 Drew VerHagen 0.0060 0.0000 0.0000 3.0 1.6 1.4
7 Collin McHugh 0.0060 0.0000 0.0000 3.0 1.6 1.4
8 Albert Abreu 0.0060 0.0000 0.0000 3.0 1.6 1.4
9 Ryan Walker 0.0060 0.0000 0.0000 3.0 1.6 1.4
10 Elvis Peguero 0.0060 0.0000 0.0061 1.3 0.0 1.3

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Lucas Erceg 0.0060 0.0000 0.0071 1.2 0.3 0.9
2 Ben Joyce 0.0060 0.0000 0.0000 0.6 0.3 0.3
3 Thyago Vieira 0.0060 0.0000 0.0000 0.1 0.1 0.1
4 Miles Mikolas 0.0000 0.0000 0.0077 1.5 1.4 0.0
5 Logan Webb 0.0000 0.0000 0.0067 0.6 0.6 0.0
6 Lance Lynn 0.0000 0.0000 0.0060 0.0 0.0 0.0
7 Kyle Gibson 0.0000 0.0000 0.0088 2.3 2.3 0.0
8 Luis Castillo 0.0000 0.0000 0.0101 3.3 3.3 0.0
9 Pablo López 0.0000 0.0000 0.0103 3.4 3.4 0.0
10 Lucas Giolito 0.0000 0.0000 0.0150 7.1 7.1 0.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Amos Willingham 0.0060 0.0000 0.0000 1.4 0.7 0.7
2 Brock Stewart 0.0060 0.0000 0.0000 1.3 0.7 0.7
3 Dylan Covey 0.0060 0.0000 0.0073 0.9 0.2 0.6
4 AJ Smith-Shawver 0.0060 0.0000 0.0000 1.3 0.6 0.6
5 Jackson Rutledge 0.0060 0.0000 0.0000 1.1 0.5 0.5
6 Lyon Richardson 0.0060 0.0000 0.0000 1.0 0.5 0.5
7 Joey Estes 0.0060 0.0000 0.0000 0.6 0.3 0.3
8 Colin Rea 0.0060 0.0000 0.0088 1.7 1.4 0.2
9 Enmanuel De Jesus 0.0060 0.0000 0.0000 0.4 0.2 0.2
10 Luke Little 0.0060 0.0000 0.0000 0.4 0.2 0.2

Run Rate

Everybody Missed for Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Tanner Bibee 0.0838
0.1309
(31.5)
0.1216
(25.9)
0.1452
(40.0)
0.1232
(27.2)
0.1242
(27.5)
Jordan Lyles 0.1738
0.1324
(25.9)
0.1275
(29.8)
0.1285
(28.7)
0.1352
(23.6)
0.1336
(25.1)
Carlos Rodón 0.1783
0.0902
(23.3)
0.0902
(23.4)
0.0875
(24.0)
0.0931
(22.4)
0.0901
(23.4)
Adam Wainwright 0.1839
0.1165
(29.4)
0.0997
(37.6)
0.1216
(26.8)
0.1211
(27.0)
0.1118
(31.7)
Lance Lynn 0.1572
0.1111
(31.8)
0.1093
(33.4)
0.1085
(33.7)
0.1121
(30.7)
0.1127
(30.6)
Kyle Bradish 0.0805
0.1199
(31.0)
0.1260
(34.9)
0.1146
(27.5)
0.1158
(28.4)
0.1294
(37.2)
Chris Flexen 0.1738
0.1183
(22.7)
0.1053
(28.9)
0.1178
(22.9)
0.1188
(22.4)
0.1182
(22.9)
Luis Severino 0.1751
0.1029
(27.3)
0.1025
(27.6)
0.1017
(27.7)
0.1039
(26.7)
0.1030
(27.3)
Blake Snell 0.0633
0.1008
(32.8)
0.1063
(36.6)
0.0997
(32.1)
0.0987
(31.4)
0.1040
(35.0)
Sonny Gray 0.0782
0.1099
(28.9)
0.1075
(26.9)
0.1087
(28.2)
0.1128
(31.3)
0.1081
(27.4)

Individual Misses for Run Rate

Aggregate

Rank Player Proj Actual Error
1 Shintaro Fujinami 0.1119 0.1821 22.6
2 Joey Wentz 0.1263 0.1768 21.5
3 Kyle Muller 0.1106 0.1747 21.3
4 Michael Wacha 0.1201 0.0886 21.1
5 Javier Assad 0.1246 0.0846 21.0
6 Brady Singer 0.1095 0.1453 20.4
7 Josiah Gray 0.1252 0.1032 20.1
8 Ken Waldichuk 0.1074 0.1455 20.0
9 Carlos Carrasco 0.1156 0.1703 20.0
10 Dinelson Lamet 0.1206 0.2621 19.5

Marcel

Rank Player Proj Actual Error
1 Kodai Senga 0.1216 0.0865 28.9
2 Joey Wentz 0.1128 0.1768 28.3
3 Gerrit Cole 0.1028 0.0780 25.7
4 Eduardo Rodriguez 0.1245 0.0950 22.3
5 Yennier Cano 0.1391 0.0671 22.2
6 Jaime Barria 0.1064 0.1740 22.1
7 Alek Manoah 0.0874 0.1470 22.0
8 Josiah Gray 0.1274 0.1032 21.5
9 Hunter Brown 0.1031 0.1414 21.1
10 Tyler Anderson 0.1036 0.1431 20.8

Razzball

Rank Player Proj Actual Error
1 Joey Wentz 0.1171 0.1768 26.0
2 Gavin Williams 0.1548 0.0928 23.8
3 Brady Singer 0.1070 0.1453 22.0
4 Shintaro Fujinami 0.1143 0.1821 21.7
5 Wade Miley 0.1271 0.0898 21.7
6 Kyle Muller 0.1109 0.1747 21.2
7 Carlos Carrasco 0.1134 0.1703 20.8
8 Dinelson Lamet 0.1149 0.2621 20.3
9 Javier Assad 0.1226 0.0846 20.2
10 Aaron Nola 0.1001 0.1324 20.1

Steamer

Rank Player Proj Actual Error
1 Josiah Gray 0.1313 0.1032 24.5
2 Hunter Brown 0.0998 0.1414 22.9
3 Joey Wentz 0.1248 0.1768 22.1
4 Michael Wacha 0.1213 0.0886 22.0
5 Carlos Carrasco 0.1125 0.1703 21.2
6 Kyle Muller 0.1110 0.1747 21.1
7 Merrill Kelly 0.1198 0.0983 20.6
8 Gerrit Cole 0.0956 0.0780 20.3
9 Javier Assad 0.1224 0.0846 20.1
10 Brady Singer 0.1100 0.1453 19.9

ZiPS

Rank Player Proj Actual Error
1 Shintaro Fujinami 0.1002 0.1821 26.9
2 Dane Dunning 0.1304 0.1011 25.8
3 Josiah Gray 0.1296 0.1032 23.0
4 Javier Assad 0.1287 0.0846 22.7
5 Michael Wacha 0.1218 0.0886 22.0
6 Kyle Muller 0.1101 0.1747 21.6
7 José Berríos 0.1257 0.1049 21.4
8 Merrill Kelly 0.1209 0.0983 21.0
9 Ken Waldichuk 0.1067 0.1455 20.7
10 Noah Syndergaard 0.1071 0.1662 20.6

Most Unique Misses for Run Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kodai Senga 0.1216 0.1031 0.0865 28.9 16.2 12.6
2 Andrew Heaney 0.1281 0.1081 0.1154 12.3 0.4 11.9
3 Tyler Anderson 0.1036 0.1221 0.1431 20.8 9.0 11.8
4 Trevor Williams 0.1136 0.1307 0.1472 17.9 6.4 11.5
5 Tony Gonsolin 0.0865 0.1118 0.1402 20.5 9.4 11.1
6 Jesús Luzardo 0.1237 0.1096 0.1066 17.5 7.2 10.3
7 Yusei Kikuchi 0.1302 0.1158 0.1114 17.6 7.8 9.8
8 Cal Quantrill 0.1023 0.1219 0.1329 10.7 1.9 8.9
9 Luis Castillo 0.1075 0.0962 0.1010 10.4 1.5 8.8
10 Eduardo Rodriguez 0.1245 0.1110 0.0950 22.3 14.1 8.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Julio Teheran 0.1845 0.1503 0.1250 19.1 9.2 9.9
2 Luis Medina 0.1667 0.1321 0.1475 12.9 4.3 8.6
3 Tanner Bibee 0.1452 0.1309 0.0838 40.0 31.5 8.5
4 Gavin Williams 0.1548 0.1334 0.0928 23.8 16.3 7.5
5 Framber Valdez 0.1076 0.0991 0.1064 6.5 0.5 6.0
6 Justin Steele 0.1178 0.1100 0.0992 18.3 12.6 5.7
7 Joe Ryan 0.1028 0.1109 0.1235 9.2 4.0 5.3
8 Cristian Javier 0.0979 0.1056 0.1237 13.0 7.8 5.2
9 Bryce Elder 0.1202 0.1136 0.1079 14.1 9.1 5.0
10 Luis Castillo 0.1018 0.0962 0.1010 6.2 1.5 4.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luis Medina 0.1119 0.1321 0.1475 14.1 4.3 9.8
2 Dean Kremer 0.1252 0.1153 0.1156 12.2 4.7 7.5
3 Justin Verlander 0.0986 0.0914 0.0942 7.7 2.7 5.0
4 Patrick Corbin 0.1241 0.1303 0.1430 9.4 4.7 4.7
5 Zac Gallen 0.1077 0.1024 0.1028 10.1 5.4 4.7
6 David Peterson 0.0971 0.1064 0.1301 12.8 8.3 4.4
7 Josiah Gray 0.1313 0.1252 0.1032 24.5 20.1 4.4
8 Chris Bassitt 0.1148 0.1102 0.1065 12.6 8.6 4.0
9 Zach Eflin 0.1153 0.1103 0.0982 17.0 13.3 3.7
10 Jesse Scholtens 0.1146 0.1245 0.1432 8.1 4.5 3.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luis Medina 0.1176 0.1321 0.1475 11.5 4.3 7.2
2 Dane Dunning 0.1304 0.1202 0.1011 25.8 18.6 7.2
3 Jack Flaherty 0.1002 0.1097 0.1277 13.6 7.3 6.3
4 Kyle Bradish 0.1294 0.1199 0.0805 37.2 31.0 6.2
5 Noah Syndergaard 0.1071 0.1218 0.1662 20.6 14.7 5.8
6 Andrew Heaney 0.1184 0.1081 0.1154 6.1 0.4 5.7
7 Patrick Sandoval 0.0993 0.1076 0.1365 20.0 14.4 5.5
8 Gregory Santos 0.1429 0.1240 0.1003 14.2 8.8 5.4
9 Julio Urías 0.0956 0.1063 0.1266 11.8 6.5 5.3
10 Framber Valdez 0.0928 0.0991 0.1064 5.7 0.5 5.3

Earned Run Rate

Everybody Missed for Earned Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Tanner Bibee 0.0803
0.1215
(27.6)
0.1124
(22.7)
0.1355
(35.9)
0.1151
(23.9)
0.1141
(23.2)
Jordan Lyles 0.1658
0.1238
(26.8)
0.1204
(28.9)
0.1206
(29.1)
0.1267
(24.6)
0.1242
(26.6)
Carlos Rodón 0.1713
0.0836
(23.4)
0.0856
(22.6)
0.0807
(24.1)
0.0862
(22.6)
0.0839
(23.3)
Adam Wainwright 0.1715
0.1073
(28.1)
0.0954
(33.5)
0.1124
(25.6)
0.1119
(25.9)
0.1027
(30.4)
Lance Lynn 0.1448
0.1027
(29.1)
0.0950
(34.8)
0.1004
(30.8)
0.1041
(27.9)
0.1036
(28.4)
Kyle Bradish 0.0790
0.1108
(25.4)
0.1182
(30.9)
0.1059
(22.2)
0.1070
(22.9)
0.1196
(31.3)
Chris Flexen 0.1674
0.1100
(23.9)
0.1002
(28.2)
0.1101
(23.8)
0.1107
(23.5)
0.1093
(24.3)
Luis Severino 0.1583
0.0952
(23.8)
0.0957
(23.3)
0.0936
(24.4)
0.0958
(23.5)
0.0960
(23.5)
Blake Snell 0.0606
0.0932
(28.6)
0.0993
(33.7)
0.0922
(28.1)
0.0910
(27.1)
0.0963
(30.9)
Shintaro Fujinami 0.1765
0.1041
(23.7)
0.1124
(20.5)
0.1066
(22.7)
0.1127
(20.6)
0.0929
(27.7)
Brady Singer 0.1396
0.1008
(23.0)
0.1030
(20.9)
0.0982
(24.7)
0.1009
(22.8)
0.1033
(21.3)
Sonny Gray 0.0756
0.1015
(24.1)
0.0984
(22.3)
0.1001
(23.2)
0.1039
(26.0)
0.1004
(23.2)

Individual Misses for Earned Run Rate

Aggregate

Rank Player Proj Actual Error
1 Kyle Muller 0.1024 0.1747 24.7
2 Carlos Carrasco 0.1070 0.1631 20.9
3 Joey Wentz 0.1173 0.1646 20.3
4 Hunter Brown 0.0961 0.1323 20.1
5 Aaron Bummer 0.0863 0.1648 19.4
6 Hogan Harris 0.1020 0.1761 19.3
7 Merrill Kelly 0.1100 0.0900 18.8
8 Dinelson Lamet 0.1128 0.2483 18.8

Marcel

Rank Player Proj Actual Error
1 Joey Wentz 0.1006 0.1646 28.2
2 Kodai Senga 0.1124 0.0793 27.7
3 Gerrit Cole 0.0972 0.0743 24.4
4 Yennier Cano 0.1325 0.0601 22.4
5 Hunter Brown 0.0928 0.1323 21.8
6 Alek Manoah 0.0790 0.1373 21.4
7 Josiah Gray 0.1226 0.0989 21.3
8 Josh Winckowski 0.1232 0.0736 20.7

Razzball

Rank Player Proj Actual Error
1 Kyle Muller 0.1023 0.1747 24.6
2 Joey Wentz 0.1094 0.1646 24.1
3 Justin Steele 0.1079 0.0824 22.7
4 Gavin Williams 0.1435 0.0870 21.7
5 Carlos Carrasco 0.1049 0.1631 21.7
6 Hogan Harris 0.1005 0.1761 19.7
7 Dinelson Lamet 0.1070 0.2483 19.6
8 Wade Miley 0.1168 0.0857 18.3

Steamer

Rank Player Proj Actual Error
1 Kyle Muller 0.1023 0.1747 24.6
2 Hunter Brown 0.0905 0.1323 23.7
3 Carlos Carrasco 0.1038 0.1631 22.1
4 Josiah Gray 0.1240 0.0989 21.9
5 Aaron Bummer 0.0801 0.1648 21.0
6 Joey Wentz 0.1165 0.1646 20.6
7 Hogan Harris 0.0990 0.1761 20.1
8 Merrill Kelly 0.1113 0.0900 19.8

ZiPS

Rank Player Proj Actual Error
1 Kyle Muller 0.1025 0.1747 24.7
2 Noah Syndergaard 0.0986 0.1637 23.1
3 Josh Winckowski 0.1240 0.0736 20.7
4 Merrill Kelly 0.1121 0.0900 20.3
5 Dane Dunning 0.1201 0.0983 20.0
6 Aaron Bummer 0.0841 0.1648 19.9
7 Josiah Gray 0.1204 0.0989 19.2
8 Javier Assad 0.1189 0.0824 19.1

Most Unique Misses for Earned Run Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kodai Senga 0.1124 0.0956 0.0793 27.7 15.6 12.1
2 Trevor Williams 0.1037 0.1217 0.1351 16.2 4.8 11.4
3 Jesús Luzardo 0.1156 0.1012 0.0958 19.7 8.5 11.2
4 Tyler Anderson 0.0961 0.1135 0.1351 20.3 9.8 10.5
5 Cal Quantrill 0.0902 0.1132 0.1306 14.9 5.1 9.9
6 Andrew Heaney 0.1144 0.1007 0.1061 9.7 0.4 9.3
7 Gerrit Cole 0.0972 0.0867 0.0743 24.4 15.1 9.3
8 Julio Urías 0.0796 0.0987 0.1245 18.3 9.5 8.8
9 Tony Gonsolin 0.0827 0.1037 0.1310 18.1 9.3 8.8
10 Yusei Kikuchi 0.1183 0.1072 0.1029 15.6 7.3 8.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luis Medina 0.1542 0.1216 0.1333 13.4 2.8 10.6
2 Julio Teheran 0.1750 0.1413 0.1215 17.2 7.4 9.8
3 Tanner Bibee 0.1355 0.1215 0.0803 35.9 27.6 8.3
4 Gavin Williams 0.1435 0.1240 0.0870 21.7 14.9 6.8
5 Framber Valdez 0.0962 0.0897 0.0941 6.8 1.4 5.4
6 Justin Steele 0.1079 0.1014 0.0824 22.7 17.9 4.8
7 Brandon Williamson 0.1394 0.1300 0.1181 13.5 8.8 4.7
8 Joe Ryan 0.0966 0.1038 0.1205 11.9 7.2 4.7
9 Cristian Javier 0.0922 0.0991 0.1194 14.4 9.8 4.6
10 Bryce Elder 0.1102 0.1044 0.1011 11.3 6.8 4.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luis Medina 0.1028 0.1216 0.1333 12.0 2.8 9.2
2 Dean Kremer 0.1168 0.1075 0.1075 11.4 4.5 7.0
3 Josiah Gray 0.1240 0.1176 0.0989 21.9 17.3 4.6
4 Justin Verlander 0.0916 0.0849 0.0867 7.4 2.9 4.5
5 David Peterson 0.0882 0.0976 0.1260 15.5 11.0 4.5
6 Patrick Corbin 0.1151 0.1208 0.1316 8.2 3.8 4.4
7 Zac Gallen 0.0995 0.0947 0.0957 8.4 4.2 4.2
8 Hunter Brown 0.0905 0.0961 0.1323 23.7 20.1 3.6
9 Chris Bassitt 0.1061 0.1020 0.0969 12.8 9.3 3.5
10 Kyle Freeland 0.1358 0.1308 0.1285 9.1 5.7 3.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Dane Dunning 0.1201 0.1102 0.0983 20.0 12.9 7.1
2 Luis Medina 0.1078 0.1216 0.1333 9.7 2.8 6.8
3 Andrew Heaney 0.1105 0.1007 0.1061 6.7 0.4 6.2
4 Kyle Bradish 0.1196 0.1108 0.0790 31.3 25.4 5.9
5 Jack Flaherty 0.0932 0.1020 0.1231 15.5 9.8 5.8
6 Noah Syndergaard 0.0986 0.1131 0.1637 23.1 17.4 5.7
7 Julio Urías 0.0880 0.0987 0.1245 14.7 9.5 5.2
8 Gregory Santos 0.1323 0.1146 0.0865 15.0 9.9 5.1
9 Taj Bradley 0.1047 0.1152 0.1413 14.1 9.2 4.8
10 Yusei Kikuchi 0.1139 0.1072 0.1029 11.9 7.3 4.6

Win Rate

Everybody Missed for Win Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Justin Steele 0.5333
0.2981
(161.0)
0.1500
(244.1)
0.3011
(168.3)
0.3396
(128.9)
0.2609
(203.2)
Zach Eflin 0.5161
0.3313
(122.7)
0.1562
(223.2)
0.3166
(142.2)
0.3445
(111.1)
0.3333
(136.5)
Spencer Strider 0.6250
0.3760
(182.2)
0.2250
(272.8)
0.3859
(184.6)
0.4238
(143.1)
0.3333
(231.2)

Individual Misses for Win Rate

Aggregate

Rank Player Proj Actual Error
1 J.P. France 0.0681 0.4583 220.7
2 Bryce Elder 0.1295 0.3871 181.0
3 Dane Dunning 0.1014 0.3429 166.9
4 Bobby Miller 0.1734 0.5000 159.7
5 Michael Wacha 0.2999 0.5833 151.0
6 Dylan Cease 0.3906 0.2121 148.1
7 Zack Greinke 0.2819 0.0667 133.8
8 Miles Mikolas 0.3982 0.2571 130.2
9 Sandy Alcantara 0.4077 0.2500 128.0
10 Kyle Gibson 0.2876 0.4545 126.4

Marcel

Rank Player Proj Actual Error
1 Zac Gallen 0.2143 0.5000 205.8
2 Mitch Keller 0.1395 0.4062 185.0
3 Michael Wacha 0.2105 0.5833 182.7
4 Brayan Bello 0.1176 0.4286 179.4
5 Bryce Elder 0.1212 0.3871 163.6
6 Kyle Bradish 0.1282 0.4000 153.9
7 Kyle Gibson 0.2250 0.4545 151.0
8 Taijuan Walker 0.2439 0.4839 144.8
9 Eduardo Rodriguez 0.2286 0.5000 142.2
10 Blake Snell 0.2051 0.4375 140.9

Razzball

Rank Player Proj Actual Error
1 J.P. France 0.0620 0.4583 231.9
2 Dane Dunning 0.0876 0.3429 186.3
3 Bobby Miller 0.1373 0.5000 184.6
4 Bryce Elder 0.1465 0.3871 178.2
5 Sandy Alcantara 0.4448 0.2500 146.3
6 Eduardo Rodriguez 0.2740 0.5000 142.1
7 Reid Detmers 0.3562 0.1429 135.6
8 Miles Mikolas 0.4156 0.2571 133.8
9 Adrian Houser 0.0793 0.3478 130.5
10 Tylor Megill 0.1336 0.3600 130.0

Steamer

Rank Player Proj Actual Error
1 J.P. France 0.0525 0.4583 227.9
2 Bryce Elder 0.0707 0.3871 221.7
3 Bobby Miller 0.1393 0.5000 175.3
4 Dane Dunning 0.0869 0.3429 175.0
5 Michael Wacha 0.3090 0.5833 144.2
6 Zack Greinke 0.2950 0.0667 143.5
7 Hunter Brown 0.1301 0.3548 140.4
8 Reid Detmers 0.3430 0.1429 137.7
9 Bryce Miller 0.0512 0.3200 137.0
10 Dylan Cease 0.3715 0.2121 135.7

ZiPS

Rank Player Proj Actual Error
1 Michael Wacha 0.2174 0.5833 208.6
2 J.P. France 0.1429 0.4583 189.9
3 Kyle Gibson 0.2308 0.4545 189.7
4 Zac Gallen 0.3103 0.5000 170.0
5 Mitch Keller 0.2143 0.4062 167.7
6 Seth Lugo 0.0588 0.3077 157.1
7 Dylan Cease 0.4194 0.2121 153.6
8 Eduardo Rodriguez 0.2800 0.5000 143.6
9 Kyle Bradish 0.2000 0.4000 141.8
10 Nathan Eovaldi 0.2500 0.4800 139.2

Most Unique Misses for Win Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luis Castillo 0.2105 0.3957 0.4242 137.4 14.6 122.7
2 Blake Snell 0.2051 0.4001 0.4375 140.9 20.1 120.9
3 Brayan Bello 0.1176 0.3269 0.4286 179.4 61.0 118.3
4 Kodai Senga 0.2016 0.3939 0.4138 117.8 6.6 111.2
5 Zach Eflin 0.1562 0.3313 0.5161 223.2 122.7 100.5
6 Zac Gallen 0.2143 0.3540 0.5000 205.8 114.8 91.0
7 Spencer Strider 0.2250 0.3760 0.6250 272.8 182.2 90.7
8 Dean Kremer 0.1795 0.3341 0.4062 135.5 45.4 90.1
9 George Kirby 0.1951 0.3371 0.4194 137.6 54.4 83.2
10 Justin Steele 0.1500 0.2981 0.5333 244.1 161.0 83.0

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Nick Martinez 0.3480 0.1786 0.0952 115.2 43.2 72.0
2 Patrick Corbin 0.2260 0.2746 0.3125 70.5 21.8 48.7
3 Jesse Scholtens 0.2016 0.0726 0.0385 60.5 16.7 43.7
4 Jose Cuas 0.2016 0.0505 0.0417 45.9 5.6 40.3
5 David Peterson 0.3196 0.2320 0.1111 101.2 64.6 36.6
6 Brayan Bello 0.2864 0.3269 0.4286 96.8 61.0 35.8
7 Yusei Kikuchi 0.1667 0.2038 0.3438 125.9 90.7 35.2
8 Joe Ryan 0.3279 0.3665 0.3793 36.4 1.7 34.8
9 Aaron Loup 0.2016 0.0423 0.0364 37.5 3.8 33.8
10 Adrian Houser 0.0793 0.1359 0.3478 130.5 97.0 33.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Hunter Brown 0.1301 0.2227 0.3548 140.4 81.0 59.3
2 Luke Weaver 0.2736 0.1718 0.1034 103.5 44.3 59.2
3 Jake Irvin 0.2690 0.1764 0.1250 83.6 32.7 50.9
4 Andrew Heaney 0.3542 0.2857 0.2941 47.2 1.2 46.0
5 Joey Wentz 0.2368 0.1552 0.1200 64.2 22.4 41.8
6 Bryce Elder 0.0707 0.1295 0.3871 221.7 181.0 40.6
7 Rich Hill 0.3050 0.2473 0.2500 45.3 5.0 40.3
8 Chris Bassitt 0.3749 0.4180 0.4848 79.5 46.7 32.8
9 MacKenzie Gore 0.3057 0.2437 0.2593 35.0 3.1 31.9
10 Lucas Erceg 0.2016 0.0789 0.0800 34.0 2.3 31.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jesús Luzardo 0.2174 0.2949 0.3125 78.9 5.4 73.4
2 Josh Winckowski 0.2917 0.0770 0.0667 78.4 7.6 70.8
3 Mitch Keller 0.2143 0.2703 0.4062 167.7 103.6 64.1
4 Kyle Gibson 0.2308 0.2876 0.4545 189.7 126.4 63.4
5 Kyle Bradish 0.2000 0.2664 0.4000 141.8 82.8 59.0
6 Michael Wacha 0.2174 0.2999 0.5833 208.6 151.0 57.6
7 Alex Wood 0.3810 0.2304 0.1724 84.6 29.3 55.3
8 George Kirby 0.2857 0.3371 0.4194 109.7 54.4 55.3
9 Zac Gallen 0.3103 0.3540 0.5000 170.0 114.8 55.2
10 Freddy Peralta 0.2308 0.2889 0.4000 122.8 68.5 54.2

Loss Rate

Everybody Missed for Loss Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Johan Oviedo 0.4375
0.1850
(180.3)
0.1562
(179.1)
0.1678
(195.8)
0.1701
(200.5)
0.2222
(164.8)
JP Sears 0.4375
0.1968
(161.0)
0.1250
(191.5)
0.1883
(169.3)
0.1798
(181.6)
0.2308
(148.8)
Tanner Houck 0.4762
0.1188
(155.4)
0.1515
(126.3)
0.1152
(158.4)
0.0943
(171.9)
0.1613
(143.8)
Hunter Brown 0.4194
0.1550
(161.3)
0.0909
(183.9)
0.2268
(115.4)
0.0981
(206.5)
0.2143
(133.5)

Individual Misses for Loss Rate

Aggregate

Rank Player Proj Actual Error
1 Martín Pérez 0.3307 0.1143 144.8
2 Luis Medina 0.1417 0.4348 134.3
3 Dean Kremer 0.3136 0.1562 131.6
4 Joey Wentz 0.2543 0.5200 120.0
5 Gerrit Cole 0.2391 0.1212 114.7
6 Patrick Sandoval 0.2677 0.4643 114.0
7 Ben Lively 0.0713 0.3684 105.5
8 Brandon Bielak 0.0812 0.4000 104.9
9 Ryan Weathers 0.1068 0.5333 104.0
10 Tanner Bibee 0.3154 0.1600 103.6

Marcel

Rank Player Proj Actual Error
1 Jordan Lyles 0.2683 0.5484 170.6
2 Joey Wentz 0.1212 0.5200 170.6
3 Lucas Giolito 0.2000 0.4545 160.8
4 Zack Greinke 0.1892 0.5000 153.5
5 Charlie Morton 0.1463 0.4000 144.4
6 Rich Hill 0.1842 0.4375 132.9
7 Logan Webb 0.1860 0.3939 132.5
8 Josiah Gray 0.1951 0.4333 130.0
9 Kyle Freeland 0.2439 0.4828 126.5
10 Patrick Sandoval 0.2250 0.4643 122.1

Razzball

Rank Player Proj Actual Error
1 Joey Wentz 0.1781 0.5200 158.9
2 Adam Wainwright 0.2034 0.5238 145.9
3 Dean Kremer 0.3282 0.1562 140.3
4 Jordan Lyles 0.3527 0.5484 132.2
5 Martín Pérez 0.3116 0.1143 131.5
6 Patrick Sandoval 0.2517 0.4643 126.3
7 Lucas Giolito 0.2825 0.4545 121.6
8 Tylor Megill 0.1011 0.3200 113.4
9 Ben Lively 0.0541 0.3684 113.1
10 Brandon Bielak 0.0671 0.4000 110.8

Steamer

Rank Player Proj Actual Error
1 Luis Medina 0.0524 0.4348 184.0
2 Dean Kremer 0.3763 0.1562 169.6
3 Martín Pérez 0.3730 0.1143 163.8
4 Gerrit Cole 0.2808 0.1212 139.8
5 Taijuan Walker 0.3672 0.1935 135.1
6 Justin Steele 0.3379 0.1667 130.3
7 Tanner Bibee 0.3586 0.1600 122.4
8 Tylor Megill 0.0970 0.3200 120.4
9 Griffin Canning 0.0986 0.3333 120.1
10 Bryce Miller 0.0468 0.2800 119.5

ZiPS

Rank Player Proj Actual Error
1 Patrick Sandoval 0.2400 0.4643 143.5
2 Charlie Morton 0.2143 0.4000 129.9
3 Jordan Montgomery 0.1724 0.3438 129.8
4 Logan Webb 0.2414 0.3939 126.1
5 Seth Lugo 0.0588 0.2692 124.5
6 Martín Pérez 0.3103 0.1143 121.8
7 Josh Winckowski 0.3750 0.0667 114.7
8 Luis Severino 0.1429 0.4211 114.2
9 Zack Greinke 0.3077 0.5000 111.5
10 Trevor Williams 0.1600 0.3333 111.4

Most Unique Misses for Loss Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Josiah Gray 0.1951 0.3617 0.4333 130.0 34.8 95.2
2 Jordan Lyles 0.2683 0.4098 0.5484 170.6 87.4 83.2
3 Jameson Taillon 0.1395 0.3272 0.3333 92.9 10.2 82.7
4 MacKenzie Gore 0.1429 0.3110 0.3704 102.2 21.9 80.3
5 Kyle Freeland 0.2439 0.3888 0.4828 126.5 48.9 77.6
6 Joe Ryan 0.1707 0.3164 0.3448 82.1 4.5 77.6
7 Rich Hill 0.1842 0.3317 0.4375 132.9 55.5 77.4
8 Cal Quantrill 0.1111 0.3117 0.3684 91.2 15.5 75.6
9 Zack Greinke 0.1892 0.3439 0.5000 153.5 79.7 73.8
10 Michael Lorenzen 0.1351 0.2960 0.3103 76.9 4.6 72.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.2034 0.3525 0.5238 145.9 72.4 73.5
2 Logan Allen 0.2034 0.3160 0.3333 59.6 2.4 57.2
3 Patrick Corbin 0.3288 0.3925 0.4688 95.6 43.1 52.5
4 Nick Martinez 0.2511 0.1434 0.0635 95.2 46.8 48.4
5 Jake Irvin 0.3636 0.2682 0.2917 48.2 0.9 47.3
6 Ken Waldichuk 0.3127 0.2385 0.2571 47.6 2.0 45.7
7 Jordan Lyles 0.3527 0.4098 0.5484 132.2 87.4 44.8
8 Collin McHugh 0.2034 0.0348 0.0244 53.0 8.6 44.4
9 Ian Gibaut 0.2034 0.0609 0.0541 53.5 9.1 44.4
10 Blake Snell 0.2036 0.2564 0.2812 43.5 2.3 41.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luke Weaver 0.4070 0.2375 0.2069 118.7 29.5 89.2
2 Jake Irvin 0.4241 0.2682 0.2917 75.8 0.9 74.9
3 Luis Medina 0.0524 0.1417 0.4348 184.0 134.3 49.7
4 Zach Eflin 0.3403 0.2616 0.2581 65.3 17.7 47.6
5 Justin Steele 0.3379 0.2608 0.1667 130.3 83.0 47.3
6 Hunter Brown 0.0981 0.1550 0.4194 206.5 161.3 45.2
7 Cristian Javier 0.3140 0.2409 0.1613 112.3 69.6 42.6
8 Bryce Elder 0.0620 0.1069 0.1290 41.3 0.3 41.0
9 Corbin Burnes 0.2965 0.2334 0.2500 44.8 4.0 40.8
10 Dean Kremer 0.3763 0.3136 0.1562 169.6 131.6 37.9

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jake Irvin 0.0833 0.2682 0.2917 108.2 0.9 107.2
2 Bryce Elder 0.2692 0.1069 0.1290 105.7 0.3 105.5
3 Josh Winckowski 0.3750 0.0852 0.0667 114.7 14.8 99.9
4 Trevor Williams 0.1600 0.2649 0.3333 111.4 30.8 80.7
5 Jordan Montgomery 0.1724 0.2420 0.3438 129.8 62.2 67.7
6 Bryan Hoeing 0.3750 0.1358 0.0909 87.7 20.3 67.4
7 Braxton Garrett 0.3478 0.1753 0.2258 83.2 18.9 64.3
8 Mason Englert 0.3478 0.0812 0.0968 64.6 1.6 63.0
9 Corbin Burnes 0.1613 0.2334 0.2500 66.2 4.0 62.2
10 Bryse Wilson 0.2963 0.0918 0.0000 94.4 35.6 58.7

Save Rate

Everybody Missed for Save Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Carlos Estévez 0.4921
0.2066
(77.5)
0.0851
(118.6)
0.1080
(105.0)
0.2573
(63.4)
0.2615
(63.5)
Paul Sewald 0.5231
0.2982
(53.6)
0.1875
(87.4)
0.2504
(65.3)
0.2960
(54.3)
0.3479
(42.5)
Daniel Bard 0.0200
0.4287
(97.0)
0.3333
(69.1)
0.3527
(79.6)
0.4078
(92.1)
0.5278
(118.9)
Evan Phillips 0.3871
0.1319
(57.5)
0.0488
(82.7)
0.1080
(62.9)
0.1309
(57.8)
0.1571
(52.7)
Jhoan Duran 0.4576
0.1816
(68.0)
0.1026
(94.4)
0.2003
(63.0)
0.1568
(74.4)
0.1904
(67.0)

Individual Misses for Save Rate

Aggregate

Rank Player Proj Actual Error
1 Will Smith 0.0324 0.3667 73.4
2 Adbert Alzolay 0.0838 0.3793 72.4
3 Jorge López 0.2759 0.0492 62.8
4 José Leclerc 0.3268 0.0702 62.0
5 Pierce Johnson 0.0127 0.1940 47.6
6 Tanner Banks 0.2004 0.0312 45.5
7 Justin Lawrence 0.0115 0.1594 45.1
8 Michael Fulmer 0.2080 0.0345 43.4
9 Jordan Hicks 0.0273 0.1846 42.1
10 Yonny Chirinos 0.0982 0.0000 39.5

Marcel

Rank Player Proj Actual Error
1 David Bednar 0.1750 0.5909 119.4
2 Alexis Díaz 0.1316 0.5211 115.8
3 Devin Williams 0.1250 0.5902 111.0
4 Alex Lange 0.0213 0.3881 110.0
5 Félix Bautista 0.1463 0.5893 108.6
6 Camilo Doval 0.2340 0.5652 97.4
7 Kyle Finnegan 0.1200 0.4179 90.2
8 Adbert Alzolay 0.0417 0.3793 89.3
9 Trevor May 0.0625 0.4286 78.2
10 Emmanuel Clase 0.3571 0.5867 73.9

Razzball

Rank Player Proj Actual Error
1 Adbert Alzolay 0.0529 0.3793 80.0
2 Trevor May 0.0303 0.4286 79.5
3 Will Smith 0.0309 0.3667 73.6
4 Kyle Finnegan 0.1543 0.4179 73.0
5 Alexis Díaz 0.3086 0.5211 57.8
6 Pierce Johnson 0.0000 0.1940 50.9
7 Jordan Hicks 0.0000 0.1846 49.7
8 Justin Lawrence 0.0000 0.1594 48.6
9 José Leclerc 0.2646 0.0702 47.7
10 Camilo Doval 0.3858 0.5652 47.5

Steamer

Rank Player Proj Actual Error
1 Adbert Alzolay 0.0655 0.3793 77.1
2 Will Smith 0.0324 0.3667 73.5
3 Tanner Banks 0.3092 0.0312 73.2
4 Jorge López 0.2816 0.0492 64.2
5 José Leclerc 0.3198 0.0702 60.3
6 Yonny Chirinos 0.1408 0.0000 55.0
7 Michael Fulmer 0.2465 0.0345 52.4
8 Pierce Johnson 0.0153 0.1940 47.0
9 Pete Fairbanks 0.2520 0.5102 45.8
10 Justin Lawrence 0.0170 0.1594 43.5

ZiPS

Rank Player Proj Actual Error
1 Jorge López 0.4479 0.0492 107.3
2 Yonny Chirinos 0.2406 0.0000 90.0
3 José Leclerc 0.4042 0.0702 78.9
4 Tanner Banks 0.3274 0.0312 76.7
5 Will Smith 0.0341 0.3667 74.1
6 David Robertson 0.5278 0.2903 65.1
7 Scott Barlow 0.3790 0.2063 53.0
8 Pierce Johnson 0.0221 0.1940 46.3
9 Michael Fulmer 0.2241 0.0345 46.0
10 Justin Lawrence 0.0170 0.1594 44.9

Most Unique Misses for Save Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 David Bednar 0.1750 0.5058 0.5909 119.4 21.0 98.5
2 Alex Lange 0.0213 0.2849 0.3881 110.0 27.0 83.1
3 Devin Williams 0.1250 0.4407 0.5902 111.0 32.3 78.6
4 Camilo Doval 0.2340 0.4865 0.5652 97.4 19.4 77.9
5 Alexis Díaz 0.1316 0.3755 0.5211 115.8 38.9 76.9
6 Kyle Finnegan 0.1200 0.3573 0.4179 90.2 14.7 75.5
7 Félix Bautista 0.1463 0.4302 0.5893 108.6 35.5 73.1
8 Trevor May 0.0625 0.3312 0.4286 78.2 18.0 60.2
9 Emmanuel Clase 0.3571 0.5004 0.5867 73.9 23.2 50.7
10 Jordan Romano 0.3542 0.5302 0.6102 67.3 17.5 49.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Trevor May 0.0303 0.3312 0.4286 79.5 18.0 61.5
2 Kyle Finnegan 0.1543 0.3573 0.4179 73.0 14.7 58.2
3 Camilo Doval 0.3858 0.4865 0.5652 47.5 19.4 28.1
4 Carlos Estévez 0.1080 0.2066 0.4921 105.0 77.5 27.5
5 Dominic Leone 0.1515 0.0536 0.0196 33.4 10.2 23.2
6 Alexis Díaz 0.3086 0.3755 0.5211 57.8 38.9 18.9
7 Logan Allen 0.0303 0.0000 0.0000 21.8 5.1 16.7
8 Bryce Miller 0.0303 0.0000 0.0000 21.8 5.1 16.7
9 Colin Rea 0.0303 0.0000 0.0000 21.0 4.9 16.1
10 Alex Lange 0.2315 0.2849 0.3881 42.1 27.0 15.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Tanner Banks 0.3092 0.2004 0.0312 73.2 45.5 27.7
2 Yonny Chirinos 0.1408 0.0982 0.0000 55.0 39.5 15.5
3 Scott McGough 0.1972 0.1542 0.1429 19.1 6.3 12.8
4 Trevor May 0.2778 0.3312 0.4286 29.0 18.0 11.0
5 Jordan Romano 0.4917 0.5302 0.6102 27.1 17.5 9.6
6 David Bednar 0.4714 0.5058 0.5909 30.6 21.0 9.6
7 Pete Fairbanks 0.2520 0.3033 0.5102 45.8 36.3 9.5
8 Michael Fulmer 0.2465 0.2080 0.0345 52.4 43.4 9.1
9 Josh Hader 0.4885 0.5258 0.5410 10.0 1.3 8.7
10 Lucas Erceg 0.0303 0.0000 0.0000 9.9 2.4 7.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Yonny Chirinos 0.2406 0.0982 0.0000 90.0 39.5 50.5
2 Jorge López 0.4479 0.2759 0.0492 107.3 62.8 44.5
3 David Robertson 0.5278 0.3622 0.2903 65.1 21.9 43.3
4 Tanner Banks 0.3274 0.2004 0.0312 76.7 45.5 31.2
5 Daniel Bard 0.5278 0.4287 0.0200 118.9 97.0 21.9
6 Brock Burke 0.1321 0.0571 0.0000 34.2 16.7 17.5
7 Scott Barlow 0.3790 0.3167 0.2063 53.0 35.8 17.2
8 José Leclerc 0.4042 0.3268 0.0702 78.9 62.0 16.9
9 Kevin Ginkel 0.1818 0.1111 0.0667 30.4 13.7 16.7
10 Ryan Helsley 0.5930 0.4781 0.4242 25.3 9.2 16.1

Hold Rate

Everybody Missed for Hold Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Joel Payamps 0.3913
0.0283
(100.8)
0.0833
(97.3)
0.0515
(95.5)
0.0153
(102.9)
0.0153
(106.4)
Yennier Cano 0.4306
0.0382
(107.7)
0.1111
(99.2)
0.0505
(105.6)
0.0432
(104.7)
0.0159
(115.9)
Tyler Rogers 0.4412
0.2165
(65.8)
0.2453
(70.1)
0.2469
(57.8)
0.1919
(71.7)
0.2132
(68.8)
Josh Winckowski 0.3167
0.0359
(98.8)
0.0833
(97.1)
0.0617
(91.0)
0.0161
(103.9)
0.0268
(104.4)
Elvis Peguero 0.3559
0.0395
(76.8)
0.1053
(71.0)
0.0644
(71.7)
0.0583
(70.6)
0.0142
(84.8)
Mark Leiter Jr. 0.4058
0.0773
(85.2)
0.1290
(82.8)
0.1515
(66.5)
0.0301
(96.4)
0.0186
(102.8)

Individual Misses for Hold Rate

Aggregate

Rank Player Proj Actual Error
1 Nick Martinez 0.0119 0.2381 98.9
2 Jason Foley 0.1399 0.4000 68.6
3 Danny Coulombe 0.0342 0.3607 66.1
4 Colin Holderman 0.1852 0.4655 64.5
5 Justin Topa 0.0711 0.3067 62.5
6 Tyler Holton 0.0379 0.2373 60.8
7 José Soriano 0.0644 0.3947 59.0
8 Jaime Barria 0.2094 0.0588 58.7
9 Héctor Neris 0.2222 0.4366 55.4
10 Lucas Erceg 0.0000 0.2200 52.3

Marcel

Rank Player Proj Actual Error
1 Seth Lugo 0.2045 0.0000 104.8
2 Colin Holderman 0.0870 0.4655 98.3
3 Jason Foley 0.1250 0.4000 84.5
4 Michael Lorenzen 0.1622 0.0000 81.8
5 Michael Kopech 0.1628 0.0000 77.8
6 Erik Swanson 0.1667 0.4203 74.6
7 Gregory Soto 0.0816 0.3478 74.3
8 Clarke Schmidt 0.1379 0.0000 74.1
9 Steven Wilson 0.1176 0.4231 73.7
10 Ian Gibaut 0.1111 0.3108 73.4

Razzball

Rank Player Proj Actual Error
1 Nick Martinez 0.0000 0.2381 106.5
2 Colin Holderman 0.0579 0.4655 96.1
3 Jason Foley 0.0463 0.4000 95.7
4 Steven Wilson 0.0463 0.4231 81.0
5 Ian Gibaut 0.0644 0.3108 76.1
6 Danny Coulombe 0.0505 0.3607 63.6
7 Jhoan Duran 0.2504 0.0169 61.3
8 Zack Littell 0.1515 0.0000 60.1
9 José Soriano 0.0644 0.3947 59.8
10 Carlos Hernández 0.0494 0.2537 59.2

Steamer

Rank Player Proj Actual Error
1 Nick Martinez 0.0149 0.2381 94.9
2 Justin Topa 0.0129 0.3067 77.1
3 Danny Coulombe 0.0302 0.3607 65.7
4 Tyler Holton 0.0181 0.2373 65.4
5 Colin Holderman 0.1843 0.4655 63.3
6 Josh Sborz 0.0145 0.3182 61.5
7 Héctor Neris 0.2004 0.4366 59.7
8 Jake Bird 0.0144 0.1857 58.6
9 José Soriano 0.0644 0.3947 57.9
10 Jason Foley 0.1799 0.4000 55.9

ZiPS

Rank Player Proj Actual Error
1 Adbert Alzolay 0.6296 0.1207 130.1
2 Jakob Junis 0.3724 0.0500 120.2
3 Jaime Barria 0.3333 0.0588 101.2
4 Nick Martinez 0.0148 0.2381 100.5
5 Michael King 0.3535 0.1633 84.2
6 Bryse Wilson 0.3433 0.0943 79.8
7 Justin Topa 0.0239 0.3067 77.4
8 Ty Blach 0.2104 0.0000 75.9
9 Chris Flexen 0.1491 0.0000 71.9
10 Danny Coulombe 0.0194 0.3607 70.6

Most Unique Misses for Hold Rate

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Seth Lugo 0.2045 0.0105 0.0000 104.8 13.4 91.4
2 Michael Lorenzen 0.1622 0.0146 0.0000 81.8 16.4 65.4
3 Michael Kopech 0.1628 0.0128 0.0000 77.8 14.4 63.4
4 Devin Williams 0.3125 0.0235 0.0000 65.0 8.1 56.9
5 Clarke Schmidt 0.1379 0.0143 0.0000 74.1 18.0 56.1
6 Hunter Brown 0.1364 0.0131 0.0000 70.0 16.5 53.5
7 Scott McGough 0.0644 0.1960 0.2222 56.9 4.4 52.5
8 Julian Merryweather 0.0769 0.1957 0.2464 60.8 11.8 49.0
9 Ian Gibaut 0.1111 0.2196 0.3108 73.4 25.3 48.1
10 Colin Rea 0.1333 0.0000 0.0000 52.8 6.0 46.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ian Gibaut 0.0644 0.2196 0.3108 76.1 25.3 50.8
2 Steven Wilson 0.0463 0.1950 0.4231 81.0 47.4 33.6
3 Logan Allen 0.0644 0.0000 0.0000 38.4 6.3 32.1
4 Colin Holderman 0.0579 0.1852 0.4655 96.1 64.5 31.6
5 Enyel De Los Santos 0.0475 0.1628 0.2286 45.6 14.2 31.4
6 Dominic Leone 0.2273 0.0911 0.0588 41.2 10.3 30.9
7 Colin Rea 0.0644 0.0000 0.0000 36.9 6.0 30.9
8 Carlos Hernández 0.0494 0.1421 0.2537 59.2 30.0 29.2
9 Adam Wainwright 0.0644 0.0000 0.0000 34.6 5.6 28.9
10 Jason Foley 0.0463 0.1399 0.4000 95.7 68.6 27.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Javier Assad 0.1318 0.0733 0.0938 24.9 3.9 20.9
2 Scott McGough 0.1226 0.1960 0.2222 24.8 4.4 20.4
3 Génesis Cabrera 0.0120 0.0993 0.1803 36.1 16.6 19.5
4 Jake Bird 0.0144 0.0650 0.1857 58.6 41.5 17.1
5 Josh Sborz 0.0145 0.0930 0.3182 61.5 45.9 15.6
6 Jesse Scholtens 0.1486 0.1135 0.0385 48.1 32.7 15.4
7 Justin Topa 0.0129 0.0711 0.3067 77.1 62.5 14.6
8 Brandon Williamson 0.0341 0.0115 0.0000 25.3 11.4 13.9
9 Kyle Finnegan 0.0481 0.1009 0.1194 15.5 2.0 13.6
10 Jorge López 0.0901 0.1450 0.1639 15.0 1.9 13.1

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adbert Alzolay 0.6296 0.2251 0.1207 130.1 29.4 100.7
2 Jakob Junis 0.3724 0.1377 0.0500 120.2 36.5 83.8
3 Bryse Wilson 0.3433 0.1334 0.0943 79.8 15.9 63.9
4 Cole Ragans 0.2441 0.1016 0.1034 57.2 3.8 53.4
5 Andre Pallante 0.4033 0.2420 0.2258 55.2 8.4 46.8
6 Jaime Barria 0.3333 0.2094 0.0588 101.2 58.7 42.5
7 Tyler Alexander 0.4151 0.1829 0.0800 61.6 20.7 40.9
8 Michael King 0.3535 0.2543 0.1633 84.2 44.3 40.0
9 Zack Thompson 0.2791 0.1432 0.0400 70.1 33.0 37.2
10 Ty Blach 0.2104 0.1008 0.0000 75.9 39.6 36.3

ERA

Everybody Missed for ERA

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Tanner Bibee 2.9789
4.5340
(1090.6)
4.3995
(1043.5)
4.8774
(1303.7)
4.3987
(1010.5)
4.3077
(954.8)
Carlos Carrasco 6.8000
4.1011
(996.5)
4.1618
(948.7)
4.0116
(1025.1)
3.9497
(1060.3)
4.3454
(897.1)
Kyle Muller 7.5974
3.9350
(1247.4)
4.4672
(1029.4)
3.9468
(1235.3)
3.9293
(1250.1)
3.9289
(1251.9)
Carlos Rodón 6.8549
3.0518
(999.3)
3.1343
(960.2)
2.9586
(1020.0)
3.1656
(967.2)
3.0318
(1006.6)
Adam Wainwright 7.3960
4.1545
(1419.3)
3.5554
(1683.1)
4.3995
(1290.6)
4.3550
(1323.0)
3.9560
(1518.1)
Lance Lynn 5.7332
3.8606
(1263.2)
3.5677
(1456.3)
3.7693
(1320.2)
3.9175
(1218.6)
3.8952
(1240.0)
Kyle Bradish 2.8281
4.2887
(1187.5)
4.5636
(1408.2)
4.0670
(1052.8)
4.1149
(1069.8)
4.6923
(1454.5)
Dinelson Lamet 11.7108
4.3374
(1024.3)
4.2857
(1024.0)
4.0185
(1067.5)
4.3708
(1019.7)
4.6359
(981.9)
Chris Flexen 6.8599
4.2625
(1066.3)
3.8037
(1255.0)
4.2978
(1040.2)
4.2627
(1067.0)
4.2273
(1085.5)
Blake Snell 2.2500
3.4846
(1145.5)
3.7721
(1398.8)
3.4506
(1135.7)
3.3951
(1077.9)
3.6087
(1233.2)
Luis Severino 6.6493
3.5461
(1165.1)
3.5228
(1152.3)
3.5022
(1174.7)
3.5987
(1143.8)
3.5379
(1170.9)
Sonny Gray 2.7880
3.8859
(1060.9)
3.6986
(960.4)
3.8517
(1050.9)
4.0123
(1155.0)
3.7956
(988.4)

Individual Misses for ERA

Aggregate

Rank Player Proj Actual Error
1 Shintaro Fujinami 4.1287 7.1772 977.9
2 Brady Singer 3.8404 5.5240 964.9
3 Joey Wentz 4.6400 6.8991 959.3
4 Merrill Kelly 4.2120 3.2927 886.9
5 Aaron Bummer 3.2499 6.7886 862.3
6 Jordan Lyles 4.8679 6.2814 826.1
7 Hogan Harris 3.9701 7.1429 813.3
8 Justin Steele 3.8887 3.0635 812.2

Marcel

Rank Player Proj Actual Error
1 Joey Wentz 3.8224 6.8991 1335.0
2 Kodai Senga 4.3995 2.9760 1240.0
3 Alek Manoah 2.9032 5.8740 1082.2
4 Gerrit Cole 3.5224 2.6268 1033.5
5 Yennier Cano 5.2941 2.1055 1005.2
6 Tyler Anderson 3.5578 5.4255 946.4
7 Jordan Lyles 4.6618 6.2814 939.8
8 Jesús Luzardo 4.3997 3.5765 879.1

Razzball

Rank Player Proj Actual Error
1 Joey Wentz 4.2846 6.8991 1123.9
2 Brady Singer 3.7208 5.5240 1034.2
3 Justin Steele 4.1197 3.0635 992.5
4 Shintaro Fujinami 4.2294 7.1772 934.5
5 Jordan Lyles 4.7329 6.2814 911.5
6 Wade Miley 4.6206 3.1413 886.6
7 Hogan Harris 3.8864 7.1429 831.1
8 Merrill Kelly 4.0914 3.2927 814.9

Steamer

Rank Player Proj Actual Error
1 Joey Wentz 4.5955 6.8991 982.0
2 Brady Singer 3.8449 5.5240 962.8
3 Merrill Kelly 4.2774 3.2927 933.1
4 Aaron Bummer 3.0111 6.7886 926.5
5 Hunter Brown 3.4342 5.0878 895.1
6 Josiah Gray 4.8737 3.9057 890.4
7 Shintaro Fujinami 4.4475 7.1772 864.7
8 Hogan Harris 3.8277 7.1429 854.2

ZiPS

Rank Player Proj Actual Error
1 Shintaro Fujinami 3.7053 7.1772 1131.2
2 Noah Syndergaard 3.7100 6.4962 970.8
3 Dane Dunning 4.7262 3.7008 959.4
4 Merrill Kelly 4.2670 3.2927 922.5
5 Javier Assad 4.7328 3.0457 893.7
6 Alek Manoah 3.4309 5.8740 888.0
7 Brady Singer 3.9567 5.5240 887.3
8 Aaron Bummer 3.1765 6.7886 883.4

Most Unique Misses for ERA

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kodai Senga 4.3995 3.6031 2.9760 1240.0 649.8 590.2
2 Trevor Williams 3.9958 4.7585 5.5497 784.7 317.6 467.0
3 Tyler Anderson 3.5578 4.3337 5.4255 946.4 492.3 454.1
4 Jesús Luzardo 4.3997 3.8533 3.5765 879.1 434.2 444.9
5 Cal Quantrill 3.3771 4.3744 5.2375 664.7 245.9 418.8
6 Patrick Corbin 5.5357 4.7192 5.2000 552.1 135.6 416.6
7 Tony Gonsolin 2.9954 3.9624 4.9806 705.6 308.4 397.2
8 Yusei Kikuchi 4.6075 4.1238 3.8648 774.1 397.7 376.4
9 Joey Wentz 3.8224 4.6400 6.8991 1335.0 959.3 375.7
10 Ryne Nelson 3.6864 4.3319 5.3125 781.7 415.6 366.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Julio Teheran 6.3000 5.4423 4.3953 643.6 390.6 253.0
2 Framber Valdez 3.6186 3.3735 3.4545 399.2 184.3 214.8
3 Tanner Bibee 4.8774 4.5340 2.9789 1303.7 1090.6 213.1
4 Luis Castillo 3.5114 3.2761 3.3350 406.1 200.7 205.3
5 Dean Kremer 4.3598 4.1241 4.1178 420.4 231.9 188.5
6 Justin Steele 4.1197 3.8887 3.0635 992.5 812.2 180.3
7 Bryce Elder 4.2602 4.0399 3.8130 569.0 392.4 176.5
8 Gavin Williams 5.1677 4.6825 3.2927 760.7 586.1 174.6
9 Karl Kauffmann 4.3995 5.5144 8.2286 552.8 380.0 172.9
10 Noah Davis 4.3995 5.5919 8.7000 579.7 408.6 171.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luis Medina 4.0388 4.6878 5.4164 529.6 207.6 322.0
2 Dean Kremer 4.5209 4.1241 4.1178 522.4 231.9 290.5
3 Josiah Gray 4.8737 4.5728 3.9057 890.4 681.5 208.9
4 Patrick Corbin 4.4579 4.7192 5.2000 343.2 135.6 207.7
5 David Peterson 3.3497 3.7422 5.0270 673.9 480.0 193.9
6 Kyle Freeland 5.4819 5.2010 5.0300 514.2 325.1 189.1
7 Justin Verlander 3.3578 3.0821 3.2156 300.9 117.5 183.4
8 Zac Gallen 3.7686 3.5531 3.4714 511.6 330.6 181.0
9 Hunter Brown 3.4342 3.6754 5.0878 895.1 733.6 161.5
10 Chris Bassitt 4.0223 3.8454 3.6000 602.9 458.1 144.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Dane Dunning 4.7262 4.2815 3.7008 959.4 642.5 316.9
2 Jack Flaherty 3.4716 3.8804 4.9885 788.8 519.3 269.6
3 Kyle Bradish 4.6923 4.2887 2.8281 1454.5 1187.5 266.9
4 Noah Syndergaard 3.7100 4.3487 6.4962 970.8 718.8 252.0
5 Yusei Kikuchi 4.4878 4.1238 3.8648 648.4 397.7 250.7
6 Gregory Santos 5.3957 4.5546 3.3920 666.7 425.4 241.4
7 Julio Urías 3.1888 3.6763 4.6023 535.1 297.3 237.8
8 Taj Bradley 3.9519 4.3894 5.5892 613.6 409.7 203.9
9 Tony Gonsolin 3.5357 3.9624 4.9806 496.6 308.4 188.1
10 Kutter Crawford 4.7157 4.3661 4.0361 518.0 336.8 181.2

WHIP

Everybody Missed for WHIP

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jack Flaherty 1.5797
1.2473
(196.6)
1.2802
(155.8)
1.2930
(165.4)
1.2945
(170.7)
1.1572
(246.4)
Alek Manoah 1.7405
1.1599
(228.5)
1.0772
(250.4)
1.1905
(214.9)
1.2255
(204.3)
1.0663
(261.7)
Kyle Muller 1.9610
1.3047
(233.0)
1.3139
(218.5)
1.3156
(228.1)
1.3133
(232.5)
1.2854
(235.2)
Nick Pivetta 1.1215
1.3676
(162.0)
1.3370
(161.6)
1.3501
(153.1)
1.3780
(163.8)
1.3748
(174.2)
Adam Wainwright 1.9010
1.3341
(259.9)
1.2028
(308.9)
1.3286
(261.4)
1.3562
(252.7)
1.3122
(263.9)
Ken Waldichuk 1.5603
1.2716
(165.4)
1.2626
(152.0)
1.2811
(157.9)
1.2625
(175.9)
1.2713
(156.9)
Kyle Bradish 1.0435
1.3422
(220.5)
1.3466
(243.6)
1.3108
(200.9)
1.3152
(197.5)
1.4017
(269.5)
Luis Severino 1.6455
1.1530
(192.9)
1.1184
(194.9)
1.1639
(187.4)
1.1838
(183.1)
1.1122
(204.3)

Individual Misses for WHIP

Aggregate

Rank Player Proj Actual Error
1 Tylor Megill 1.1753 1.5752 209.8
2 Logan Webb 1.2508 1.0741 175.7
3 Carlos Carrasco 1.2866 1.7000 159.9
4 Tyler Holton 1.3214 0.8672 156.9
5 Zach Eflin 1.2110 1.0244 152.2
6 Jordan Lyles 1.4152 1.2439 150.5
7 Wade Miley 1.4156 1.1385 150.4
8 Brandon Williamson 1.5576 1.2821 150.0
9 Mitch Keller 1.3969 1.2453 149.8
10 Cristopher Sánchez 1.3909 1.0470 148.0

Marcel

Rank Player Proj Actual Error
1 Mitch Keller 1.4410 1.2453 210.8
2 George Kirby 1.2422 1.0385 199.5
3 Joey Wentz 1.2355 1.6845 191.5
4 Michael Kopech 1.2105 1.5928 190.6
5 Zach Eflin 1.2253 1.0244 183.3
6 Tyler Anderson 1.1550 1.4894 172.6
7 Kutter Crawford 1.3716 1.1057 171.7
8 Braxton Garrett 1.3296 1.1461 160.4
9 Justin Steele 1.3277 1.1712 155.0
10 Luis Castillo 1.2288 1.0964 154.1

Razzball

Rank Player Proj Actual Error
1 Tylor Megill 1.1566 1.5752 219.1
2 Logan Webb 1.2765 1.0741 199.4
3 Zach Eflin 1.2450 1.0244 177.7
4 Wade Miley 1.4495 1.1385 168.1
5 Brandon Williamson 1.5886 1.2821 166.3
6 Tyler Holton 1.3429 0.8672 164.5
7 Carlos Carrasco 1.2733 1.7000 164.5
8 Lance Lynn 1.1663 1.3938 157.9
9 Justin Steele 1.3570 1.1712 156.1
10 Mitch Keller 1.4018 1.2453 155.7

Steamer

Rank Player Proj Actual Error
1 Tylor Megill 1.1577 1.5752 223.9
2 Logan Webb 1.2898 1.0741 202.6
3 Carlos Carrasco 1.2595 1.7000 174.3
4 Zach Eflin 1.2433 1.0244 169.8
5 Chris Flexen 1.3022 1.6710 161.3
6 Tyler Holton 1.3368 0.8672 159.5
7 Jordan Lyles 1.4266 1.2439 153.6
8 Wade Miley 1.4214 1.1385 149.7
9 Tyler Wells 1.2801 0.9860 148.8
10 Lance Lynn 1.1903 1.3938 146.2

ZiPS

Rank Player Proj Actual Error
1 Tylor Megill 1.2118 1.5752 181.4
2 Kutter Crawford 1.3935 1.1057 174.6
3 Braxton Garrett 1.3514 1.1461 163.9
4 Mitch Keller 1.4000 1.2453 163.5
5 Trevor Williams 1.3111 1.6005 162.0
6 Cristopher Sánchez 1.4096 1.0470 160.8
7 Michael Kopech 1.2835 1.5928 157.1
8 Jordan Lyles 1.4070 1.2439 154.5
9 Yennier Cano 1.4898 1.0046 149.6
10 Tyler Holton 1.2849 0.8672 149.4

Most Unique Misses for WHIP

Players where this system’s error exceeded Aggregate’s error by the largest margin.

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kodai Senga 1.3286 1.1949 1.2204 116.6 3.1 113.5
2 Brayan Bello 1.4685 1.3470 1.3376 127.5 26.3 101.2
3 Joey Wentz 1.2355 1.4392 1.6845 191.5 106.0 85.5
4 George Kirby 1.2422 1.1604 1.0385 199.5 115.0 84.6
5 Bryce Miller 1.3286 1.2152 1.1421 132.3 55.3 77.0
6 Luis Castillo 1.2288 1.1703 1.0964 154.1 83.2 70.9
7 Blake Snell 1.2574 1.1946 1.1889 95.2 26.4 68.8
8 Miles Mikolas 1.1248 1.2337 1.3162 113.1 45.3 67.9
9 Chris Sale 1.2859 1.1582 1.1299 91.8 24.7 67.0
10 Ty Blach 1.3125 1.5198 1.6410 94.6 32.1 62.5

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luis Medina 1.7000 1.5533 1.5137 108.2 34.4 73.8
2 Bryce Miller 1.3286 1.2152 1.1421 117.4 55.3 62.1
3 Seth Lugo 1.3433 1.2733 1.2027 104.3 60.7 43.7
4 Karl Kauffmann 1.3286 1.6538 1.6571 46.8 4.2 42.6
5 Kodai Senga 1.2480 1.1949 1.2204 41.5 3.1 38.4
6 Amos Willingham 1.3286 1.6450 1.8082 51.9 15.5 36.4
7 Luis Castillo 1.2110 1.1703 1.0964 117.7 83.2 34.5
8 Jose Cuas 1.3286 1.4304 1.5000 40.6 11.6 29.1
9 Noah Davis 1.3286 1.5296 1.9333 83.6 54.6 29.0
10 Nick Martinez 1.3754 1.3163 1.2598 68.1 39.8 28.3

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kodai Senga 1.2660 1.1949 1.2204 47.3 3.1 44.2
2 J.P. France 1.2467 1.3400 1.3570 51.0 7.5 43.4
3 Patrick Corbin 1.3619 1.4059 1.4833 78.1 37.5 40.6
4 Zac Gallen 1.2301 1.1780 1.1190 113.1 75.2 37.9
5 Chris Bassitt 1.2458 1.2019 1.1750 77.2 47.0 30.2
6 Julio Urías 1.2288 1.1588 1.1591 44.5 14.3 30.2
7 Drew Smyly 1.2882 1.3261 1.4262 72.2 43.9 28.3
8 Dean Kremer 1.3382 1.2943 1.3089 38.2 11.3 26.9
9 Logan Webb 1.2898 1.2508 1.0741 202.6 175.7 26.9
10 Tony Gonsolin 1.3260 1.2574 1.2233 54.5 27.8 26.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 J.P. France 1.4479 1.3400 1.3570 78.1 7.5 70.6
2 Kodai Senga 1.0763 1.1949 1.2204 69.9 3.1 66.8
3 Yusei Kikuchi 1.3962 1.3249 1.2704 118.5 59.1 59.4
4 Kutter Crawford 1.3935 1.3078 1.1057 174.6 122.3 52.3
5 Jack Flaherty 1.1572 1.2473 1.5797 246.4 196.6 49.7
6 Kyle Bradish 1.4017 1.3422 1.0435 269.5 220.5 49.0
7 Sandy Alcantara 1.1005 1.1606 1.2130 52.6 17.1 35.5
8 Amos Willingham 1.3286 1.6450 1.8082 50.6 15.5 35.1
9 Abner Uribe 1.8467 1.5870 1.1739 91.0 56.3 34.7
10 Alek Manoah 1.0663 1.1599 1.7405 261.7 228.5 33.2