2022 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 Miguel Sanó 553 71 482.3
2 Kris Bryant 630 181 449.5
3 Bobby Bradley 441 17 424.2
4 Austin Meadows 569 147 422.5
5 Nick Ahmed 475 54 420.6
6 David Fletcher 636 228 408.2
7 Ozzie Albies 673 269 404.4
8 Adalberto Mondesi 458 54 404.2
9 Willie Calhoun 452 62 390.5
10 Mitch Haniger 623 247 376.3

Marcel

Rank Player Proj Actual Error
1 Steven Kwan 100 638 538.0
2 Bobby Witt Jr. 100 632 532.0
3 Julio Rodríguez 100 560 460.0
4 Jeremy Peña 100 558 458.0
5 MJ Melendez 100 534 434.0
6 Miguel Sanó 486 71 415.0
7 Pedro Severino 427 21 406.0
8 Nick Ahmed 454 54 400.0
9 Nick Solak 485 95 390.0
10 Jose F Miranda 100 483 383.0

Razzball

Rank Player Proj Actual Error
1 César Hernández 100 617 517.0
2 Miguel Sanó 542 71 471.0
3 Brandon Drury 100 568 468.0
4 Kris Bryant 633 181 452.0
5 Luis Rengifo 60 511 451.0
6 Austin Meadows 594 147 447.0
7 Josh Donaldson 100 546 446.0
8 Nick Ahmed 479 54 425.0
9 Brendan Donovan 52 468 416.0
10 Anthony Rendon 603 193 410.0

Steamer

Rank Player Proj Actual Error
1 Miguel Sanó 619 71 548.0
2 Brandon Drury 38 568 529.7
3 Kris Bryant 669 181 487.5
4 Adalberto Mondesi 536 54 482.4
5 Brendan Donovan 20 468 448.3
6 Michael Harris II 1 441 440.0
7 Willie Calhoun 494 62 432.4
8 David Fletcher 655 228 426.6
9 Christopher Morel 1 425 424.0
10 Bobby Bradley 439 17 422.3

ZiPS

Rank Player Proj Actual Error
1 Miguel Vargas 577 50 527.0
2 Nick Solak 618 95 523.0
3 Otto Lopez 532 10 522.0
4 Brendon Davis 521 11 510.0
5 Lenyn Sosa 539 36 503.0
6 Joe Perez 500 1 499.0
7 Eguy Rosario 504 6 498.0
8 Heliot Ramos 515 22 493.0
9 Gabriel Arias 542 57 485.0
10 Jack Larsen 484 1 483.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 Bobby Witt Jr. 100 587 632 532.0 44.6 487.4
2 Julio Rodríguez 100 518 560 460.0 42.3 417.7
3 Jeremy Peña 100 480 558 458.0 77.9 380.1
4 Bryson Stott 100 466 466 366.0 0.2 365.8
5 Steven Kwan 100 445 638 538.0 192.8 345.2
6 Riley Greene 100 410 418 318.0 8.3 309.7
7 Adley Rutschman 100 409 470 370.0 60.7 309.3
8 Jose F Miranda 100 355 483 383.0 128.0 255.0
9 Seiya Suzuki 100 563 446 346.0 117.2 228.8
10 Sandy León 314 108 86 228.0 21.5 206.5

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 César Hernández 100 570 617 517.0 46.9 470.1
2 Josh Donaldson 100 541 546 446.0 4.8 441.2
3 Nelson Cruz 100 541 507 407.0 34.2 372.8
4 Kole Calhoun 100 451 424 324.0 27.2 296.8
5 Chad Pinder 100 380 379 279.0 1.1 277.9
6 Miguel Cabrera 100 500 433 333.0 67.2 265.8
7 Maikel Franco 100 357 388 288.0 30.5 257.5
8 Yadiel Hernandez 100 319 327 227.0 8.0 219.0
9 Victor Reyes 100 299 336 236.0 37.3 198.7
10 Eric Hosmer 100 541 419 319.0 122.2 196.8

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Oscar Gonzalez 1 258 382 381.0 123.5 257.5
2 Vinnie Pasquantino 1 244 298 297.0 54.0 243.0
3 Michael Harris II 1 228 441 440.0 213.0 227.0
4 Cal Mitchell 1 240 232 231.0 8.5 222.5
5 Joey Meneses 1 208 240 239.0 31.5 207.5
6 Matt Reynolds 1 192 272 271.0 80.0 191.0
7 Ildemaro Vargas 1 190 222 221.0 32.0 189.0
8 Josh Smith 1 186 253 252.0 67.0 185.0
9 Alek Thomas 118 303 411 292.8 107.9 184.8
10 Elehuris Montero 1 183 185 184.0 1.7 182.3

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jake Burger 530 195 183 347.0 12.3 334.7
2 Oswald Peraza 531 196 57 474.0 139.4 334.6
3 Oswaldo Cabrera 524 190 171 353.0 18.7 334.3
4 Ryan Kreidler 516 183 84 432.0 98.9 333.1
5 Eguy Rosario 504 176 6 498.0 170.3 327.7
6 Otto Lopez 532 210 10 522.0 200.3 321.6
7 Kyle Stowers 492 170 98 394.0 72.4 321.6
8 James Outman 494 173 16 478.0 157.3 320.7
9 Elehuris Montero 504 183 185 319.0 1.7 317.3
10 Will Benson 481 166 61 420.0 104.7 315.3

wOBA

Everybody Missed for wOBA

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Michael Harris II 0.3667
0.2853
(44.4)
0.3099
(33.7)
0.3099
(34.2)
0.2762
(48.9)
0.2943
(39.4)
Andrés Giménez 0.3638
0.3118
(39.7)
0.3055
(43.5)
0.3121
(40.4)
0.3085
(42.2)
0.3147
(36.9)
Paul Goldschmidt 0.4184
0.3615
(49.6)
0.3657
(47.2)
0.3658
(47.8)
0.3654
(47.9)
0.3533
(53.5)
Brandon Drury 0.3496
0.3074
(34.9)
0.2971
(41.0)
0.3099
(34.3)
0.3092
(34.6)
0.3056
(34.7)
Yasmani Grandal 0.2642
0.3665
(31.2)
0.3671
(31.2)
0.3689
(31.5)
0.3649
(30.1)
0.3658
(31.8)
Aaron Judge 0.4619
0.3895
(63.8)
0.3789
(71.5)
0.3905
(64.1)
0.3884
(65.4)
0.3895
(62.3)
Jose Altuve 0.3979
0.3529
(38.8)
0.3498
(41.0)
0.3554
(38.2)
0.3539
(39.0)
0.3495
(39.5)
Jonathan Schoop 0.2463
0.3230
(29.3)
0.3316
(33.4)
0.3213
(27.6)
0.3260
(30.2)
0.3218
(29.8)
Albert Pujols 0.3808
0.3071
(32.6)
0.3112
(31.3)
0.3099
(32.2)
0.3194
(28.7)
0.2947
(36.2)
Nolan Arenado 0.3825
0.3485
(33.0)
0.3557
(28.9)
0.3501
(33.0)
0.3505
(32.6)
0.3450
(33.8)

Individual Misses for wOBA

Aggregate

Rank Player Proj Actual Error
1 Vladimir Guerrero Jr. 0.4222 0.3544 34.2
2 Juan Soto 0.4463 0.3781 32.4
3 Yordan Alvarez 0.3926 0.4308 32.2
4 Joc Pederson 0.3256 0.3754 29.9
5 Franmil Reyes 0.3620 0.2798 29.8
6 Eugenio Suárez 0.3180 0.3442 28.6
7 Matt Carpenter 0.3064 0.4700 28.2
8 Nelson Cruz 0.3651 0.2906 28.0
9 Adolis García 0.3029 0.3255 27.5
10 Brendan Donovan 0.3100 0.3488 27.2

Marcel

Rank Player Proj Actual Error
1 Julio Rodríguez 0.3099 0.3684 43.8
2 Yordan Alvarez 0.3796 0.4308 39.8
3 Nathaniel Lowe 0.3352 0.3693 34.8
4 Taylor Ward 0.3210 0.3619 34.2
5 Nelson Cruz 0.3762 0.2906 33.4
6 Steven Kwan 0.3099 0.3414 32.7
7 Manny Machado 0.3555 0.3864 32.6
8 Geraldo Perdomo 0.3305 0.2469 31.9
9 Austin Riley 0.3524 0.3771 30.8
10 Adley Rutschman 0.3099 0.3538 29.9

Razzball

Rank Player Proj Actual Error
1 Yordan Alvarez 0.3875 0.4308 36.0
2 Vladimir Guerrero Jr. 0.4253 0.3544 35.4
3 Adolis García 0.2966 0.3255 32.6
4 Joc Pederson 0.3215 0.3754 32.4
5 Juan Soto 0.4474 0.3781 32.2
6 Eugenio Suárez 0.3179 0.3442 29.6
7 Franmil Reyes 0.3621 0.2798 29.1
8 Taylor Ward 0.3314 0.3619 29.0
9 Matt Carpenter 0.3038 0.4700 28.8
10 Christian Walker 0.3267 0.3472 27.6

Steamer

Rank Player Proj Actual Error
1 Vladimir Guerrero Jr. 0.4247 0.3544 35.2
2 Yordan Alvarez 0.3887 0.4308 35.1
3 Adolis García 0.2984 0.3255 31.3
4 Juan Soto 0.4455 0.3781 31.2
5 Eugenio Suárez 0.3165 0.3442 30.3
6 Joc Pederson 0.3267 0.3754 30.0
7 Nelson Cruz 0.3680 0.2906 28.8
8 Matt Carpenter 0.3037 0.4700 28.8
9 Franmil Reyes 0.3606 0.2798 28.6
10 Taylor Ward 0.3319 0.3619 28.5

ZiPS

Rank Player Proj Actual Error
1 Juan Soto 0.4459 0.3781 33.7
2 Brendan Donovan 0.2970 0.3488 32.2
3 Vladimir Guerrero Jr. 0.4165 0.3544 31.8
4 Franmil Reyes 0.3632 0.2798 31.4
5 Manny Machado 0.3566 0.3864 30.2
6 Yandy Díaz 0.3309 0.3673 29.8
7 Joey Gallo 0.3719 0.2860 28.2
8 Christopher Morel 0.2711 0.3201 28.1
9 Jared Walsh 0.3600 0.2819 27.7
10 Joc Pederson 0.3285 0.3754 27.7

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 Julio Rodríguez 0.3099 0.3481 0.3684 43.8 22.2 21.6
2 Steven Kwan 0.3099 0.3414 0.3414 32.7 12.3 20.4
3 Geraldo Perdomo 0.3305 0.2906 0.2469 31.9 12.2 19.7
4 Rowdy Tellez 0.3262 0.3508 0.3324 15.5 0.5 15.0
5 Josh Naylor 0.3118 0.3412 0.3343 21.0 6.2 14.9
6 Adley Rutschman 0.3099 0.3391 0.3538 29.9 16.0 13.9
7 Jose Siri 0.3387 0.2969 0.2682 16.5 3.0 13.5
8 Isaac Paredes 0.2966 0.3312 0.3231 17.6 4.3 13.4
9 Andrew Vaughn 0.3161 0.3396 0.3267 16.8 3.5 13.3
10 Bobby Witt Jr. 0.3099 0.3328 0.3122 14.0 0.8 13.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Vinnie Pasquantino 0.3099 0.3442 0.3661 22.9 12.3 10.7
2 Michael Brantley 0.3099 0.3444 0.3462 15.8 5.8 10.0
3 Yadiel Hernandez 0.3099 0.3295 0.3150 8.5 1.6 6.9
4 Jason Delay 0.3099 0.2500 0.2411 8.0 1.7 6.3
5 Oscar Gonzalez 0.3099 0.3242 0.3412 19.9 13.9 6.0
6 Eric Hosmer 0.3099 0.3210 0.3175 11.9 6.6 5.3
7 Yadier Molina 0.3099 0.2895 0.2346 14.7 9.6 5.1
8 Adolis García 0.2966 0.3029 0.3255 32.6 27.5 5.1
9 Patrick Wisdom 0.3143 0.3222 0.3165 12.3 7.2 5.1
10 Matt Chapman 0.3317 0.3383 0.3313 12.7 7.7 5.0

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 MJ Melendez 0.3522 0.3410 0.3109 11.1 5.7 5.4
2 Patrick Wisdom 0.3136 0.3222 0.3165 12.5 7.2 5.3
3 Cal Mitchell 0.3307 0.3078 0.2798 7.0 2.0 5.0
4 Matt Chapman 0.3315 0.3383 0.3313 12.6 7.7 5.0
5 Seiya Suzuki 0.3956 0.3839 0.3366 17.2 12.5 4.7
6 Michael Harris II 0.2762 0.2853 0.3667 48.9 44.4 4.5
7 Trea Turner 0.3607 0.3658 0.3491 6.3 1.8 4.5
8 Matt Vierling 0.3266 0.3129 0.2852 7.5 3.0 4.4
9 Kyle Schwarber 0.3663 0.3717 0.3561 6.9 2.5 4.4
10 Mookie Betts 0.3718 0.3775 0.3734 14.1 9.7 4.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Alejandro Kirk 0.3315 0.3548 0.3485 18.4 7.0 11.4
2 Trey Mancini 0.3540 0.3401 0.3136 13.7 4.2 9.5
3 Marcus Semien 0.3598 0.3496 0.3172 18.5 9.5 9.0
4 Javier Báez 0.3327 0.3218 0.2918 14.1 6.3 7.8
5 Josh Naylor 0.3240 0.3412 0.3343 13.6 6.2 7.5
6 Riley Greene 0.3460 0.3331 0.3027 10.9 4.6 6.3
7 Santiago Espinal 0.2896 0.3045 0.3056 16.3 10.0 6.2
8 Enrique Hernández 0.3513 0.3382 0.2798 21.9 15.7 6.2
9 Emmanuel Rivera 0.2877 0.3063 0.3063 12.8 6.9 5.9
10 Dylan Carlson 0.3457 0.3361 0.3072 10.5 4.7 5.8

Strikeout Rate

Everybody Missed for Strikeout Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Chris Taylor 0.3524
0.2768
(33.0)
0.2697
(37.5)
0.2708
(35.0)
0.2757
(33.0)
0.2838
(30.6)
Alec Bohm 0.1743
0.2351
(40.3)
0.2442
(44.2)
0.2364
(42.0)
0.2359
(41.4)
0.2330
(37.8)
José Abreu 0.1620
0.2250
(44.9)
0.2216
(40.6)
0.2260
(46.5)
0.2292
(48.4)
0.2199
(40.2)
Kole Calhoun 0.3208
0.2388
(33.4)
0.2370
(35.5)
0.2242
(39.0)
0.2400
(32.5)
0.2376
(34.7)
Oneil Cruz 0.3490
0.2258
(43.4)
0.2370
(40.4)
0.2202
(44.9)
0.2217
(44.5)
0.2355
(40.5)

Individual Misses for Strikeout Rate

Aggregate

Rank Player Proj Actual Error
1 Christian Walker 0.2465 0.1964 35.5
2 Diego Castillo 0.1373 0.2650 35.3
3 Nolan Gorman 0.2180 0.3291 33.8
4 José Barrero 0.2430 0.4368 33.2
5 Yandy Díaz 0.1639 0.1075 33.2
6 Sean Murphy 0.2536 0.2026 33.1
7 Ian Happ 0.2810 0.2324 33.1
8 Trent Grisham 0.2204 0.2863 32.9
9 Javier Báez 0.2982 0.2492 30.7
10 Brandon Nimmo 0.2140 0.1724 30.1

Marcel

Rank Player Proj Actual Error
1 Steven Kwan 0.2242 0.0940 83.1
2 Brett Phillips 0.2242 0.4178 43.5
3 Christopher Morel 0.2242 0.3224 41.7
4 Nico Hoerner 0.1902 0.1103 41.4
5 Alejandro Kirk 0.1797 0.1072 39.3
6 Yandy Díaz 0.1746 0.1075 37.5
7 Ha-Seong Kim 0.2351 0.1718 36.9
8 Luis Rengifo 0.2236 0.1546 35.3
9 Brendan Donovan 0.2242 0.1496 35.0
10 Keibert Ruiz 0.1953 0.1155 34.6

Razzball

Rank Player Proj Actual Error
1 Aristides Aquino 0.2242 0.3659 37.9
2 Yandy Díaz 0.1680 0.1075 36.3
3 Trent Grisham 0.2132 0.2863 35.9
4 Christian Walker 0.2450 0.1964 35.4
5 Javier Báez 0.3044 0.2492 35.3
6 Diego Castillo 0.1376 0.2650 34.8
7 Vinnie Pasquantino 0.2242 0.1141 34.1
8 Nolan Gorman 0.2166 0.3291 33.8
9 José Barrero 0.2387 0.4368 33.7
10 Michael Brantley 0.2242 0.1083 33.3

Steamer

Rank Player Proj Actual Error
1 Diego Castillo 0.1391 0.2650 34.5
2 Yandy Díaz 0.1652 0.1075 34.4
3 Trent Grisham 0.2170 0.2863 34.2
4 Javier Báez 0.3021 0.2492 33.6
5 Nolan Gorman 0.2186 0.3291 33.3
6 José Barrero 0.2426 0.4368 33.1
7 Christian Walker 0.2416 0.1964 32.8
8 Myles Straw 0.1912 0.1460 29.4
9 Brandon Nimmo 0.2112 0.1724 28.9
10 Sean Murphy 0.2455 0.2026 28.7

ZiPS

Rank Player Proj Actual Error
1 Ian Happ 0.3009 0.2324 44.7
2 Sean Murphy 0.2668 0.2026 40.1
3 Christian Walker 0.2530 0.1964 38.6
4 Diego Castillo 0.1352 0.2650 36.4
5 Shohei Ohtani 0.2918 0.2417 34.2
6 Nolan Gorman 0.2190 0.3291 34.1
7 Will Smith 0.2231 0.1661 33.7
8 Brandon Nimmo 0.2203 0.1724 33.1
9 José Barrero 0.2478 0.4368 32.7
10 Pete Alonso 0.2329 0.1869 32.4

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 Steven Kwan 0.2242 0.1216 0.0940 83.1 19.5 63.6
2 Brett Phillips 0.2242 0.3616 0.4178 43.5 11.9 31.6
3 Keibert Ruiz 0.1953 0.1228 0.1155 34.6 4.5 30.1
4 Trayce Thompson 0.2407 0.3511 0.3647 31.6 2.7 28.9
5 Christopher Morel 0.2242 0.2834 0.3224 41.7 15.3 26.4
6 Jack Suwinski 0.2242 0.2849 0.3065 30.6 6.9 23.7
7 Jose Siri 0.2511 0.3394 0.3323 26.4 3.3 23.1
8 Dérmis Garcia 0.2242 0.3810 0.4400 27.0 7.0 20.0
9 Ha-Seong Kim 0.2351 0.1981 0.1718 36.9 17.1 19.8
10 Riley Greene 0.2242 0.2686 0.2871 26.3 6.5 19.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael Brantley 0.2242 0.1194 0.1083 33.3 3.9 29.4
2 Albert Pujols 0.2242 0.1588 0.1567 25.3 1.8 23.4
3 Aristides Aquino 0.2242 0.3099 0.3659 37.9 14.6 23.3
4 Vinnie Pasquantino 0.2242 0.1550 0.1141 34.1 13.1 21.0
5 Ildemaro Vargas 0.2242 0.1321 0.1036 27.8 7.0 20.8
6 Dérmis Garcia 0.2242 0.3810 0.4400 26.4 7.0 19.4
7 César Hernández 0.2242 0.1945 0.1848 27.1 7.9 19.2
8 Didi Gregorius 0.2242 0.1541 0.1552 17.1 0.5 16.6
9 Robinson Chirinos 0.2242 0.3060 0.3045 16.7 1.0 15.7
10 Yadier Molina 0.2242 0.1675 0.1481 21.7 6.1 15.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adolis García 0.3155 0.3099 0.2785 26.9 22.6 4.3
2 Joey Gallo 0.3436 0.3543 0.3976 20.5 16.5 4.0
3 Bobby Dalbec 0.3183 0.3303 0.3343 4.2 0.3 3.9
4 Jorge Mateo 0.2569 0.2651 0.2758 7.9 4.1 3.8
5 Steven Kwan 0.1263 0.1216 0.0940 23.2 19.5 3.6
6 Gleyber Torres 0.1871 0.1944 0.2255 19.7 16.1 3.6
7 José Abreu 0.2292 0.2250 0.1620 48.4 44.9 3.5
8 Christopher Morel 0.2747 0.2834 0.3224 18.5 15.3 3.3
9 Daulton Varsho 0.2020 0.2085 0.2449 23.0 19.8 3.3
10 Jose Trevino 0.2015 0.1938 0.1756 10.6 7.5 3.1

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jake Burger 0.1868 0.2520 0.3060 21.6 9.3 12.3
2 Ian Happ 0.3009 0.2810 0.2324 44.7 33.1 11.7
3 Jeremy Peña 0.2657 0.2443 0.2419 14.0 3.0 11.0
4 Austin Riley 0.2722 0.2562 0.2424 21.5 11.7 9.8
5 Ronald Acuña Jr. 0.2577 0.2387 0.2364 12.0 2.8 9.2
6 Gavin Lux 0.2325 0.2133 0.2017 15.1 6.9 8.2
7 Willy Adames 0.2877 0.2727 0.2690 12.3 4.2 8.1
8 Jazz Chisholm Jr. 0.3151 0.2801 0.2739 10.2 2.2 8.0
9 Jose Siri 0.3636 0.3394 0.3323 10.6 3.3 7.3
10 Freddie Freeman 0.1797 0.1676 0.1441 26.1 18.8 7.3

Walk Rate

Everybody Missed for Walk Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jesse Winker 0.1536
0.1133
(25.1)
0.1085
(28.3)
0.1132
(26.2)
0.1135
(25.8)
0.1130
(23.6)
Luis Rengifo 0.0333
0.0790
(20.6)
0.0863
(23.7)
0.0800
(20.0)
0.0808
(20.6)
0.0763
(20.6)
Aaron Judge 0.1595
0.1255
(27.5)
0.1160
(34.9)
0.1263
(28.3)
0.1267
(27.8)
0.1235
(26.9)
Brendan Donovan 0.1282
0.0793
(25.5)
0.0816
(24.9)
0.0827
(24.8)
0.0821
(24.9)
0.0732
(27.0)
Jorge Polanco 0.1438
0.0756
(32.8)
0.0752
(33.5)
0.0771
(33.1)
0.0769
(33.0)
0.0727
(32.8)
Nathaniel Lowe 0.0744
0.1226
(27.5)
0.1103
(18.9)
0.1225
(26.2)
0.1244
(27.6)
0.1208
(28.2)
Cody Bellinger 0.0691
0.1130
(21.1)
0.1114
(19.6)
0.1121
(19.5)
0.1126
(20.0)
0.1144
(23.5)
Lars Nootbaar 0.1470
0.0955
(19.8)
0.0933
(20.9)
0.0984
(19.5)
0.0970
(19.8)
0.0912
(20.3)
Yordan Alvarez 0.1390
0.0989
(25.6)
0.0957
(28.0)
0.0986
(26.9)
0.0987
(26.6)
0.0993
(23.7)
MJ Melendez 0.1236
0.0922
(19.7)
0.0816
(25.9)
0.0949
(19.4)
0.0967
(18.2)
0.0851
(22.0)
Anthony Santander 0.0850
0.0553
(22.8)
0.0594
(20.9)
0.0580
(22.4)
0.0589
(21.5)
0.0491
(25.0)
Mike Trout 0.1082
0.1735
(29.8)
0.1525
(18.8)
0.1687
(26.4)
0.1705
(27.5)
0.1814
(35.2)
DJ LeMahieu 0.1238
0.0890
(21.8)
0.0922
(20.7)
0.0910
(21.9)
0.0912
(21.5)
0.0849
(22.5)

Individual Misses for Walk Rate

Aggregate

Rank Player Proj Actual Error
1 Bryce Harper 0.1705 0.1080 24.3
2 Brandon Nimmo 0.1440 0.1055 22.2
3 Vladimir Guerrero Jr. 0.1181 0.0822 21.5
4 Jesús Aguilar 0.0990 0.0552 19.4
5 Mookie Betts 0.1218 0.0861 19.3
6 Brendan Rodgers 0.0524 0.0792 18.8
7 Tommy Pham 0.1254 0.0900 18.5

Marcel

Rank Player Proj Actual Error
1 Adley Rutschman 0.0816 0.1383 29.7
2 Marcell Ozuna 0.1098 0.0611 21.3
3 Rowdy Tellez 0.0763 0.1035 20.2
4 Jeremy Peña 0.0816 0.0394 19.9
5 Jesús Aguilar 0.0975 0.0552 18.1
6 Juan Soto 0.1829 0.2033 17.9
7 CJ Abrams 0.0816 0.0166 17.7

Razzball

Rank Player Proj Actual Error
1 Bryce Harper 0.1711 0.1080 23.7
2 Brandon Nimmo 0.1451 0.1055 21.6
3 Vladimir Guerrero Jr. 0.1175 0.0822 19.6
4 Jesús Aguilar 0.1009 0.0552 19.3
5 Brendan Rodgers 0.0540 0.0792 19.0
6 Adley Rutschman 0.1068 0.1383 18.4
7 Mookie Betts 0.1217 0.0861 17.9

Steamer

Rank Player Proj Actual Error
1 Bryce Harper 0.1694 0.1080 23.1
2 Brandon Nimmo 0.1439 0.1055 21.0
3 Vladimir Guerrero Jr. 0.1183 0.0822 20.5
4 Jesús Aguilar 0.0999 0.0552 19.0
5 Brendan Rodgers 0.0543 0.0792 18.6
6 Mookie Betts 0.1222 0.0861 18.5
7 Jeimer Candelario 0.1063 0.0600 18.3

ZiPS

Rank Player Proj Actual Error
1 Bryce Harper 0.1708 0.1080 25.6
2 Vladimir Guerrero Jr. 0.1184 0.0822 23.8
3 Brandon Nimmo 0.1429 0.1055 23.4
4 Ian Happ 0.1271 0.0905 21.8
5 Tommy Pham 0.1266 0.0900 21.1
6 Mookie Betts 0.1215 0.0861 20.9
7 Josh Donaldson 0.1386 0.0989 20.2

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 Juan Soto 0.1829 0.2071 0.2033 17.9 1.1 16.7
2 Adley Rutschman 0.0816 0.1063 0.1383 29.7 17.6 12.1
3 Taylor Ward 0.0851 0.1045 0.1064 15.7 4.2 11.5
4 Jeremy Peña 0.0816 0.0608 0.0394 19.9 8.8 11.0
5 Oscar Gonzalez 0.0816 0.0355 0.0393 13.7 3.6 10.1
6 Daniel Vogelbach 0.1433 0.1622 0.1584 10.0 0.8 9.2
7 Jack Suwinski 0.0816 0.1038 0.1102 13.1 4.4 8.7
8 Michael Harris II 0.0816 0.0610 0.0476 12.1 3.5 8.6
9 Isaac Paredes 0.0916 0.1129 0.1155 11.6 3.1 8.5
10 Aaron Hicks 0.1246 0.1413 0.1369 8.6 0.5 8.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Victor Reyes 0.0816 0.0471 0.0387 11.9 1.0 10.9
2 Oscar Gonzalez 0.0816 0.0355 0.0393 13.3 3.6 9.7
3 Yadier Molina 0.0816 0.0483 0.0185 15.0 6.5 8.4
4 Michael Harris II 0.0816 0.0610 0.0476 11.6 3.5 8.2
5 Seiya Suzuki 0.1347 0.1166 0.0942 14.7 7.5 7.2
6 Maikel Franco 0.0816 0.0623 0.0309 16.7 10.0 6.7
7 Ildemaro Vargas 0.0816 0.0545 0.0360 8.4 2.9 5.6
8 Matt Reynolds 0.0816 0.0993 0.0956 5.9 0.5 5.4
9 Bubba Thompson 0.0816 0.0510 0.0387 6.4 1.2 5.2
10 Austin Romine 0.0816 0.0453 0.0294 6.1 1.4 4.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Seiya Suzuki 0.1327 0.1166 0.0942 14.0 7.5 6.5
2 Juan Soto 0.2042 0.2071 0.2033 4.2 1.1 3.0
3 Kyle Schwarber 0.1294 0.1309 0.1286 4.2 2.1 2.1
4 Julio Rodríguez 0.0846 0.0799 0.0714 3.4 1.6 1.7
5 Miguel Cabrera 0.0827 0.0773 0.0647 4.7 3.1 1.6
6 Corey Seager 0.1013 0.0973 0.0875 4.4 2.8 1.6
7 Ha-Seong Kim 0.0815 0.0825 0.0876 7.7 6.2 1.5
8 Aaron Hicks 0.1399 0.1413 0.1369 1.9 0.5 1.4
9 Jeremy Peña 0.0648 0.0608 0.0394 10.2 8.8 1.3
10 Trea Turner 0.0773 0.0739 0.0636 4.7 3.4 1.2

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Mike Trout 0.1814 0.1735 0.1082 35.2 29.8 5.4
2 Joey Gallo 0.1742 0.1647 0.1366 14.3 9.3 5.1
3 Steven Kwan 0.0731 0.0838 0.0972 17.0 12.1 5.0
4 Ian Happ 0.1271 0.1241 0.0905 21.8 18.0 3.8
5 Juan Soto 0.2133 0.2071 0.2033 4.9 1.1 3.8
6 Andrew McCutchen 0.1340 0.1309 0.0983 19.2 15.7 3.5
7 Matt Olson 0.1288 0.1272 0.1073 13.2 10.0 3.2
8 Taylor Walls 0.1021 0.1113 0.1116 5.7 2.7 2.9
9 Jose F Miranda 0.0475 0.0563 0.0580 6.3 3.5 2.9
10 Darin Ruf 0.0983 0.1086 0.1160 7.9 5.0 2.9

Hit By Pitch Rate

Everybody Missed for Hit By Pitch Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Willson Contreras 0.0493
0.0282
(10.4)
0.0281
(10.5)
0.0272
(11.0)
0.0270
(11.1)
0.0304
(9.2)
Michael Massey 0.0412
0.0108
(6.0)
0.0112
(5.9)
0.0112
(5.9)
0.0120
(5.8)
0.0096
(6.1)
Austin Riley 0.0245
0.0136
(7.8)
0.0142
(7.4)
0.0142
(7.5)
0.0140
(7.6)
0.0127
(8.3)
Travis d'Arnaud 0.0258
0.0088
(7.4)
0.0091
(7.3)
0.0096
(7.1)
0.0100
(6.9)
0.0068
(8.1)
Andrés Giménez 0.0449
0.0236
(12.0)
0.0274
(9.9)
0.0206
(13.8)
0.0210
(13.6)
0.0292
(8.7)
Mark Canha 0.0517
0.0335
(10.0)
0.0358
(8.8)
0.0317
(11.1)
0.0310
(11.5)
0.0377
(7.6)
Jackie Bradley Jr. 0.0000
0.0178
(6.5)
0.0185
(6.7)
0.0167
(6.0)
0.0170
(6.1)
0.0197
(7.3)
CJ Abrams 0.0298
0.0112
(5.7)
0.0112
(5.7)
0.0122
(5.5)
0.0120
(5.5)
0.0092
(6.2)
Bryan Reynolds 0.0228
0.0105
(7.7)
0.0109
(7.5)
0.0111
(7.5)
0.0110
(7.5)
0.0094
(8.2)
Joey Votto 0.0266
0.0075
(7.3)
0.0063
(7.8)
0.0084
(7.1)
0.0080
(7.2)
0.0062
(7.7)
Dylan Moore 0.0510
0.0196
(8.1)
0.0199
(8.0)
0.0182
(8.5)
0.0190
(8.3)
0.0214
(7.5)
Jake Cronenworth 0.0234
0.0144
(6.4)
0.0129
(7.5)
0.0149
(6.2)
0.0150
(6.1)
0.0134
(6.9)
Anthony Santander 0.0201
0.0092
(7.3)
0.0091
(7.3)
0.0101
(6.8)
0.0100
(6.8)
0.0075
(8.1)

Individual Misses for Hit By Pitch Rate

Aggregate

Rank Player Proj Actual Error
1 Thairo Estrada 0.0138 0.0259 6.7
2 Brendan Donovan 0.0167 0.0299 6.3
3 Albert Pujols 0.0117 0.0285 6.0
4 Xander Bogaerts 0.0068 0.0158 5.9
5 Jose Altuve 0.0074 0.0166 5.7
6 Matt Olson 0.0141 0.0057 5.6
7 Jesse Winker 0.0177 0.0073 5.5

Marcel

Rank Player Proj Actual Error
1 Brendan Donovan 0.0112 0.0299 8.9
2 Xander Bogaerts 0.0057 0.0158 6.6
3 Jesse Winker 0.0195 0.0073 6.5
4 Albert Pujols 0.0114 0.0285 6.1
5 Jose Altuve 0.0072 0.0166 5.9
6 Abraham Toro 0.0223 0.0057 5.7
7 Wilmer Flores 0.0092 0.0183 5.7

Razzball

Rank Player Proj Actual Error
1 Thairo Estrada 0.0124 0.0259 7.6
2 Brendan Donovan 0.0154 0.0299 7.1
3 Albert Pujols 0.0112 0.0285 6.3
4 Xander Bogaerts 0.0069 0.0158 6.0
5 Brandon Nimmo 0.0157 0.0238 5.8
6 Jose Altuve 0.0079 0.0166 5.6
7 Anthony Rizzo 0.0324 0.0420 5.6

Steamer

Rank Player Proj Actual Error
1 Thairo Estrada 0.0130 0.0259 7.2
2 Brendan Donovan 0.0160 0.0299 6.7
3 Albert Pujols 0.0110 0.0285 6.3
4 Xander Bogaerts 0.0070 0.0158 5.9
5 Anthony Rizzo 0.0320 0.0420 5.7
6 Jesse Winker 0.0180 0.0073 5.6
7 Brandon Nimmo 0.0160 0.0238 5.6

ZiPS

Rank Player Proj Actual Error
1 C.J. Cron 0.0239 0.0127 7.0
2 Randy Arozarena 0.0280 0.0171 7.0
3 Brendan Rodgers 0.0163 0.0052 6.5
4 Victor Robles 0.0380 0.0221 6.4
5 Jose Altuve 0.0064 0.0166 6.1
6 Matt Olson 0.0145 0.0057 6.1
7 Jurickson Profar 0.0154 0.0061 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 Bryson Stott 0.0112 0.0055 0.0021 4.1 1.4 2.7
2 TJ Friedl 0.0090 0.0192 0.0271 4.8 2.1 2.6
3 Will Smith 0.0255 0.0210 0.0173 4.5 1.9 2.6
4 Jose Siri 0.0176 0.0096 0.0092 2.6 0.0 2.6
5 Brendan Donovan 0.0112 0.0167 0.0299 8.9 6.3 2.6
6 MJ Melendez 0.0112 0.0073 0.0019 4.8 2.7 2.1
7 Josh Smith 0.0112 0.0184 0.0277 4.2 2.4 1.8
8 Nick Fortes 0.0090 0.0164 0.0208 2.9 1.2 1.8
9 Christopher Morel 0.0112 0.0072 0.0071 1.6 0.1 1.5
10 Victor Robles 0.0363 0.0327 0.0221 5.6 4.2 1.5

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Brandon Nimmo 0.0157 0.0186 0.0238 5.8 3.7 2.1
2 Maikel Franco 0.0112 0.0057 0.0052 2.1 0.1 2.1
3 Yadiel Hernandez 0.0112 0.0048 0.0031 2.5 0.5 2.0
4 Josh Smith 0.0112 0.0184 0.0277 4.3 2.4 1.9
5 Ty France 0.0304 0.0332 0.0343 2.7 0.9 1.8
6 Andrés Giménez 0.0206 0.0236 0.0449 13.8 12.0 1.8
7 Jonathan India 0.0254 0.0289 0.0325 3.3 1.7 1.6
8 Kolten Wong 0.0197 0.0225 0.0282 4.5 3.0 1.5
9 Sean Murphy 0.0164 0.0186 0.0212 3.3 1.8 1.5
10 Michael Hermosillo 0.0112 0.0308 0.0548 3.2 1.8 1.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ty France 0.0300 0.0332 0.0343 2.9 0.9 2.0
2 Brandon Nimmo 0.0160 0.0186 0.0238 5.6 3.7 1.9
3 Jonathan India 0.0250 0.0289 0.0325 3.4 1.7 1.7
4 Sean Murphy 0.0160 0.0186 0.0212 3.5 1.8 1.7
5 Anthony Rizzo 0.0320 0.0347 0.0420 5.7 4.1 1.6
6 Andrés Giménez 0.0210 0.0236 0.0449 13.6 12.0 1.5
7 Kyle Farmer 0.0210 0.0233 0.0274 4.0 2.6 1.4
8 Mark Canha 0.0310 0.0335 0.0517 11.5 10.0 1.4
9 Andrew Vaughn 0.0130 0.0153 0.0162 2.1 0.7 1.3
10 Kolten Wong 0.0200 0.0225 0.0282 4.3 3.0 1.3

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 C.J. Cron 0.0239 0.0200 0.0127 7.0 4.4 2.6
2 Victor Robles 0.0380 0.0327 0.0221 6.4 4.2 2.3
3 Randy Arozarena 0.0280 0.0248 0.0171 7.0 4.8 2.2
4 Ty France 0.0391 0.0332 0.0343 2.9 0.9 2.0
5 Tyler O'Neill 0.0217 0.0172 0.0104 4.3 2.5 1.8
6 Pete Alonso 0.0233 0.0211 0.0175 3.9 2.2 1.7
7 Luis Arraez 0.0018 0.0047 0.0050 2.0 0.4 1.6
8 Jose Trevino 0.0000 0.0046 0.0057 2.0 0.5 1.5
9 Brendan Rodgers 0.0163 0.0140 0.0052 6.5 4.9 1.5
10 Max Stassi 0.0205 0.0171 0.0053 5.7 4.3 1.4

Home Run Rate

Everybody Missed for Home Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Paul Goldschmidt 0.0822
0.0652
(18.1)
0.0649
(17.6)
0.0672
(17.1)
0.0680
(16.9)
0.0602
(20.0)
Lourdes Gurriel Jr. 0.0134
0.0601
(17.7)
0.0595
(17.9)
0.0610
(17.9)
0.0608
(17.6)
0.0585
(17.9)
Yasmani Grandal 0.0200
0.0850
(20.4)
0.0805
(19.1)
0.0854
(20.3)
0.0829
(19.2)
0.0868
(21.8)
Aaron Judge 0.1535
0.1032
(42.5)
0.0929
(48.9)
0.1035
(42.7)
0.1023
(43.8)
0.1037
(40.7)
Cal Raleigh 0.1067
0.0601
(23.8)
0.0391
(32.1)
0.0609
(23.8)
0.0618
(23.6)
0.0576
(24.1)
Christian Walker 0.0784
0.0556
(22.4)
0.0512
(24.6)
0.0573
(21.6)
0.0580
(21.5)
0.0514
(23.9)
José Abreu 0.0303
0.0697
(19.5)
0.0703
(20.5)
0.0730
(21.3)
0.0722
(20.4)
0.0641
(17.0)
Ronald Acuña Jr. 0.0436
0.1047
(26.8)
0.0924
(20.8)
0.1031
(25.7)
0.1039
(25.8)
0.1070
(29.1)
Byron Buxton 0.1244
0.0817
(20.4)
0.0815
(20.1)
0.0799
(21.4)
0.0800
(21.5)
0.0851
(18.4)
Anthony Rizzo 0.0874
0.0659
(17.7)
0.0563
(22.4)
0.0693
(16.2)
0.0689
(16.6)
0.0594
(20.2)
Matt Carpenter 0.1579
0.0506
(18.2)
0.0408
(19.5)
0.0522
(18.0)
0.0516
(18.2)
0.0481
(18.3)

Individual Misses for Home Run Rate

Aggregate

Rank Player Proj Actual Error
1 Nelson Cruz 0.0871 0.0299 23.6
2 Franmil Reyes 0.1060 0.0493 21.8
3 Ian Happ 0.0810 0.0397 19.6
4 Mike Trout 0.1058 0.1333 19.1
5 Michael Harris II 0.0311 0.0617 18.2
6 Julio Rodríguez 0.0550 0.0763 17.9
7 Brandon Drury 0.0503 0.0707 17.7
8 Elvis Andrus 0.0188 0.0384 17.5
9 Albert Pujols 0.0543 0.0930 17.4

Marcel

Rank Player Proj Actual Error
1 Nelson Cruz 0.0895 0.0299 25.3
2 Kyle Schwarber 0.0935 0.1214 25.1
3 Julio Rodríguez 0.0431 0.0763 24.0
4 Mike Trout 0.1011 0.1333 20.9
5 Jack Suwinski 0.0431 0.0892 20.8
6 Giancarlo Stanton 0.0822 0.1170 20.1
7 Rowdy Tellez 0.0615 0.0852 20.0
8 Isaac Paredes 0.0331 0.0752 19.7
9 Brandon Drury 0.0471 0.0707 19.0

Razzball

Rank Player Proj Actual Error
1 Brandon Drury 0.0431 0.0707 22.1
2 Albert Pujols 0.0431 0.0930 21.5
3 Mike Trout 0.1023 0.1333 21.1
4 Franmil Reyes 0.1046 0.0493 20.8
5 Julio Rodríguez 0.0541 0.0763 18.8
6 Vladimir Guerrero Jr. 0.0984 0.0608 18.5
7 Ian Happ 0.0797 0.0397 18.3
8 César Hernández 0.0431 0.0022 18.2
9 Elvis Andrus 0.0212 0.0384 16.4

Steamer

Rank Player Proj Actual Error
1 Nelson Cruz 0.0872 0.0299 23.1
2 Mike Trout 0.1012 0.1333 21.9
3 Franmil Reyes 0.1043 0.0493 20.4
4 Michael Harris II 0.0283 0.0617 19.9
5 Julio Rodríguez 0.0540 0.0763 19.1
6 Ian Happ 0.0807 0.0397 18.7
7 Brandon Drury 0.0502 0.0707 18.3
8 Vladimir Guerrero Jr. 0.0980 0.0608 17.9
9 Elvis Andrus 0.0214 0.0384 16.6

ZiPS

Rank Player Proj Actual Error
1 Nelson Cruz 0.0870 0.0299 24.5
2 Franmil Reyes 0.1093 0.0493 24.2
3 Ian Happ 0.0828 0.0397 22.0
4 Joey Gallo 0.1617 0.1011 21.3
5 Elvis Andrus 0.0139 0.0384 19.2
6 Christian Yelich 0.0692 0.0337 17.9
7 Albert Pujols 0.0512 0.0930 17.8
8 Shohei Ohtani 0.1141 0.0794 17.2
9 Freddie Freeman 0.0730 0.0406 16.7

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 Kyle Schwarber 0.0935 0.1106 0.1214 25.1 14.4 10.7
2 Giancarlo Stanton 0.0822 0.1040 0.1170 20.1 10.7 9.4
3 Cal Raleigh 0.0391 0.0601 0.1067 32.1 23.8 8.3
4 Geraldo Perdomo 0.0461 0.0198 0.0146 10.9 2.8 8.1
5 Jack Suwinski 0.0431 0.0651 0.0892 20.8 13.0 7.8
6 Taylor Ward 0.0421 0.0561 0.0605 15.9 8.6 7.3
7 Brendan Donovan 0.0431 0.0289 0.0154 8.4 1.2 7.2
8 Steven Kwan 0.0431 0.0334 0.0118 13.8 6.9 6.9
9 Jesse Winker 0.0662 0.0550 0.0393 9.4 2.7 6.7
10 Rowdy Tellez 0.0615 0.0737 0.0852 20.0 13.3 6.7

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Dérmis Garcia 0.0431 0.0910 0.0820 6.3 0.2 6.1
2 Victor Reyes 0.0431 0.0282 0.0124 6.5 1.7 4.8
3 Brandon Drury 0.0431 0.0503 0.0707 22.1 17.7 4.4
4 Albert Pujols 0.0431 0.0543 0.0930 21.5 17.4 4.1
5 César Hernández 0.0431 0.0360 0.0022 18.2 14.2 4.0
6 Shea Langeliers 0.0431 0.0675 0.0659 5.2 1.4 3.8
7 José Azócar 0.0431 0.0268 0.0000 6.9 3.5 3.4
8 Chad Pinder 0.0431 0.0515 0.0486 6.4 3.0 3.4
9 Seiya Suzuki 0.0793 0.0711 0.0483 8.7 5.4 3.4
10 Kole Calhoun 0.0431 0.0658 0.0471 6.5 3.4 3.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Seiya Suzuki 0.0793 0.0711 0.0483 8.6 5.4 3.2
2 Mike Trout 0.1012 0.1058 0.1333 21.9 19.1 2.8
3 MJ Melendez 0.0785 0.0727 0.0536 7.0 4.5 2.5
4 Eric Hosmer 0.0472 0.0406 0.0252 4.3 1.9 2.3
5 Eduardo Escobar 0.0565 0.0596 0.0538 4.9 2.7 2.2
6 Cal Mitchell 0.0550 0.0444 0.0309 2.8 0.6 2.2
7 Dansby Swanson 0.0529 0.0546 0.0541 9.1 7.1 2.0
8 Maikel Franco 0.0508 0.0450 0.0301 3.4 1.6 1.8
9 Alejandro Kirk 0.0609 0.0565 0.0337 8.3 6.5 1.8
10 Eric Haase 0.0833 0.0773 0.0611 3.6 1.9 1.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Patrick Wisdom 0.1250 0.1111 0.0865 15.9 7.4 8.5
2 Joey Gallo 0.1617 0.1438 0.1011 21.3 13.1 8.2
3 Max Muncy 0.0991 0.0923 0.0638 14.9 10.0 5.0
4 Shohei Ohtani 0.1141 0.1089 0.0794 17.2 12.4 4.8
5 Jonah Heim 0.0272 0.0397 0.0498 14.1 9.4 4.7
6 Trea Turner 0.0586 0.0544 0.0397 7.1 2.8 4.4
7 Riley Greene 0.0637 0.0565 0.0193 14.9 11.0 3.9
8 Trey Mancini 0.0624 0.0579 0.0463 4.3 0.5 3.8
9 Manny Machado 0.0591 0.0669 0.0716 13.7 10.0 3.8
10 Freddie Freeman 0.0730 0.0697 0.0406 16.7 13.0 3.7

BABIP

Everybody Missed for BABIP

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Freddie Freeman 0.3589
0.3104
(36.6)
0.3224
(30.8)
0.3067
(38.5)
0.3072
(37.5)
0.3174
(34.2)
Michael Harris II 0.3599
0.2800
(36.7)
0.2891
(34.3)
0.2891
(32.2)
0.2733
(38.8)
0.2866
(35.3)
Andrés Giménez 0.3496
0.2957
(31.8)
0.2905
(36.8)
0.2926
(33.0)
0.2911
(33.3)
0.3035
(29.5)
Paul Goldschmidt 0.3657
0.3112
(37.6)
0.3208
(33.8)
0.3098
(37.8)
0.3083
(38.2)
0.3154
(37.2)
Corey Seager 0.2424
0.3114
(43.6)
0.3138
(42.7)
0.3106
(43.7)
0.3117
(45.1)
0.3119
(41.5)
Dansby Swanson 0.3478
0.2962
(38.2)
0.3035
(35.7)
0.2940
(39.0)
0.2941
(38.3)
0.3005
(37.7)
Juan Soto 0.2488
0.3211
(45.9)
0.3234
(44.9)
0.3165
(43.5)
0.3154
(43.4)
0.3316
(50.5)
Jonathan Schoop 0.2343
0.2970
(30.3)
0.3100
(35.0)
0.2947
(29.6)
0.2969
(31.3)
0.2993
(29.7)
Manny Machado 0.3373
0.2862
(35.0)
0.2869
(37.0)
0.2853
(34.9)
0.2840
(35.2)
0.2892
(35.4)
Rowdy Tellez 0.2154
0.2859
(40.2)
0.2787
(33.7)
0.2836
(39.5)
0.2803
(38.0)
0.2937
(42.8)
Christian Walker 0.2482
0.2986
(31.4)
0.3058
(33.7)
0.2948
(29.6)
0.2952
(30.5)
0.3057
(33.8)
José Abreu 0.3500
0.2959
(39.0)
0.3081
(33.2)
0.2944
(39.3)
0.2937
(39.2)
0.2995
(38.9)
Jeff McNeil 0.3526
0.3036
(30.7)
0.3067
(31.1)
0.3031
(30.4)
0.3015
(30.9)
0.3063
(31.3)
Giancarlo Stanton 0.2265
0.3087
(35.7)
0.3190
(38.7)
0.3107
(37.1)
0.3073
(35.9)
0.3080
(33.7)
Taylor Walls 0.2183
0.2890
(31.4)
0.3000
(34.8)
0.2883
(31.6)
0.2885
(32.1)
0.2901
(30.3)
Myles Straw 0.2599
0.3250
(36.9)
0.3232
(33.6)
0.3203
(34.6)
0.3181
(33.9)
0.3365
(41.6)

Individual Misses for BABIP

Aggregate

Rank Player Proj Actual Error
1 Xander Bogaerts 0.3116 0.3619 33.9
2 Trent Grisham 0.2876 0.2253 31.0
3 Nathaniel Lowe 0.3186 0.3628 30.6
4 Trayce Thompson 0.2604 0.3739 29.8

Marcel

Rank Player Proj Actual Error
1 Ian Happ 0.2867 0.3358 35.9
2 Julio Rodríguez 0.2891 0.3451 35.3
3 Yoán Moncada 0.3503 0.2637 34.5
4 Trent Grisham 0.2941 0.2253 32.4

Razzball

Rank Player Proj Actual Error
1 Xander Bogaerts 0.3094 0.3619 34.6
2 Nathaniel Lowe 0.3141 0.3628 32.8
3 Eugenio Suárez 0.2573 0.3022 29.6
4 Trent Grisham 0.2838 0.2253 29.5

Steamer

Rank Player Proj Actual Error
1 Xander Bogaerts 0.3087 0.3619 34.4
2 Nathaniel Lowe 0.3152 0.3628 31.6
3 Ian Happ 0.2897 0.3358 30.4
4 Trayce Thompson 0.2601 0.3739 29.4

ZiPS

Rank Player Proj Actual Error
1 Trent Grisham 0.2968 0.2253 33.9
2 Xander Bogaerts 0.3165 0.3619 33.0
3 Trayce Thompson 0.2565 0.3739 31.7
4 Eugenio Suárez 0.2603 0.3022 30.6

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 Julio Rodríguez 0.2891 0.3263 0.3451 35.3 12.3 23.0
2 Riley Greene 0.2891 0.3240 0.3543 30.2 14.1 16.1
3 Ramón Urías 0.3379 0.3050 0.2838 21.0 8.0 13.0
4 Patrick Wisdom 0.3041 0.2778 0.2727 13.0 1.0 12.1
5 Gilberto Celestino 0.2581 0.2890 0.3077 19.6 7.6 12.0
6 Ha-Seong Kim 0.2599 0.2759 0.2881 20.5 9.0 11.5
7 Seiya Suzuki 0.2891 0.3104 0.3261 19.6 8.4 11.2
8 Randal Grichuk 0.2744 0.2907 0.3094 22.6 11.8 10.8
9 Adam Frazier 0.3120 0.2908 0.2653 24.0 13.4 10.5
10 Frank Schwindel 0.3186 0.2799 0.2609 14.8 4.6 10.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Victor Reyes 0.2891 0.3281 0.3222 11.9 0.9 11.0
2 Albert Pujols 0.2891 0.2491 0.2521 12.2 2.2 10.0
3 Stephen Vogt 0.2891 0.2482 0.1681 22.7 14.7 8.0
4 Didi Gregorius 0.2891 0.2570 0.2458 9.5 1.8 7.7
5 Kole Calhoun 0.2891 0.2607 0.2634 10.0 2.5 7.4
6 Michael Brantley 0.2891 0.3144 0.3095 6.3 0.5 5.8
7 Eric Hosmer 0.2891 0.3034 0.3042 7.3 1.7 5.6
8 Yadiel Hernandez 0.2891 0.3058 0.3259 12.8 7.6 5.1
9 Kurt Suzuki 0.2891 0.2586 0.1927 15.0 10.0 5.0
10 Jeremy Peña 0.2857 0.2954 0.2949 6.4 1.6 4.8

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jeremy Peña 0.2857 0.2954 0.2949 5.9 1.6 4.3
2 Gio Urshela 0.3025 0.3104 0.3258 13.6 10.3 3.2
3 Ian Happ 0.2897 0.2966 0.3358 30.4 27.2 3.2
4 Francisco Lindor 0.2628 0.2690 0.3013 28.1 25.1 3.0
5 Darin Ruf 0.3137 0.3079 0.2579 21.1 18.1 3.0
6 Matt Vierling 0.3062 0.2999 0.2902 5.2 2.3 3.0
7 J.T. Realmuto 0.2947 0.3018 0.3179 13.8 10.9 2.9
8 Carlos Santana 0.2555 0.2519 0.2086 23.1 20.3 2.8
9 Yordan Alvarez 0.3101 0.3170 0.3204 6.5 3.7 2.8
10 Jonathan India 0.3000 0.3082 0.3050 2.7 0.0 2.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Alejandro Kirk 0.2569 0.2736 0.2985 26.2 15.2 11.0
2 Kyle Tucker 0.3113 0.2946 0.2594 27.4 19.4 8.0
3 Ha-Seong Kim 0.2660 0.2759 0.2881 16.8 9.0 7.9
4 Christopher Morel 0.2582 0.2710 0.3160 27.5 20.5 7.0
5 Kyle Schwarber 0.2857 0.2721 0.2402 25.9 19.1 6.7
6 Tyler O'Neill 0.3322 0.3119 0.2768 18.6 12.2 6.4
7 Justin Turner 0.2849 0.2929 0.3128 18.5 12.3 6.1
8 Yandy Díaz 0.2959 0.3031 0.3235 19.2 13.2 6.1
9 Jeremy Peña 0.3154 0.2954 0.2949 7.6 1.6 6.0
10 Hunter Renfroe 0.2508 0.2588 0.2796 18.6 12.6 6.0

Single Rate

Everybody Missed for Single Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Andrés Giménez 0.2710
0.2142
(31.3)
0.2190
(30.4)
0.2063
(34.8)
0.2127
(31.2)
0.2236
(28.1)
Andrew Benintendi 0.2831
0.2244
(30.3)
0.2257
(31.3)
0.2268
(28.2)
0.2239
(29.6)
0.2225
(33.2)
Juan Soto 0.1816
0.2367
(37.0)
0.2455
(40.6)
0.2252
(30.4)
0.2357
(37.5)
0.2494
(43.0)
Jonathan Schoop 0.1689
0.2312
(32.0)
0.2399
(34.8)
0.2351
(34.8)
0.2264
(30.5)
0.2320
(30.6)
Nathaniel Lowe 0.2936
0.2425
(32.5)
0.2547
(26.8)
0.2370
(35.1)
0.2396
(33.3)
0.2507
(29.6)
Ketel Marte 0.1615
0.2268
(36.8)
0.2310
(37.3)
0.2378
(43.8)
0.2207
(34.4)
0.2219
(32.1)
Isaac Paredes 0.1301
0.2071
(29.6)
0.2057
(27.8)
0.2023
(28.3)
0.2029
(28.6)
0.2156
(31.4)
Rowdy Tellez 0.1543
0.2065
(31.6)
0.2049
(28.7)
0.2003
(28.9)
0.2023
(30.2)
0.2168
(35.6)
José Abreu 0.2667
0.2115
(37.0)
0.2267
(28.9)
0.2038
(41.2)
0.2150
(33.5)
0.2157
(36.6)
Dansby Swanson 0.2723
0.2147
(39.7)
0.2168
(40.5)
0.2165
(37.4)
0.2127
(39.9)
0.2150
(42.0)
Taylor Walls 0.1479
0.2088
(28.7)
0.2167
(30.8)
0.2093
(29.6)
0.2072
(28.7)
0.2099
(27.5)
Myles Straw 0.2048
0.2576
(31.8)
0.2541
(27.8)
0.2492
(27.7)
0.2508
(28.8)
0.2725
(38.5)
Carlos Correa 0.2742
0.2169
(33.4)
0.2292
(28.1)
0.2126
(35.1)
0.2171
(32.3)
0.2211
(33.1)

Individual Misses for Single Rate

Aggregate

Rank Player Proj Actual Error
1 Xander Bogaerts 0.2208 0.2738 33.1
2 Alejandro Kirk 0.1950 0.2512 30.1
3 Francisco Lindor 0.1959 0.2385 29.7
4 Anthony Rizzo 0.2008 0.1497 28.3
5 Yuli Gurriel 0.2251 0.1799 26.7
6 Lars Nootbaar 0.2300 0.1571 25.5
7 Taylor Ward 0.2127 0.2577 25.1

Marcel

Rank Player Proj Actual Error
1 Alejandro Kirk 0.1981 0.2512 30.2
2 Anthony Rizzo 0.2060 0.1497 29.4
3 Steven Kwan 0.2165 0.2584 28.5
4 Francisco Lindor 0.2012 0.2385 28.2
5 Patrick Wisdom 0.2216 0.1667 27.9
6 Leody Taveras 0.1937 0.2711 27.3
7 Julio Rodríguez 0.2165 0.2625 27.3

Razzball

Rank Player Proj Actual Error
1 Xander Bogaerts 0.2190 0.2738 33.2
2 Francisco Lindor 0.1906 0.2385 32.3
3 Freddie Freeman 0.2127 0.2601 32.0
4 Miguel Cabrera 0.2165 0.2905 31.1
5 Alejandro Kirk 0.1974 0.2512 28.0
6 Steven Kwan 0.2139 0.2584 27.0
7 Taylor Ward 0.2088 0.2577 26.4

Steamer

Rank Player Proj Actual Error
1 Xander Bogaerts 0.2205 0.2738 32.2
2 Francisco Lindor 0.1914 0.2385 31.6
3 Anthony Rizzo 0.2013 0.1497 29.5
4 Max Muncy 0.1999 0.1526 28.1
5 Corey Seager 0.2250 0.1883 25.9
6 Yuli Gurriel 0.2214 0.1799 25.6
7 Lars Nootbaar 0.2267 0.1571 25.0

ZiPS

Rank Player Proj Actual Error
1 Alejandro Kirk 0.1835 0.2512 38.3
2 Xander Bogaerts 0.2230 0.2738 33.9
3 Yuli Gurriel 0.2376 0.1799 32.0
4 Anthony Rizzo 0.2088 0.1497 30.7
5 Taylor Ward 0.2115 0.2577 27.7
6 Willy Adames 0.2418 0.1946 27.3
7 Lars Nootbaar 0.2383 0.1571 27.1

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 Julio Rodríguez 0.2165 0.2446 0.2625 27.3 9.7 17.5
2 Ha-Seong Kim 0.1850 0.2059 0.2107 16.5 2.4 14.1
3 Riley Greene 0.2165 0.2463 0.2677 22.5 8.7 13.8
4 Ramón Urías 0.2557 0.2229 0.2230 13.4 0.2 13.1
5 Teoscar Hernández 0.2476 0.2226 0.2236 11.4 0.2 11.1
6 Randy Arozarena 0.2500 0.2296 0.2184 18.6 7.6 11.0
7 Gilberto Celestino 0.1806 0.2086 0.2521 25.7 14.9 10.9
8 Tommy Pham 0.2178 0.2309 0.2400 15.5 5.3 10.2
9 Seiya Suzuki 0.2165 0.2361 0.2391 11.3 1.1 10.2
10 Ian Happ 0.2079 0.2193 0.2287 15.1 5.6 9.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Miguel Cabrera 0.2165 0.2504 0.2905 31.1 17.1 14.0
2 Freddie Freeman 0.2127 0.2269 0.2601 32.0 23.1 8.9
3 Nelson Cruz 0.2165 0.2355 0.2431 12.4 3.6 8.8
4 César Hernández 0.2165 0.2322 0.2356 10.4 1.7 8.7
5 Yadiel Hernandez 0.2165 0.2444 0.2545 11.7 3.1 8.6
6 Stephen Vogt 0.2165 0.1739 0.1261 17.7 9.3 8.4
7 Josh Donaldson 0.2165 0.2026 0.1963 12.2 3.8 8.4
8 Eric Hosmer 0.2165 0.2378 0.2427 10.1 1.8 8.3
9 Jeremy Peña 0.2106 0.2262 0.2359 12.9 5.1 7.8
10 Brandon Drury 0.2165 0.2054 0.2038 8.4 1.2 7.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Max Muncy 0.1999 0.1921 0.1526 28.1 22.7 5.4
2 Jeremy Peña 0.2151 0.2262 0.2359 10.3 5.1 5.2
3 Josh Rojas 0.2104 0.2220 0.2428 15.3 10.3 5.0
4 William Contreras 0.2198 0.2324 0.2736 19.4 15.3 4.1
5 Jose Iglesias 0.2324 0.2426 0.2480 6.2 2.3 3.9
6 Ian Happ 0.2115 0.2193 0.2287 9.5 5.6 3.9
7 Cal Raleigh 0.1841 0.1767 0.1327 22.3 18.5 3.8
8 Riley Greene 0.2355 0.2463 0.2677 12.5 8.7 3.8
9 Mike Trout 0.2214 0.2157 0.2077 8.0 4.3 3.7
10 Rougned Odor 0.1777 0.1716 0.1721 3.7 0.1 3.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ha-Seong Kim 0.1923 0.2059 0.2107 12.4 2.4 10.0
2 Alejandro Kirk 0.1835 0.1950 0.2512 38.3 30.1 8.2
3 Bobby Witt Jr. 0.2296 0.2131 0.2109 9.9 1.8 8.1
4 Ryan McMahon 0.2209 0.2295 0.2373 11.6 4.3 7.3
5 C.J. Cron 0.2078 0.2156 0.2268 13.9 6.7 7.2
6 Myles Straw 0.2725 0.2576 0.2048 38.5 31.8 6.7
7 J.P. Crawford 0.2326 0.2181 0.2118 10.7 4.1 6.6
8 Juan Soto 0.2494 0.2367 0.1816 43.0 37.0 6.0
9 Rhys Hoskins 0.1678 0.1727 0.2025 25.4 19.7 5.7
10 Randal Grichuk 0.2016 0.2079 0.2431 24.0 18.6 5.4

Double Rate

Everybody Missed for Double Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Garrett Cooper 0.1134
0.0666
(23.3)
0.0690
(22.4)
0.0656
(24.1)
0.0723
(20.7)
0.0619
(25.2)
Paul Goldschmidt 0.1049
0.0714
(23.7)
0.0751
(21.6)
0.0696
(25.3)
0.0727
(22.9)
0.0718
(23.0)
Corey Seager 0.0519
0.0811
(17.4)
0.0862
(20.4)
0.0803
(16.4)
0.0788
(15.8)
0.0842
(19.9)
Jose Altuve 0.0944
0.0658
(19.0)
0.0668
(18.7)
0.0698
(17.1)
0.0649
(19.7)
0.0628
(20.5)
Matt Olson 0.1058
0.0760
(22.9)
0.0742
(24.5)
0.0745
(24.4)
0.0706
(26.7)
0.0829
(17.6)
Adley Rutschman 0.1159
0.0646
(25.5)
0.0671
(24.6)
0.0680
(24.2)
0.0639
(25.9)
0.0618
(26.5)
Giancarlo Stanton 0.0299
0.0715
(17.5)
0.0681
(15.7)
0.0728
(17.7)
0.0725
(17.9)
0.0692
(16.7)
Patrick Wisdom 0.1061
0.0683
(21.7)
0.0773
(17.2)
0.0624
(25.3)
0.0688
(21.5)
0.0739
(18.4)
Ian Happ 0.1022
0.0714
(21.6)
0.0717
(21.7)
0.0655
(25.9)
0.0730
(20.7)
0.0758
(18.4)
Nolan Arenado 0.0915
0.0636
(19.1)
0.0677
(16.9)
0.0616
(20.8)
0.0641
(18.9)
0.0652
(17.7)

Individual Misses for Double Rate

Aggregate

Rank Player Proj Actual Error
1 Ketel Marte 0.0772 0.1094 19.6
2 Justin Turner 0.0639 0.0963 18.7
3 J.D. Martinez 0.0861 0.1138 18.2
4 Victor Robles 0.0818 0.0369 17.1
5 Jesse Winker 0.0774 0.0439 16.7
6 Teoscar Hernández 0.0803 0.1087 16.7
7 Manny Machado 0.0662 0.0892 16.7
8 Michael A. Taylor 0.0719 0.0332 16.3
9 David Peralta 0.0640 0.0940 16.1
10 Michael Harris II 0.0611 0.0934 15.5

Marcel

Rank Player Proj Actual Error
1 Geraldo Perdomo 0.0759 0.0297 21.4
2 Justin Turner 0.0618 0.0963 20.2
3 Teoscar Hernández 0.0749 0.1087 19.9
4 Manny Machado 0.0628 0.0892 19.2
5 Jesse Winker 0.0811 0.0439 18.5
6 Bryan Reynolds 0.0824 0.0505 17.5
7 Freddie Freeman 0.0738 0.0948 17.3
8 Austin Riley 0.0737 0.0944 16.7
9 Byron Buxton 0.1121 0.0660 16.3
10 Gary Sánchez 0.0586 0.0882 15.6

Razzball

Rank Player Proj Actual Error
1 Ketel Marte 0.0670 0.1094 25.7
2 Jesse Winker 0.0874 0.0439 21.8
3 David Peralta 0.0533 0.0940 21.8
4 Nick Senzel 0.0911 0.0428 18.8
5 Victor Robles 0.0866 0.0369 18.8
6 J.D. Martinez 0.0870 0.1138 18.1
7 Austin Riley 0.0730 0.0944 17.4
8 Bryan Reynolds 0.0812 0.0505 16.6
9 J.P. Crawford 0.0858 0.0547 16.6
10 Alejandro Kirk 0.0807 0.0473 16.1

Steamer

Rank Player Proj Actual Error
1 J.D. Martinez 0.0851 0.1138 18.9
2 Michael A. Taylor 0.0762 0.0332 18.2
3 Michael Harris II 0.0554 0.0934 18.1
4 Mike Trout 0.0755 0.1077 17.6
5 Teoscar Hernández 0.0790 0.1087 17.5
6 Justin Turner 0.0666 0.0963 17.4
7 Manny Machado 0.0655 0.0892 17.2
8 Freddie Freeman 0.0736 0.0948 17.2
9 Victor Robles 0.0807 0.0369 16.6
10 Ketel Marte 0.0829 0.1094 16.5

ZiPS

Rank Player Proj Actual Error
1 Justin Turner 0.0521 0.0963 24.7
2 Teoscar Hernández 0.0767 0.1087 18.3
3 J.D. Martinez 0.0863 0.1138 17.7
4 Manny Machado 0.0650 0.0892 17.0
5 Yuli Gurriel 0.0588 0.0857 17.0
6 Ketel Marte 0.0816 0.1094 16.7
7 Christian Walker 0.0860 0.0591 16.4
8 Freddie Freeman 0.0740 0.0948 16.3
9 Taylor Ward 0.0923 0.0616 16.0
10 Victor Robles 0.0781 0.0369 15.8

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 Geraldo Perdomo 0.0759 0.0505 0.0297 21.4 9.0 12.4
2 Franchy Cordero 0.0769 0.1018 0.1164 11.8 4.8 7.0
3 Miguel Rojas 0.0730 0.0596 0.0466 11.7 5.1 6.5
4 Nick Castellanos 0.0994 0.0873 0.0705 14.2 7.7 6.5
5 Yonathan Daza 0.0504 0.0647 0.0660 7.8 1.7 6.1
6 Brandon Drury 0.0679 0.0771 0.0842 11.2 5.7 5.5
7 Julio Rodríguez 0.0671 0.0764 0.0737 5.7 0.1 5.5
8 Daulton Varsho 0.0753 0.0655 0.0627 5.5 0.0 5.4
9 Luis Rengifo 0.0488 0.0593 0.0558 5.4 0.3 5.1
10 Cody Bellinger 0.0632 0.0719 0.0792 10.6 5.6 5.0

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Miguel Cabrera 0.0671 0.0481 0.0338 12.8 4.9 7.9
2 Yordan Alvarez 0.0753 0.0873 0.0868 8.5 1.4 7.2
3 J.P. Crawford 0.0858 0.0746 0.0547 16.6 10.3 6.3
4 Brandon Drury 0.0671 0.0771 0.0842 11.8 5.7 6.1
5 Daulton Varsho 0.0559 0.0655 0.0627 6.2 0.0 6.1
6 Ketel Marte 0.0670 0.0772 0.1094 25.7 19.6 6.1
7 Josh Rojas 0.0615 0.0724 0.0723 7.4 1.4 6.0
8 David Peralta 0.0533 0.0640 0.0940 21.8 16.1 5.6
9 Tommy Pham 0.0837 0.0741 0.0613 11.6 6.2 5.5
10 Jesse Winker 0.0874 0.0774 0.0439 21.8 16.7 5.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Miguel Cabrera 0.0584 0.0481 0.0338 9.3 4.9 4.4
2 Shohei Ohtani 0.0729 0.0790 0.0761 4.2 0.0 4.2
3 Freddie Freeman 0.0736 0.0791 0.0948 17.2 13.1 4.0
4 Max Muncy 0.0654 0.0723 0.0714 5.1 1.1 4.0
5 Cody Bellinger 0.0648 0.0719 0.0792 9.6 5.6 4.0
6 Matt Olson 0.0706 0.0760 0.1058 26.7 22.9 3.9
7 José Abreu 0.0746 0.0799 0.0833 8.0 4.3 3.7
8 Daulton Varsho 0.0720 0.0655 0.0627 3.7 0.0 3.6
9 Seth Brown 0.0748 0.0810 0.0788 3.9 0.4 3.5
10 Nico Hoerner 0.0713 0.0645 0.0529 7.9 4.5 3.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Rhys Hoskins 0.0973 0.0875 0.0835 7.7 0.7 7.0
2 Kyle Tucker 0.0882 0.0779 0.0660 12.1 5.5 6.7
3 C.J. Cron 0.0877 0.0786 0.0722 8.4 2.2 6.1
4 Justin Turner 0.0521 0.0639 0.0963 24.7 18.7 6.0
5 Christian Walker 0.0860 0.0779 0.0591 16.4 10.6 5.8
6 Ryan McMahon 0.0859 0.0777 0.0650 11.1 5.9 5.2
7 Yordan Alvarez 0.1003 0.0873 0.0868 6.3 1.4 4.9
8 Yuli Gurriel 0.0588 0.0676 0.0857 17.0 12.3 4.7
9 Taylor Ward 0.0923 0.0847 0.0616 16.0 11.4 4.6
10 Andrew Benintendi 0.0800 0.0720 0.0597 9.4 4.9 4.5

Triple Rate

Everybody Missed for Triple Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Bobby Witt Jr. 0.0136
0.0077
(4.4)
0.0055
(5.7)
0.0075
(4.3)
0.0076
(4.2)
0.0079
(4.6)
Rodolfo Castro 0.0237
0.0050
(5.5)
0.0063
(5.1)
0.0037
(5.7)
0.0046
(5.5)
0.0065
(5.2)
Tyler Naquin 0.0193
0.0064
(4.6)
0.0055
(4.9)
0.0061
(4.7)
0.0058
(4.7)
0.0074
(4.5)
TJ Friedl 0.0273
0.0115
(4.3)
0.0068
(5.5)
0.0110
(4.4)
0.0107
(4.4)
0.0128
(4.1)

Individual Misses for Triple Rate

Aggregate

Rank Player Proj Actual Error
1 Alek Thomas 0.0225 0.0033 7.5
2 Brett Phillips 0.0247 0.0000 5.3
3 Connor Joe 0.0042 0.0133 4.7
4 Kyle Schwarber 0.0031 0.0090 4.6
5 Luis Arraez 0.0105 0.0020 4.5
6 Gavin Lux 0.0130 0.0217 4.5
7 Starling Marte 0.0064 0.0142 4.4
8 Trevor Story 0.0119 0.0000 4.3
9 Geraldo Perdomo 0.0156 0.0059 4.3
10 Adolis García 0.0070 0.0125 4.2

Marcel

Rank Player Proj Actual Error
1 Jorge Mateo 0.0050 0.0205 8.7
2 Steven Kwan 0.0055 0.0139 5.9
3 Christopher Morel 0.0055 0.0173 5.4
4 Oneil Cruz 0.0075 0.0212 5.2
5 Gavin Lux 0.0116 0.0217 5.2
6 Kyle Tucker 0.0115 0.0024 5.0
7 Kevin Kiermaier 0.0228 0.0000 4.9
8 Jazz Chisholm Jr. 0.0104 0.0292 4.7
9 Mark Canha 0.0096 0.0000 4.7
10 Riley Greene 0.0055 0.0157 4.7

Razzball

Rank Player Proj Actual Error
1 Alek Thomas 0.0221 0.0033 7.4
2 Jorge Mateo 0.0094 0.0205 6.3
3 Gavin Lux 0.0108 0.0217 5.4
4 Luis Arraez 0.0115 0.0020 5.3
5 Geraldo Perdomo 0.0167 0.0059 5.0
6 Kyle Schwarber 0.0027 0.0090 4.7
7 Starling Marte 0.0056 0.0142 4.7
8 Connor Joe 0.0040 0.0133 4.6
9 Brett Phillips 0.0209 0.0000 4.5
10 Adolis García 0.0063 0.0125 4.5

Steamer

Rank Player Proj Actual Error
1 Alek Thomas 0.0222 0.0033 7.5
2 Jorge Mateo 0.0094 0.0205 6.3
3 Gavin Lux 0.0107 0.0217 5.5
4 Luis Arraez 0.0113 0.0020 5.2
5 Kyle Schwarber 0.0026 0.0090 4.7
6 Starling Marte 0.0057 0.0142 4.6
7 Adolis García 0.0061 0.0125 4.6
8 Geraldo Perdomo 0.0158 0.0059 4.6
9 Connor Joe 0.0042 0.0133 4.6
10 Jazz Chisholm Jr. 0.0117 0.0292 4.4

ZiPS

Rank Player Proj Actual Error
1 Alek Thomas 0.0233 0.0033 7.6
2 Brett Phillips 0.0339 0.0000 7.3
3 Trevor Story 0.0162 0.0000 5.8
4 Andrew Velazquez 0.0175 0.0000 5.6
5 Kevin Kiermaier 0.0258 0.0000 5.4
6 Nick Senzel 0.0135 0.0000 5.0
7 Francisco Lindor 0.0050 0.0105 4.9
8 Connor Joe 0.0043 0.0133 4.9
9 Ketel Marte 0.0153 0.0052 4.8
10 Matt Chapman 0.0121 0.0029 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 Jorge Mateo 0.0050 0.0145 0.0205 8.7 3.7 5.0
2 Riley Greene 0.0055 0.0171 0.0157 4.7 0.2 4.5
3 Steven Kwan 0.0055 0.0112 0.0139 5.9 2.3 3.6
4 Christopher Morel 0.0055 0.0122 0.0173 5.4 2.6 2.8
5 Hunter Dozier 0.0205 0.0151 0.0123 3.7 0.9 2.8
6 Oneil Cruz 0.0075 0.0150 0.0212 5.2 2.6 2.7
7 Joey Bart 0.0148 0.0059 0.0000 4.1 1.4 2.6
8 Sean Murphy 0.0000 0.0033 0.0050 3.6 1.6 1.9
9 Cooper Hummel 0.0055 0.0149 0.0273 4.6 2.7 1.9
10 Nick Gordon 0.0050 0.0093 0.0133 4.1 2.2 1.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Josh Donaldson 0.0055 0.0009 0.0000 2.6 0.0 2.6
2 Jorge Mateo 0.0094 0.0145 0.0205 6.3 3.7 2.6
3 Miguel Cabrera 0.0055 0.0013 0.0000 2.1 0.1 1.9
4 Maikel Franco 0.0055 0.0008 0.0000 1.8 0.0 1.8
5 José Azócar 0.0055 0.0136 0.0187 3.0 1.3 1.7
6 Victor Reyes 0.0055 0.0163 0.0126 2.6 0.9 1.7
7 Albert Pujols 0.0055 0.0013 0.0000 1.7 0.1 1.5
8 Eric Hosmer 0.0055 0.0022 0.0000 2.0 0.5 1.5
9 Nelson Cruz 0.0055 0.0032 0.0000 2.4 1.1 1.3
10 Yadier Molina 0.0055 0.0009 0.0000 1.3 0.0 1.3

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jorge Mateo 0.0094 0.0145 0.0205 6.3 3.7 2.5
2 Brandon Nimmo 0.0108 0.0128 0.0154 3.5 2.4 1.1
3 Oneil Cruz 0.0120 0.0150 0.0212 3.5 2.6 1.0
4 Luis Rengifo 0.0062 0.0084 0.0102 2.3 1.4 1.0
5 Gavin Lux 0.0107 0.0130 0.0217 5.5 4.5 1.0
6 Tommy Edman 0.0064 0.0082 0.0088 1.9 1.0 0.9
7 Corey Seager 0.0079 0.0070 0.0022 3.4 2.5 0.8
8 Dylan Carlson 0.0087 0.0106 0.0120 1.9 1.1 0.8
9 Alejandro Kirk 0.0032 0.0021 0.0000 1.4 0.6 0.8
10 Patrick Wisdom 0.0033 0.0021 0.0000 1.4 0.6 0.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ketel Marte 0.0153 0.0092 0.0052 4.8 1.7 3.1
2 Jeremy Peña 0.0154 0.0110 0.0054 4.7 2.6 2.1
3 Shohei Ohtani 0.0203 0.0166 0.0152 2.4 0.3 2.1
4 Brett Phillips 0.0339 0.0247 0.0000 7.3 5.3 1.9
5 Luis Robert Jr. 0.0127 0.0076 0.0000 4.5 2.7 1.8
6 Andrew Velazquez 0.0175 0.0117 0.0000 5.6 3.7 1.8
7 Trent Grisham 0.0144 0.0104 0.0068 3.2 1.4 1.8
8 Jesús Sánchez 0.0108 0.0151 0.0144 1.7 0.1 1.7
9 Ramón Urías 0.0000 0.0029 0.0034 2.2 0.6 1.6
10 Nick Senzel 0.0135 0.0092 0.0000 5.0 3.5 1.6

Run Rate

Everybody Missed for Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Michael Harris II 0.1701
0.1218
(26.5)
0.1144
(29.8)
0.1144
(31.2)
0.1052
(33.3)
0.1385
(18.4)
Brandon Drury 0.1532
0.1108
(30.9)
0.1008
(36.4)
0.1144
(30.6)
0.1145
(28.0)
0.1070
(32.0)
Yasmani Grandal 0.0399
0.1380
(32.4)
0.1372
(32.1)
0.1452
(33.9)
0.1382
(32.9)
0.1306
(30.3)
Aaron Judge 0.1911
0.1579
(31.4)
0.1483
(38.0)
0.1686
(26.1)
0.1572
(31.0)
0.1478
(37.2)
Ronald Acuña Jr. 0.1332
0.1884
(23.0)
0.1805
(18.9)
0.1913
(22.9)
0.1851
(22.0)
0.1887
(24.2)

Individual Misses for Run Rate

Aggregate

Rank Player Proj Actual Error
1 Vladimir Guerrero Jr. 0.1742 0.1275 24.5
2 Tommy Edman 0.1269 0.1508 22.6
3 Paul Goldschmidt 0.1434 0.1628 20.4
4 Juan Soto 0.1816 0.1401 19.6
5 Dansby Swanson 0.1271 0.1422 18.9
6 Adolis García 0.1174 0.1339 18.8
7 Jose Siri 0.1196 0.1631 18.0
8 Jesse Winker 0.1379 0.0932 17.9
9 Luis Arraez 0.1283 0.1459 17.8
10 Jake McCarthy 0.1115 0.1497 17.7

Marcel

Rank Player Proj Actual Error
1 Julio Rodríguez 0.1144 0.1500 26.5
2 Steven Kwan 0.1144 0.1395 23.5
3 Yonathan Daza 0.0951 0.1373 22.0
4 Nick Castellanos 0.1515 0.1004 22.0
5 Adley Rutschman 0.1144 0.1489 21.8
6 Paul Goldschmidt 0.1413 0.1628 21.7
7 Brandon Nimmo 0.1322 0.1516 20.9
8 Jesse Winker 0.1432 0.0932 20.9
9 Tommy Pham 0.1235 0.1431 19.5
10 Miguel Rojas 0.1172 0.0671 19.4

Razzball

Rank Player Proj Actual Error
1 Vladimir Guerrero Jr. 0.1792 0.1275 25.9
2 Tommy Edman 0.1257 0.1508 25.3
3 Adolis García 0.1135 0.1339 23.3
4 Julio Rodríguez 0.1278 0.1500 20.9
5 Juan Soto 0.1859 0.1401 20.5
6 Adley Rutschman 0.1215 0.1489 20.0
7 Jake McCarthy 0.1112 0.1497 19.0
8 Charlie Blackmon 0.1515 0.1040 18.8
9 Keibert Ruiz 0.1336 0.0762 18.3
10 Matt Olson 0.1643 0.1230 18.3

Steamer

Rank Player Proj Actual Error
1 Tommy Edman 0.1231 0.1508 24.2
2 Dansby Swanson 0.1224 0.1422 21.3
3 Vladimir Guerrero Jr. 0.1680 0.1275 21.0
4 Adolis García 0.1146 0.1339 19.7
5 Luis Arraez 0.1239 0.1459 19.7
6 Jose Altuve 0.1487 0.1705 19.7
7 Jesse Winker 0.1397 0.0932 19.6
8 Jesús Aguilar 0.1260 0.0769 19.4
9 Juan Soto 0.1795 0.1401 19.0
10 Miguel Cabrera 0.1122 0.0577 18.9

ZiPS

Rank Player Proj Actual Error
1 Jeremy Peña 0.0894 0.1290 27.8
2 Vladimir Guerrero Jr. 0.1754 0.1275 26.7
3 Paul Goldschmidt 0.1328 0.1628 26.1
4 Manny Machado 0.1295 0.1553 23.1
5 Brandon Nimmo 0.1283 0.1516 22.4
6 Yonathan Daza 0.0966 0.1373 20.7
7 Juan Soto 0.1793 0.1401 19.3
8 Travis d'Arnaud 0.1081 0.1432 19.3
9 Nick Castellanos 0.1443 0.1004 18.9
10 Luis Arraez 0.1250 0.1459 18.7

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 Javier Báez 0.1411 0.1253 0.1085 12.3 2.9 9.5
2 Isaac Paredes 0.1031 0.1269 0.1260 13.2 4.2 9.0
3 Julio Rodríguez 0.1144 0.1305 0.1500 26.5 17.6 9.0
4 Cal Raleigh 0.0932 0.1148 0.1108 12.2 3.3 8.9
5 Pete Alonso 0.1337 0.1467 0.1387 11.5 2.7 8.8
6 C.J. Cron 0.1224 0.1362 0.1250 9.1 0.5 8.6
7 Steven Kwan 0.1144 0.1268 0.1395 23.5 15.7 7.8
8 Seth Brown 0.1331 0.1193 0.0991 12.4 4.6 7.8
9 Kyle Schwarber 0.1419 0.1536 0.1495 12.9 5.3 7.7
10 Tommy Pham 0.1235 0.1354 0.1431 19.5 12.2 7.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Thairo Estrada 0.1159 0.1224 0.1312 16.4 11.3 5.2
2 Giancarlo Stanton 0.1567 0.1422 0.1173 11.0 5.9 5.2
3 Alejandro Kirk 0.1464 0.1340 0.1091 12.1 7.0 5.1
4 Christian Walker 0.1180 0.1222 0.1259 15.4 10.4 4.9
5 Mark Canha 0.1265 0.1323 0.1310 10.6 5.8 4.8
6 Michael Harris II 0.1144 0.1218 0.1701 31.2 26.5 4.7
7 Miguel Cabrera 0.1144 0.1005 0.0577 18.0 13.3 4.7
8 Adolis García 0.1135 0.1174 0.1339 23.3 18.8 4.6
9 Josh Rojas 0.1146 0.1203 0.1294 15.2 10.7 4.5
10 Yadier Molina 0.1144 0.0946 0.0704 7.8 3.3 4.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael Harris II 0.1052 0.1218 0.1701 33.3 26.5 6.8
2 Thairo Estrada 0.1099 0.1224 0.1312 17.4 11.3 6.1
3 Maikel Franco 0.1157 0.1021 0.0799 9.7 4.0 5.8
4 Miguel Cabrera 0.1122 0.1005 0.0577 18.9 13.3 5.6
5 Daniel Vogelbach 0.1424 0.1316 0.1020 13.7 8.2 5.5
6 Myles Straw 0.1131 0.1236 0.1208 11.0 5.5 5.5
7 Giancarlo Stanton 0.1530 0.1422 0.1173 11.3 5.9 5.4
8 Christian Yelich 0.1369 0.1458 0.1475 14.4 9.2 5.2
9 Josh Donaldson 0.1487 0.1407 0.1081 16.3 11.3 5.0
10 Jake Cronenworth 0.1243 0.1328 0.1287 10.4 5.3 5.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jeremy Peña 0.0894 0.1130 0.1290 27.8 15.6 12.1
2 Javier Báez 0.1379 0.1253 0.1085 11.4 2.9 8.5
3 C.J. Cron 0.1213 0.1362 0.1250 8.8 0.5 8.3
4 Brandon Nimmo 0.1283 0.1420 0.1516 22.4 14.5 8.0
5 Pete Alonso 0.1335 0.1467 0.1387 10.5 2.7 7.8
6 Anthony Rizzo 0.1250 0.1405 0.1405 14.0 6.6 7.5
7 Manny Machado 0.1295 0.1429 0.1553 23.1 15.7 7.4
8 Bo Bichette 0.1647 0.1565 0.1306 16.7 9.7 7.0
9 José Abreu 0.1221 0.1328 0.1252 8.9 2.9 6.0
10 José Ramírez 0.1616 0.1549 0.1314 13.8 7.9 5.8

RBI Rate

Everybody Missed for RBI Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Willy Adames 0.1588
0.1252
(29.4)
0.1151
(33.7)
0.1256
(29.2)
0.1318
(26.3)
0.1182
(32.4)
Connor Joe 0.0600
0.1241
(23.4)
0.1377
(31.2)
0.1235
(23.1)
0.1219
(21.6)
0.1270
(25.8)
Juan Soto 0.0934
0.1640
(37.6)
0.1510
(31.0)
0.1564
(32.5)
0.1578
(32.5)
0.1778
(48.2)
Paul Goldschmidt 0.1767
0.1337
(37.1)
0.1341
(34.8)
0.1324
(38.0)
0.1359
(36.6)
0.1328
(36.3)

Individual Misses for RBI Rate

Aggregate

Rank Player Proj Actual Error
1 Franmil Reyes 0.1717 0.0994 27.6
2 Aaron Judge 0.1636 0.1882 26.9
3 Michael Harris II 0.0995 0.1451 26.3
4 Jared Walsh 0.1677 0.0969 25.8
5 José Ramírez 0.1604 0.1839 25.7
6 José Abreu 0.1621 0.1105 25.6
7 Josh Bell 0.1630 0.1097 25.4
8 Brandon Drury 0.1225 0.1532 25.4
9 Spencer Torkelson 0.1420 0.0693 23.7
10 Matt Carpenter 0.1013 0.2403 23.6

Marcel

Rank Player Proj Actual Error
1 Aaron Judge 0.1445 0.1882 38.0
2 José Abreu 0.1758 0.1105 37.0
3 Pete Alonso 0.1502 0.1912 35.6
4 Josh Naylor 0.0991 0.1586 35.1
5 Francisco Lindor 0.1145 0.1516 33.9
6 Brandon Drury 0.1048 0.1532 33.7
7 José Ramírez 0.1550 0.1839 27.3
8 Christian Walker 0.1171 0.1409 23.2
9 Jesús Aguilar 0.1568 0.1006 22.9
10 Cal Raleigh 0.1075 0.1518 22.9

Razzball

Rank Player Proj Actual Error
1 Albert Pujols 0.1092 0.1937 34.6
2 Brandon Drury 0.1092 0.1532 32.9
3 José Ramírez 0.1544 0.1839 29.9
4 Aaron Judge 0.1613 0.1882 28.5
5 Vladimir Guerrero Jr. 0.1919 0.1374 28.5
6 Franmil Reyes 0.1709 0.0994 27.2
7 Joc Pederson 0.1176 0.1617 25.2
8 César Hernández 0.1092 0.0551 24.7
9 Jared Walsh 0.1653 0.0969 24.7
10 Matt Carpenter 0.1000 0.2403 23.8

Steamer

Rank Player Proj Actual Error
1 José Ramírez 0.1550 0.1839 30.5
2 Michael Harris II 0.0979 0.1451 27.7
3 Aaron Judge 0.1644 0.1882 27.4
4 Brandon Drury 0.1221 0.1532 26.5
5 Vladimir Guerrero Jr. 0.1891 0.1374 25.5
6 Albert Pujols 0.1369 0.1937 25.4
7 Matt Carpenter 0.1016 0.2403 23.7
8 Franmil Reyes 0.1649 0.0994 23.6
9 Spencer Torkelson 0.1421 0.0693 23.1
10 Christian Yelich 0.1348 0.0849 23.1

ZiPS

Rank Player Proj Actual Error
1 José Abreu 0.1775 0.1105 37.5
2 Josh Bell 0.1761 0.1097 35.2
3 Franmil Reyes 0.1794 0.0994 32.2
4 Jared Walsh 0.1796 0.0969 32.2
5 Josh Naylor 0.1127 0.1586 28.8
6 Matt Olson 0.1997 0.1474 28.3
7 Max Muncy 0.1837 0.1221 28.1
8 Adam Duvall 0.2148 0.1143 27.9
9 Francisco Lindor 0.1263 0.1516 26.2
10 Jesús Aguilar 0.1641 0.1006 26.2

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 Pete Alonso 0.1502 0.1758 0.1912 35.6 20.1 15.5
2 Josh Naylor 0.0991 0.1289 0.1586 35.1 21.8 13.3
3 Francisco Lindor 0.1145 0.1345 0.1516 33.9 22.0 11.9
4 José Abreu 0.1758 0.1621 0.1105 37.0 25.6 11.4
5 Aaron Judge 0.1445 0.1636 0.1882 38.0 26.9 11.2
6 Anthony Rizzo 0.1206 0.1422 0.1369 14.9 4.8 10.2
7 Mike Yastrzemski 0.1343 0.1194 0.1022 11.8 1.8 10.0
8 Tucker Barnhart 0.1191 0.0909 0.0519 17.3 7.7 9.6
9 Rowdy Tellez 0.1263 0.1454 0.1486 19.9 10.3 9.6
10 Giancarlo Stanton 0.1521 0.1758 0.1726 14.2 4.9 9.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Albert Pujols 0.1092 0.1533 0.1937 34.6 19.1 15.5
2 Brandon Drury 0.1092 0.1225 0.1532 32.9 25.4 7.6
3 Shohei Ohtani 0.1459 0.1571 0.1426 7.2 0.3 6.9
4 Yadiel Hernandez 0.1092 0.1301 0.1254 9.9 3.0 6.9
5 Alejandro Kirk 0.1514 0.1389 0.1165 11.3 4.5 6.7
6 Tommy Pham 0.1293 0.1188 0.1013 8.7 2.2 6.5
7 César Hernández 0.1092 0.0988 0.0551 24.7 18.3 6.4
8 Vladimir Guerrero Jr. 0.1919 0.1830 0.1374 28.5 22.3 6.2
9 DJ LeMahieu 0.1144 0.1044 0.0850 8.3 2.9 5.4
10 Ryan Mountcastle 0.1369 0.1457 0.1396 10.2 4.8 5.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Will Smith 0.1519 0.1643 0.1505 8.2 0.1 8.0
2 Kyle Schwarber 0.1457 0.1548 0.1405 6.9 0.2 6.7
3 Freddie Freeman 0.1475 0.1550 0.1412 6.6 0.2 6.4
4 Albert Pujols 0.1369 0.1533 0.1937 25.4 19.1 6.3
5 J.T. Realmuto 0.1275 0.1367 0.1495 21.1 15.1 6.0
6 Ke'Bryan Hayes 0.1198 0.1076 0.0732 17.4 11.4 6.0
7 Yordan Alvarez 0.1784 0.1863 0.1729 5.7 0.3 5.3
8 Steven Kwan 0.1186 0.1093 0.0815 13.7 8.8 5.0
9 José Ramírez 0.1550 0.1604 0.1839 30.5 25.7 4.7
10 Kyle Tucker 0.1571 0.1633 0.1757 20.8 16.1 4.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Duvall 0.2148 0.1719 0.1143 27.9 13.7 14.2
2 Jeremy Peña 0.0894 0.1130 0.1129 19.8 7.8 12.0
3 José Abreu 0.1775 0.1621 0.1105 37.5 25.6 11.9
4 Shohei Ohtani 0.1724 0.1571 0.1426 11.9 0.3 11.6
5 Andrew Vaughn 0.1032 0.1261 0.1369 25.3 13.8 11.5
6 Matt Olson 0.1997 0.1855 0.1474 28.3 16.9 11.4
7 Juan Soto 0.1778 0.1640 0.0934 48.2 37.6 10.6
8 Patrick Wisdom 0.1671 0.1499 0.1236 16.9 6.6 10.3
9 Corey Seager 0.1575 0.1442 0.1252 13.6 3.3 10.3
10 Max Muncy 0.1837 0.1678 0.1221 28.1 17.9 10.2

Stolen Base Rate

Everybody Missed for Stolen Base Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Billy Hamilton 3.3333
0.2623
(70.6)
0.2281
(71.3)
0.2348
(71.2)
0.2279
(71.3)
0.3276
(69.2)
Shohei Ohtani 0.0659
0.1456
(54.6)
0.1395
(52.6)
0.1476
(56.2)
0.1434
(54.3)
0.1458
(52.6)
Jorge Mateo 0.3646
0.1810
(96.7)
0.1324
(120.9)
0.1683
(103.2)
0.1683
(102.5)
0.2073
(84.3)
Marcus Semien 0.1582
0.0715
(61.2)
0.0735
(57.4)
0.0679
(63.5)
0.0679
(62.5)
0.0788
(58.2)
Harrison Bader 0.2297
0.0913
(42.6)
0.0928
(41.2)
0.0874
(43.7)
0.0897
(42.6)
0.0971
(41.8)
Adolis García 0.1908
0.1158
(47.8)
0.1058
(52.4)
0.1141
(48.7)
0.1096
(50.7)
0.1238
(44.6)
Eli White 0.4444
0.0896
(41.3)
0.0725
(42.9)
0.0881
(41.4)
0.0887
(41.1)
0.0920
(41.4)
Thairo Estrada 0.1544
0.0580
(51.0)
0.0615
(47.3)
0.0572
(51.1)
0.0600
(48.9)
0.0568
(53.3)
Jon Berti 0.3832
0.1321
(100.5)
0.1304
(99.9)
0.1205
(105.0)
0.1222
(103.8)
0.1529
(93.4)
Randy Arozarena 0.2177
0.1275
(56.8)
0.1119
(64.7)
0.1217
(60.1)
0.1215
(59.4)
0.1389
(51.4)

Individual Misses for Stolen Base Rate

Aggregate

Rank Player Proj Actual Error
1 Bobby Witt Jr. 0.1481 0.2326 52.0
2 Nick Gordon 0.1652 0.0612 47.0
3 Julio Rodríguez 0.1016 0.1825 44.1
4 J.T. Realmuto 0.0722 0.1511 43.1
5 Bubba Thompson 0.1561 0.3750 39.2
6 Tim Locastro 0.1544 1.0000 38.8
7 Cody Bellinger 0.0722 0.1443 38.5
8 Michael A. Taylor 0.1145 0.0333 38.0
9 Ke'Bryan Hayes 0.0712 0.1408 37.8
10 Jurickson Profar 0.0842 0.0305 36.8

Marcel

Rank Player Proj Actual Error
1 Bobby Witt Jr. 0.0592 0.2326 106.2
2 Julio Rodríguez 0.0592 0.1825 66.0
3 Michael Harris II 0.0592 0.2000 59.7
4 Bubba Thompson 0.0592 0.3750 56.2
5 Jake McCarthy 0.0877 0.2473 54.6
6 Josh Rojas 0.0661 0.1631 46.7
7 Andrew Velazquez 0.1346 0.2656 43.8
8 Jurickson Profar 0.0857 0.0305 39.9
9 Jose Altuve 0.0368 0.1078 39.6
10 Cedric Mullins 0.1471 0.2112 39.5

Razzball

Rank Player Proj Actual Error
1 Bobby Witt Jr. 0.1325 0.2326 61.5
2 Michael Harris II 0.0592 0.2000 60.9
3 Bubba Thompson 0.0592 0.3750 56.7
4 Julio Rodríguez 0.0802 0.1825 55.8
5 Kyle Tucker 0.0971 0.1773 47.2
6 J.T. Realmuto 0.0700 0.1511 44.0
7 Cody Bellinger 0.0633 0.1443 43.0
8 Josh Rojas 0.0795 0.1631 41.3
9 Ke'Bryan Hayes 0.0664 0.1408 40.2
10 Nick Gordon 0.1485 0.0612 39.9

Steamer

Rank Player Proj Actual Error
1 Bobby Witt Jr. 0.1342 0.2326 59.6
2 Julio Rodríguez 0.0795 0.1825 55.4
3 Kyle Tucker 0.0989 0.1773 45.3
4 Bubba Thompson 0.1283 0.3750 43.9
5 Cody Bellinger 0.0605 0.1443 43.9
6 J.T. Realmuto 0.0702 0.1511 43.2
7 Michael Harris II 0.0988 0.2000 42.8
8 Nick Gordon 0.1491 0.0612 40.7
9 Tim Locastro 0.1377 1.0000 39.5
10 Ke'Bryan Hayes 0.0666 0.1408 39.3

ZiPS

Rank Player Proj Actual Error
1 Nick Gordon 0.1975 0.0612 60.0
2 Bo Bichette 0.1543 0.0793 51.7
3 Michael A. Taylor 0.1354 0.0333 46.1
4 Byron Buxton 0.2000 0.0822 44.6
5 J.T. Realmuto 0.0763 0.1511 42.5
6 Starling Marte 0.2230 0.1385 42.2
7 Nico Hoerner 0.0769 0.1515 39.0
8 Javier Báez 0.1441 0.0776 38.7
9 Jose Altuve 0.0449 0.1078 38.6
10 CJ Abrams 0.2292 0.1029 37.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 Bobby Witt Jr. 0.0592 0.1481 0.2326 106.2 52.0 54.2
2 Jake McCarthy 0.0877 0.2165 0.2473 54.6 10.1 44.4
3 Andrew Velazquez 0.1346 0.2303 0.2656 43.8 11.6 32.3
4 Brett Phillips 0.0592 0.1865 0.1892 28.0 0.1 27.9
5 Michael Harris II 0.0592 0.1250 0.2000 59.7 32.1 27.6
6 Jose Siri 0.0943 0.1809 0.2154 37.6 10.5 27.1
7 Oneil Cruz 0.0612 0.1376 0.1389 26.1 0.3 25.8
8 Jorge Mateo 0.1324 0.1810 0.3646 120.9 96.7 24.2
9 Julio Rodríguez 0.0592 0.1016 0.1825 66.0 44.1 22.0
10 Jose F Miranda 0.0592 0.0218 0.0085 27.1 7.4 19.6

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael Harris II 0.0592 0.1250 0.2000 60.9 32.1 28.8
2 Sam Haggerty 0.0592 0.1816 0.2500 37.8 13.3 24.5
3 Brandon Drury 0.0592 0.0116 0.0165 25.8 1.6 24.2
4 Josh Donaldson 0.0592 0.0084 0.0160 25.1 3.0 22.1
5 Miguel Cabrera 0.0592 0.0032 0.0085 23.1 1.4 21.7
6 Adalberto Mondesi 0.0592 0.4370 0.4545 21.2 0.8 20.4
7 Jonathan Villar 0.0592 0.1508 0.1522 19.9 0.2 19.7
8 Bubba Thompson 0.0592 0.1561 0.3750 56.7 39.2 17.4
9 Maikel Franco 0.0592 0.0055 0.0133 18.9 2.2 16.6
10 Oscar Gonzalez 0.0592 0.0228 0.0115 19.3 5.1 14.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Julio Rodríguez 0.0795 0.1016 0.1825 55.4 44.1 11.3
2 Michael Harris II 0.0988 0.1250 0.2000 42.8 32.1 10.7
3 Jake McCarthy 0.1855 0.2165 0.2473 20.4 10.1 10.3
4 Kyle Tucker 0.0989 0.1162 0.1773 45.3 35.9 9.4
5 Amed Rosario 0.0698 0.0849 0.1104 24.5 15.6 8.9
6 Oneil Cruz 0.1095 0.1376 0.1389 9.1 0.3 8.8
7 Andrew Velazquez 0.2054 0.2303 0.2656 19.6 11.6 8.1
8 Bobby Witt Jr. 0.1342 0.1481 0.2326 59.6 52.0 7.6
9 Jonah Heim 0.0546 0.0403 0.0206 17.1 9.8 7.3
10 Sam Haggerty 0.1449 0.1816 0.2500 20.3 13.3 7.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Oneil Cruz 0.1948 0.1376 0.1389 19.9 0.3 19.5
2 Trea Turner 0.1988 0.1700 0.1517 32.7 14.5 18.2
3 CJ Abrams 0.2292 0.1700 0.1029 37.8 20.9 16.9
4 Bo Bichette 0.1543 0.1273 0.0793 51.7 35.0 16.7
5 Taylor Walls 0.1584 0.1215 0.1042 24.8 9.1 15.8
6 Byron Buxton 0.2000 0.1576 0.0822 44.6 29.6 15.0
7 Nick Gordon 0.1975 0.1652 0.0612 60.0 47.0 12.9
8 Francisco Lindor 0.1127 0.0913 0.0874 17.2 4.3 12.9
9 Ronald Acuña Jr. 0.1333 0.1542 0.1959 33.9 21.1 12.8
10 Vidal Bruján 0.3585 0.2794 0.1724 30.0 17.7 12.3

Batting Average

Everybody Missed for Batting Average

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Freddie Freeman 0.3252
0.2930
(29.5)
0.2951
(28.2)
0.2940
(29.0)
0.2918
(30.3)
0.2933
(29.4)
Michael Harris II 0.2971
0.2351
(31.5)
0.2427
(28.3)
0.2427
(28.3)
0.2286
(34.3)
0.2416
(28.7)
Andrés Giménez 0.2974
0.2491
(32.1)
0.2389
(38.0)
0.2487
(32.6)
0.2470
(33.3)
0.2517
(30.8)
Paul Goldschmidt 0.3173
0.2728
(35.1)
0.2784
(31.7)
0.2760
(33.2)
0.2744
(34.0)
0.2681
(38.3)
Aaron Judge 0.3105
0.2746
(31.6)
0.2729
(33.0)
0.2744
(31.9)
0.2731
(32.6)
0.2762
(30.6)
Juan Soto 0.2424
0.3124
(40.2)
0.2958
(29.0)
0.3120
(39.8)
0.3117
(39.8)
0.3136
(40.9)
Jonathan Schoop 0.2017
0.2640
(26.9)
0.2682
(29.0)
0.2625
(26.0)
0.2640
(27.0)
0.2654
(27.6)
Nathaniel Lowe 0.3019
0.2601
(33.0)
0.2580
(34.6)
0.2574
(35.0)
0.2581
(34.3)
0.2648
(30.1)
Trent Grisham 0.1840
0.2472
(28.1)
0.2442
(26.4)
0.2480
(28.4)
0.2472
(28.2)
0.2464
(27.6)
José Abreu 0.3045
0.2616
(35.6)
0.2727
(28.2)
0.2614
(35.9)
0.2594
(37.0)
0.2641
(34.0)
Jeff McNeil 0.3265
0.2806
(32.6)
0.2784
(34.1)
0.2805
(32.8)
0.2796
(33.1)
0.2817
(32.1)

Individual Misses for Batting Average

Aggregate

Rank Player Proj Actual Error
1 Dansby Swanson 0.2468 0.2766 27.3
2 Max Muncy 0.2503 0.1961 25.2
3 Ian Happ 0.2410 0.2705 25.0
4 Taylor Ward 0.2463 0.2808 24.8
5 Andrew Benintendi 0.2661 0.3037 24.5
6 Jake McCarthy 0.2240 0.2835 24.4
7 Corey Seager 0.2907 0.2445 24.3
8 Nolan Arenado 0.2629 0.2926 24.3
9 Ketel Marte 0.2908 0.2398 23.2

Marcel

Rank Player Proj Actual Error
1 Steven Kwan 0.2427 0.2984 41.8
2 Ketel Marte 0.3008 0.2398 28.5
3 Julio Rodríguez 0.2427 0.2838 28.5
4 Jesse Winker 0.2793 0.2193 27.5
5 Ian Happ 0.2384 0.2705 26.9
6 Andrew Benintendi 0.2623 0.3037 26.7
7 Luis Rengifo 0.2230 0.2638 25.9
8 Yandy Díaz 0.2608 0.2960 25.1
9 Jose Altuve 0.2691 0.2998 24.5

Razzball

Rank Player Proj Actual Error
1 Dansby Swanson 0.2456 0.2766 28.4
2 Max Muncy 0.2534 0.1961 26.8
3 Andrew Benintendi 0.2622 0.3037 26.7
4 Taylor Ward 0.2439 0.2808 26.3
5 Xander Bogaerts 0.2776 0.3070 24.7
6 Nolan Arenado 0.2630 0.2926 24.4
7 Jake McCarthy 0.2251 0.2835 24.1
8 Corey Seager 0.2905 0.2445 24.0
9 Oscar Gonzalez 0.2427 0.2956 24.0

Steamer

Rank Player Proj Actual Error
1 Dansby Swanson 0.2452 0.2766 28.3
2 Andrew Benintendi 0.2638 0.3037 25.7
3 Max Muncy 0.2507 0.1961 25.6
4 Taylor Ward 0.2455 0.2808 25.2
5 Xander Bogaerts 0.2767 0.3070 25.0
6 Ian Happ 0.2416 0.2705 24.6
7 Nolan Arenado 0.2624 0.2926 24.5
8 Corey Seager 0.2905 0.2445 24.3
9 Jake McCarthy 0.2245 0.2835 24.2

ZiPS

Rank Player Proj Actual Error
1 Ian Happ 0.2386 0.2705 26.6
2 Dansby Swanson 0.2496 0.2766 25.5
3 Jake McCarthy 0.2225 0.2835 25.0
4 Corey Seager 0.2912 0.2445 24.5
5 Myles Straw 0.2709 0.2206 24.2
6 Nolan Arenado 0.2633 0.2926 24.1
7 Yandy Díaz 0.2630 0.2960 23.8
8 Alejandro Kirk 0.2519 0.2851 23.2
9 Taylor Ward 0.2494 0.2808 23.2

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 Steven Kwan 0.2427 0.2810 0.2984 41.8 17.1 24.7
2 Julio Rodríguez 0.2427 0.2755 0.2838 28.5 9.9 18.6
3 Jose F Miranda 0.2427 0.2758 0.2680 17.0 0.8 16.2
4 Ha-Seong Kim 0.2215 0.2441 0.2515 23.1 9.8 13.3
5 Randal Grichuk 0.2429 0.2664 0.2589 13.9 1.1 12.8
6 Luis Rengifo 0.2230 0.2459 0.2638 25.9 14.0 11.8
7 Bobby Witt Jr. 0.2427 0.2601 0.2538 13.2 2.0 11.2
8 Brett Phillips 0.2427 0.1927 0.1443 19.9 8.8 11.2
9 Geraldo Perdomo 0.2500 0.2287 0.1949 22.6 12.1 10.5
10 Alejandro Kirk 0.2509 0.2695 0.2851 23.8 13.6 10.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael Brantley 0.2427 0.2948 0.2881 15.3 0.8 14.5
2 Oscar Gonzalez 0.2427 0.2657 0.2956 24.0 15.0 8.9
3 Vinnie Pasquantino 0.2427 0.2704 0.2946 18.4 10.0 8.4
4 Eric Hosmer 0.2427 0.2622 0.2684 14.9 6.6 8.3
5 César Hernández 0.2427 0.2543 0.2482 9.5 2.1 7.4
6 Robinson Chirinos 0.2427 0.2106 0.1795 11.7 4.8 7.0
7 Stephen Vogt 0.2427 0.2069 0.1607 13.8 7.0 6.8
8 Yadiel Hernandez 0.2427 0.2617 0.2689 11.8 5.4 6.3
9 Kole Calhoun 0.2427 0.2290 0.1959 15.7 10.0 5.7
10 Aristides Aquino 0.2427 0.2238 0.1969 9.9 4.8 5.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Gio Urshela 0.2596 0.2661 0.2854 19.4 15.9 3.5
2 Mookie Betts 0.2727 0.2781 0.2692 3.7 0.4 3.4
3 Matt Chapman 0.2229 0.2280 0.2286 9.4 6.3 3.1
4 Trea Turner 0.2916 0.2958 0.2975 10.8 8.0 2.9
5 Michael Harris II 0.2286 0.2351 0.2971 34.3 31.5 2.8
6 Josh Bell 0.2609 0.2652 0.2663 9.5 6.8 2.7
7 Cal Mitchell 0.2645 0.2533 0.2264 6.7 4.0 2.6
8 Francisco Lindor 0.2526 0.2565 0.2698 18.8 16.1 2.6
9 Patrick Wisdom 0.2108 0.2158 0.2068 2.9 0.3 2.6
10 Adolis García 0.2243 0.2281 0.2496 22.8 20.3 2.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Alejandro Kirk 0.2519 0.2695 0.2851 23.2 13.6 9.6
2 Javier Báez 0.2612 0.2501 0.2378 8.1 1.6 6.5
3 Matt Vierling 0.2333 0.2512 0.2462 8.0 1.6 6.5
4 Trey Mancini 0.2721 0.2611 0.2389 13.8 7.4 6.4
5 Ha-Seong Kim 0.2337 0.2441 0.2515 15.9 9.8 6.1
6 Gavin Lux 0.2426 0.2549 0.2755 20.0 14.2 5.9
7 Marcus Semien 0.2692 0.2614 0.2481 8.3 2.8 5.5
8 Andrew Vaughn 0.2449 0.2541 0.2706 19.6 14.4 5.2
9 Dylan Carlson 0.2667 0.2561 0.2361 10.2 5.1 5.1
10 Christopher Morel 0.2057 0.2170 0.2348 16.5 11.6 4.8

On-Base Percentage

Everybody Missed for On-Base Percentage

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Andrés Giménez 0.3707
0.3032
(44.8)
0.3089
(42.3)
0.3024
(46.4)
0.3012
(46.6)
0.3061
(42.0)
Paul Goldschmidt 0.4037
0.3560
(39.5)
0.3593
(38.1)
0.3608
(37.7)
0.3583
(38.8)
0.3488
(42.7)
Andrew Benintendi 0.3731
0.3348
(26.7)
0.3298
(29.9)
0.3341
(28.1)
0.3362
(26.6)
0.3339
(26.0)
Jose Altuve 0.3874
0.3473
(32.1)
0.3369
(39.0)
0.3508
(31.2)
0.3509
(30.7)
0.3403
(34.9)
Aaron Judge 0.4249
0.3693
(47.7)
0.3612
(54.1)
0.3699
(48.7)
0.3693
(48.5)
0.3687
(46.6)
Brendan Donovan 0.3940
0.3239
(38.9)
0.3115
(45.2)
0.3301
(36.9)
0.3286
(37.3)
0.3130
(42.9)
Jonathan Schoop 0.2392
0.3090
(28.9)
0.3176
(32.8)
0.3093
(28.1)
0.3110
(29.4)
0.3066
(28.9)
Cody Bellinger 0.2655
0.3340
(30.5)
0.3275
(26.4)
0.3357
(30.4)
0.3329
(29.3)
0.3333
(31.4)
José Abreu 0.3785
0.3322
(40.3)
0.3425
(34.1)
0.3339
(40.4)
0.3321
(41.2)
0.3306
(39.8)
Jeff McNeil 0.3820
0.3461
(28.8)
0.3472
(28.8)
0.3470
(29.4)
0.3456
(29.8)
0.3458
(27.6)
Yoán Moncada 0.2731
0.3506
(27.9)
0.3557
(29.6)
0.3529
(28.0)
0.3534
(28.6)
0.3457
(26.7)
Yordan Alvarez 0.4064
0.3606
(33.0)
0.3535
(37.6)
0.3582
(35.4)
0.3572
(35.6)
0.3664
(28.4)

Individual Misses for On-Base Percentage

Aggregate

Rank Player Proj Actual Error
1 Juan Soto 0.4574 0.4012 28.7
2 Yandy Díaz 0.3638 0.4014 28.3
3 Vladimir Guerrero Jr. 0.3913 0.3385 28.1
4 Michael Harris II 0.2889 0.3386 27.7
5 Abraham Toro 0.3296 0.2386 27.4
6 Marcell Ozuna 0.3386 0.2742 26.1
7 Adolis García 0.2732 0.2998 26.1
8 Nolan Arenado 0.3290 0.3581 26.1

Marcel

Rank Player Proj Actual Error
1 Steven Kwan 0.3115 0.3726 48.0
2 Yandy Díaz 0.3514 0.4014 35.8
3 Alejandro Kirk 0.3279 0.3715 31.3
4 Adley Rutschman 0.3115 0.3617 30.3
5 Ha-Seong Kim 0.2906 0.3247 28.1
6 Brandon Drury 0.2851 0.3204 28.1
7 Taylor Ward 0.3252 0.3599 27.6
8 Julio Rodríguez 0.3115 0.3446 26.5

Razzball

Rank Player Proj Actual Error
1 Adolis García 0.2697 0.2998 29.6
2 Abraham Toro 0.3333 0.2386 28.1
3 Vladimir Guerrero Jr. 0.3919 0.3385 27.1
4 Yandy Díaz 0.3683 0.4014 26.9
5 Marcell Ozuna 0.3417 0.2742 26.7
6 Juan Soto 0.4559 0.4012 26.4
7 Eugenio Suárez 0.3056 0.3323 26.2
8 Vinnie Pasquantino 0.3115 0.3826 25.6

Steamer

Rank Player Proj Actual Error
1 Michael Harris II 0.2841 0.3386 30.3
2 Abraham Toro 0.3349 0.2386 28.9
3 Adolis García 0.2709 0.2998 28.3
4 Vladimir Guerrero Jr. 0.3923 0.3385 27.9
5 Juan Soto 0.4555 0.4012 26.6
6 Marcell Ozuna 0.3407 0.2742 26.6
7 Eugenio Suárez 0.3050 0.3323 26.1
8 Nolan Arenado 0.3309 0.3581 25.6

ZiPS

Rank Player Proj Actual Error
1 Yandy Díaz 0.3519 0.4014 33.7
2 Juan Soto 0.4607 0.4012 32.4
3 Alejandro Kirk 0.3267 0.3715 30.1
4 Vladimir Guerrero Jr. 0.3898 0.3385 28.6
5 Matt Olson 0.3752 0.3247 27.8
6 Nolan Arenado 0.3242 0.3581 27.6
7 Albert Pujols 0.2809 0.3447 26.2
8 Steven Kwan 0.3427 0.3726 26.0

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 Steven Kwan 0.3115 0.3462 0.3726 48.0 25.2 22.9
2 Julio Rodríguez 0.3115 0.3413 0.3446 26.5 9.2 17.3
3 Adley Rutschman 0.3115 0.3414 0.3617 30.3 15.7 14.6
4 Ha-Seong Kim 0.2906 0.3131 0.3247 28.1 14.3 13.7
5 Jose Siri 0.3230 0.2807 0.2677 13.4 0.0 13.4
6 José Ramírez 0.3457 0.3630 0.3547 15.9 3.3 12.7
7 Randal Grichuk 0.2907 0.3121 0.2993 12.2 0.1 12.2
8 Daniel Vogelbach 0.3363 0.3613 0.3601 17.5 5.5 12.1
9 Shohei Ohtani 0.3476 0.3632 0.3559 14.9 3.8 11.1
10 Josh Naylor 0.3090 0.3301 0.3193 12.2 1.1 11.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael Brantley 0.3115 0.3501 0.3696 20.2 9.0 11.2
2 Maikel Franco 0.3115 0.2898 0.2552 16.1 8.4 7.6
3 Vinnie Pasquantino 0.3115 0.3326 0.3826 25.6 18.8 6.9
4 César Hernández 0.3115 0.3281 0.3111 9.0 2.5 6.5
5 Eric Hosmer 0.3115 0.3235 0.3341 15.8 9.9 5.9
6 Sheldon Neuse 0.3115 0.2922 0.2730 6.9 1.8 5.1
7 Seiya Suzuki 0.3883 0.3753 0.3363 16.5 11.6 5.0
8 Austin Romine 0.3115 0.2733 0.1866 15.0 10.0 4.9
9 Stephen Vogt 0.3115 0.2842 0.2408 10.6 5.8 4.8
10 Yadier Molina 0.3115 0.2924 0.2333 17.1 12.4 4.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Seiya Suzuki 0.3876 0.3753 0.3363 16.5 11.6 5.0
2 Matt Vierling 0.3220 0.3116 0.2969 3.9 0.6 3.3
3 Matt Chapman 0.3182 0.3220 0.3237 12.2 9.1 3.1
4 César Hernández 0.3342 0.3281 0.3111 5.5 2.5 3.1
5 Patrick Wisdom 0.2884 0.2929 0.2983 12.9 9.8 3.0
6 Will Smith 0.3470 0.3510 0.3426 5.6 2.6 3.0
7 Francisco Lindor 0.3302 0.3331 0.3385 15.9 13.0 2.9
8 Taylor Walls 0.3200 0.3128 0.2678 17.7 14.9 2.8
9 Ty France 0.3458 0.3490 0.3382 4.1 1.3 2.7
10 Cal Mitchell 0.3126 0.2978 0.2857 2.9 0.2 2.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Alejandro Kirk 0.3267 0.3449 0.3715 30.1 21.4 8.7
2 Javier Báez 0.3037 0.2948 0.2780 8.8 2.3 6.5
3 Matt Vierling 0.2896 0.3116 0.2969 6.5 0.6 5.9
4 Gavin Lux 0.3176 0.3322 0.3461 18.5 12.7 5.8
5 MJ Melendez 0.3105 0.3230 0.3127 6.9 1.5 5.4
6 Josh Naylor 0.3169 0.3301 0.3193 6.5 1.1 5.4
7 Yandy Díaz 0.3519 0.3638 0.4014 33.7 28.3 5.4
8 Mike Trout 0.4181 0.4099 0.3687 19.3 14.1 5.2
9 Kyle Schwarber 0.3541 0.3490 0.3229 13.7 8.8 5.0
10 Marcus Semien 0.3416 0.3371 0.3039 19.5 14.7 4.9

Slugging Percentage

Everybody Missed for Slugging Percentage

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Michael Harris II 0.5145
0.3622
(84.0)
0.3953
(68.3)
0.3953
(70.5)
0.3440
(93.2)
0.3804
(73.7)
Paul Goldschmidt 0.5775
0.4799
(88.4)
0.4845
(83.7)
0.4882
(84.6)
0.4898
(83.7)
0.4620
(96.7)
Brandon Drury 0.4923
0.4145
(65.9)
0.3930
(76.6)
0.3953
(78.1)
0.4174
(65.7)
0.4116
(64.6)
Yasmani Grandal 0.2691
0.4654
(59.5)
0.4660
(60.6)
0.4718
(60.9)
0.4606
(56.7)
0.4640
(60.9)
Aaron Judge 0.6860
0.5398
(128.3)
0.5175
(142.1)
0.5419
(128.5)
0.5393
(130.4)
0.5383
(125.8)
Jose Altuve 0.5332
0.4711
(60.6)
0.4699
(59.8)
0.4765
(58.8)
0.4710
(62.2)
0.4659
(60.6)
Nathaniel Lowe 0.4924
0.4477
(53.5)
0.4200
(69.7)
0.4508
(53.0)
0.4498
(53.8)
0.4426
(53.4)
Christian Walker 0.4768
0.4313
(55.8)
0.4293
(55.5)
0.4283
(59.4)
0.4381
(53.1)
0.4276
(54.9)
Albert Pujols 0.5505
0.4162
(60.5)
0.4169
(59.4)
0.3953
(68.7)
0.4374
(54.0)
0.3953
(66.0)
Matt Carpenter 0.7266
0.3624
(62.0)
0.3521
(63.2)
0.3624
(62.3)
0.3607
(62.6)
0.3642
(60.9)

Individual Misses for Slugging Percentage

Aggregate

Rank Player Proj Actual Error
1 Nelson Cruz 0.5100 0.3371 68.3
2 Juan Soto 0.5927 0.4523 67.9
3 Ronald Acuña Jr. 0.5726 0.4133 64.6
4 Vladimir Guerrero Jr. 0.6045 0.4796 61.2
5 Nolan Arenado 0.4791 0.5332 57.3
6 Franmil Reyes 0.5186 0.3653 54.4
7 Joc Pederson 0.4354 0.5211 53.6
8 Mike Trout 0.5631 0.6301 52.5
9 Spencer Torkelson 0.4872 0.3194 52.4
10 Yordan Alvarez 0.5604 0.6128 50.8

Marcel

Rank Player Proj Actual Error
1 Julio Rodríguez 0.3953 0.5088 83.5
2 Nelson Cruz 0.5289 0.3371 79.2
3 Jesse Winker 0.5012 0.3443 66.4
4 Geraldo Perdomo 0.4300 0.2622 66.1
5 Yordan Alvarez 0.5308 0.6128 66.0
6 Andrés Giménez 0.3857 0.4664 64.8
7 Cal Raleigh 0.3740 0.4892 62.6
8 Luis Rengifo 0.3525 0.4294 57.5
9 Austin Riley 0.4823 0.5285 56.7
10 Taylor Ward 0.4110 0.4727 54.9

Razzball

Rank Player Proj Actual Error
1 Juan Soto 0.6025 0.4523 72.8
2 Vladimir Guerrero Jr. 0.6172 0.4796 68.4
3 Ronald Acuña Jr. 0.5760 0.4133 65.1
4 Nolan Arenado 0.4786 0.5332 59.0
5 Joc Pederson 0.4270 0.5211 58.3
6 Yordan Alvarez 0.5516 0.6128 57.1
7 Mike Trout 0.5571 0.6301 56.7
8 Franmil Reyes 0.5177 0.3653 52.9
9 Max Muncy 0.5177 0.3836 52.8
10 Adolis García 0.4185 0.4562 51.5

Steamer

Rank Player Proj Actual Error
1 Nelson Cruz 0.5124 0.3371 68.3
2 Juan Soto 0.5945 0.4523 67.3
3 Ronald Acuña Jr. 0.5797 0.4133 67.0
4 Vladimir Guerrero Jr. 0.6115 0.4796 64.3
5 Mike Trout 0.5513 0.6301 59.7
6 Nolan Arenado 0.4817 0.5332 57.2
7 Yordan Alvarez 0.5540 0.6128 55.8
8 Andrés Giménez 0.4109 0.4664 53.6
9 Joc Pederson 0.4393 0.5211 53.0
10 Spencer Torkelson 0.4905 0.3194 52.6

ZiPS

Rank Player Proj Actual Error
1 Nelson Cruz 0.5077 0.3371 69.8
2 Juan Soto 0.5813 0.4523 63.7
3 Ronald Acuña Jr. 0.5622 0.4133 61.8
4 Franmil Reyes 0.5234 0.3653 59.2
5 Max Muncy 0.5156 0.3836 55.9
6 Nolan Arenado 0.4769 0.5332 55.4
7 Spencer Torkelson 0.4892 0.3194 55.2
8 Manny Machado 0.4807 0.5311 53.8
9 Elvis Andrus 0.3452 0.4037 52.9
10 Vladimir Guerrero Jr. 0.5852 0.4796 51.2

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 Geraldo Perdomo 0.4300 0.3344 0.2622 66.1 17.0 49.1
2 Bobby Witt Jr. 0.3953 0.4588 0.4281 43.2 4.7 38.5
3 Julio Rodríguez 0.3953 0.4631 0.5088 83.5 47.0 36.5
4 Josh Naylor 0.4013 0.4592 0.4521 43.1 15.5 27.6
5 Jose F Miranda 0.3953 0.4545 0.4257 31.9 4.5 27.4
6 Rowdy Tellez 0.4402 0.4863 0.4612 33.9 7.9 26.1
7 Steven Kwan 0.3953 0.4396 0.3996 25.5 1.2 24.3
8 Oscar Gonzalez 0.3953 0.4591 0.4613 38.8 15.4 23.4
9 Andrew Vaughn 0.4095 0.4516 0.4294 30.8 8.9 21.9
10 Jesse Winker 0.5012 0.4642 0.3443 66.4 44.7 21.6

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Oscar Gonzalez 0.3953 0.4591 0.4613 40.7 15.4 25.3
2 Vinnie Pasquantino 0.3953 0.4683 0.4496 28.3 5.8 22.5
3 Yadiel Hernandez 0.3953 0.4354 0.4098 18.0 4.1 13.9
4 Michael Brantley 0.3953 0.4420 0.4156 16.9 3.3 13.6
5 Brandon Drury 0.3953 0.4145 0.4923 78.1 65.9 12.3
6 Alejandro Kirk 0.5034 0.4798 0.4149 25.9 14.4 11.5
7 Jason Delay 0.3953 0.3256 0.2710 14.0 2.8 11.2
8 Chad Pinder 0.3953 0.4252 0.3850 11.5 0.8 10.7
9 Patrick Wisdom 0.4381 0.4555 0.4264 15.5 4.9 10.6
10 Joey Meneses 0.3953 0.4327 0.5631 50.0 40.5 9.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Trea Turner 0.4863 0.4991 0.4663 14.7 3.8 10.8
2 Matt Chapman 0.4456 0.4602 0.4331 17.6 6.9 10.7
3 Patrick Wisdom 0.4396 0.4555 0.4264 14.7 4.9 9.9
4 Alejandro Kirk 0.5001 0.4798 0.4149 24.1 14.4 9.6
5 Cal Mitchell 0.4572 0.4145 0.3491 15.6 6.3 9.3
6 Shohei Ohtani 0.5375 0.5488 0.5188 14.6 5.4 9.2
7 Michael Harris II 0.3440 0.3622 0.5145 93.2 84.0 9.2
8 Mookie Betts 0.4963 0.5072 0.5332 49.7 41.0 8.6
9 MJ Melendez 0.4937 0.4752 0.3935 31.8 23.2 8.5
10 Xander Bogaerts 0.4747 0.4850 0.4560 13.9 5.8 8.1

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Trey Mancini 0.4806 0.4522 0.3911 33.1 13.4 19.7
2 Marcus Semien 0.4910 0.4739 0.4292 20.8 4.7 16.2
3 Josh Naylor 0.4246 0.4592 0.4521 30.2 15.5 14.7
4 Jonah Heim 0.3569 0.3920 0.3990 33.8 20.3 13.5
5 Jorge Polanco 0.4908 0.4669 0.4053 23.4 10.4 13.0
6 Javier Báez 0.4683 0.4529 0.3928 25.1 12.9 12.1
7 Emmanuel Rivera 0.3724 0.4104 0.4091 25.0 13.2 11.8
8 Justin Turner 0.4270 0.4542 0.4380 23.4 11.7 11.7
9 Santiago Espinal 0.3467 0.3753 0.3697 27.5 16.0 11.5
10 Riley Greene 0.4650 0.4437 0.3617 29.4 18.3 11.1

Pitching Projection Accuracy

Batters Faced (BF)

Everybody Missed for Batters Faced (BF)

Player Actual Aggregate Marcel Razzball Steamer ZiPS
John Means 34
686
(652.4)
562
(528.0)
728
(693.8)
723
(689.4)
608
(574.0)
Anthony DeSclafani 94
691
(597.4)
604
(510.0)
693
(598.6)
753
(658.6)
629
(535.0)
Walker Buehler 274
798
(523.7)
680
(406.0)
794
(519.5)
839
(564.7)
761
(487.0)
Hyun Jin Ryu 113
674
(560.6)
615
(502.0)
693
(579.7)
705
(592.0)
623
(510.0)
Casey Mize 45
687
(642.4)
592
(547.0)
694
(648.8)
741
(695.5)
628
(583.0)
Wade Miley 159
603
(444.0)
593
(434.0)
580
(420.5)
617
(458.5)
612
(453.0)

Individual Misses for Batters Faced (BF)

Aggregate

Rank Player Proj Actual Error
1 Stephen Strasburg 515 23 491.7
2 Huascar Ynoa 510 37 472.7
3 Steven Matz 658 207 451.2
4 Vladimir Gutierrez 614 179 435.2
5 Alec Mills 509 84 424.6
6 Matthew Boyd 475 53 422.2
7 Luis Patiño 503 98 404.7
8 Chris Sale 429 25 404.5
9 Kyle Hendricks 746 356 389.8
10 Kyle Wright 360 738 378.2

Marcel

Rank Player Proj Actual Error
1 Miles Mikolas 342 805 463.0
2 Kyle Wright 281 738 457.0
3 George Kirby 100 542 442.0
4 Adbert Alzolay 488 52 436.0
5 Hunter Greene 100 531 431.0
6 Justin Verlander 238 666 428.0
7 Lance McCullers Jr. 619 195 424.0
8 Tyler Glasnow 446 26 420.0
9 Chris Paddack 510 93 417.0
10 Spencer Strider 115 528 413.0

Razzball

Rank Player Proj Actual Error
1 Adam Wainwright 100 803 703.0
2 Corey Kluber 100 689 589.0
3 Huascar Ynoa 590 37 553.5
4 Kyle Wright 201 738 536.8
5 Chad Kuhl 139 617 478.3
6 Vladimir Gutierrez 638 179 459.4
7 Steven Matz 658 207 451.4
8 Chris Sale 460 25 434.8
9 Dallas Keuchel 712 303 408.7
10 Kyle Hendricks 763 356 407.1

Steamer

Rank Player Proj Actual Error
1 Luis Patiño 630 98 531.8
2 Stephen Strasburg 547 23 524.4
3 Steven Matz 696 207 489.2
4 Vladimir Gutierrez 644 179 465.1
5 Kyle Wright 278 738 459.9
6 Huascar Ynoa 495 37 458.5
7 Graham Ashcraft 17 464 446.8
8 Kyle Hendricks 802 356 446.3
9 Daulton Jefferies 610 172 438.3
10 Adrian Sampson 4 428 423.5

ZiPS

Rank Player Proj Actual Error
1 Matthew Boyd 634 53 581.0
2 Bowden Francis 555 3 552.0
3 Rico Garcia 563 35 528.0
4 Cade Cavalli 541 23 518.0
5 Yonny Chirinos 545 30 515.0
6 Cooper Criswell 513 13 500.0
7 Tanner Tully 512 30 482.0
8 Max Kranick 490 19 471.0
9 Alec Mills 547 84 463.0
10 Riley O'Brien 465 5 460.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 Hunter Greene 100 490 531 431.0 40.7 390.3
2 Justin Verlander 238 624 666 428.0 42.3 385.7
3 Nick Martinez 100 452 448 348.0 3.7 344.3
4 Tyler Glasnow 446 136 26 420.0 110.5 309.5
5 Dakota Hudson 279 565 596 317.0 30.6 286.4
6 Noah Syndergaard 257 637 565 308.0 72.4 235.6
7 Adam Oller 100 330 337 237.0 7.0 230.0
8 Jose Quintana 327 555 679 352.0 123.7 228.3
9 Ranger Suarez 361 584 662 301.0 77.7 223.3
10 Kyle Bradish 100 312 509 409.0 197.1 211.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 100 761 803 703.0 42.4 660.6
2 Corey Kluber 100 516 689 589.0 173.1 415.9
3 Taylor Hearn 100 492 449 349.0 42.7 306.3
4 Adrián Martinez 24 251 259 234.9 8.1 226.8
5 Paul Blackburn 175 381 467 292.0 85.7 206.3
6 Steve Cishek 100 292 287 187.0 4.8 182.2
7 Chad Kuhl 139 318 617 478.3 298.6 179.7
8 Braxton Garrett 83 262 373 290.0 111.5 178.5
9 Drew Hutchison 100 278 464 364.0 185.9 178.1
10 Jarlín García 100 270 270 170.0 0.1 169.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Josh Winckowski 4 251 316 311.6 65.3 246.3
2 Brayan Bello 4 250 268 263.6 18.3 245.3
3 Adrian Sampson 4 250 428 423.5 178.3 245.3
4 Graham Ashcraft 17 235 464 446.8 229.4 217.4
5 Davis Martin 4 219 269 264.5 50.3 214.3
6 Cory Abbott 4 223 216 211.6 6.9 204.7
7 Beau Brieske 4 208 339 334.6 131.3 203.3
8 Michael Lorenzen 627 429 411 216.3 18.3 198.0
9 Mark Leiter Jr. 17 208 282 265.0 73.5 191.5
10 Spenser Watkins 79 261 459 380.2 197.6 182.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Bowden Francis 555 229 3 552.0 226.4 325.6
2 Cory Abbott 542 223 216 326.0 6.9 319.1
3 Tyler Alexander 100 448 427 327.0 20.9 306.1
4 Bryce Elder 580 292 227 353.0 65.2 287.8
5 Packy Naughton 479 197 141 338.0 56.2 281.8
6 Rico Garcia 563 284 35 528.0 248.7 279.3
7 Ryne Nelson 483 204 69 414.0 135.5 278.5
8 Tommy Romero 454 181 44 410.0 137.4 272.6
9 Riley O'Brien 465 196 5 460.0 190.7 269.3
10 Cade Cavalli 541 275 23 518.0 252.3 265.7

wOBA

Everybody Missed for wOBA

Player Actual Aggregate Marcel Razzball Steamer ZiPS
José Berríos 0.3490
0.2902
(41.7)
0.3037
(39.2)
0.1274
(62.2)
0.2915
(41.8)
0.2856
(42.2)
Patrick Corbin 0.3833
0.3099
(49.8)
0.3391
(36.3)
0.1339
(78.8)
0.3134
(48.4)
0.3026
(52.3)

Individual Misses for wOBA

Aggregate

Rank Player Proj Actual Error
1 Nestor Cortes 0.3119 0.2451 43.2
2 Tyler Anderson 0.3240 0.2697 40.8
3 Lucas Giolito 0.2831 0.3448 40.7
4 Tony Gonsolin 0.3144 0.2394 39.1
5 Justin Verlander 0.2749 0.2214 38.0
6 Zac Gallen 0.2998 0.2501 37.9
7 Spencer Strider 0.2996 0.2360 35.4
8 Triston McKenzie 0.3082 0.2672 32.9
9 Cristian Javier 0.3027 0.2504 32.6
10 Trevor Rogers 0.2832 0.3540 32.2

Marcel

Rank Player Proj Actual Error
1 Nestor Cortes 0.3199 0.2451 41.8
2 Justin Verlander 0.2883 0.2214 40.0
3 Lucas Giolito 0.2953 0.3448 39.3
4 Spencer Strider 0.3160 0.2360 38.7
5 Martín Pérez 0.3409 0.2877 38.1
6 Shane McClanahan 0.3125 0.2488 36.5
7 Zac Gallen 0.3079 0.2501 36.4
8 Mike Minor 0.3168 0.3882 35.6
9 Dylan Cease 0.3170 0.2639 34.6
10 Tyler Anderson 0.3244 0.2697 33.9

Razzball

Rank Player Proj Actual Error
1 Adam Wainwright 0.3096 0.3067 113.9
2 Corey Kluber 0.3096 0.3149 92.1
3 Adrian Sampson 0.3096 0.3024 62.6
4 Andre Pallante 0.3096 0.3202 58.6
5 Graham Ashcraft 0.3096 0.3273 56.3
6 Germán Márquez 0.1306 0.3410 55.6
7 Kris Bubic 0.1389 0.3707 54.5
8 Collin McHugh 0.3096 0.2487 54.3
9 Spenser Watkins 0.3096 0.3310 53.9
10 Anthony Bass 0.3096 0.2535 53.6

Steamer

Rank Player Proj Actual Error
1 Tyler Anderson 0.3304 0.2697 44.3
2 Nestor Cortes 0.3093 0.2451 40.7
3 Tony Gonsolin 0.3174 0.2394 39.8
4 Zac Gallen 0.3031 0.2501 39.2
5 Justin Verlander 0.2766 0.2214 38.1
6 Lucas Giolito 0.2914 0.3448 35.9
7 Triston McKenzie 0.3124 0.2672 35.0
8 Cristian Javier 0.3059 0.2504 33.6
9 Max Fried 0.2978 0.2564 31.8
10 Mike Minor 0.3162 0.3882 31.8

ZiPS

Rank Player Proj Actual Error
1 Lucas Giolito 0.2651 0.3448 50.5
2 Nestor Cortes 0.3102 0.2451 44.5
3 Spencer Strider 0.3089 0.2360 42.3
4 Tony Gonsolin 0.3124 0.2394 40.0
5 Martín Pérez 0.3276 0.2877 38.8
6 Tyler Anderson 0.3167 0.2697 38.4
7 Zac Gallen 0.2948 0.2501 37.1
8 Justin Verlander 0.2689 0.2214 36.5
9 Trevor Rogers 0.2739 0.3540 34.7
10 Germán Márquez 0.2923 0.3410 32.2

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 Jeffrey Springs 0.3321 0.2807 0.2710 29.8 7.2 22.6
2 Mitch Keller 0.3528 0.3214 0.3228 16.0 1.4 14.6
3 Austin Gomber 0.3120 0.3284 0.3469 22.0 8.0 14.1
4 Ranger Suarez 0.2873 0.2975 0.3128 21.4 7.8 13.6
5 Chad Kuhl 0.3345 0.3459 0.3667 24.0 10.7 13.3
6 Jose Quintana 0.3370 0.3093 0.2858 30.1 18.3 11.8
7 Rich Hill 0.3101 0.3211 0.3254 11.6 0.4 11.2
8 Adam Wainwright 0.2980 0.3014 0.3067 12.5 1.5 11.0
9 Tarik Skubal 0.3313 0.2980 0.2880 17.4 6.4 11.0
10 Logan Webb 0.3037 0.2796 0.2823 11.5 0.6 10.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.3096 0.3014 0.3067 113.9 1.5 112.4
2 Corey Kluber 0.3096 0.2967 0.3149 92.1 10.2 81.9
3 Andre Pallante 0.3096 0.3140 0.3202 58.6 1.3 57.4
4 Graham Ashcraft 0.3096 0.3159 0.3273 56.3 3.6 52.6
5 Taylor Hearn 0.3096 0.3247 0.3365 50.3 3.8 46.5
6 Drew Hutchison 0.3096 0.3215 0.3379 51.3 6.0 45.3
7 Adrian Sampson 0.3096 0.3416 0.3024 62.6 18.3 44.3
8 Spenser Watkins 0.3096 0.3488 0.3310 53.9 9.8 44.2
9 Kyle Freeland 0.1392 0.3316 0.3455 51.6 8.0 43.7
10 Beau Brieske 0.3096 0.3192 0.3056 48.5 5.8 42.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Max Fried 0.2978 0.2860 0.2564 31.8 24.2 7.6
2 Julio Urías 0.3010 0.2885 0.2629 27.6 20.0 7.6
3 Logan Webb 0.2897 0.2796 0.2823 7.4 0.6 6.7
4 Sandy Alcantara 0.2925 0.2846 0.2597 30.8 25.1 5.7
5 Graham Ashcraft 0.3059 0.3159 0.3273 9.0 3.6 5.3
6 Marcus Stroman 0.3134 0.3031 0.2910 13.9 8.9 5.0
7 Sonny Gray 0.3045 0.2931 0.2825 11.7 6.8 4.8
8 Johnny Cueto 0.3299 0.3221 0.3112 13.5 9.4 4.1
9 Kyle Bradish 0.3077 0.3142 0.3318 11.3 7.2 4.0
10 Jason Alexander 0.3164 0.3272 0.3801 19.8 15.9 4.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Germán Márquez 0.2923 0.3117 0.3410 32.2 20.1 12.1
2 Spenser Watkins 0.3697 0.3488 0.3310 21.1 9.8 11.4
3 Lucas Giolito 0.2651 0.2831 0.3448 50.5 40.7 9.8
4 Dakota Hudson 0.2933 0.3136 0.3248 14.4 4.6 9.8
5 Logan Webb 0.2619 0.2796 0.2823 10.3 0.6 9.7
6 Brandon Woodruff 0.2562 0.2755 0.2802 10.3 0.8 9.5
7 Ranger Suarez 0.2796 0.2975 0.3128 17.1 7.8 9.3
8 Antonio Senzatela 0.3052 0.3302 0.3832 29.2 20.4 8.7
9 Jorge López 0.3317 0.3076 0.2765 18.6 10.3 8.3
10 Jordan Lyles 0.3462 0.3400 0.3408 9.8 2.0 7.8

Strikeout Rate

Everybody Missed for Strikeout Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Marco Gonzales 0.1315
0.1832
(38.5)
0.2003
(45.5)
0.1853
(39.8)
0.1829
(40.7)
0.1815
(31.9)
Hunter Greene 0.3089
0.2371
(39.4)
0.2245
(50.4)
0.2318
(42.5)
0.2317
(40.6)
0.2478
(37.3)
Shane Bieber 0.2503
0.3031
(39.8)
0.3050
(34.8)
0.2967
(34.4)
0.2930
(34.3)
0.3197
(47.6)
Spencer Strider 0.3826
0.2606
(65.7)
0.2261
(88.2)
0.2703
(60.9)
0.2799
(53.9)
0.2317
(84.5)
Ryan Helsley 0.3933
0.2346
(38.5)
0.2279
(42.1)
0.2348
(38.6)
0.2343
(37.8)
0.2346
(40.1)
Félix Bautista 0.3478
0.2292
(30.6)
0.2245
(33.9)
0.2286
(30.9)
0.2286
(30.0)
0.2303
(32.0)

Individual Misses for Strikeout Rate

Aggregate

Rank Player Proj Actual Error
1 Michael Kopech 0.3030 0.2126 43.5
2 Mike Clevinger 0.2641 0.1876 35.9
3 Edwin Díaz 0.3536 0.5021 35.5
4 José Berríos 0.2463 0.1979 34.6
5 Robbie Ray 0.3195 0.2735 33.7
6 Dylan Bundy 0.2161 0.1580 33.1
7 Merrill Kelly 0.1824 0.2201 32.3
8 Jesús Luzardo 0.2232 0.3000 31.7
9 Andrew Heaney 0.2552 0.3548 31.6
10 James Kaprielian 0.2267 0.1698 31.4

Marcel

Rank Player Proj Actual Error
1 Edwin Díaz 0.3028 0.5021 49.3
2 Cristian Javier 0.2668 0.3316 44.1
3 Zack Greinke 0.2063 0.1248 41.5
4 Dakota Hudson 0.2079 0.1309 39.6
5 Andrés Muñoz 0.2411 0.3871 38.9
6 Shane McClanahan 0.2543 0.3027 37.8
7 Dylan Bundy 0.2311 0.1580 37.2
8 Nick Lodolo 0.2245 0.2971 36.7
9 Carlos Rodón 0.2942 0.3338 35.7
10 Andrew Heaney 0.2561 0.3548 33.9

Razzball

Rank Player Proj Actual Error
1 Cristian Javier 0.2620 0.3316 42.4
2 Michael Kopech 0.2962 0.2126 39.9
3 Edwin Díaz 0.3368 0.5021 39.5
4 Spenser Watkins 0.2245 0.1373 38.7
5 Jesús Luzardo 0.2127 0.3000 36.1
6 Merrill Kelly 0.1785 0.2201 35.8
7 José Berríos 0.2479 0.1979 35.5
8 Adam Wainwright 0.2245 0.1781 34.9
9 Drew Hutchison 0.2245 0.1466 34.8
10 Andrew Heaney 0.2466 0.3548 34.5

Steamer

Rank Player Proj Actual Error
1 Michael Kopech 0.2988 0.2126 42.9
2 Mike Clevinger 0.2660 0.1876 38.3
3 Edwin Díaz 0.3411 0.5021 37.7
4 Graham Ashcraft 0.2315 0.1530 36.7
5 José Berríos 0.2434 0.1979 34.7
6 Cristian Javier 0.2739 0.3316 33.4
7 Robbie Ray 0.3154 0.2735 33.0
8 Andrew Heaney 0.2486 0.3548 32.7
9 Merrill Kelly 0.1804 0.2201 31.5
10 James Kaprielian 0.2234 0.1698 31.3

ZiPS

Rank Player Proj Actual Error
1 Michael Kopech 0.3140 0.2126 45.6
2 Dylan Bundy 0.2320 0.1580 38.6
3 Martín Pérez 0.1708 0.2058 36.3
4 David Peterson 0.2093 0.2775 35.1
5 Tyler Wells 0.2688 0.1797 33.8
6 Jhoan Duran 0.2167 0.3346 33.8
7 Mike Clevinger 0.2662 0.1876 33.7
8 Jeffrey Springs 0.3317 0.2623 33.1
9 Merrill Kelly 0.1884 0.2201 32.9
10 Robbie Ray 0.3239 0.2735 31.9

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 Andre Pallante 0.2245 0.1602 0.1597 24.7 0.9 23.8
2 Dakota Hudson 0.2079 0.1606 0.1309 39.6 16.3 23.3
3 Spencer Strider 0.2261 0.2606 0.3826 88.2 65.7 22.6
4 Andrés Muñoz 0.2411 0.3213 0.3871 38.9 16.9 21.9
5 Dylan Cease 0.2705 0.2886 0.3039 32.9 13.2 19.7
6 Josh Winckowski 0.2245 0.1551 0.1392 23.6 4.2 19.3
7 Noah Syndergaard 0.2374 0.2020 0.1681 33.1 17.7 15.4
8 Adam Wainwright 0.2136 0.1869 0.1781 20.0 5.1 14.9
9 Madison Bumgarner 0.2150 0.1860 0.1605 30.7 16.1 14.6
10 Joan Adon 0.2383 0.1835 0.1774 15.6 1.1 14.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.2245 0.1869 0.1781 34.9 5.1 29.8
2 Spenser Watkins 0.2245 0.1629 0.1373 38.7 10.6 28.1
3 Andre Pallante 0.2245 0.1602 0.1597 28.3 0.9 27.3
4 Josh Winckowski 0.2245 0.1551 0.1392 26.0 4.2 21.8
5 Drew Hutchison 0.2245 0.1815 0.1466 34.8 15.1 19.7
6 Aaron Sanchez 0.2245 0.1531 0.1547 17.7 1.1 16.6
7 Beau Brieske 0.2245 0.1778 0.1593 21.1 5.5 15.7
8 Jason Alexander 0.2245 0.1756 0.1433 25.1 9.6 15.5
9 Adrian Sampson 0.2245 0.1569 0.1706 21.8 6.9 14.9
10 Cristian Javier 0.2620 0.2829 0.3316 42.4 29.9 12.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Graham Ashcraft 0.2315 0.2120 0.1530 36.7 26.2 10.5
2 Josiah Gray 0.2242 0.2388 0.2373 8.1 0.6 7.5
3 Spenser Watkins 0.1749 0.1629 0.1373 17.6 10.6 6.9
4 Devin Williams 0.3116 0.3402 0.4000 21.1 14.9 6.1
5 Noé Ramirez 0.1994 0.2258 0.2372 8.0 3.0 5.0
6 Kenley Jansen 0.2665 0.2884 0.3269 15.5 10.7 4.9
7 José Ureña 0.1873 0.1793 0.1458 18.2 13.4 4.8
8 Mitch White 0.2460 0.2384 0.1773 30.5 25.8 4.7
9 Dustin May 0.3017 0.2695 0.2283 9.4 4.9 4.5
10 Tyler Beede 0.2208 0.2083 0.1368 24.1 19.7 4.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spencer Strider 0.2317 0.2606 0.3826 84.5 65.7 18.8
2 Aníbal Sánchez 0.2245 0.1661 0.1644 14.9 0.2 14.7
3 Josiah Gray 0.2699 0.2388 0.2373 15.2 0.6 14.6
4 Martín Pérez 0.1708 0.1790 0.2058 36.3 24.0 12.3
5 Tyler Alexander 0.2245 0.1904 0.1429 30.9 19.3 11.7
6 Noah Syndergaard 0.2283 0.2020 0.1681 28.8 17.7 11.1
7 Lucas Giolito 0.3069 0.2846 0.2536 30.8 19.9 10.9
8 Jeffrey Springs 0.3317 0.3057 0.2623 33.1 22.5 10.6
9 Jorge López 0.1961 0.2245 0.2416 16.3 5.8 10.5
10 Jared Koenig 0.2245 0.1595 0.1243 16.1 5.8 10.3

Walk Rate

Everybody Missed for Walk Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Dylan Bundy 0.0471
0.0785
(15.9)
0.0821
(19.2)
0.0765
(16.0)
0.0791
(16.4)
0.0800
(16.8)
Jeffrey Springs 0.0565
0.0940
(18.0)
0.0900
(16.9)
0.0923
(18.3)
0.0936
(17.9)
0.0962
(19.2)
Lance Lynn 0.0371
0.0745
(16.7)
0.0751
(18.0)
0.0709
(16.0)
0.0732
(16.2)
0.0794
(19.2)
Triston McKenzie 0.0594
0.1001
(26.7)
0.1014
(29.0)
0.0990
(27.4)
0.1025
(28.6)
0.0989
(25.8)
Aaron Nola 0.0359
0.0684
(22.4)
0.0714
(26.4)
0.0693
(24.9)
0.0684
(22.5)
0.0675
(21.6)
Drew Rasmussen 0.0531
0.0939
(21.1)
0.0874
(18.4)
0.0922
(21.4)
0.0931
(20.7)
0.0965
(22.6)
Corey Kluber 0.0305
0.0762
(28.2)
0.0926
(40.9)
0.0817
(33.5)
0.0813
(31.9)
0.0711
(24.7)
Yusei Kikuchi 0.1278
0.0821
(22.9)
0.0887
(19.0)
0.0834
(21.3)
0.0844
(21.7)
0.0785
(24.5)
Brady Singer 0.0564
0.0848
(14.7)
0.0892
(18.6)
0.0826
(14.7)
0.0851
(15.0)
0.0866
(15.9)

Individual Misses for Walk Rate

Aggregate

Rank Player Proj Actual Error
1 Kevin Gausman 0.0652 0.0386 15.9
2 Chris Flexen 0.0647 0.0864 15.6
3 Jason Foley 0.1055 0.0430 14.8
4 George Kirby 0.0723 0.0406 14.6
5 Adam Ottavino 0.1227 0.0620 14.4
6 Joe Mantiply 0.0888 0.0247 14.4
7 Bruce Zimmermann 0.0871 0.0375 14.4
8 Yu Darvish 0.0713 0.0480 14.3
9 Max Fried 0.0675 0.0437 14.0
10 James Kaprielian 0.0827 0.1023 14.0

Marcel

Rank Player Proj Actual Error
1 Jameson Taillon 0.0776 0.0440 22.5
2 Kevin Gausman 0.0708 0.0386 21.3
3 Kyle Wright 0.1032 0.0718 21.1
4 Shane Bieber 0.0747 0.0455 20.9
5 George Kirby 0.0817 0.0406 20.7
6 Ross Stripling 0.0766 0.0373 19.5
7 Max Fried 0.0718 0.0437 18.5
8 Zach Jackson 0.0817 0.1634 17.1
9 Jordan Montgomery 0.0760 0.0497 17.0
10 Justin Verlander 0.0714 0.0435 16.7

Razzball

Rank Player Proj Actual Error
1 Max Fried 0.0726 0.0437 19.3
2 Kevin Gausman 0.0678 0.0386 19.3
3 Michael Kopech 0.0830 0.1154 17.3
4 Zach Jackson 0.0817 0.1634 17.0
5 George Kirby 0.0737 0.0406 16.5
6 Joe Mantiply 0.0942 0.0247 16.3
7 Yu Darvish 0.0709 0.0480 15.7
8 Caleb Smith 0.0817 0.1291 15.1
9 Bruce Zimmermann 0.0866 0.0375 14.9
10 Zac Gallen 0.0890 0.0658 14.7

Steamer

Rank Player Proj Actual Error
1 Kevin Gausman 0.0685 0.0386 18.4
2 Max Fried 0.0714 0.0437 17.0
3 Michael Kopech 0.0854 0.1154 17.0
4 James Kaprielian 0.0795 0.1023 15.7
5 Joe Mantiply 0.0927 0.0247 15.4
6 George Kirby 0.0733 0.0406 15.3
7 Glenn Otto Jr. 0.0842 0.1056 15.2
8 Jason Foley 0.1062 0.0430 15.0
9 Chris Flexen 0.0661 0.0864 14.7
10 Shane Bieber 0.0683 0.0455 14.5

ZiPS

Rank Player Proj Actual Error
1 Félix Bautista 0.1685 0.0909 18.5
2 Sean Manaea 0.0538 0.0745 17.0
3 Chris Flexen 0.0623 0.0864 17.0
4 Adam Ottavino 0.1320 0.0620 16.8
5 Andrés Muñoz 0.1300 0.0605 16.1
6 Yu Darvish 0.0732 0.0480 15.8
7 Jason Foley 0.1084 0.0430 15.5
8 Bruce Zimmermann 0.0892 0.0375 15.1
9 Bryan Baker 0.1443 0.0893 14.6
10 Ross Stripling 0.0692 0.0373 14.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 Kyle Wright 0.1032 0.0877 0.0718 21.1 8.3 12.8
2 Corey Kluber 0.0926 0.0762 0.0305 40.9 28.2 12.7
3 Miles Mikolas 0.0673 0.0535 0.0484 12.9 0.2 12.6
4 Justin Verlander 0.0714 0.0572 0.0435 16.7 6.0 10.7
5 Shane Bieber 0.0747 0.0643 0.0455 20.9 11.1 9.7
6 Alexis Díaz 0.0817 0.1211 0.1294 12.9 3.3 9.6
7 Jameson Taillon 0.0776 0.0669 0.0440 22.5 13.2 9.2
8 Noah Syndergaard 0.0739 0.0618 0.0549 9.2 1.2 7.9
9 MacKenzie Gore 0.0817 0.1074 0.1197 12.6 5.3 7.4
10 Zach Jackson 0.0817 0.1200 0.1634 17.1 9.7 7.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Caleb Smith 0.0817 0.1111 0.1291 15.1 6.9 8.2
2 Hirokazu Sawamura 0.0817 0.1188 0.1222 9.5 1.8 7.7
3 Albert Abreu 0.0817 0.1270 0.1279 8.4 1.0 7.4
4 Zach Jackson 0.0817 0.1200 0.1634 17.0 9.7 7.3
5 Lucas Gilbreath 0.0817 0.1211 0.1390 11.2 4.2 7.0
6 Adam Wainwright 0.0817 0.0687 0.0672 9.5 2.7 6.9
7 Taylor Hearn 0.0817 0.1035 0.0958 7.5 1.4 6.1
8 Jake Bird 0.0817 0.1101 0.1090 6.3 0.8 5.6
9 Adrian Sampson 0.0817 0.0711 0.0631 6.9 1.4 5.4
10 Wil Crowe 0.0817 0.1000 0.1145 11.7 6.4 5.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Glenn Otto Jr. 0.0842 0.0931 0.1056 15.2 10.1 5.1
2 Anthony Gose 0.0817 0.1842 0.1522 6.9 2.5 4.4
3 Robbie Ray 0.0897 0.0848 0.0800 4.0 0.1 4.0
4 Corey Kluber 0.0813 0.0762 0.0305 31.9 28.2 3.7
5 Michael Kopech 0.0854 0.0927 0.1154 17.0 13.5 3.5
6 Shane Bieber 0.0683 0.0643 0.0455 14.5 11.1 3.3
7 Max Fried 0.0714 0.0675 0.0437 17.0 14.0 3.0
8 Dylan Cease 0.0938 0.0980 0.1044 11.3 8.4 2.9
9 Logan Webb 0.0741 0.0706 0.0623 5.8 2.9 2.9
10 Cal Quantrill 0.0770 0.0736 0.0610 8.8 6.1 2.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Tyler Alexander 0.0817 0.0655 0.0585 7.9 0.9 6.9
2 Robbie Ray 0.0758 0.0848 0.0800 6.9 0.1 6.8
3 Félix Bautista 0.1685 0.1421 0.0909 18.5 11.8 6.7
4 Bryan Baker 0.1443 0.1246 0.0893 14.6 8.9 5.7
5 Tyler Beede 0.1370 0.1186 0.1018 8.7 3.5 5.2
6 Julio Urías 0.0547 0.0623 0.0595 6.5 1.3 5.2
7 Jeurys Familia 0.0817 0.1063 0.1078 6.3 1.3 5.0
8 Jason Adam 0.1328 0.1118 0.0717 13.4 8.4 5.0
9 Miles Mikolas 0.0471 0.0535 0.0484 4.9 0.2 4.6
10 Pablo López 0.0594 0.0655 0.0720 12.7 8.2 4.5

Hit By Pitch Rate

Everybody Missed for Hit By Pitch Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Braxton Garrett 0.0268
0.0103
(5.9)
0.0120
(5.5)
0.0096
(6.1)
0.0095
(6.1)
0.0118
(5.6)
Ryan Yarbrough 0.0310
0.0137
(5.9)
0.0145
(5.8)
0.0131
(6.1)
0.0132
(6.0)
0.0147
(5.7)
Andrew Heaney 0.0290
0.0108
(5.5)
0.0112
(5.5)
0.0105
(5.5)
0.0106
(5.4)
0.0112
(5.5)
Kyle Freeland 0.0209
0.0081
(9.3)
0.0091
(9.0)
0.0087
(8.7)
0.0088
(8.6)
0.0069
(10.6)
Steve Cishek 0.0453
0.0207
(6.9)
0.0191
(7.5)
0.0112
(9.6)
0.0150
(8.4)
0.0263
(5.4)
Carlos Rodón 0.0042
0.0127
(6.4)
0.0135
(6.6)
0.0125
(6.4)
0.0125
(6.5)
0.0130
(6.3)
Taylor Rogers 0.0401
0.0102
(8.0)
0.0101
(8.2)
0.0102
(8.0)
0.0102
(8.0)
0.0102
(8.2)
Ranger Suarez 0.0030
0.0111
(5.7)
0.0111
(5.4)
0.0109
(5.7)
0.0108
(5.7)
0.0116
(5.8)
A.J. Puk 0.0356
0.0105
(6.9)
0.0144
(5.9)
0.0100
(7.0)
0.0101
(6.9)
0.0114
(6.8)
Mike Clevinger 0.0206
0.0068
(6.4)
0.0076
(6.3)
0.0080
(5.7)
0.0079
(5.7)
0.0043
(7.8)
Nick Lodolo 0.0431
0.0107
(14.0)
0.0112
(14.0)
0.0119
(13.4)
0.0119
(13.4)
0.0084
(15.2)
Dylan Cease 0.0040
0.0113
(5.8)
0.0124
(6.3)
0.0112
(5.9)
0.0111
(6.0)
0.0115
(5.7)

Individual Misses for Hit By Pitch Rate

Aggregate

Rank Player Proj Actual Error
1 Glenn Otto Jr. 0.0114 0.0221 5.9
2 Lance Lynn 0.0087 0.0195 5.3
3 Kevin Gausman 0.0079 0.0014 5.2
4 Erick Fedde 0.0084 0.0000 5.2
5 Charlie Morton 0.0171 0.0247 5.1
6 Clay Holmes 0.0147 0.0346 5.0
7 Edward Cabrera 0.0131 0.0309 5.0
8 Yusei Kikuchi 0.0083 0.0198 5.0

Marcel

Rank Player Proj Actual Error
1 Adrian Sampson 0.0199 0.0047 6.5
2 Chad Kuhl 0.0182 0.0081 6.3
3 Lance Lynn 0.0083 0.0195 5.7
4 Glenn Otto Jr. 0.0125 0.0221 5.6
5 Zac Gallen 0.0091 0.0168 5.5
6 Brad Keller 0.0120 0.0032 5.4
7 Bryse Wilson 0.0072 0.0177 5.3
8 Yusei Kikuchi 0.0082 0.0198 5.2

Razzball

Rank Player Proj Actual Error
1 Glenn Otto Jr. 0.0107 0.0221 6.3
2 Charlie Morton 0.0155 0.0247 6.2
3 Merrill Kelly 0.0088 0.0025 5.7
4 Erick Fedde 0.0090 0.0000 5.6
5 Kevin Gausman 0.0082 0.0014 5.5
6 Luis Garcia 0.0093 0.0016 5.5
7 Shane Bieber 0.0086 0.0025 5.4
8 Clay Holmes 0.0132 0.0346 5.4

Steamer

Rank Player Proj Actual Error
1 Glenn Otto Jr. 0.0105 0.0221 6.3
2 Charlie Morton 0.0155 0.0247 6.1
3 Merrill Kelly 0.0088 0.0025 5.7
4 Erick Fedde 0.0090 0.0000 5.7
5 Kevin Gausman 0.0082 0.0014 5.6
6 Luis Garcia 0.0093 0.0016 5.5
7 Shane Bieber 0.0085 0.0025 5.4
8 Clay Holmes 0.0130 0.0346 5.4

ZiPS

Rank Player Proj Actual Error
1 Alek Manoah 0.0315 0.0191 9.9
2 Tyler Anderson 0.0034 0.0127 6.5
3 Rich Hill 0.0194 0.0076 6.3
4 Joe Jiménez 0.0267 0.0000 6.2
5 Lance Lynn 0.0079 0.0195 5.9
6 Jordan Montgomery 0.0034 0.0110 5.4
7 Yusei Kikuchi 0.0078 0.0198 5.4
8 Bryse Wilson 0.0070 0.0177 5.4

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 Chad Kuhl 0.0182 0.0129 0.0081 6.3 3.3 2.9
2 Adrian Sampson 0.0199 0.0151 0.0047 6.5 4.7 1.8
3 Framber Valdez 0.0165 0.0139 0.0133 2.7 1.0 1.7
4 Jimmy Herget 0.0190 0.0124 0.0113 2.1 0.5 1.6
5 Patrick Corbin 0.0046 0.0060 0.0098 3.7 2.3 1.4
6 Alek Manoah 0.0240 0.0217 0.0191 3.9 2.5 1.4
7 Will Vest 0.0161 0.0107 0.0110 1.4 0.1 1.3
8 Nabil Crismatt 0.0175 0.0123 0.0071 2.9 1.6 1.3
9 Zac Gallen 0.0091 0.0104 0.0168 5.5 4.2 1.3
10 Martín Pérez 0.0121 0.0101 0.0073 4.0 2.8 1.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Steve Cishek 0.0112 0.0207 0.0453 9.6 6.9 2.7
2 Aaron Loup 0.0112 0.0174 0.0308 4.9 3.3 1.6
3 Brad Hand 0.0112 0.0187 0.0303 3.6 2.2 1.4
4 Jose Quintana 0.0072 0.0056 0.0044 2.4 1.2 1.2
5 Ian Kennedy 0.0112 0.0067 0.0043 1.8 0.7 1.1
6 Aaron Sanchez 0.0112 0.0154 0.0189 1.8 0.8 1.1
7 Charlie Morton 0.0155 0.0171 0.0247 6.2 5.1 1.0
8 Adam Wainwright 0.0112 0.0102 0.0087 2.6 1.6 1.0
9 Gerrit Cole 0.0073 0.0062 0.0025 4.4 3.4 1.0
10 Alex Wood 0.0151 0.0169 0.0216 3.2 2.3 0.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Steve Cishek 0.0150 0.0207 0.0453 8.4 6.9 1.5
2 Jose Quintana 0.0073 0.0056 0.0044 2.5 1.2 1.4
3 Aaron Loup 0.0131 0.0174 0.0308 4.4 3.3 1.1
4 Gerrit Cole 0.0073 0.0062 0.0025 4.4 3.4 1.0
5 Charlie Morton 0.0155 0.0171 0.0247 6.1 5.1 0.9
6 Jake Diekman 0.0143 0.0180 0.0297 3.9 3.0 0.9
7 Brad Hand 0.0137 0.0187 0.0303 3.1 2.2 0.9
8 Alex Wood 0.0151 0.0169 0.0216 3.2 2.3 0.9
9 Jeffrey Springs 0.0086 0.0072 0.0018 4.2 3.3 0.9
10 Lucas Giolito 0.0086 0.0077 0.0057 2.6 1.8 0.9

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Alek Manoah 0.0315 0.0217 0.0191 9.9 2.5 7.3
2 Jordan Montgomery 0.0034 0.0065 0.0110 5.4 2.9 2.5
3 Tyler Anderson 0.0034 0.0061 0.0127 6.5 4.3 2.3
4 Kendall Graveman 0.0238 0.0163 0.0105 3.8 1.8 2.0
5 Cristian Javier 0.0171 0.0133 0.0103 4.1 2.1 2.0
6 Nick Martinez 0.0038 0.0077 0.0089 2.2 0.3 2.0
7 Joe Jiménez 0.0267 0.0187 0.0000 6.2 4.4 1.7
8 Jordan Lyles 0.0061 0.0078 0.0103 3.2 1.5 1.7
9 Brusdar Graterol 0.0274 0.0183 0.0152 2.4 0.7 1.7
10 David Robertson 0.0000 0.0059 0.0114 3.0 1.3 1.7

Home Run Rate

Everybody Missed for Home Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jose Quintana 0.0163
0.0482
(15.3)
0.0507
(18.4)
0.0484
(16.4)
0.0474
(14.6)
0.0487
(16.3)
Justin Verlander 0.0269
0.0665
(20.1)
0.0596
(16.9)
0.0630
(18.6)
0.0617
(16.7)
0.0748
(26.3)
Martín Pérez 0.0191
0.0476
(15.7)
0.0490
(18.6)
0.0483
(17.4)
0.0473
(15.3)
0.0472
(16.2)
Hunter Greene 0.0777
0.0593
(14.8)
0.0418
(23.0)
0.0602
(13.6)
0.0612
(13.9)
0.0565
(15.7)
Patrick Sandoval 0.0190
0.0501
(13.8)
0.0563
(19.2)
0.0477
(13.2)
0.0468
(11.6)
0.0560
(18.2)
Josiah Gray 0.0903
0.0686
(20.2)
0.0709
(17.3)
0.0689
(19.1)
0.0676
(21.0)
0.0694
(19.0)
Sean Manaea 0.0628
0.0482
(16.1)
0.0474
(15.2)
0.0469
(16.1)
0.0489
(15.8)
0.0489
(15.0)
Gerrit Cole 0.0682
0.0550
(18.0)
0.0571
(14.6)
0.0584
(14.1)
0.0570
(16.5)
0.0493
(21.7)
Charlie Morton 0.0633
0.0416
(22.7)
0.0377
(24.0)
0.0421
(21.4)
0.0436
(21.4)
0.0391
(23.8)
Yusei Kikuchi 0.0875
0.0499
(21.3)
0.0558
(17.7)
0.0510
(20.2)
0.0489
(21.9)
0.0498
(20.9)

Individual Misses for Home Run Rate

Aggregate

Rank Player Proj Actual Error
1 Tyler Anderson 0.0662 0.0266 21.3
2 Dean Kremer 0.0631 0.0285 12.9
3 Spenser Watkins 0.0674 0.0304 12.7
4 Elieser Hernández 0.0639 0.0990 12.4
5 Nathan Eovaldi 0.0454 0.0625 12.2
6 Nestor Cortes 0.0680 0.0388 12.1
7 Germán Márquez 0.0473 0.0534 12.1
8 Johnny Cueto 0.0568 0.0294 11.7
9 Nick Nelson 0.0513 0.0051 11.3
10 Tony Gonsolin 0.0642 0.0324 11.2

Marcel

Rank Player Proj Actual Error
1 Tarik Skubal 0.0725 0.0275 18.0
2 Corbin Burnes 0.0343 0.0469 15.9
3 Justin Steele 0.0606 0.0240 15.0
4 Ross Stripling 0.0647 0.0298 14.8
5 Dean Kremer 0.0634 0.0285 14.1
6 Matt Swarmer 0.0418 0.1237 13.7
7 Germán Márquez 0.0434 0.0534 13.5
8 Eric Lauer 0.0479 0.0609 13.5
9 Nathan Eovaldi 0.0413 0.0625 13.1
10 Reynaldo López 0.0638 0.0056 12.9

Razzball

Rank Player Proj Actual Error
1 Tyler Anderson 0.0647 0.0266 21.2
2 Johnny Cueto 0.0623 0.0294 16.2
3 Alek Manoah 0.0567 0.0296 14.9
4 Dean Kremer 0.0638 0.0285 14.0
5 Matt Swarmer 0.0418 0.1237 13.8
6 Nestor Cortes 0.0690 0.0388 13.6
7 Kevin Gausman 0.0565 0.0305 12.9
8 Logan Gilbert 0.0600 0.0354 12.7
9 Elieser Hernández 0.0630 0.0990 12.2
10 Nick Nelson 0.0530 0.0051 12.2

Steamer

Rank Player Proj Actual Error
1 Tyler Anderson 0.0670 0.0266 21.7
2 Johnny Cueto 0.0638 0.0294 16.1
3 Elieser Hernández 0.0619 0.0990 13.0
4 Alek Manoah 0.0551 0.0296 12.4
5 Bruce Zimmermann 0.0532 0.0817 12.2
6 Nathan Eovaldi 0.0469 0.0625 11.6
7 Matt Swarmer 0.0581 0.1237 11.5
8 Reynaldo López 0.0583 0.0056 10.9
9 Nestor Cortes 0.0660 0.0388 10.7
10 Nick Nelson 0.0496 0.0051 10.7

ZiPS

Rank Player Proj Actual Error
1 Tyler Anderson 0.0668 0.0266 22.5
2 Jordan Lyles 0.0776 0.0456 18.2
3 Spenser Watkins 0.0744 0.0304 16.3
4 Corbin Burnes 0.0350 0.0469 16.2
5 Germán Márquez 0.0419 0.0534 15.5
6 Dean Kremer 0.0665 0.0285 15.1
7 Nathan Eovaldi 0.0413 0.0625 13.6
8 Nestor Cortes 0.0688 0.0388 13.3
9 Tony Gonsolin 0.0670 0.0324 13.0
10 Logan Gilbert 0.0595 0.0354 12.0

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 JT Brubaker 0.0635 0.0518 0.0390 11.1 2.2 8.9
2 Hunter Greene 0.0418 0.0593 0.0777 23.0 14.8 8.2
3 Tarik Skubal 0.0725 0.0575 0.0275 18.0 9.8 8.2
4 Framber Valdez 0.0387 0.0315 0.0198 9.5 1.9 7.7
5 Julio Urías 0.0398 0.0524 0.0482 10.8 3.6 7.2
6 Dakota Hudson 0.0469 0.0376 0.0201 11.6 4.8 6.8
7 Justin Steele 0.0606 0.0503 0.0240 15.0 8.6 6.3
8 Carlos Carrasco 0.0600 0.0532 0.0383 9.3 3.6 5.7
9 Kyle Freeland 0.0538 0.0489 0.0336 9.9 4.6 5.4
10 Camilo Doval 0.0550 0.0384 0.0231 7.0 1.7 5.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Caleb Smith 0.0418 0.0688 0.0711 11.3 3.5 7.8
2 Matt Bush 0.0418 0.0652 0.0738 9.8 4.4 5.4
3 Ian Kennedy 0.0418 0.0624 0.0667 7.7 3.2 4.5
4 Johnny Cueto 0.0623 0.0568 0.0294 16.2 11.7 4.5
5 Alek Manoah 0.0567 0.0525 0.0296 14.9 10.6 4.3
6 Zack Wheeler 0.0476 0.0421 0.0323 4.4 0.3 4.2
7 Dylan Cease 0.0603 0.0561 0.0364 11.8 7.6 4.1
8 Sandy Alcantara 0.0424 0.0395 0.0258 7.5 3.8 3.7
9 Andrew Wantz 0.0418 0.0613 0.0620 5.8 2.1 3.7
10 Mark Leiter Jr. 0.0418 0.0557 0.0565 6.4 2.9 3.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Johnny Cueto 0.0638 0.0568 0.0294 16.1 11.7 4.4
2 Matt Bush 0.0535 0.0652 0.0738 7.3 4.4 2.9
3 Jason Alexander 0.0447 0.0529 0.0494 4.6 1.9 2.7
4 Sandy Alcantara 0.0427 0.0395 0.0258 6.4 3.8 2.7
5 Luis Castillo 0.0486 0.0442 0.0329 3.7 1.1 2.6
6 Zack Wheeler 0.0465 0.0421 0.0323 2.8 0.3 2.5
7 Max Fried 0.0420 0.0384 0.0228 7.0 4.5 2.5
8 Tyler Mahle 0.0638 0.0590 0.0482 3.0 0.7 2.3
9 Antonio Senzatela 0.0490 0.0434 0.0270 5.1 2.9 2.2
10 Corey Kluber 0.0515 0.0481 0.0385 2.2 0.1 2.2

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jordan Lyles 0.0776 0.0684 0.0456 18.2 10.3 7.9
2 Justin Verlander 0.0748 0.0665 0.0269 26.3 20.1 6.2
3 Julio Urías 0.0434 0.0524 0.0482 9.1 3.6 5.5
4 Corbin Burnes 0.0350 0.0427 0.0469 16.2 10.9 5.3
5 Aníbal Sánchez 0.0418 0.0608 0.0628 8.6 3.3 5.3
6 Zack Wheeler 0.0320 0.0421 0.0323 5.3 0.3 5.0
7 Framber Valdez 0.0364 0.0315 0.0198 6.7 1.9 4.8
8 Nick Martinez 0.0362 0.0470 0.0487 9.4 5.0 4.4
9 Patrick Sandoval 0.0560 0.0501 0.0190 18.2 13.8 4.4
10 Andrés Muñoz 0.0727 0.0561 0.0376 6.6 2.2 4.4

BABIP

Everybody Missed for BABIP

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Michael Kopech 0.2229
0.2927
(31.4)
0.2975
(36.2)
0.2941
(32.3)
0.2870
(28.5)
0.2971
(34.3)
Alexis Díaz 0.1783
0.2998
(29.4)
0.2887
(27.9)
0.3070
(31.3)
0.2963
(28.4)
0.2960
(28.8)
Lucas Giolito 0.3403
0.2836
(43.9)
0.2760
(45.7)
0.2913
(38.2)
0.2847
(43.3)
0.2745
(49.3)
Zac Gallen 0.2366
0.2963
(38.2)
0.2844
(33.3)
0.2985
(40.0)
0.3016
(41.8)
0.2886
(33.7)
Brayan Bello 0.4044
0.3003
(29.5)
0.2887
(31.3)
0.2887
(32.5)
0.3027
(29.0)
0.2980
(29.8)
Paul Sewald 0.1583
0.2870
(29.6)
0.2837
(30.1)
0.2894
(30.3)
0.2791
(27.7)
0.2929
(31.4)
José Berríos 0.3276
0.2905
(32.6)
0.2864
(31.9)
0.2949
(29.0)
0.2912
(32.2)
0.2854
(35.4)
Julio Urías 0.2291
0.2857
(34.8)
0.2756
(31.2)
0.2889
(37.2)
0.2894
(37.1)
0.2789
(31.0)
Kevin Gausman 0.3634
0.2898
(57.8)
0.2886
(55.2)
0.2933
(55.1)
0.2896
(58.2)
0.2867
(59.1)
Tony Gonsolin 0.2067
0.2842
(35.5)
0.2667
(29.3)
0.2871
(37.2)
0.2884
(37.5)
0.2769
(32.6)
Kris Bubic 0.3520
0.2950
(37.1)
0.2891
(37.7)
0.2960
(36.3)
0.2978
(35.6)
0.2912
(38.5)
Patrick Corbin 0.3645
0.3042
(47.4)
0.3061
(42.5)
0.3037
(47.5)
0.3043
(47.5)
0.3046
(46.2)
Nestor Cortes 0.2323
0.2870
(29.8)
0.2838
(30.9)
0.2872
(30.2)
0.2820
(26.6)
0.2918
(33.6)

Individual Misses for BABIP

Aggregate

Rank Player Proj Actual Error
1 Carlos Carrasco 0.2952 0.3372 31.1
2 Triston McKenzie 0.2823 0.2369 29.0
3 Miles Mikolas 0.2908 0.2491 28.6
4 Antonio Senzatela 0.3203 0.3827 28.4
5 Alek Manoah 0.2863 0.2443 28.1
6 JT Brubaker 0.2968 0.3341 28.1
7 Dallas Keuchel 0.3001 0.3843 27.4

Marcel

Rank Player Proj Actual Error
1 Corbin Burnes 0.3077 0.2591 37.8
2 Glenn Otto Jr. 0.3202 0.2552 37.4
3 Shane McClanahan 0.3102 0.2506 37.4
4 Antonio Senzatela 0.3109 0.3827 30.2
5 Miles Mikolas 0.2876 0.2491 30.0
6 JT Brubaker 0.2920 0.3341 28.0
7 Dallas Keuchel 0.2964 0.3843 27.0

Razzball

Rank Player Proj Actual Error
1 Triston McKenzie 0.2884 0.2369 33.9
2 Alek Manoah 0.2918 0.2443 32.8
3 Carlos Carrasco 0.2942 0.3372 31.5
4 JT Brubaker 0.2934 0.3341 30.0
5 Miles Mikolas 0.2919 0.2491 29.8
6 Cristian Javier 0.2842 0.2278 29.6
7 Shane McClanahan 0.3005 0.2506 28.3

Steamer

Rank Player Proj Actual Error
1 Carlos Carrasco 0.2918 0.3372 33.5
2 Triston McKenzie 0.2843 0.2369 30.3
3 Miles Mikolas 0.2931 0.2491 30.2
4 Alek Manoah 0.2879 0.2443 29.2
5 JT Brubaker 0.2980 0.3341 27.5
6 Dallas Keuchel 0.3037 0.3843 26.4
7 Sandy Alcantara 0.2977 0.2616 26.3

ZiPS

Rank Player Proj Actual Error
1 Antonio Senzatela 0.3126 0.3827 30.9
2 Dallas Keuchel 0.2914 0.3843 29.6
3 Glenn Otto Jr. 0.3101 0.2552 29.4
4 Shane McClanahan 0.2994 0.2506 28.1
5 Lou Trivino III 0.2818 0.3893 28.1
6 Michael Wacha 0.3185 0.2598 27.7
7 Carlos Carrasco 0.2995 0.3372 27.4

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 Austin Gomber 0.2712 0.3103 0.3095 20.9 2.9 18.0
2 Chad Kuhl 0.2809 0.3109 0.3103 18.9 3.4 15.4
3 Corbin Burnes 0.3077 0.2933 0.2591 37.8 22.3 15.4
4 Glenn Otto Jr. 0.3202 0.3003 0.2552 37.4 22.9 14.6
5 Eduardo Rodriguez 0.3297 0.2975 0.2768 20.2 5.7 14.5
6 Taijuan Walker 0.2642 0.2886 0.2838 13.5 0.9 12.6
7 Cole Irvin 0.3023 0.2913 0.2734 20.5 8.7 11.8
8 Zach Plesac 0.2665 0.2917 0.2882 13.0 1.5 11.5
9 Shane McClanahan 0.3102 0.2974 0.2506 37.4 26.0 11.5
10 Jeffrey Springs 0.3095 0.2941 0.2786 16.3 5.1 11.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Framber Valdez 0.3130 0.3032 0.2849 18.5 10.0 8.4
2 Justin Verlander 0.2855 0.2734 0.2396 26.7 18.4 8.3
3 Graham Ashcraft 0.2887 0.3027 0.3140 14.4 8.1 6.3
4 Mitch Keller 0.2965 0.3055 0.3197 19.9 14.0 5.9
5 Luis Castillo 0.3132 0.3044 0.2749 20.0 14.4 5.6
6 Sonny Gray 0.3070 0.2959 0.2767 12.0 6.3 5.6
7 Triston McKenzie 0.2884 0.2823 0.2369 33.9 29.0 4.8
8 Marco Gonzales 0.2906 0.2849 0.2766 6.5 1.7 4.8
9 Jose Quintana 0.2930 0.3003 0.3017 9.8 5.1 4.7
10 Alek Manoah 0.2918 0.2863 0.2443 32.8 28.1 4.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Max Fried 0.3065 0.2982 0.2796 15.0 9.1 5.9
2 Germán Márquez 0.3236 0.3164 0.2914 20.1 14.7 5.4
3 Sandy Alcantara 0.2977 0.2925 0.2616 26.3 21.9 4.3
4 Justin Verlander 0.2800 0.2734 0.2396 22.6 18.4 4.2
5 Mitch Keller 0.2997 0.3055 0.3197 18.2 14.0 4.2
6 Sonny Gray 0.3045 0.2959 0.2767 10.4 6.3 4.1
7 Framber Valdez 0.3081 0.3032 0.2849 13.8 10.0 3.8
8 Logan Gilbert 0.2835 0.2881 0.2915 11.1 7.3 3.7
9 Spenser Watkins 0.2901 0.2978 0.3077 11.1 7.4 3.7
10 Marcus Stroman 0.3098 0.3031 0.2716 18.1 14.4 3.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Reid Detmers 0.3070 0.2944 0.2771 13.5 6.0 7.5
2 Dakota Hudson 0.2781 0.2911 0.3007 16.3 9.4 7.0
3 Robbie Ray 0.2708 0.2811 0.2835 13.6 6.7 6.9
4 Glenn Otto Jr. 0.3101 0.3003 0.2552 29.4 22.9 6.5
5 Michael Wacha 0.3185 0.3076 0.2598 27.7 21.4 6.3
6 Jeffrey Springs 0.3036 0.2941 0.2786 11.1 5.1 6.0
7 Charlie Morton 0.2871 0.2963 0.2923 7.3 1.5 5.7
8 Kyle Gibson 0.2894 0.2986 0.3083 17.1 11.4 5.6
9 Lucas Giolito 0.2745 0.2836 0.3403 49.3 43.9 5.4
10 Dylan Cease 0.2982 0.2924 0.2600 24.9 19.6 5.3

Single Rate

Everybody Missed for Single Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Alex Cobb 0.2800
0.3032
(34.5)
0.2280
(32.4)
0.0000
(65.7)
0.3077
(31.8)
0.2980
(36.1)
José Berríos 0.2601
0.2905
(35.8)
0.2079
(38.8)
0.0000
(63.4)
0.2912
(35.4)
0.2854
(37.6)
Kevin Gausman 0.2815
0.2898
(50.4)
0.2164
(46.7)
0.0000
(76.6)
0.2896
(50.8)
0.2867
(50.8)
Kris Bubic 0.2730
0.2950
(32.8)
0.2153
(33.4)
0.0000
(57.0)
0.2978
(31.3)
0.2912
(33.4)
Patrick Corbin 0.2849
0.3042
(41.8)
0.2313
(37.7)
0.0000
(77.7)
0.3043
(41.8)
0.3046
(39.6)

Individual Misses for Single Rate

Aggregate

Rank Player Proj Actual Error
1 Zac Gallen 0.2963 0.1629 39.6
2 Tony Gonsolin 0.2842 0.1398 33.1
3 Germán Márquez 0.3164 0.1992 30.6
4 Patrick Sandoval 0.2941 0.2633 30.0
5 Daniel Lynch IV 0.3007 0.2725 29.8
6 Lucas Giolito 0.2836 0.2477 29.3
7 Roansy Contreras 0.2932 0.1493 26.9
8 Lou Trivino III 0.2882 0.3087 24.6
9 Michael Kopech 0.2927 0.1656 24.3
10 Merrill Kelly 0.2995 0.1915 24.2

Marcel

Rank Player Proj Actual Error
1 Corbin Burnes 0.2426 0.1949 38.6
2 Zac Gallen 0.2126 0.1629 35.9
3 Patrick Sandoval 0.2127 0.2633 31.8
4 Lucas Giolito 0.2031 0.2477 30.6
5 Roansy Contreras 0.2209 0.1493 29.5
6 Tony Gonsolin 0.1956 0.1398 28.1
7 Michael Kopech 0.2215 0.1656 28.0
8 Dakota Hudson 0.1967 0.2437 27.6
9 Zach Thompson 0.1956 0.2468 27.4
10 Jordan Montgomery 0.2404 0.2036 27.1

Razzball

Rank Player Proj Actual Error
1 Adam Wainwright 0.2168 0.2367 125.2
2 Corey Kluber 0.2168 0.2465 100.7
3 Taylor Hearn 0.2168 0.2237 75.8
4 Chase De Jong 0.2168 0.1429 73.2
5 Spenser Watkins 0.2168 0.2336 73.0
6 Mitch White 0.2168 0.2286 72.2
7 Drew Hutchison 0.2168 0.2374 72.0
8 Adrian Sampson 0.2168 0.2247 71.9
9 Caleb Smith 0.2168 0.1694 67.4
10 Beau Brieske 0.2168 0.1959 66.7

Steamer

Rank Player Proj Actual Error
1 Zac Gallen 0.3016 0.1629 43.2
2 Germán Márquez 0.3236 0.1992 36.0
3 Tony Gonsolin 0.2884 0.1398 35.1
4 Daniel Lynch IV 0.2982 0.2725 31.5
5 Patrick Sandoval 0.2954 0.2633 29.3
6 Lucas Giolito 0.2847 0.2477 28.7
7 Merrill Kelly 0.3025 0.1915 26.4
8 Roansy Contreras 0.2915 0.1493 26.1
9 Triston McKenzie 0.2843 0.1719 25.4
10 George Kirby 0.2954 0.2629 24.7

ZiPS

Rank Player Proj Actual Error
1 Zac Gallen 0.2886 0.1629 36.0
2 Lucas Giolito 0.2745 0.2477 33.8
3 Jeurys Familia 0.2168 0.3030 32.9
4 Roansy Contreras 0.3005 0.1493 31.0
5 Tony Gonsolin 0.2769 0.1398 30.8
6 Tyler Alexander 0.2168 0.2112 29.7
7 Patrick Sandoval 0.2925 0.2633 29.4
8 Michael Wacha 0.3185 0.1872 28.9
9 Michael Kopech 0.2971 0.1656 27.8
10 Joel Kuhnel 0.2168 0.2500 27.7

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 Corbin Burnes 0.2426 0.2933 0.1949 38.6 16.4 22.2
2 Jordan Montgomery 0.2404 0.2965 0.2036 27.1 10.9 16.3
3 Cole Irvin 0.2341 0.2913 0.2073 20.3 4.5 15.9
4 Zach Plesac 0.1904 0.2917 0.2143 13.2 0.3 12.9
5 A.J. Puk 0.2614 0.2946 0.2061 15.7 3.0 12.7
6 Shane McClanahan 0.2380 0.2974 0.2093 18.8 6.5 12.3
7 Zach Thompson 0.1956 0.2942 0.2468 27.4 16.6 10.9
8 Eduardo Rodriguez 0.2459 0.2975 0.2103 14.2 3.6 10.6
9 Dylan Bundy 0.1939 0.2974 0.2152 12.3 2.5 9.8
10 Dakota Hudson 0.1967 0.2911 0.2437 27.6 18.2 9.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.2168 0.2874 0.2367 125.2 21.8 103.4
2 Corey Kluber 0.2168 0.2917 0.2465 100.7 22.5 78.2
3 Taylor Hearn 0.2168 0.2937 0.2237 75.8 3.5 72.3
4 Adrian Sampson 0.2168 0.2998 0.2247 71.9 1.2 70.7
5 Spenser Watkins 0.2168 0.2978 0.2336 73.0 6.3 66.7
6 Mitch White 0.2168 0.2916 0.2286 72.2 6.5 65.7
7 Drew Hutchison 0.2168 0.2970 0.2374 72.0 8.5 63.6
8 Beau Brieske 0.2168 0.2917 0.1959 66.7 6.1 60.6
9 Caleb Smith 0.2168 0.2814 0.1694 67.4 10.3 57.1
10 Chase De Jong 0.2168 0.2969 0.1429 73.2 22.3 50.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jeffrey Springs 0.2836 0.2941 0.2173 6.5 0.6 5.8
2 Germán Márquez 0.3236 0.3164 0.1992 36.0 30.6 5.4
3 Kyle Freeland 0.3217 0.3156 0.2176 19.9 15.4 4.6
4 Chad Kuhl 0.3184 0.3109 0.2220 11.3 6.8 4.5
5 Sandy Alcantara 0.2977 0.2925 0.1987 18.5 14.1 4.4
6 Mitch Keller 0.2997 0.3055 0.2549 22.9 18.8 4.1
7 Sonny Gray 0.3045 0.2959 0.2170 4.5 0.5 4.1
8 Austin Gomber 0.3178 0.3103 0.2249 7.8 4.0 3.9
9 Marcus Stroman 0.3098 0.3031 0.2056 14.8 11.2 3.7
10 Spenser Watkins 0.2901 0.2978 0.2336 10.0 6.3 3.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Tyler Alexander 0.2168 0.2938 0.2112 29.7 2.0 27.7
2 Joel Kuhnel 0.2168 0.2988 0.2500 27.7 7.4 20.2
3 Jeurys Familia 0.2168 0.2982 0.3030 32.9 16.9 16.1
4 Justin Verlander 0.2545 0.2734 0.2028 15.7 4.8 10.8
5 Framber Valdez 0.2884 0.3032 0.2371 19.8 9.8 10.0
6 Manny Banuelos 0.2168 0.2927 0.2056 11.2 1.6 9.6
7 Reid Detmers 0.3070 0.2944 0.1943 20.2 11.9 8.3
8 Drew VerHagen 0.2168 0.2921 0.2647 13.1 5.4 7.7
9 Max Fried 0.2851 0.2982 0.2272 12.7 5.1 7.6
10 Sonny Gray 0.2757 0.2959 0.2170 8.1 0.5 7.6

Double Rate

Everybody Missed for Double Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jordan Lyles 0.0846
0.0000
(14.1)
0.0668
(14.9)
0.0000
(23.7)
0.0000
(14.1)
0.0000
(15.0)
JT Brubaker 0.0931
0.0000
(17.3)
0.0708
(15.4)
0.0000
(25.2)
0.0000
(17.3)
0.0000
(18.1)
Madison Bumgarner 0.0994
0.0000
(23.1)
0.0767
(16.9)
0.0000
(31.7)
0.0000
(23.1)
0.0000
(23.9)

Individual Misses for Double Rate

Aggregate

Rank Player Proj Actual Error
1 Trevor Rogers 0.0000 0.1144 22.9
2 Justin Verlander 0.0000 0.0346 21.2
3 Framber Valdez 0.0000 0.0441 18.4
4 Adam Oller 0.0000 0.1202 18.1
5 Kyle Wright 0.0000 0.0435 16.9
6 Shane McClanahan 0.0000 0.0413 16.0
7 Yu Darvish 0.0000 0.0457 15.9
8 Roansy Contreras 0.0000 0.1045 15.6
9 Richard Bleier 0.0000 0.1364 15.5
10 Ryan Brasier 0.0000 0.1250 15.4

Marcel

Rank Player Proj Actual Error
1 Ranger Suarez 0.0515 0.0852 23.3
2 Yu Darvish 0.0744 0.0457 20.9
3 Adam Oller 0.0666 0.1202 18.6
4 Taylor Hearn 0.0591 0.0983 18.3
5 Brandon Woodruff 0.0487 0.0767 18.3
6 Justin Verlander 0.0634 0.0346 18.2
7 Shane McClanahan 0.0693 0.0413 16.9
8 Kyle Wright 0.0678 0.0435 16.8
9 Glenn Otto Jr. 0.0739 0.0443 16.5
10 Scott Barlow 0.0788 0.0223 15.9

Razzball

Rank Player Proj Actual Error
1 Adam Wainwright 0.0666 0.0600 48.6
2 Corey Kluber 0.0666 0.0641 38.9
3 Drew Hutchison 0.0666 0.0504 32.5
4 Andre Pallante 0.0666 0.0539 30.5
5 Graham Ashcraft 0.0666 0.0552 30.3
6 Steve Cishek 0.0666 0.0185 29.3
7 Trevor Rogers 0.0000 0.1144 28.8
8 Adrian Sampson 0.0666 0.0570 27.2
9 Beau Brieske 0.0666 0.0408 27.0
10 Wil Crowe 0.0666 0.0419 26.1

Steamer

Rank Player Proj Actual Error
1 Trevor Rogers 0.0000 0.1144 22.9
2 Justin Verlander 0.0000 0.0346 21.1
3 Framber Valdez 0.0000 0.0441 18.4
4 Adam Oller 0.0000 0.1202 18.1
5 Kyle Wright 0.0000 0.0435 16.9
6 Shane McClanahan 0.0000 0.0413 16.0
7 Yu Darvish 0.0000 0.0457 15.9
8 Roansy Contreras 0.0000 0.1045 15.6
9 Richard Bleier 0.0000 0.1364 15.6
10 Ryan Brasier 0.0000 0.1250 15.4

ZiPS

Rank Player Proj Actual Error
1 Tyler Alexander 0.0666 0.0621 29.7
2 Aníbal Sánchez 0.0666 0.0464 24.9
3 Trevor Rogers 0.0000 0.1144 23.5
4 Justin Verlander 0.0000 0.0346 20.4
5 Adam Oller 0.0000 0.1202 18.5
6 Framber Valdez 0.0000 0.0441 17.4
7 Roansy Contreras 0.0000 0.1045 16.1
8 Kyle Wright 0.0000 0.0435 16.0
9 Kyle Freeland 0.0000 0.0859 15.9
10 Richard Bleier 0.0000 0.1364 15.8

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 Brandon Woodruff 0.0487 0.0000 0.0767 18.3 6.4 11.9
2 Ranger Suarez 0.0515 0.0000 0.0852 23.3 12.4 10.8
3 Nathan Eovaldi 0.0909 0.0000 0.0667 10.5 0.1 10.3
4 Mitch Keller 0.0821 0.0000 0.0605 13.8 4.0 9.8
5 Dylan Bundy 0.0816 0.0000 0.0650 9.0 0.8 8.2
6 Zach Thompson 0.0800 0.0000 0.0597 10.2 3.6 6.6
7 Jordan Montgomery 0.0588 0.0000 0.0679 7.6 1.1 6.5
8 Jeffrey Springs 0.0794 0.0000 0.0529 13.7 7.4 6.3
9 Robbie Ray 0.0759 0.0000 0.0628 9.0 2.8 6.2
10 Adrian Houser 0.0545 0.0000 0.0729 9.1 3.0 6.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.0666 0.0000 0.0600 48.6 5.1 43.5
2 Corey Kluber 0.0666 0.0000 0.0641 38.9 1.5 37.3
3 Drew Hutchison 0.0666 0.0000 0.0504 32.5 7.4 25.2
4 Graham Ashcraft 0.0666 0.0000 0.0552 30.3 5.2 25.2
5 Andre Pallante 0.0666 0.0000 0.0539 30.5 5.7 24.8
6 Adrian Sampson 0.0666 0.0000 0.0570 27.2 4.0 23.2
7 Spenser Watkins 0.0666 0.0000 0.0712 22.6 2.2 20.4
8 Beau Brieske 0.0666 0.0000 0.0408 27.0 8.7 18.4
9 Wil Crowe 0.0666 0.0000 0.0419 26.1 8.1 18.0
10 Jason Alexander 0.0666 0.0000 0.0649 17.9 0.5 17.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Aaron Nola 0.0000 0.0000 0.0757 7.6 7.6 0.0
2 Merrill Kelly 0.0000 0.0000 0.0737 5.9 5.9 0.0
3 Gerrit Cole 0.0000 0.0000 0.0687 1.9 1.9 0.0
4 Logan Webb 0.0000 0.0000 0.0682 1.5 1.5 0.0
5 Marco Gonzales 0.0000 0.0000 0.0742 6.2 6.1 0.0
6 Germán Márquez 0.0000 0.0000 0.0827 12.8 12.7 0.0
7 Jordan Lyles 0.0000 0.0000 0.0846 14.1 14.1 0.0
8 Nick Pivetta 0.0000 0.0000 0.0730 5.2 5.2 0.0
9 Kyle Freeland 0.0000 0.0000 0.0859 15.0 15.0 0.0
10 Logan Gilbert 0.0000 0.0000 0.0792 9.8 9.8 0.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Tyler Alexander 0.0666 0.0000 0.0621 29.7 1.8 27.9
2 Aníbal Sánchez 0.0666 0.0000 0.0464 24.9 5.8 19.1
3 Manny Banuelos 0.0666 0.0000 0.0654 11.6 0.2 11.4
4 Reyes Moronta 0.0666 0.0000 0.0510 13.0 2.5 10.5
5 Jeurys Familia 0.0666 0.0000 0.0758 11.4 1.9 9.5
6 Zack Thompson 0.0666 0.0000 0.0326 13.5 4.6 8.9
7 Jared Koenig 0.0666 0.0000 0.0763 9.8 1.8 8.0
8 Drew VerHagen 0.0666 0.0000 0.0588 7.7 0.8 6.9
9 Louis Varland 0.0666 0.0000 0.0676 6.8 0.1 6.7
10 Luis Perdomo 0.0666 0.0000 0.0395 8.9 2.6 6.3

Triple Rate

Everybody Missed for Triple Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Kyle Freeland 0.0146
0.0000
(7.1)
0.0054
(7.3)
0.0000
(7.8)
0.0000
(7.1)
0.0000
(7.2)
Zack Wheeler 0.0154
0.0000
(6.1)
0.0044
(6.9)
0.0000
(6.7)
0.0000
(6.1)
0.0000
(6.1)
Rich Hill 0.0166
0.0000
(5.9)
0.0027
(7.5)
0.0000
(6.4)
0.0000
(5.9)
0.0000
(6.0)
Chad Kuhl 0.0143
0.0000
(5.5)
0.0043
(6.4)
0.0000
(6.1)
0.0000
(5.5)
0.0000
(5.6)
Taylor Rogers 0.0196
0.0000
(3.9)
0.0000
(5.5)
0.0000
(4.2)
0.0000
(3.9)
0.0000
(3.9)
James Kaprielian 0.0175
0.0000
(7.0)
0.0098
(4.7)
0.0000
(7.6)
0.0000
(7.0)
0.0000
(7.1)
Pablo López 0.0125
0.0000
(5.2)
0.0063
(4.9)
0.0000
(6.0)
0.0000
(5.2)
0.0000
(5.3)
Sean Manaea 0.0115
0.0000
(4.1)
0.0047
(4.8)
0.0000
(4.8)
0.0000
(4.1)
0.0000
(4.2)
Joan Adon 0.0198
0.0000
(4.5)
0.0058
(4.5)
0.0000
(4.8)
0.0000
(4.5)
0.0000
(4.5)
Sandy Alcantara 0.0099
0.0000
(4.0)
0.0043
(5.3)
0.0000
(4.9)
0.0000
(4.0)
0.0000
(4.1)

Individual Misses for Triple Rate

Aggregate

Rank Player Proj Actual Error
1 Corbin Burnes 0.0000 0.0128 6.0
2 Josh Winckowski 0.0000 0.0215 5.1
3 Jesse Chavez 0.0000 0.0212 4.6
4 Tyler Anderson 0.0000 0.0117 4.5
5 Martín Pérez 0.0000 0.0000 4.4
6 Robbie Ray 0.0000 0.0108 4.2
7 Marco Gonzales 0.0000 0.0000 4.2
8 Austin Gomber 0.0000 0.0132 4.2
9 Yu Darvish 0.0000 0.0000 4.1
10 Kenley Jansen 0.0000 0.0210 4.1

Marcel

Rank Player Proj Actual Error
1 Yu Darvish 0.0110 0.0000 8.2
2 Luis Castillo 0.0095 0.0000 5.6
3 Josh Winckowski 0.0054 0.0215 5.2
4 Nick Pivetta 0.0086 0.0020 4.8
5 Johnny Cueto 0.0116 0.0040 4.7
6 Michael Kopech 0.0127 0.0032 4.5
7 Aaron Civale 0.0110 0.0000 4.3
8 Aaron Nola 0.0076 0.0019 4.2
9 John Brebbia 0.0000 0.0143 4.2
10 Luis Severino 0.0108 0.0000 4.2

Razzball

Rank Player Proj Actual Error
1 Corbin Burnes 0.0000 0.0128 6.7
2 Tyler Anderson 0.0000 0.0117 5.2
3 Robbie Ray 0.0000 0.0108 5.0
4 Jesse Chavez 0.0000 0.0212 4.9
5 Austin Gomber 0.0000 0.0132 4.7
6 Graham Ashcraft 0.0054 0.0000 4.5
7 Kenley Jansen 0.0000 0.0210 4.3
8 Noah Syndergaard 0.0000 0.0119 4.2
9 Ryan Feltner 0.0000 0.0139 4.1
10 Jeff Hoffman 0.0000 0.0248 4.0

Steamer

Rank Player Proj Actual Error
1 Corbin Burnes 0.0000 0.0128 6.0
2 Josh Winckowski 0.0000 0.0215 5.1
3 Jesse Chavez 0.0000 0.0212 4.6
4 Tyler Anderson 0.0000 0.0117 4.5
5 Martín Pérez 0.0000 0.0000 4.4
6 Robbie Ray 0.0000 0.0108 4.2
7 Marco Gonzales 0.0000 0.0000 4.2
8 Austin Gomber 0.0000 0.0132 4.2
9 Yu Darvish 0.0000 0.0000 4.1
10 Kenley Jansen 0.0000 0.0210 4.1

ZiPS

Rank Player Proj Actual Error
1 Corbin Burnes 0.0000 0.0128 6.0
2 Josh Winckowski 0.0000 0.0215 5.1
3 Jesse Chavez 0.0000 0.0212 4.6
4 Tyler Anderson 0.0000 0.0117 4.6
5 Martín Pérez 0.0000 0.0000 4.3
6 Robbie Ray 0.0000 0.0108 4.3
7 Austin Gomber 0.0000 0.0132 4.2
8 Marco Gonzales 0.0000 0.0000 4.1
9 Kenley Jansen 0.0000 0.0210 4.1
10 Yu Darvish 0.0000 0.0000 4.1

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 Yu Darvish 0.0110 0.0000 0.0000 8.2 4.1 4.1
2 Johnny Cueto 0.0116 0.0000 0.0040 4.7 0.9 3.8
3 Michael Kopech 0.0127 0.0000 0.0032 4.5 1.1 3.4
4 Joe Mantiply 0.0159 0.0000 0.0000 3.8 1.3 2.5
5 Glenn Otto Jr. 0.0099 0.0000 0.0052 2.5 0.1 2.4
6 Chase De Jong 0.0136 0.0000 0.0000 3.9 1.6 2.3
7 Luis Castillo 0.0095 0.0000 0.0000 5.6 3.3 2.3
8 Julio Urías 0.0024 0.0000 0.0066 3.1 0.8 2.3
9 Nick Pivetta 0.0086 0.0000 0.0020 4.8 2.6 2.2
10 Aaron Civale 0.0110 0.0000 0.0000 4.3 2.2 2.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.0054 0.0000 0.0051 3.7 0.2 3.5
2 Corey Kluber 0.0054 0.0000 0.0060 2.6 0.4 2.2
3 Graham Ashcraft 0.0054 0.0000 0.0000 4.5 2.5 2.0
4 Spenser Watkins 0.0054 0.0000 0.0028 3.2 1.2 2.0
5 Andre Pallante 0.0054 0.0000 0.0030 3.1 1.1 2.0
6 Taylor Hearn 0.0054 0.0000 0.0034 2.9 0.9 2.0
7 Drew Hutchison 0.0054 0.0000 0.0059 1.8 0.3 1.5
8 Beau Brieske 0.0054 0.0000 0.0041 1.9 0.4 1.5
9 Wil Crowe 0.0054 0.0000 0.0047 1.7 0.2 1.5
10 Chase De Jong 0.0054 0.0000 0.0000 2.9 1.6 1.3

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Anthony Gose 0.0054 0.0000 0.0000 1.0 0.5 0.5
2 Sandy Alcantara 0.0000 0.0000 0.0099 4.0 4.0 0.0
3 Corbin Burnes 0.0000 0.0000 0.0128 6.0 6.0 0.0
4 Logan Webb 0.0000 0.0000 0.0054 0.0 0.0 0.0
5 Germán Márquez 0.0000 0.0000 0.0094 3.1 3.1 0.0
6 Robbie Ray 0.0000 0.0000 0.0108 4.2 4.2 0.0
7 Kyle Freeland 0.0000 0.0000 0.0146 7.1 7.1 0.0
8 Logan Gilbert 0.0000 0.0000 0.0058 0.3 0.3 0.0
9 Cole Irvin 0.0000 0.0000 0.0055 0.1 0.1 0.0
10 Pablo López 0.0000 0.0000 0.0125 5.2 5.2 0.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Tyler Alexander 0.0054 0.0000 0.0062 1.9 0.4 1.6
2 Aníbal Sánchez 0.0054 0.0000 0.0052 1.6 0.1 1.5
3 Joel Kuhnel 0.0054 0.0000 0.0000 2.7 1.4 1.4
4 Kyle Nelson 0.0054 0.0000 0.0000 1.6 0.8 0.8
5 Zack Thompson 0.0054 0.0000 0.0000 1.5 0.7 0.7
6 Drew VerHagen 0.0054 0.0000 0.0000 1.1 0.6 0.6
7 Jeff Brigham 0.0054 0.0000 0.0000 1.1 0.5 0.5
8 Luis Perdomo 0.0054 0.0000 0.0000 1.0 0.5 0.5
9 Tyler Thornburg 0.0054 0.0000 0.0000 0.9 0.5 0.5
10 Luis Ortiz 0.0054 0.0000 0.0000 0.7 0.4 0.4

Run Rate

Everybody Missed for Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Justin Verlander 0.0646
0.1047
(22.1)
0.1050
(23.6)
0.1056
(23.9)
0.1059
(22.4)
0.1026
(22.0)
Martín Pérez 0.0853
0.1307
(31.5)
0.1336
(35.6)
0.1285
(31.2)
0.1272
(28.1)
0.1363
(37.8)
Tyler Anderson 0.0806
0.1349
(33.5)
0.1262
(28.7)
0.1299
(31.1)
0.1398
(36.4)
0.1351
(35.0)
José Berríos 0.1368
0.1115
(24.3)
0.1103
(23.7)
0.1115
(23.0)
0.1129
(23.8)
0.1102
(23.7)
Triston McKenzie 0.0877
0.1275
(24.3)
0.1267
(25.2)
0.1272
(25.4)
0.1272
(23.5)
0.1282
(26.3)
Sean Manaea 0.1416
0.1080
(27.2)
0.1125
(22.9)
0.1088
(25.5)
0.1106
(26.0)
0.1046
(28.1)
Dallas Keuchel 0.2277
0.1253
(33.1)
0.1236
(33.1)
0.1262
(32.3)
0.1279
(32.6)
0.1218
(33.6)
Patrick Corbin 0.1669
0.1224
(36.7)
0.1306
(29.5)
0.1257
(33.1)
0.1258
(34.8)
0.1156
(40.1)
Nestor Cortes 0.0715
0.1258
(29.0)
0.1168
(24.8)
0.1280
(31.5)
0.1254
(28.4)
0.1238
(29.1)

Individual Misses for Run Rate

Aggregate

Rank Player Proj Actual Error
1 Tony Gonsolin 0.1265 0.0643 27.5
2 Alek Manoah 0.1092 0.0700 25.4
3 Merrill Kelly 0.1340 0.0958 25.1
4 Zac Gallen 0.1182 0.0784 23.4
5 Dylan Cease 0.1110 0.0736 22.7
6 Sandy Alcantara 0.1082 0.0756 22.7
7 Trevor Rogers 0.1043 0.1447 22.6
8 Cristian Javier 0.1205 0.0752 22.4
9 Lucas Giolito 0.1083 0.1318 21.2
10 Alex Wood 0.1097 0.1405 21.0

Marcel

Rank Player Proj Actual Error
1 Jose Quintana 0.1407 0.0898 31.1
2 Kyle Wright 0.1352 0.0908 29.1
3 Dylan Cease 0.1175 0.0736 29.0
4 Alek Manoah 0.1080 0.0700 25.9
5 Sandy Alcantara 0.1097 0.0756 25.7
6 Jeffrey Springs 0.1280 0.0765 25.5
7 Dean Kremer 0.1465 0.0938 24.4
8 Trevor Rogers 0.1054 0.1447 21.1
9 Matt Moore 0.1396 0.0658 20.9
10 Logan Gilbert 0.1250 0.0927 20.9

Razzball

Rank Player Proj Actual Error
1 Alek Manoah 0.1138 0.0700 30.4
2 Sandy Alcantara 0.1137 0.0756 29.1
3 Merrill Kelly 0.1357 0.0958 28.0
4 Cristian Javier 0.1273 0.0752 27.4
5 Zac Gallen 0.1208 0.0784 26.5
6 Tony Gonsolin 0.1223 0.0643 26.3
7 Dylan Cease 0.1118 0.0736 24.6
8 Max Fried 0.1124 0.0750 23.6
9 Julio Urías 0.1132 0.0740 23.4
10 Kyle Wright 0.1243 0.0908 20.9

Steamer

Rank Player Proj Actual Error
1 Alek Manoah 0.1155 0.0700 29.6
2 Tony Gonsolin 0.1304 0.0643 29.1
3 Julio Urías 0.1195 0.0740 26.0
4 Sandy Alcantara 0.1127 0.0756 25.9
5 Merrill Kelly 0.1357 0.0958 25.8
6 Zac Gallen 0.1209 0.0784 24.7
7 Dylan Cease 0.1136 0.0736 24.0
8 Cristian Javier 0.1219 0.0752 22.8
9 Kyle Wright 0.1288 0.0908 22.3
10 Trevor Rogers 0.1077 0.1447 21.3

ZiPS

Rank Player Proj Actual Error
1 Tony Gonsolin 0.1269 0.0643 28.8
2 Lucas Giolito 0.0990 0.1318 26.3
3 Dean Kremer 0.1497 0.0938 26.1
4 Trevor Rogers 0.0969 0.1447 25.1
5 Merrill Kelly 0.1306 0.0958 24.0
6 Jordan Lyles 0.1565 0.1214 23.3
7 Alex Wood 0.1036 0.1405 23.3
8 Matt Moore 0.1444 0.0658 22.4
9 Chase De Jong 0.1625 0.0819 22.2
10 Jose Quintana 0.1272 0.0898 22.0

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 Jeffrey Springs 0.1280 0.1017 0.0765 25.5 10.0 15.5
2 Ranger Suarez 0.0886 0.1136 0.1118 18.6 3.4 15.2
3 Jose Quintana 0.1407 0.1230 0.0898 31.1 17.7 13.4
4 Rich Hill 0.1082 0.1363 0.1274 12.7 1.0 11.7
5 Aaron Nola 0.1201 0.1090 0.0929 17.8 7.3 10.5
6 Chad Kuhl 0.1328 0.1496 0.1475 12.1 3.0 9.2
7 Jorge López 0.1474 0.1209 0.0872 16.4 7.9 8.5
8 Ryan Feltner 0.1326 0.1540 0.1519 10.4 2.1 8.3
9 Austin Gomber 0.1206 0.1382 0.1512 18.9 10.6 8.3
10 Kyle Wright 0.1352 0.1260 0.0908 29.1 20.9 8.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Taylor Hearn 0.1142 0.1369 0.1336 11.1 1.7 9.4
2 Aaron Sanchez 0.1142 0.1450 0.1736 17.1 9.4 7.7
3 Drew Hutchison 0.1142 0.1321 0.1250 7.4 0.1 7.4
4 Josh Winckowski 0.1142 0.1373 0.1487 12.6 5.8 6.8
5 Jason Alexander 0.1142 0.1368 0.1464 12.0 5.3 6.7
6 Sandy Alcantara 0.1137 0.1082 0.0756 29.1 22.7 6.4
7 Jhoulys Chacín 0.1142 0.1452 0.2009 20.1 13.7 6.4
8 Max Fried 0.1124 0.1061 0.0750 23.6 17.7 5.9
9 Luis Castillo 0.1196 0.1124 0.0911 14.3 8.9 5.5
10 Joel Kuhnel 0.1142 0.1374 0.1608 13.2 7.7 5.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Julio Urías 0.1195 0.1096 0.0740 26.0 19.7 6.3
2 Graham Ashcraft 0.1176 0.1274 0.1315 10.0 5.1 4.9
3 Alek Manoah 0.1155 0.1092 0.0700 29.6 25.4 4.3
4 Marcus Stroman 0.1258 0.1177 0.1072 6.1 2.0 4.1
5 Max Fried 0.1119 0.1061 0.0750 21.3 17.7 3.6
6 Kyle Freeland 0.1453 0.1400 0.1253 9.3 5.9 3.4
7 Jason Alexander 0.1270 0.1368 0.1464 8.7 5.3 3.4
8 Sonny Gray 0.1201 0.1124 0.0902 10.8 7.4 3.4
9 Johnny Cueto 0.1382 0.1323 0.1014 18.9 15.6 3.3
10 Sandy Alcantara 0.1127 0.1082 0.0756 25.9 22.7 3.3

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Logan Webb 0.0864 0.1008 0.0966 11.9 2.2 9.7
2 Spenser Watkins 0.1689 0.1532 0.1285 16.3 8.1 8.1
3 Jordan Lyles 0.1565 0.1485 0.1214 23.3 15.6 7.8
4 Antonio Senzatela 0.1190 0.1393 0.1356 8.9 1.3 7.6
5 Corbin Burnes 0.0810 0.0922 0.0916 12.4 5.1 7.3
6 Germán Márquez 0.1168 0.1278 0.1399 21.8 14.9 7.0
7 Dean Kremer 0.1497 0.1393 0.0938 26.1 19.8 6.4
8 Martín Pérez 0.1363 0.1307 0.0853 37.8 31.5 6.3
9 Jorge López 0.1398 0.1209 0.0872 14.2 7.9 6.3
10 Dakota Hudson 0.1111 0.1229 0.1191 7.7 1.9 5.8

Earned Run Rate

Everybody Missed for Earned Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Justin Verlander 0.0511
0.0980
(25.4)
0.0966
(26.7)
0.0991
(27.6)
0.0992
(25.7)
0.0957
(25.0)
Martín Pérez 0.0767
0.1213
(29.3)
0.1174
(28.9)
0.1192
(29.4)
0.1180
(26.1)
0.1267
(35.2)
Tyler Anderson 0.0721
0.1271
(32.6)
0.1198
(29.8)
0.1224
(30.9)
0.1322
(35.7)
0.1267
(33.5)
José Berríos 0.1328
0.1035
(28.8)
0.1015
(27.7)
0.1033
(27.2)
0.1046
(28.4)
0.1025
(28.2)
Dallas Keuchel 0.2046
0.1157
(29.6)
0.1140
(29.1)
0.1158
(28.9)
0.1175
(29.3)
0.1139
(29.6)
Patrick Corbin 0.1501
0.1141
(32.0)
0.1244
(22.2)
0.1165
(28.6)
0.1170
(30.3)
0.1086
(34.6)
Dylan Cease 0.0602
0.1035
(25.7)
0.1082
(31.7)
0.1041
(27.8)
0.1060
(27.1)
0.1004
(24.7)
Trevor Rogers 0.1363
0.0967
(23.1)
0.0929
(23.3)
0.1003
(20.3)
0.0997
(22.0)
0.0901
(25.4)

Individual Misses for Earned Run Rate

Aggregate

Rank Player Proj Actual Error
1 Sean Manaea 0.1005 0.1297 25.5
2 Nestor Cortes 0.1184 0.0699 24.4
3 Alek Manoah 0.1021 0.0623 24.3
4 Lucas Giolito 0.1010 0.1261 23.7
5 Tony Gonsolin 0.1185 0.0622 23.6
6 Sandy Alcantara 0.1003 0.0655 23.0
7 Alex Wood 0.1014 0.1333 22.7
8 Julio Urías 0.1026 0.0610 22.6
9 Matt Moore 0.1297 0.0526 20.7
10 Zac Gallen 0.1104 0.0728 20.5

Marcel

Rank Player Proj Actual Error
1 Jose Quintana 0.1254 0.0795 27.4
2 Kyle Wright 0.1281 0.0867 26.5
3 Alek Manoah 0.1000 0.0623 25.3
4 Dean Kremer 0.1389 0.0879 23.3
5 Triston McKenzie 0.1209 0.0850 22.5
6 Jeffrey Springs 0.1137 0.0674 22.4
7 Sandy Alcantara 0.0954 0.0655 21.7
8 Austin Gomber 0.1102 0.1456 21.6
9 Matt Moore 0.1282 0.0526 21.3
10 Lucas Giolito 0.1012 0.1261 21.2

Razzball

Rank Player Proj Actual Error
1 Alek Manoah 0.1062 0.0623 29.3
2 Sandy Alcantara 0.1051 0.0655 29.3
3 Nestor Cortes 0.1205 0.0699 27.0
4 Julio Urías 0.1056 0.0610 26.2
5 Cristian Javier 0.1203 0.0718 24.5
6 Sean Manaea 0.1007 0.1297 23.8
7 Zac Gallen 0.1125 0.0728 23.6
8 Tony Gonsolin 0.1149 0.0622 22.9
9 Merrill Kelly 0.1269 0.0933 21.8
10 Elvin Rodríguez 0.1041 0.2448 21.1

Steamer

Rank Player Proj Actual Error
1 Julio Urías 0.1120 0.0610 28.6
2 Alek Manoah 0.1077 0.0623 28.2
3 Sandy Alcantara 0.1038 0.0655 25.5
4 Tony Gonsolin 0.1228 0.0622 25.4
5 Sean Manaea 0.1022 0.1297 24.8
6 Nestor Cortes 0.1182 0.0699 23.8
7 Zac Gallen 0.1127 0.0728 21.7
8 Alex Wood 0.1044 0.1333 21.4
9 Adrian Sampson 0.1416 0.0841 20.5
10 Matt Moore 0.1289 0.0526 20.3

ZiPS

Rank Player Proj Actual Error
1 Lucas Giolito 0.0919 0.1261 28.8
2 Sean Manaea 0.0985 0.1297 25.7
3 Alex Wood 0.0960 0.1333 24.6
4 Nestor Cortes 0.1165 0.0699 24.3
5 Tony Gonsolin 0.1176 0.0622 24.0
6 Matt Moore 0.1361 0.0526 23.2
7 Dean Kremer 0.1397 0.0879 22.9
8 Charlie Morton 0.0912 0.1140 21.8
9 Jose Quintana 0.1183 0.0795 21.5
10 Chase De Jong 0.1515 0.0717 21.3

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 Aaron Nola 0.1140 0.1013 0.0917 13.5 0.6 12.9
2 Ranger Suarez 0.0803 0.1049 0.0952 13.5 0.6 12.9
3 Chad Kuhl 0.1172 0.1409 0.1410 18.1 5.5 12.6
4 Jeffrey Springs 0.1137 0.0954 0.0674 22.4 10.5 11.9
5 Kyle Wright 0.1281 0.1170 0.0867 26.5 15.8 10.7
6 Logan Webb 0.1026 0.0927 0.0788 14.4 4.0 10.4
7 Jose Quintana 0.1254 0.1142 0.0795 27.4 17.5 9.9
8 Mitch Keller 0.1309 0.1207 0.1004 17.1 7.9 9.2
9 Jorge López 0.1394 0.1119 0.0671 19.9 10.7 9.2
10 Logan Gilbert 0.1192 0.1106 0.0862 21.1 12.0 9.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Taylor Hearn 0.1041 0.1280 0.1269 13.2 3.5 9.7
2 Aaron Sanchez 0.1041 0.1352 0.1660 18.2 10.5 7.7
3 Drew Hutchison 0.1041 0.1234 0.1142 7.8 0.2 7.6
4 Davis Martin 0.1041 0.1365 0.1264 7.8 0.3 7.4
5 Josh Winckowski 0.1041 0.1285 0.1456 15.2 8.2 7.0
6 Jason Alexander 0.1041 0.1272 0.1340 11.7 5.0 6.7
7 Jhoulys Chacín 0.1041 0.1358 0.1826 18.7 12.2 6.4
8 Sandy Alcantara 0.1051 0.1003 0.0655 29.3 23.0 6.3
9 Joel Kuhnel 0.1041 0.1295 0.1608 16.1 10.2 5.9
10 Logan Webb 0.0977 0.0927 0.0788 9.7 4.0 5.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Julio Urías 0.1120 0.1026 0.0610 28.6 22.6 6.0
2 Graham Ashcraft 0.1085 0.1184 0.1228 11.1 6.2 4.9
3 Logan Webb 0.0990 0.0927 0.0788 8.4 4.0 4.5
4 Alek Manoah 0.1077 0.1021 0.0623 28.2 24.3 3.8
5 Kyle Freeland 0.1362 0.1306 0.1149 9.0 5.3 3.8
6 Marcus Stroman 0.1160 0.1088 0.0949 6.6 2.9 3.7
7 Nick Pivetta 0.1180 0.1218 0.1177 7.1 3.7 3.4
8 Jason Alexander 0.1174 0.1272 0.1340 8.4 5.0 3.4
9 Johnny Cueto 0.1300 0.1243 0.0906 19.4 16.1 3.3
10 Tyler Anderson 0.1322 0.1271 0.0721 35.7 32.6 3.1

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spenser Watkins 0.1577 0.1436 0.1198 14.1 6.9 7.2
2 Antonio Senzatela 0.1114 0.1301 0.1259 8.9 1.9 7.0
3 Germán Márquez 0.1087 0.1188 0.1284 20.9 14.4 6.5
4 Jordan Lyles 0.1459 0.1394 0.1137 19.4 13.1 6.3
5 Framber Valdez 0.1024 0.0966 0.0762 15.8 9.6 6.2
6 Tyler Alexander 0.1041 0.1200 0.1265 12.6 6.5 6.1
7 Joel Kuhnel 0.1041 0.1295 0.1608 16.3 10.2 6.0
8 Jorge López 0.1301 0.1119 0.0671 16.7 10.7 6.0
9 Martín Pérez 0.1267 0.1213 0.0767 35.2 29.3 5.8
10 Corbin Burnes 0.0762 0.0852 0.0828 10.9 5.1 5.8

Win Rate

Everybody Missed for Win Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Yu Darvish 0.5333
0.3615
(132.7)
0.2105
(210.8)
0.3758
(142.5)
0.3624
(123.8)
0.3462
(160.7)
Tyler Anderson 0.5000
0.2298
(191.2)
0.1667
(200.8)
0.1952
(234.8)
0.2239
(187.9)
0.2963
(159.1)
Tony Gonsolin 0.6667
0.2094
(227.8)
0.1562
(229.6)
0.2346
(228.8)
0.1943
(230.1)
0.2000
(243.0)
Kyle Wright 0.7000
0.1664
(394.0)
0.1071
(401.1)
0.1027
(461.0)
0.1909
(368.1)
0.3333
(286.3)

Individual Misses for Win Rate

Aggregate

Rank Player Proj Actual Error
1 JT Brubaker 0.3254 0.1071 140.8
2 Michael Lorenzen 0.1160 0.4444 135.1
3 Patrick Corbin 0.3790 0.1935 132.1
4 Michael Wacha 0.2300 0.4783 128.0
5 Cristian Javier 0.1495 0.3667 127.2
6 Justin Verlander 0.4552 0.6429 125.1
7 Spencer Strider 0.1206 0.3548 123.8
8 Keegan Thompson 0.0955 0.3448 121.0
9 Nestor Cortes 0.2363 0.4286 118.4
10 Dane Dunning 0.3120 0.1379 116.6

Marcel

Rank Player Proj Actual Error
1 Justin Verlander 0.2000 0.6429 262.1
2 Carlos Carrasco 0.1333 0.5172 215.8
3 Framber Valdez 0.2432 0.5484 211.5
4 Alek Manoah 0.2051 0.5161 205.6
5 Cal Quantrill 0.1591 0.4688 200.4
6 Luis Garcia 0.2093 0.5357 178.1
7 Sandy Alcantara 0.1951 0.4375 171.0
8 Joe Ryan 0.1562 0.4815 166.6
9 Nestor Cortes 0.1176 0.4286 160.8
10 Jameson Taillon 0.1707 0.4375 158.3

Razzball

Rank Player Proj Actual Error
1 Justin Verlander 0.4321 0.6429 158.6
2 Spencer Strider 0.1174 0.3548 139.8
3 Cal Quantrill 0.3164 0.4688 138.4
4 Jeffrey Springs 0.0509 0.2727 136.8
5 Keegan Thompson 0.0938 0.3448 135.0
6 Paul Blackburn 0.0717 0.3333 135.0
7 Adam Wainwright 0.2034 0.3438 134.7
8 Paolo Espino 0.2923 0.0000 129.0
9 Ross Stripling 0.1028 0.3125 127.1
10 Luis Garcia 0.3745 0.5357 121.2

Steamer

Rank Player Proj Actual Error
1 Justin Verlander 0.4135 0.6429 145.9
2 Michael Wacha 0.1886 0.4783 143.9
3 Spencer Strider 0.0799 0.3548 139.7
4 JT Brubaker 0.3107 0.1071 138.2
5 Cristian Javier 0.1270 0.3667 134.2
6 Dane Dunning 0.3252 0.1379 132.6
7 Keegan Thompson 0.0760 0.3448 125.4
8 Kris Bubic 0.3103 0.1071 125.3
9 Dean Kremer 0.1118 0.3636 123.7
10 Cal Quantrill 0.2995 0.4688 122.4

ZiPS

Rank Player Proj Actual Error
1 Nestor Cortes 0.1481 0.4286 185.6
2 Drew Rasmussen 0.1026 0.3929 182.0
3 Cristian Javier 0.0833 0.3667 178.2
4 Michael Lorenzen 0.0465 0.4444 172.3
5 Michael Wacha 0.1852 0.4783 161.9
6 Chris Bassitt 0.3077 0.5000 159.1
7 Martín Pérez 0.2188 0.3750 145.8
8 Hunter Greene 0.5000 0.2083 143.6
9 Patrick Corbin 0.4138 0.1935 141.8
10 JT Brubaker 0.3478 0.1071 141.7

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 Justin Verlander 0.2000 0.4552 0.6429 262.1 125.1 136.9
2 Sandy Alcantara 0.1951 0.3875 0.4375 171.0 44.5 126.5
3 Alek Manoah 0.2051 0.3974 0.5161 205.6 93.5 112.1
4 Carlos Carrasco 0.1333 0.3533 0.5172 215.8 105.9 109.9
5 Framber Valdez 0.2432 0.4234 0.5484 211.5 103.6 107.9
6 Miles Mikolas 0.1481 0.3277 0.3636 133.7 29.1 104.6
7 Zac Gallen 0.1622 0.3505 0.3871 125.3 26.3 99.0
8 Cal Quantrill 0.1591 0.3372 0.4688 200.4 101.5 98.9
9 Noah Syndergaard 0.1304 0.3399 0.4000 124.4 34.1 90.3
10 Jameson Taillon 0.1707 0.3394 0.4375 158.3 71.6 86.7

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.2034 0.3801 0.3438 134.7 29.0 105.7
2 Corey Kluber 0.2034 0.3359 0.3226 100.9 9.0 91.9
3 Michael Kopech 0.3891 0.2196 0.2000 79.9 9.5 70.4
4 Kyle Wright 0.1027 0.1664 0.7000 461.0 394.0 67.0
5 Paolo Espino 0.2923 0.1331 0.0000 129.0 64.7 64.3
6 Tyler Alexander 0.2863 0.1432 0.1481 47.3 2.2 45.1
7 Tyler Anderson 0.1952 0.2298 0.5000 234.8 191.2 43.6
8 Zach Thompson 0.2798 0.1728 0.1034 80.9 37.5 43.4
9 Mitch White 0.2034 0.0817 0.0400 59.9 18.2 41.6
10 Steve Cishek 0.2034 0.0376 0.0145 46.4 6.6 39.8

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jose Quintana 0.3159 0.2601 0.1875 94.2 49.1 45.1
2 Jake Odorizzi 0.1229 0.2242 0.2727 63.2 22.1 41.1
3 Ryan Feltner 0.1066 0.2026 0.2000 35.5 1.0 34.6
4 Jordan Montgomery 0.3815 0.3476 0.2812 80.0 47.8 32.2
5 Max Fried 0.4079 0.4603 0.4667 35.5 4.8 30.7
6 Josiah Gray 0.3098 0.2759 0.2500 45.5 16.7 28.8
7 Chad Kuhl 0.1556 0.2117 0.2222 34.8 6.6 28.1
8 Dean Kremer 0.1118 0.1746 0.3636 123.7 96.9 26.7
9 Rich Hill 0.1770 0.2362 0.3077 63.3 37.7 25.6
10 Nick Lodolo 0.3414 0.2982 0.2105 62.3 38.6 23.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ranger Suarez 0.1795 0.2787 0.3448 123.6 44.0 79.6
2 Nick Martinez 0.3810 0.1901 0.0851 123.0 46.9 76.1
3 Jhoan Duran 0.3636 0.0840 0.0351 81.7 12.9 68.8
4 Nestor Cortes 0.1481 0.2363 0.4286 185.6 118.4 67.1
5 Drew Rasmussen 0.1026 0.1954 0.3929 182.0 115.4 66.5
6 Martín Pérez 0.2188 0.2730 0.3750 145.8 83.9 61.8
7 Cristian Javier 0.0833 0.1495 0.3667 178.2 127.2 51.1
8 Konnor Pilkington 0.2917 0.0751 0.0667 52.6 2.1 50.4
9 Hunter Greene 0.5000 0.3855 0.2083 143.6 94.0 49.6
10 Mark Leiter Jr. 0.2917 0.0989 0.0571 60.1 11.7 48.4

Loss Rate

Everybody Missed for Loss Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Mike Minor 0.6316
0.3418
(124.1)
0.2703
(138.6)
0.3164
(144.0)
0.3778
(113.5)
0.3333
(130.4)
Joan Adon 0.8571
0.3520
(151.3)
0.0968
(218.1)
0.3505
(157.5)
0.3930
(142.6)
0.3182
(163.5)
Patrick Corbin 0.6129
0.3358
(185.4)
0.2821
(195.4)
0.3048
(220.6)
0.3603
(177.1)
0.3448
(182.9)
Jonathan Heasley 0.4762
0.1316
(152.3)
0.1250
(136.9)
0.1150
(168.6)
0.1052
(170.5)
0.2400
(104.5)

Individual Misses for Loss Rate

Aggregate

Rank Player Proj Actual Error
1 Cal Quantrill 0.3609 0.1562 170.7
2 Zac Gallen 0.3120 0.1290 142.8
3 Merrill Kelly 0.3881 0.2424 130.8
4 José Ureña 0.0726 0.3810 125.9
5 Erick Fedde 0.2585 0.4815 118.0
6 Taijuan Walker 0.3366 0.1724 117.6
7 Aaron Ashby 0.1125 0.3704 114.4
8 Zach Davies 0.3577 0.1852 108.1
9 Aaron Nola 0.2606 0.4062 103.8
10 Jameson Taillon 0.2772 0.1562 100.5

Marcel

Rank Player Proj Actual Error
1 Marco Gonzales 0.1944 0.4688 170.3
2 Alex Wood 0.1250 0.4615 155.3
3 Madison Bumgarner 0.2222 0.5000 154.3
4 Hunter Greene 0.2054 0.5417 148.4
5 Daniel Lynch IV 0.1892 0.4815 141.3
6 Zach Plesac 0.1842 0.4800 135.8
7 Erick Fedde 0.2000 0.4815 128.8
8 Daulton Jefferies 0.0952 0.8750 124.4
9 Miles Mikolas 0.1852 0.3939 122.4
10 Kris Bubic 0.2000 0.4643 121.8

Razzball

Rank Player Proj Actual Error
1 Cal Quantrill 0.3673 0.1562 161.5
2 José Ureña 0.0543 0.3810 141.7
3 Adam Wainwright 0.2054 0.3750 137.2
4 Hunter Greene 0.3004 0.5417 128.8
5 Zac Gallen 0.3034 0.1290 123.5
6 Aaron Nola 0.2565 0.4062 121.9
7 Merrill Kelly 0.3891 0.2424 116.9
8 Taijuan Walker 0.3436 0.1724 110.3
9 Brayan Bello 0.2054 0.6154 110.2
10 Adam Oller 0.1012 0.4211 108.2

Steamer

Rank Player Proj Actual Error
1 Cal Quantrill 0.3965 0.1562 188.3
2 Zac Gallen 0.3561 0.1290 165.2
3 Erick Fedde 0.2252 0.4815 144.4
4 José Ureña 0.0504 0.3810 141.0
5 Aaron Ashby 0.0719 0.3704 139.8
6 Jameson Taillon 0.3336 0.1562 132.2
7 Merrill Kelly 0.4004 0.2424 130.4
8 Zach Davies 0.4052 0.1852 127.8
9 Taijuan Walker 0.3615 0.1724 125.5
10 Tyler Alexander 0.1098 0.4074 125.2

ZiPS

Rank Player Proj Actual Error
1 Aaron Nola 0.2188 0.4062 142.0
2 Alex Wood 0.2000 0.4615 138.7
3 Cristian Javier 0.0556 0.3000 136.2
4 Cal Quantrill 0.3214 0.1562 136.1
5 Kris Bubic 0.2333 0.4643 128.8
6 Michael Kopech 0.0882 0.3600 128.5
7 Josiah Gray 0.1500 0.3571 126.9
8 Madison Bumgarner 0.3077 0.5000 126.2
9 Erick Fedde 0.2500 0.4815 126.0
10 Daulton Jefferies 0.1364 0.8750 125.1

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 Marco Gonzales 0.1944 0.3746 0.4688 170.3 60.4 110.0
2 Adam Wainwright 0.1795 0.3719 0.3750 111.4 11.2 100.2
3 Josiah Gray 0.1143 0.2814 0.3571 120.8 38.1 82.7
4 Zach Plesac 0.1842 0.3678 0.4800 135.8 54.0 81.7
5 Noah Syndergaard 0.1304 0.3100 0.4000 120.2 41.2 79.0
6 Cole Irvin 0.2558 0.3997 0.4333 89.5 12.3 77.2
7 Madison Bumgarner 0.2222 0.3721 0.5000 154.3 77.4 76.9
8 Miles Mikolas 0.1852 0.3186 0.3939 122.4 46.9 75.4
9 Corey Kluber 0.1429 0.2832 0.3226 84.7 15.4 69.3
10 James Kaprielian 0.1538 0.3449 0.3462 78.2 9.1 69.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.2054 0.3719 0.3750 137.2 11.2 126.0
2 Corey Kluber 0.2054 0.2832 0.3226 81.6 15.4 66.2
3 Kyle Wright 0.0822 0.1490 0.1667 63.3 0.5 62.8
4 Beau Brieske 0.2054 0.3660 0.4000 66.4 5.7 60.7
5 Nestor Cortes 0.2896 0.1978 0.1429 89.4 44.3 45.1
6 Josh Winckowski 0.2054 0.3288 0.4667 83.0 38.2 44.8
7 Hunter Greene 0.3004 0.3634 0.5417 128.8 85.6 43.2
8 Andre Pallante 0.2054 0.0830 0.1064 44.6 2.9 41.7
9 Paolo Espino 0.3385 0.1596 0.2143 59.8 18.3 41.5
10 Davis Martin 0.2054 0.3378 0.4286 60.4 19.8 40.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Dean Kremer 0.1506 0.2345 0.3182 83.6 34.1 49.5
2 Jose Quintana 0.3637 0.2848 0.2188 101.4 56.4 44.9
3 Ranger Suarez 0.3189 0.2074 0.2414 54.2 11.2 43.0
4 Glenn Otto Jr. 0.2359 0.2942 0.3704 76.4 34.7 41.7
5 Martín Pérez 0.3689 0.3059 0.2500 101.1 59.9 41.2
6 Logan Webb 0.3312 0.2614 0.2812 42.7 2.2 40.5
7 Jake Odorizzi 0.1219 0.1978 0.2727 66.4 26.2 40.2
8 Paolo Espino 0.0907 0.1596 0.2143 58.1 18.3 39.8
9 Kyle Freeland 0.4022 0.3418 0.3548 39.6 3.0 36.5
10 Ryan Feltner 0.1840 0.2534 0.4500 112.0 76.8 35.2

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kyle Wright 0.2963 0.1490 0.1667 104.2 0.5 103.7
2 Josiah Gray 0.1500 0.2814 0.3571 126.9 38.1 88.8
3 Jhoan Duran 0.3636 0.0793 0.0702 81.1 7.0 74.2
4 Logan Webb 0.1852 0.2614 0.2812 66.5 2.2 64.3
5 Ross Stripling 0.2308 0.1023 0.1250 62.9 3.0 59.8
6 Andre Pallante 0.2273 0.0830 0.1064 60.5 2.9 57.6
7 Aníbal Sánchez 0.2054 0.3939 0.4286 61.8 5.2 56.6
8 Ranger Suarez 0.1282 0.2074 0.2414 67.3 11.2 56.1
9 Triston McKenzie 0.2414 0.3087 0.3548 75.5 21.6 54.0
10 Reynaldo López 0.3000 0.0877 0.0656 62.5 10.0 52.5

Save Rate

Everybody Missed for Save Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Tanner Scott 0.2985
0.0147
(78.9)
0.0233
(84.1)
0.0000
(83.6)
0.0167
(78.3)
0.0291
(75.7)
Kenley Jansen 0.6308
0.3102
(80.5)
0.3830
(68.5)
0.4174
(53.1)
0.1003
(135.0)
0.4035
(57.2)
Nick Martinez 0.1702
0.0000
(71.4)
0.0298
(69.9)
0.0000
(72.2)
0.0000
(71.3)
0.0000
(72.9)
Daniel Bard 0.5965
0.0991
(119.2)
0.2093
(98.7)
0.1080
(117.4)
0.0939
(120.4)
0.0949
(121.1)
Ryan Helsley 0.3519
0.0181
(77.2)
0.0278
(81.2)
0.0000
(81.9)
0.0338
(73.4)
0.0234
(76.7)
Clay Holmes 0.3226
0.0115
(78.1)
0.0233
(81.9)
0.0000
(81.5)
0.0174
(76.5)
0.0189
(77.0)
Félix Bautista 0.2308
0.0056
(54.2)
0.0298
(54.8)
0.0000
(56.1)
0.0158
(51.6)
0.0000
(56.5)

Individual Misses for Save Rate

Aggregate

Rank Player Proj Actual Error
1 Jorge López 0.1086 0.3433 66.7
2 Raisel Iglesias 0.5028 0.2537 63.9
3 Tanner Houck 0.0000 0.2500 59.1
4 Rowan Wick 0.3243 0.1406 57.2
5 Aroldis Chapman 0.5151 0.2093 50.6
6 Rafael Montero 0.0000 0.1972 50.3
7 Mark Melancon 0.4772 0.2903 48.8
8 Kyle Finnegan 0.3345 0.1667 47.9
9 Paul Sewald 0.1047 0.3077 46.5
10 Jimmy Herget 0.0000 0.1837 46.0

Marcel

Rank Player Proj Actual Error
1 Jorge López 0.0250 0.3433 99.5
2 Jordan Romano 0.2143 0.5714 96.2
3 Camilo Doval 0.0800 0.3971 95.1
4 Emmanuel Clase 0.2222 0.5455 91.8
5 Gregory Soto 0.1591 0.4688 85.5
6 David Bednar 0.0500 0.4222 81.4
7 David Robertson 0.0526 0.3448 81.3
8 Ryan Pressly 0.2727 0.6600 73.3
9 Scott Barlow 0.1224 0.3478 69.9
10 Liam Hendriks 0.3617 0.6379 68.6

Razzball

Rank Player Proj Actual Error
1 David Robertson 0.0000 0.3448 88.6
2 Jorge López 0.0529 0.3433 83.8
3 Raisel Iglesias 0.5682 0.2537 79.6
4 Gregory Soto 0.1852 0.4688 72.2
5 Mark Melancon 0.0298 0.2903 62.1
6 Tanner Houck 0.0000 0.2500 59.5
7 Camilo Doval 0.2058 0.3971 52.1
8 Rafael Montero 0.0000 0.1972 50.8
9 Jimmy Herget 0.0000 0.1837 46.4
10 Paul Sewald 0.1080 0.3077 46.1

Steamer

Rank Player Proj Actual Error
1 Will Smith 0.3591 0.0769 76.5
2 Kyle Finnegan 0.4219 0.1667 71.4
3 Tanner Houck 0.0000 0.2500 59.0
4 Josh Hader 0.3876 0.6429 53.5
5 Lou Trivino III 0.3679 0.1719 51.8
6 Rafael Montero 0.0000 0.1972 50.2
7 Rowan Wick 0.2991 0.1406 49.8
8 Aroldis Chapman 0.5032 0.2093 48.8
9 Paul Sewald 0.0959 0.3077 48.6
10 Raisel Iglesias 0.4379 0.2537 48.0

ZiPS

Rank Player Proj Actual Error
1 Rowan Wick 0.4555 0.1406 94.8
2 Jorge López 0.0277 0.3433 91.8
3 Kyle Finnegan 0.4727 0.1667 84.0
4 Jordan Hicks 0.2875 0.0000 77.6
5 Dinelson Lamet 0.4752 0.0000 71.9
6 Craig Kimbrel 0.0747 0.3492 69.4
7 Raisel Iglesias 0.5025 0.2537 63.0
8 Corey Knebel 0.5682 0.2609 61.1
9 Tanner Houck 0.0000 0.2500 59.9
10 Aroldis Chapman 0.5751 0.2093 59.7

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 Camilo Doval 0.0800 0.3024 0.3971 95.1 24.0 71.1
2 Emmanuel Clase 0.2222 0.4452 0.5455 91.8 24.3 67.6
3 David Bednar 0.0500 0.3323 0.4222 81.4 16.6 64.8
4 Scott Barlow 0.1224 0.3111 0.3478 69.9 7.5 62.4
5 Jordan Romano 0.2143 0.4214 0.5714 96.2 35.9 60.2
6 Taylor Rogers 0.2424 0.4021 0.4697 66.5 15.6 51.0
7 David Robertson 0.0526 0.2069 0.3448 81.3 33.6 47.7
8 Edwin Díaz 0.3261 0.4925 0.5246 50.3 5.0 45.3
9 Garrett Whitlock 0.0571 0.1896 0.1935 47.3 2.1 45.1
10 Ryan Pressly 0.2727 0.4756 0.6600 73.3 31.6 41.7

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 David Robertson 0.0000 0.2069 0.3448 88.6 33.6 55.0
2 Camilo Doval 0.2058 0.3024 0.3971 52.1 24.0 28.1
3 Garrett Whitlock 0.0882 0.1896 0.1935 29.9 2.1 27.8
4 Gregory Soto 0.1852 0.2856 0.4688 72.2 45.3 26.8
5 Scott Barlow 0.2315 0.3111 0.3478 31.1 7.5 23.6
6 Adam Wainwright 0.0298 0.0000 0.0000 31.3 8.6 22.7
7 David Bednar 0.2315 0.3323 0.4222 38.1 16.6 21.5
8 Corey Kluber 0.0298 0.0000 0.0000 26.8 7.4 19.4
9 Taylor Rogers 0.3339 0.4021 0.4697 34.7 15.6 19.1
10 Seranthony Domínguez 0.0000 0.0906 0.1667 32.6 13.5 19.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kenley Jansen 0.1003 0.3102 0.6308 135.0 80.5 54.5
2 Will Smith 0.3591 0.1833 0.0769 76.5 30.6 46.0
3 Craig Kimbrel 0.5179 0.3164 0.3492 46.7 5.7 41.0
4 Kyle Finnegan 0.4219 0.3345 0.1667 71.4 47.9 23.5
5 Josh Hader 0.3876 0.4559 0.6429 53.5 38.6 14.9
6 Robert Suarez 0.1694 0.0972 0.0222 30.2 16.4 13.8
7 Taylor Rogers 0.3574 0.4021 0.4697 27.7 15.6 12.1
8 Lou Trivino III 0.3679 0.3280 0.1719 51.8 41.7 10.1
9 Dillon Tate 0.1572 0.1271 0.0746 27.3 18.5 8.9
10 Liam Hendriks 0.4460 0.4825 0.6379 42.5 34.0 8.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Craig Kimbrel 0.0747 0.3164 0.3492 69.4 5.7 63.7
2 Dinelson Lamet 0.4752 0.1654 0.0000 71.9 26.2 45.7
3 Garrett Whitlock 0.3255 0.1896 0.1935 43.3 2.1 41.2
4 Rowan Wick 0.4555 0.3243 0.1406 94.8 57.2 37.6
5 Kyle Finnegan 0.4727 0.3345 0.1667 84.0 47.9 36.2
6 Jordan Hicks 0.2875 0.1577 0.0000 77.6 44.3 33.3
7 Corey Knebel 0.5682 0.4294 0.2609 61.1 34.8 26.3
8 Jorge López 0.0277 0.1086 0.3433 91.8 66.7 25.1
9 Brusdar Graterol 0.2282 0.1019 0.0870 29.3 5.1 24.2
10 Cole Sulser 0.3218 0.1748 0.0513 41.4 20.0 21.4

Hold Rate

Everybody Missed for Hold Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Zach Jackson 0.4815
0.0111
(94.1)
0.0621
(90.8)
0.0621
(85.9)
0.0184
(90.7)
0.0000
(95.8)
Andre Pallante 0.1915
0.0233
(74.7)
0.0621
(73.0)
0.0621
(61.7)
0.0286
(68.0)
0.0000
(84.2)
John Schreiber 0.3438
0.0302
(79.4)
0.1250
(64.0)
0.0621
(73.9)
0.0493
(72.1)
0.0000
(86.5)

Individual Misses for Hold Rate

Aggregate

Rank Player Proj Actual Error
1 Austin Voth 0.2338 0.0244 94.7
2 Ross Stripling 0.1547 0.0000 85.5
3 Jeffrey Springs 0.1392 0.0000 79.0
4 Colin Poche 0.0487 0.3538 73.6
5 Michael King 0.1163 0.4706 69.6
6 Brent Suter 0.2667 0.0185 68.8
7 Griffin Jax 0.0490 0.2769 64.7
8 Brad Boxberger 0.1950 0.4286 61.3
9 Graham Ashcraft 0.1251 0.0000 60.3
10 Wil Crowe 0.0843 0.2667 58.9

Marcel

Rank Player Proj Actual Error
1 Michael Kopech 0.2222 0.0000 94.8
2 Michael King 0.0968 0.4706 80.4
3 Yimi García 0.0952 0.3770 77.1
4 Michael Fulmer 0.1250 0.3731 76.8
5 Cionel Pérez 0.0833 0.3788 76.2
6 Michael Lorenzen 0.2143 0.0000 75.6
7 Jhoan Duran 0.0621 0.3158 75.6
8 Wil Crowe 0.0732 0.2667 74.3
9 Kendall Graveman 0.1892 0.4154 73.1
10 Héctor Neris 0.1200 0.3571 70.3

Razzball

Rank Player Proj Actual Error
1 Jeffrey Springs 0.2413 0.0000 129.3
2 Brad Boxberger 0.0621 0.4286 99.8
3 Austin Voth 0.2469 0.0244 95.8
4 José Ureña 0.1728 0.0000 72.2
5 Anthony Bass 0.0621 0.3151 71.1
6 Bailey Falter 0.2058 0.0000 69.8
7 Wil Crowe 0.0621 0.2667 69.8
8 Camilo Doval 0.2573 0.0147 67.8
9 Jorge López 0.2469 0.0149 67.4
10 Michael King 0.1434 0.4706 66.2

Steamer

Rank Player Proj Actual Error
1 Ross Stripling 0.1509 0.0000 88.4
2 Austin Voth 0.2050 0.0244 86.0
3 Colin Poche 0.0190 0.3538 78.6
4 Graham Ashcraft 0.1514 0.0000 76.8
5 Michael King 0.0737 0.4706 76.2
6 Griffin Jax 0.0149 0.2769 71.9
7 Paolo Espino 0.1197 0.0000 65.1
8 Nick Martinez 0.0126 0.1702 64.3
9 Matt Moore 0.0000 0.2222 63.3
10 Wil Crowe 0.0625 0.2667 63.1

ZiPS

Rank Player Proj Actual Error
1 Ross Stripling 0.3417 0.0000 187.0
2 Austin Voth 0.2681 0.0244 110.9
3 Aaron Ashby 0.2318 0.0370 95.9
4 David Robertson 0.4079 0.0517 95.9
5 Caleb Smith 0.4424 0.1364 94.6
6 Jorge López 0.3206 0.0149 93.2
7 Brent Suter 0.3521 0.0185 92.7
8 Colin Poche 0.0095 0.3538 82.6
9 Jhoan Duran 0.0000 0.3158 82.1
10 Trevor Williams 0.2327 0.0333 76.8

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 Michael Kopech 0.2222 0.0136 0.0000 94.8 9.1 85.7
2 Michael Lorenzen 0.2143 0.0117 0.0000 75.6 6.8 68.8
3 Jose Quintana 0.1333 0.0000 0.0000 70.0 3.2 66.7
4 Domingo Acevedo 0.1176 0.2610 0.2857 52.8 5.3 47.5
5 Justin Verlander 0.1000 0.0000 0.0000 46.4 3.2 43.2
6 Collin McHugh 0.1515 0.2748 0.2931 46.8 3.7 43.1
7 Héctor Neris 0.1200 0.2450 0.3571 70.3 28.2 42.1
8 Michael Fulmer 0.1250 0.2352 0.3731 76.8 36.8 40.1
9 A.J. Puk 0.1111 0.2174 0.3226 67.9 28.2 39.7
10 Phil Maton 0.0889 0.2136 0.2090 42.3 2.6 39.6

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Collin McHugh 0.0621 0.2748 0.2931 64.4 3.7 60.7
2 Jeffrey Springs 0.2413 0.1392 0.0000 129.3 79.0 50.3
3 Will Vest 0.2881 0.1008 0.0678 58.4 10.3 48.1
4 Bryan Abreu 0.3704 0.1771 0.1455 54.4 9.0 45.3
5 Anthony Bass 0.0621 0.2128 0.3151 71.1 26.8 44.3
6 Ryan Tepera 0.0621 0.2364 0.2881 53.8 10.9 42.9
7 Adam Wainwright 0.0621 0.0000 0.0000 45.3 3.8 41.4
8 Aaron Loup 0.0621 0.2035 0.2923 61.3 21.9 39.5
9 Brad Boxberger 0.0621 0.1950 0.4286 99.8 61.3 38.4
10 José Ureña 0.1728 0.0791 0.0000 72.2 36.2 36.0

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ryan Thompson 0.0152 0.2002 0.2128 33.2 1.4 31.8
2 Jordan Hicks 0.0621 0.1870 0.2286 40.1 9.7 30.4
3 Paolo Espino 0.1197 0.0736 0.0000 65.1 38.2 27.0
4 Kenley Jansen 0.1749 0.0927 0.0000 49.1 25.4 23.8
5 Luis García 0.0767 0.1638 0.3125 57.4 37.3 20.2
6 Dillon Tate 0.1449 0.2173 0.2388 23.3 4.9 18.4
7 Domingo Acevedo 0.1826 0.2610 0.2857 23.7 5.3 18.4
8 John King 0.0124 0.1010 0.2051 39.7 22.1 17.6
9 Graham Ashcraft 0.1514 0.1251 0.0000 76.8 60.3 16.5
10 Reynaldo López 0.1959 0.1449 0.1475 15.8 0.5 15.3

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ross Stripling 0.3417 0.1547 0.0000 187.0 85.5 101.5
2 Caleb Smith 0.4424 0.2065 0.1364 94.6 22.6 72.0
3 Seth Lugo 0.4881 0.3292 0.2581 64.5 20.6 43.9
4 Jhoan Duran 0.0000 0.1645 0.3158 82.1 39.0 43.1
5 Trevor Williams 0.2327 0.1200 0.0333 76.8 34.0 42.8
6 Aaron Ashby 0.2318 0.1502 0.0370 95.9 56.0 39.9
7 Jorge López 0.3206 0.1965 0.0149 93.2 55.5 37.7
8 David Robertson 0.4079 0.2701 0.0517 95.9 58.9 37.0
9 Craig Kimbrel 0.2203 0.0921 0.0317 50.9 16.9 34.0
10 Jason Adam 0.0217 0.1644 0.3284 71.0 37.7 33.2

ERA

Everybody Missed for ERA

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Justin Verlander 1.7486
3.5658
(973.2)
3.5204
(1064.8)
3.6664
(1107.7)
3.6478
(1008.9)
3.3904
(904.4)
Martín Pérez 2.8879
4.8259
(1298.8)
4.6236
(1282.9)
4.7189
(1294.2)
4.6713
(1148.6)
5.0914
(1576.0)
Tyler Anderson 2.5690
4.9164
(1408.0)
4.6044
(1316.7)
4.7586
(1368.0)
5.1854
(1578.1)
4.8100
(1383.7)
José Berríos 5.2326
3.9064
(1266.6)
3.8028
(1206.9)
3.9253
(1176.1)
3.9584
(1248.8)
3.8363
(1265.1)
Triston McKenzie 2.9634
4.6267
(968.8)
4.5182
(1023.9)
4.6762
(1080.5)
4.6713
(980.8)
4.5349
(954.1)
Dallas Keuchel 9.1978
4.5930
(1503.1)
4.4499
(1491.0)
4.6292
(1461.4)
4.6939
(1481.1)
4.4587
(1521.9)
Nestor Cortes 2.4442
4.5650
(1085.4)
4.1284
(929.4)
4.6771
(1216.6)
4.5820
(1078.4)
4.4384
(1051.8)
Patrick Corbin 6.3079
4.3991
(1614.7)
4.8406
(1169.5)
4.5000
(1470.5)
4.5377
(1536.1)
4.1621
(1732.3)
Dylan Cease 2.2011
3.9728
(1057.6)
4.1860
(1353.5)
3.9831
(1141.0)
4.0532
(1096.5)
3.8809
(1042.8)
Trevor Rogers 5.4673
3.6489
(1037.1)
3.5347
(1004.3)
3.8018
(915.9)
3.7642
(995.7)
3.3830
(1129.6)

Individual Misses for ERA

Aggregate

Rank Player Proj Actual Error
1 Tony Gonsolin 4.6422 2.1407 1068.5
2 Sean Manaea 3.7635 4.9557 1038.8
3 Lucas Giolito 3.7694 4.8990 1036.9
4 Alek Manoah 3.9067 2.2424 1028.4
5 Sandy Alcantara 3.7901 2.2828 1020.2
6 Zac Gallen 4.2403 2.5435 957.4
7 Merrill Kelly 4.8921 3.3694 938.1
8 Julio Urías 3.8397 2.1600 912.1
9 Cristian Javier 4.4146 2.5426 886.9
10 Matt Moore 5.2135 1.9459 885.1

Marcel

Rank Player Proj Actual Error
1 Jose Quintana 4.9865 2.9336 1276.5
2 Kyle Wright 5.0546 3.1941 1245.4
3 Alek Manoah 3.7720 2.2424 1066.3
4 Dean Kremer 5.4817 3.2314 1063.6
5 Sandy Alcantara 3.5680 2.2828 985.5
6 Elvin Rodríguez 4.0350 10.6180 966.1
7 Jeffrey Springs 4.3902 2.4606 964.4
8 Lucas Giolito 3.7143 4.8990 947.6
9 Carlos Hernández 4.0909 7.3929 924.3
10 Joan Adon 4.3256 7.0979 913.1

Razzball

Rank Player Proj Actual Error
1 Sandy Alcantara 4.0130 2.2828 1307.4
2 Alek Manoah 4.0734 2.2424 1239.1
3 Cristian Javier 4.7734 2.5426 1156.1
4 Julio Urías 4.0000 2.1600 1092.3
5 Zac Gallen 4.3251 2.5435 1090.3
6 Merrill Kelly 4.9519 3.3694 1067.7
7 Tony Gonsolin 4.5161 2.1407 1056.2
8 Elvin Rodríguez 4.0350 10.6180 977.8
9 Sean Manaea 3.7817 4.9557 958.6
10 Cal Quantrill 4.8718 3.3810 951.8

Steamer

Rank Player Proj Actual Error
1 Julio Urías 4.2551 2.1600 1178.8
2 Alek Manoah 4.1125 2.2424 1167.9
3 Tony Gonsolin 4.8528 2.1407 1159.3
4 Sandy Alcantara 3.9386 2.2828 1126.6
5 Sean Manaea 3.8244 4.9557 1016.9
6 Zac Gallen 4.3512 2.5435 1016.3
7 Merrill Kelly 4.9798 3.3694 985.8
8 Adrian Sampson 5.7066 3.1054 948.9
9 Johnny Cueto 5.1380 3.3537 911.4
10 Cristian Javier 4.4831 2.5426 910.4

ZiPS

Rank Player Proj Actual Error
1 Lucas Giolito 3.3556 4.8990 1275.4
2 Dean Kremer 5.6418 3.2314 1088.8
3 Tony Gonsolin 4.5600 2.1407 1063.5
4 Sean Manaea 3.6844 4.9557 1043.5
5 Matt Moore 5.5125 1.9459 997.9
6 Chase De Jong 6.2395 2.6372 972.3
7 Jose Quintana 4.6311 2.9336 959.9
8 Alex Wood 3.6525 5.0969 959.2
9 Félix Bautista 6.0268 2.1929 898.2
10 Merrill Kelly 4.7458 3.3694 878.5

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 Chad Kuhl 4.5353 5.7195 5.7153 834.8 217.0 617.8
2 Aaron Nola 4.2857 3.7964 3.2488 697.2 154.7 542.5
3 Jeffrey Springs 4.3902 3.5937 2.4606 964.4 426.7 537.7
4 Ranger Suarez 2.9897 4.0391 3.6502 551.8 21.9 529.9
5 Jose Quintana 4.9865 4.4632 2.9336 1276.5 796.9 479.5
6 Kyle Wright 5.0546 4.5950 3.1941 1245.4 771.2 474.2
7 Mitch Keller 5.2664 4.8211 3.9057 816.0 384.4 431.5
8 Logan Webb 3.8599 3.4984 2.9012 618.4 189.9 428.5
9 Jorge López 5.5752 4.3307 2.5352 854.4 429.0 425.4
10 Logan Gilbert 4.5551 4.1926 3.1993 906.1 488.2 417.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Taylor Hearn 4.0350 5.1011 5.1300 606.0 172.8 433.2
2 Aaron Sanchez 4.0350 5.5654 6.6000 747.2 368.5 378.7
3 Drew Hutchison 4.0350 4.9075 4.5285 347.1 10.7 336.4
4 Josh Winckowski 4.0350 5.1353 5.8863 665.5 349.8 315.7
5 Jason Alexander 4.0350 5.0463 5.4000 519.9 227.8 292.1
6 Sandy Alcantara 4.0130 3.7901 2.2828 1307.4 1020.2 287.2
7 Jhoulys Chacín 4.0350 5.4366 7.6056 837.7 553.0 284.8
8 Cristian Javier 4.7734 4.4146 2.5426 1156.1 886.9 269.1
9 Joel Kuhnel 4.0350 5.1480 6.3621 658.3 400.3 258.0
10 Logan Webb 3.7154 3.4984 2.9012 440.4 189.9 250.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Julio Urías 4.2551 3.8397 2.1600 1178.8 912.1 266.7
2 Graham Ashcraft 4.2122 4.6663 4.8857 490.8 266.9 223.9
3 Kyle Freeland 5.5163 5.2076 4.5344 457.8 243.1 214.7
4 Logan Webb 3.7616 3.4984 2.9012 374.7 189.9 184.8
5 Tyler Anderson 5.1854 4.9164 2.5690 1578.1 1408.0 170.2
6 Marcus Stroman 4.4988 4.1728 3.5048 346.9 177.6 169.3
7 Johnny Cueto 5.1380 4.8759 3.3537 911.4 759.3 152.1
8 Jason Alexander 4.6013 5.0463 5.4000 379.7 227.8 152.0
9 Max Fried 3.9232 3.6893 2.4766 778.7 628.0 150.7
10 Kyle Bradish 4.3832 4.6384 4.8952 456.2 311.8 144.3

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spenser Watkins 6.4948 5.7831 4.6994 693.8 334.1 359.8
2 Antonio Senzatela 4.3529 5.1371 5.0686 412.8 118.7 294.1
3 Jorge López 5.2435 4.3307 2.5352 722.5 429.0 293.5
4 Framber Valdez 4.0025 3.7214 2.8162 746.3 454.2 292.1
5 Dean Kremer 5.6418 5.1513 3.2314 1088.8 800.8 288.0
6 Martín Pérez 5.0914 4.8259 2.8879 1576.0 1298.8 277.2
7 Germán Márquez 4.1538 4.5734 4.9541 844.5 573.8 270.7
8 Joel Kuhnel 4.0350 5.1480 6.3621 665.8 400.3 265.4
9 Dakota Hudson 4.0059 4.4958 4.4463 431.6 182.6 249.0
10 Jordan Lyles 5.7728 5.5279 4.4246 823.9 578.5 245.4

WHIP

Everybody Missed for WHIP

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Shane McClanahan 0.9259
1.2421
(164.5)
1.2841
(225.5)
1.2516
(181.0)
1.2288
(151.8)
1.2460
(178.6)
Lucas Giolito 1.4351
1.1682
(227.9)
1.1429
(208.5)
1.2111
(186.7)
1.2063
(205.8)
1.0899
(270.0)
Zac Gallen 0.9130
1.2990
(233.0)
1.2597
(242.8)
1.3180
(258.1)
1.3263
(247.8)
1.2531
(213.1)
Tyler Anderson 1.0019
1.3312
(190.6)
1.3029
(208.2)
1.3448
(211.7)
1.3749
(217.0)
1.2755
(164.1)
José Berríos 1.4186
1.1996
(209.8)
1.1758
(187.8)
1.2246
(178.8)
1.2146
(203.4)
1.1601
(226.0)
Mike Minor 1.6327
1.3037
(176.8)
1.2544
(175.1)
1.3253
(159.6)
1.3126
(175.7)
1.2735
(182.3)
Tony Gonsolin 0.8747
1.3691
(216.5)
1.2198
(168.6)
1.3694
(224.7)
1.3918
(224.6)
1.3467
(214.3)
Triston McKenzie 0.9512
1.3227
(231.1)
1.2065
(184.3)
1.3517
(264.6)
1.3542
(249.6)
1.2636
(200.6)
Kris Bubic 1.6977
1.4195
(198.3)
1.3699
(196.3)
1.4105
(194.1)
1.4333
(194.0)
1.4148
(190.5)
Dallas Keuchel 2.0604
1.4489
(203.4)
1.3997
(202.2)
1.4775
(189.8)
1.4806
(195.7)
1.3899
(215.8)
Patrick Corbin 1.6965
1.3470
(291.7)
1.3878
(224.8)
1.3636
(268.3)
1.3675
(281.7)
1.3103
(305.0)
Nestor Cortes 0.9221
1.2921
(190.9)
1.2615
(204.7)
1.3170
(216.1)
1.2961
(189.3)
1.2637
(184.5)

Individual Misses for WHIP

Aggregate

Rank Player Proj Actual Error
1 Cristian Javier 1.3149 0.9484 179.5
2 Sandy Alcantara 1.2294 0.9796 168.5
3 Trevor Rogers 1.2218 1.5047 163.4
4 Miles Mikolas 1.2835 1.0329 153.7
5 Félix Bautista 1.5804 0.9289 149.7
6 Merrill Kelly 1.3805 1.1381 146.9
7 Ryan Helsley 1.3976 0.7423 142.4
8 Yu Darvish 1.1930 0.9503 141.1

Marcel

Rank Player Proj Actual Error
1 Aaron Nola 1.1873 0.9610 177.4
2 Kyle Wright 1.4041 1.1590 176.1
3 Miles Mikolas 1.2577 1.0329 175.7
4 Sandy Alcantara 1.1775 0.9796 169.6
5 Brady Singer 1.4060 1.1413 160.3
6 Justin Verlander 1.0714 0.8286 157.4
7 Spencer Strider 1.2963 0.9949 155.7
8 Jose Quintana 1.4459 1.2133 153.5

Razzball

Rank Player Proj Actual Error
1 Cristian Javier 1.3960 0.9484 236.4
2 Sandy Alcantara 1.2733 0.9796 221.7
3 Miles Mikolas 1.3143 1.0329 191.5
4 Alek Manoah 1.2526 0.9915 171.0
5 Aaron Nola 1.2162 0.9610 170.9
6 Merrill Kelly 1.3888 1.1381 166.6
7 Max Fried 1.2850 1.0144 166.5
8 Yu Darvish 1.2068 0.9503 164.2

Steamer

Rank Player Proj Actual Error
1 Sandy Alcantara 1.2589 0.9796 188.9
2 Cristian Javier 1.3317 0.9484 185.6
3 Miles Mikolas 1.3159 1.0329 174.5
4 Trevor Rogers 1.2330 1.5047 161.1
5 Max Fried 1.2954 1.0144 157.5
6 Merrill Kelly 1.3990 1.1381 156.6
7 Kyle Wright 1.4280 1.1590 149.7
8 Julio Urías 1.2412 0.9600 148.2

ZiPS

Rank Player Proj Actual Error
1 Félix Bautista 1.7411 0.9289 194.9
2 Spencer Strider 1.3723 0.9949 177.3
3 Trevor Rogers 1.1915 1.5047 169.2
4 Martín Pérez 1.5000 1.2581 164.5
5 Ryan Helsley 1.4458 0.7423 158.2
6 Antonio Senzatela 1.3660 1.6895 150.8
7 Jason Adam 1.4302 0.7579 149.5
8 Sam Hentges 1.6136 0.9677 148.1

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 Jeffrey Springs 1.3415 1.2155 1.0714 144.7 46.3 98.3
2 Mitch Keller 1.5633 1.4755 1.3962 110.3 13.5 96.8
3 Chad Kuhl 1.3662 1.5693 1.5547 120.4 27.8 92.6
4 Corey Kluber 1.3469 1.2740 1.2134 87.5 0.6 86.9
5 Dakota Hudson 1.2708 1.4545 1.4463 108.5 30.7 77.8
6 Jose Quintana 1.4459 1.3918 1.2133 153.5 80.7 72.9
7 Shane Bieber 1.1529 1.1177 1.0400 84.1 14.3 69.8
8 Dylan Cease 1.3090 1.2709 1.1087 144.7 76.6 68.2
9 Trevor Williams 1.4203 1.2995 1.2268 69.6 4.9 64.7
10 Jordan Montgomery 1.2860 1.2509 1.0935 134.7 70.8 63.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Aaron Sanchez 1.2797 1.6009 1.5500 83.1 2.3 80.8
2 Andre Pallante 1.2797 1.4637 1.4167 82.4 5.7 76.7
3 Drew Hutchison 1.2797 1.4596 1.4810 113.6 37.6 76.0
4 Taylor Hearn 1.2797 1.4580 1.5000 118.4 45.7 72.7
5 Spenser Watkins 1.2797 1.4993 1.4146 81.8 11.5 70.3
6 Josh Winckowski 1.2797 1.4793 1.5924 112.5 54.6 58.0
7 Cristian Javier 1.3960 1.3149 0.9484 236.4 179.5 56.9
8 Sandy Alcantara 1.2733 1.2294 0.9796 221.7 168.5 53.2
9 Graham Ashcraft 1.2797 1.4081 1.4190 84.8 32.8 52.1
10 Max Fried 1.2850 1.2314 1.0144 166.5 115.4 51.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Max Fried 1.2954 1.2314 1.0144 157.5 115.4 42.1
2 Julio Urías 1.2412 1.1820 0.9600 148.2 111.9 36.3
3 Glenn Otto Jr. 1.3325 1.3868 1.3342 39.8 4.1 35.6
4 Logan Webb 1.2826 1.2334 1.1594 44.9 11.3 33.6
5 Austin Gomber 1.5141 1.4472 1.3717 40.4 8.4 32.0
6 Corey Kluber 1.3212 1.2740 1.2134 28.7 0.6 28.1
7 Kyle Freeland 1.5387 1.4956 1.4084 49.2 21.1 28.1
8 Spenser Watkins 1.3952 1.4993 1.4146 39.3 11.5 27.7
9 Tyler Beede 1.4403 1.5305 1.6304 73.0 45.5 27.6
10 Marcus Stroman 1.3850 1.3308 1.1466 98.0 70.8 27.2

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Glenn Otto Jr. 1.4903 1.3868 1.3342 67.2 4.1 63.1
2 Spenser Watkins 1.6082 1.4993 1.4146 69.8 11.5 58.3
3 Martín Pérez 1.5000 1.4505 1.2581 164.5 109.0 55.5
4 Dakota Hudson 1.3531 1.4545 1.4463 80.3 30.7 49.6
5 Jorge López 1.4783 1.3313 1.1831 75.6 26.4 49.2
6 Dean Kremer 1.5134 1.4355 1.2527 112.2 63.1 49.1
7 Sam Hentges 1.6136 1.4333 0.9677 148.1 99.4 48.6
8 Germán Márquez 1.2865 1.3652 1.3651 93.6 46.4 47.2
9 Félix Bautista 1.7411 1.5804 0.9289 194.9 149.7 45.2
10 Ranger Suarez 1.2353 1.3184 1.3326 92.0 48.9 43.1