2024 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 Yoán Moncada 556 45 511.2
2 Ronald Acuña Jr. 675 222 453.4
3 José Abreu 561 120 441.2
4 Evan Carter 592 162 429.7
5 Ryan Noda 536 111 425.2
6 Trevor Story 530 106 424.0
7 Jung Hoo Lee 571 158 413.0
8 Christian Encarnacion-Strand 535 123 412.2
9 Mike Trout 534 126 408.5
10 Jordan Walker 572 178 394.4

Marcel

Rank Player Proj Actual Error
1 Myles Straw 517 4 513.0
2 Jackson Merrill 100 593 493.0
3 Jackson Chourio 100 573 473.0
4 Wyatt Langford 100 557 457.0
5 Colt Keith 100 556 456.0
6 Tony Kemp 460 10 450.0
7 José Abreu 551 120 431.0
8 Jace Peterson 441 26 415.0
9 Brian Anderson 416 5 411.0
10 Ronald Acuña Jr. 628 222 406.0

Razzball

Rank Player Proj Actual Error
1 Yoán Moncada 559 45 514.0
2 Heliot Ramos 44 518 474.0
3 Jacob Young 69 521 452.0
4 Mike Trout 573 126 447.0
5 Alec Burleson 155 595 440.0
6 Trevor Story 545 106 439.0
7 Max Schuemann 28 459 431.0
8 Ronald Acuña Jr. 643 222 421.0
9 Evan Carter 583 162 421.0
10 Josh Smith 175 592 417.0

Steamer

Rank Player Proj Actual Error
1 Yoán Moncada 633 45 587.7
2 Trevor Story 634 106 528.1
3 Mike Trout 648 126 522.4
4 Alec Burleson 87 595 508.3
5 Josh Smith 85 592 506.6
6 Heliot Ramos 13 518 504.9
7 Ryan Noda 600 111 488.6
8 José Abreu 604 120 483.6
9 Ronald Acuña Jr. 695 222 473.0
10 Jung Hoo Lee 625 158 467.1

ZiPS

Rank Player Proj Actual Error
1 Thomas Saggese 608 52 556.0
2 Coby Mayo 597 46 551.0
3 Orelvis Martinez 550 3 547.0
4 Liover Peguero 549 10 539.0
5 Myles Straw 533 4 529.0
6 Jasson Domínguez 591 67 524.0
7 Jonatan Clase 588 66 522.0
8 Luisangel Acuña 560 40 520.0
9 Dustin Harris 522 7 515.0
10 Tyler Gentry 519 5 514.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 Jackson Chourio 100 552 573 473.0 21.3 451.7
2 Wyatt Langford 100 571 557 457.0 13.8 443.2
3 Colt Keith 100 496 556 456.0 60.2 395.8
4 Jackson Merrill 100 451 593 493.0 142.4 350.6
5 Myles Straw 517 205 4 513.0 201.1 311.9
6 Oneil Cruz 261 567 599 338.0 32.4 305.6
7 Brian Anderson 416 129 5 411.0 124.3 286.7
8 Tony Kemp 460 181 10 450.0 171.4 278.6
9 Alex Call 431 174 113 318.0 60.6 257.4
10 Ceddanne Rafaela 252 498 571 319.0 72.8 246.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Dominic Smith 45 240 307 262.0 66.7 195.3
2 Connor Norby 16 201 194 178.0 7.0 171.0
3 Jacob Young 69 239 521 452.0 282.2 169.8
4 Jhonkensy Noel 25 204 198 173.0 6.3 166.7
5 Justyn-Henry Malloy 65 233 230 165.0 2.8 162.2
6 Joey Loperfido 32 192 262 230.0 69.5 160.5
7 Tyler Fitzgerald 81 239 341 260.0 101.6 158.4
8 Miguel Andujar 136 285 319 183.0 33.6 149.4
9 Addison Barger 45 193 225 180.0 32.5 147.5
10 Jonah Bride 45 192 272 227.0 80.2 146.8

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jake McCarthy 53 248 495 442.0 247.3 194.7
2 Jhonkensy Noel 1 204 198 197.0 6.3 190.7
3 Connor Norby 1 201 194 193.0 7.0 186.0
4 Daniel Schneemann 26 232 221 194.7 11.1 183.6
5 Nick Gonzales 19 199 387 367.7 187.9 179.8
6 James Wood 92 270 336 244.0 66.0 178.0
7 Tyler Nevin 13 189 278 264.8 88.6 176.2
8 David Hamilton 6 182 317 310.6 134.5 176.1
9 Wenceel Pérez 13 189 425 411.9 236.3 175.6
10 Justyn-Henry Malloy 53 233 230 177.5 2.8 174.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Connor Norby 586 201 194 392.0 7.0 385.0
2 Jonatan Clase 588 205 66 522.0 138.7 383.3
3 Jhonkensy Noel 587 204 198 389.0 6.3 382.7
4 Luisangel Acuña 560 195 40 520.0 155.3 364.7
5 Thomas Saggese 608 248 52 556.0 195.9 360.1
6 Kyren Paris 558 205 59 499.0 146.0 353.0
7 Angel Martínez 575 226 169 406.0 56.7 349.3
8 Justyn-Henry Malloy 581 233 230 351.0 2.8 348.2
9 Matt Mervis 540 202 28 512.0 174.5 337.5
10 Miguel Vargas 591 255 237 354.0 17.7 336.3

wOBA

Everybody Missed for wOBA

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Shohei Ohtani 0.4323
0.3894
(40.7)
0.3960
(34.5)
0.3926
(39.2)
0.3905
(40.1)
0.3850
(43.1)
Vladimir Guerrero Jr. 0.4029
0.3728
(29.9)
0.3615
(36.5)
0.3730
(30.6)
0.3789
(25.9)
0.3664
(33.6)
Brandon Drury 0.2166
0.3187
(32.2)
0.3382
(39.8)
0.3213
(32.7)
0.3204
(32.6)
0.3145
(31.0)
Jarren Duran 0.3568
0.3203
(36.2)
0.3199
(35.2)
0.3199
(37.4)
0.3212
(35.8)
0.3197
(35.9)
Jurickson Profar 0.3645
0.3077
(46.5)
0.3093
(44.2)
0.3112
(44.9)
0.3082
(46.3)
0.3035
(48.6)
Aaron Judge 0.4811
0.4032
(63.9)
0.4145
(54.6)
0.4014
(65.9)
0.4016
(65.2)
0.4066
(60.7)
Brent Rooker 0.3941
0.3277
(48.6)
0.3322
(44.7)
0.3203
(53.9)
0.3226
(51.9)
0.3401
(40.4)
Marcell Ozuna 0.3948
0.3447
(43.2)
0.3380
(46.6)
0.3470
(42.4)
0.3446
(43.6)
0.3425
(44.0)
Ketel Marte 0.3946
0.3522
(32.1)
0.3462
(34.6)
0.3490
(34.7)
0.3508
(33.1)
0.3567
(28.9)
Bobby Witt Jr. 0.4133
0.3491
(54.5)
0.3279
(68.3)
0.3515
(53.7)
0.3527
(52.2)
0.3432
(58.0)
Heliot Ramos 0.3401
0.2934
(30.8)
0.2885
(32.4)
0.2884
(34.0)
0.2953
(30.0)
0.2964
(28.7)
Gunnar Henderson 0.3819
0.3521
(30.6)
0.3395
(38.4)
0.3526
(31.1)
0.3517
(31.1)
0.3520
(29.9)
Brenton Doyle 0.3264
0.2851
(32.6)
0.2779
(35.8)
0.2840
(33.9)
0.2839
(33.5)
0.2874
(30.6)

Individual Misses for wOBA

Aggregate

Rank Player Proj Actual Error
1 Jackson Merrill 0.3011 0.3497 36.4
2 Tyler Fitzgerald 0.2800 0.3567 30.5
3 Lawrence Butler 0.2936 0.3446 28.7
4 Jose Iglesias 0.2810 0.3629 27.5
5 Elly De La Cruz 0.3236 0.3486 26.3
6 Francisco Lindor 0.3377 0.3629 26.1
7 Joc Pederson 0.3437 0.3871 25.2

Marcel

Rank Player Proj Actual Error
1 Mark Vientos 0.2889 0.3560 35.4
2 Elly De La Cruz 0.3110 0.3486 33.8
3 Paul Goldschmidt 0.3706 0.3091 33.1
4 Juan Soto 0.3876 0.4213 31.9
5 JJ Bleday 0.2931 0.3308 31.2
6 Davis Schneider 0.3555 0.2775 30.4
7 Michael Busch 0.2952 0.3371 30.0

Razzball

Rank Player Proj Actual Error
1 Jackson Merrill 0.3071 0.3497 33.5
2 Tyler Fitzgerald 0.2757 0.3567 32.4
3 Lawrence Butler 0.2967 0.3446 27.9
4 Jose Iglesias 0.2840 0.3629 27.0
5 Joey Bart 0.2671 0.3469 26.4
6 Joc Pederson 0.3424 0.3871 26.3
7 Jackson Chourio 0.3106 0.3404 25.0

Steamer

Rank Player Proj Actual Error
1 Jackson Merrill 0.3045 0.3497 34.6
2 Tyler Fitzgerald 0.2755 0.3567 32.2
3 Teoscar Hernández 0.3308 0.3608 28.1
4 Jose Iglesias 0.2814 0.3629 27.5
5 Elly De La Cruz 0.3226 0.3486 27.2
6 Francisco Lindor 0.3365 0.3629 27.2
7 Lawrence Butler 0.2983 0.3446 26.8

ZiPS

Rank Player Proj Actual Error
1 Jackson Merrill 0.2918 0.3497 41.3
2 Lawrence Butler 0.2858 0.3446 31.8
3 Elly De La Cruz 0.3198 0.3486 28.3
4 Jose Iglesias 0.2776 0.3629 28.3
5 Tyler Fitzgerald 0.2889 0.3567 27.1
6 Francisco Lindor 0.3357 0.3629 26.8
7 Joc Pederson 0.3416 0.3871 25.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 Zack Gelof 0.3406 0.3091 0.2749 30.0 11.7 18.2
2 Juan Soto 0.3876 0.4141 0.4213 31.9 14.2 17.6
3 Michael Busch 0.2952 0.3226 0.3371 30.0 15.4 14.5
4 Mark Vientos 0.2889 0.3218 0.3560 35.4 21.3 14.1
5 Alec Burleson 0.3016 0.3268 0.3170 15.7 1.8 13.9
6 Jared Triolo 0.3330 0.3039 0.2745 21.2 7.4 13.8
7 Josh Smith 0.2918 0.3169 0.3222 24.5 10.7 13.8
8 Bobby Witt Jr. 0.3279 0.3491 0.4133 68.3 54.5 13.8
9 Yordan Alvarez 0.3953 0.4172 0.4088 15.6 2.8 12.8
10 Colton Cowser 0.2959 0.3195 0.3327 26.8 14.6 12.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael Busch 0.3136 0.3226 0.3371 21.2 15.4 5.8
2 Brooks Baldwin 0.3103 0.2616 0.2468 6.0 0.2 5.7
3 Brent Rooker 0.3203 0.3277 0.3941 53.9 48.6 5.2
4 Matt Chapman 0.3188 0.3252 0.3418 23.8 18.9 4.9
5 Wyatt Langford 0.3651 0.3561 0.3231 15.6 11.3 4.4
6 Tyler O'Neill 0.3327 0.3407 0.3631 21.0 16.6 4.3
7 Willy Adames 0.3285 0.3326 0.3434 19.8 16.2 3.6
8 Jake Burger 0.3263 0.3313 0.3267 8.3 4.7 3.6
9 Josh Naylor 0.3592 0.3526 0.3350 6.5 3.0 3.5
10 Dylan Moore 0.2971 0.3038 0.3060 10.1 6.6 3.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael Busch 0.3155 0.3226 0.3371 19.7 15.4 4.3
2 Willy Adames 0.3269 0.3326 0.3434 20.4 16.2 4.2
3 Dylan Moore 0.2951 0.3038 0.3060 10.6 6.6 4.0
4 Zach Neto 0.3186 0.3244 0.3284 13.8 10.1 3.7
5 Tyler O'Neill 0.3335 0.3407 0.3631 20.2 16.6 3.6
6 Maikel Garcia 0.3134 0.3074 0.2684 20.0 16.5 3.5
7 Bryson Stott 0.3214 0.3152 0.2966 6.7 3.4 3.3
8 Brent Rooker 0.3226 0.3277 0.3941 51.9 48.6 3.3
9 Trea Turner 0.3376 0.3431 0.3491 13.3 10.1 3.2
10 Teoscar Hernández 0.3308 0.3350 0.3608 28.1 25.1 2.9

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Yainer Diaz 0.3217 0.3346 0.3294 12.0 4.7 7.4
2 Jacob Young 0.2721 0.2869 0.2846 12.6 5.4 7.2
3 Jeremy Peña 0.3012 0.3124 0.3042 9.6 3.0 6.6
4 Joey Ortiz 0.2951 0.3089 0.3168 17.1 10.6 6.5
5 Jake Cave 0.3451 0.3297 0.2954 13.1 7.5 5.7
6 Logan O'Hoppe 0.3555 0.3458 0.3105 17.4 11.8 5.6
7 Jeimer Candelario 0.3492 0.3388 0.3044 15.3 10.0 5.3
8 Gavin Lux 0.3101 0.3228 0.3096 5.5 0.2 5.3
9 Mark Canha 0.3482 0.3383 0.3115 11.6 6.5 5.1
10 Juan Soto 0.4060 0.4141 0.4213 19.3 14.2 5.1

Strikeout Rate

Everybody Missed for Strikeout Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Luis Robert Jr. 0.3318
0.2532
(32.7)
0.2445
(36.4)
0.2550
(31.7)
0.2542
(32.3)
0.2505
(33.8)
Logan O'Hoppe 0.2969
0.2075
(45.8)
0.2323
(33.0)
0.2061
(46.3)
0.2048
(47.2)
0.2116
(43.6)
JJ Bleday 0.1947
0.2491
(36.0)
0.2447
(33.1)
0.2540
(39.5)
0.2532
(38.6)
0.2402
(30.4)
Will Benson 0.3969
0.3046
(35.2)
0.2812
(44.3)
0.3016
(36.1)
0.3024
(36.0)
0.3098
(33.1)
Ryan Jeffers 0.2022
0.2763
(35.3)
0.2778
(35.9)
0.2751
(35.0)
0.2759
(35.1)
0.2779
(36.1)
Yordan Alvarez 0.1496
0.1975
(31.5)
0.2059
(36.7)
0.1969
(31.5)
0.1980
(31.8)
0.1975
(31.6)
Ryan O'Hearn 0.1397
0.2422
(51.5)
0.2374
(49.0)
0.2416
(51.5)
0.2394
(50.1)
0.2455
(53.2)
Brenton Doyle 0.2537
0.3298
(46.9)
0.3073
(33.2)
0.3285
(46.5)
0.3240
(43.4)
0.3368
(51.2)

Individual Misses for Strikeout Rate

Aggregate

Rank Player Proj Actual Error
1 Trevor Larnach 0.3210 0.2225 40.1
2 Miguel Amaya 0.2683 0.1708 36.0
3 Nick Gonzales 0.2793 0.1912 34.8
4 Ezequiel Tovar 0.2378 0.2878 33.6
5 Connor Wong 0.2983 0.2341 32.1
6 Rafael Devers 0.1917 0.2446 30.8
7 Nolan Gorman 0.2985 0.3756 30.3
8 Zack Gelof 0.2875 0.3437 29.8
9 Tyler O'Neill 0.2714 0.3362 29.8
10 Brendan Rodgers 0.1901 0.2449 28.6

Marcel

Rank Player Proj Actual Error
1 Zack Gelof 0.2542 0.3437 48.1
2 Ernie Clement 0.1755 0.0907 39.0
3 Maikel Garcia 0.2236 0.1645 38.0
4 Cody Bellinger 0.2195 0.1564 36.8
5 Colton Cowser 0.2398 0.3066 36.6
6 Joey Loperfido 0.2258 0.3626 35.4
7 Luis Arraez 0.0938 0.0432 35.0
8 Bobby Witt Jr. 0.1971 0.1495 34.9
9 Jorge Polanco 0.2174 0.2921 34.3
10 Jackson Merrill 0.2258 0.1703 33.8

Razzball

Rank Player Proj Actual Error
1 Trevor Larnach 0.3193 0.2225 39.6
2 Miguel Amaya 0.2664 0.1708 35.5
3 Nick Gonzales 0.2784 0.1912 34.6
4 Nolan Gorman 0.2873 0.3756 34.6
5 Ezequiel Tovar 0.2374 0.2878 33.4
6 Cody Bellinger 0.2099 0.1564 31.7
7 Connor Wong 0.2955 0.2341 31.0
8 Zack Gelof 0.2848 0.3437 31.0
9 Bo Naylor 0.2318 0.3136 31.0
10 Rafael Devers 0.1919 0.2446 30.3

Steamer

Rank Player Proj Actual Error
1 Trevor Larnach 0.3210 0.2225 40.1
2 Ezequiel Tovar 0.2344 0.2878 36.0
3 Nolan Gorman 0.2867 0.3756 35.1
4 Miguel Amaya 0.2655 0.1708 35.0
5 Nick Gonzales 0.2779 0.1912 34.2
6 Zack Gelof 0.2834 0.3437 32.1
7 Cody Bellinger 0.2101 0.1564 31.5
8 Rafael Devers 0.1908 0.2446 31.3
9 Bo Naylor 0.2323 0.3136 31.0
10 Matt Chapman 0.2901 0.2442 30.8

ZiPS

Rank Player Proj Actual Error
1 Trevor Larnach 0.3226 0.2225 40.8
2 Miguel Amaya 0.2731 0.1708 37.8
3 Nick Gonzales 0.2817 0.1912 35.7
4 Connor Wong 0.3056 0.2341 35.7
5 Tyler O'Neill 0.2643 0.3362 33.1
6 Ezequiel Tovar 0.2415 0.2878 30.9
7 Rafael Devers 0.1924 0.2446 30.3
8 Christopher Morel 0.3077 0.2602 30.1
9 Bobby Witt Jr. 0.1896 0.1495 29.7
10 Nick Castellanos 0.2538 0.2109 29.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 Jackson Merrill 0.2258 0.1658 0.1703 33.8 1.7 32.1
2 Ernie Clement 0.1755 0.1062 0.0907 39.0 7.8 31.2
3 Colton Cowser 0.2398 0.2863 0.3066 36.6 10.4 26.1
4 Tyler Fitzgerald 0.2364 0.3042 0.3167 26.9 3.7 23.2
5 Sal Frelick 0.1963 0.1414 0.1489 25.6 3.0 22.7
6 Kyle McCann 0.2258 0.3802 0.3758 23.3 1.0 22.4
7 Jung Hoo Lee 0.2258 0.0851 0.0823 22.9 0.7 22.2
8 Otto Lopez 0.2244 0.1775 0.1728 23.1 2.8 20.3
9 Tyler Freeman 0.1967 0.1480 0.1384 22.9 4.4 18.6
10 Zack Gelof 0.2542 0.2875 0.3437 48.1 29.8 18.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Grant McCray 0.2258 0.3410 0.4308 26.4 11.5 14.9
2 Cody Bellinger 0.2099 0.1964 0.1564 31.7 23.7 8.0
3 Jordan Beck 0.2258 0.2683 0.3533 23.0 15.3 7.7
4 Adrian Del Castillo 0.2258 0.2966 0.3218 8.2 2.1 6.1
5 Jack López 0.2258 0.3104 0.3521 8.8 2.8 6.0
6 Mason McCoy 0.2258 0.3270 0.3333 6.0 0.3 5.7
7 Zach Dezenzo 0.2258 0.3111 0.3385 7.2 1.7 5.5
8 Max Schuemann 0.2857 0.2748 0.2593 13.2 7.9 5.3
9 Daniel Schneemann 0.2258 0.2457 0.3167 19.6 15.3 4.3
10 Nolan Gorman 0.2873 0.2985 0.3756 34.6 30.3 4.3

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Cody Bellinger 0.2101 0.1964 0.1564 31.5 23.7 7.8
2 Oneil Cruz 0.2572 0.2660 0.3022 25.9 20.6 5.3
3 Nolan Gorman 0.2867 0.2985 0.3756 35.1 30.3 4.7
4 Max Schuemann 0.2840 0.2748 0.2593 12.1 7.9 4.2
5 Ceddanne Rafaela 0.2230 0.2288 0.2644 22.7 19.4 3.4
6 Matt Chapman 0.2901 0.2850 0.2442 30.8 27.5 3.3
7 Wyatt Langford 0.2260 0.2200 0.2065 11.8 8.5 3.3
8 Bo Naylor 0.2323 0.2401 0.3136 31.0 28.0 3.0
9 Spencer Horwitz 0.2062 0.1988 0.1837 9.2 6.4 2.8
10 Ernie Clement 0.1121 0.1062 0.0907 10.4 7.8 2.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Bobby Witt Jr. 0.1896 0.1783 0.1495 29.7 21.6 8.1
2 Andy Pages 0.3017 0.2849 0.2438 26.5 19.0 7.5
3 Eddie Rosario 0.1849 0.2072 0.2414 17.4 10.4 7.0
4 Lawrence Butler 0.2733 0.2582 0.2395 16.1 9.2 6.8
5 Andrew Vaughn 0.1833 0.1945 0.2132 17.4 10.6 6.8
6 Austin Wells 0.2632 0.2483 0.2101 22.7 16.5 6.2
7 Brice Turang 0.2078 0.1986 0.1696 24.8 19.0 5.8
8 Christopher Morel 0.3077 0.2986 0.2602 30.1 24.5 5.6
9 Lenyn Sosa 0.2377 0.2232 0.2087 11.4 6.0 5.4
10 Corbin Carroll 0.2154 0.2078 0.1901 18.6 13.3 5.3

Walk Rate

Everybody Missed for Walk Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Paul Goldschmidt 0.0719
0.1193
(26.9)
0.1128
(24.1)
0.1216
(27.9)
0.1205
(27.1)
0.1158
(25.8)
Kyle Tucker 0.1652
0.1097
(20.9)
0.1025
(22.6)
0.1106
(20.9)
0.1099
(21.2)
0.1086
(20.7)
Salvador Perez 0.0675
0.0406
(21.6)
0.0435
(18.3)
0.0407
(22.1)
0.0406
(22.2)
0.0404
(20.6)
Luis Arraez 0.0357
0.0758
(22.7)
0.0747
(23.5)
0.0763
(22.6)
0.0764
(22.5)
0.0748
(23.2)
Aaron Judge 0.1889
0.1525
(30.1)
0.1478
(31.8)
0.1515
(31.3)
0.1538
(29.8)
0.1522
(29.1)
Adley Rutschman 0.0909
0.1292
(20.5)
0.1265
(20.1)
0.1312
(21.2)
0.1319
(21.5)
0.1246
(18.6)
Jonathan India 0.1256
0.0985
(21.2)
0.0939
(22.7)
0.0975
(22.4)
0.0977
(22.4)
0.1004
(19.0)
Bobby Witt Jr. 0.0804
0.0624
(17.2)
0.0588
(18.1)
0.0628
(17.5)
0.0633
(17.2)
0.0612
(16.9)
Joey Ortiz 0.1096
0.0659
(25.5)
0.0724
(21.1)
0.0669
(25.4)
0.0669
(25.5)
0.0640
(25.7)
Alex Bregman 0.0694
0.1275
(32.9)
0.1198
(29.4)
0.1258
(31.3)
0.1259
(31.2)
0.1308
(36.0)
Yandy Díaz 0.0805
0.1207
(21.1)
0.1166
(19.9)
0.1215
(21.1)
0.1225
(21.6)
0.1182
(20.5)

Individual Misses for Walk Rate

Aggregate

Rank Player Proj Actual Error
1 José Caballero 0.1156 0.0559 25.8
2 Ryan O'Hearn 0.0615 0.0931 18.7
3 Cal Raleigh 0.0884 0.1115 18.4
4 Brenton Doyle 0.0525 0.0763 18.1
5 Bo Naylor 0.1260 0.0746 17.6
6 Brendan Donovan 0.1052 0.0721 17.5
7 Elly De La Cruz 0.0809 0.0991 17.1
8 Teoscar Hernández 0.0615 0.0813 17.0
9 Marcell Ozuna 0.0899 0.1076 16.4

Marcel

Rank Player Proj Actual Error
1 Ceddanne Rafaela 0.0754 0.0263 25.8
2 Richie Palacios 0.0752 0.1424 22.5
3 Ryan O'Hearn 0.0556 0.0931 20.5
4 Jose Altuve 0.1026 0.0689 20.3
5 Michael Toglia 0.0785 0.1179 19.9
6 Marcell Ozuna 0.0836 0.1076 19.2
7 Austin Wells 0.0741 0.1135 18.0
8 Brendan Donovan 0.1030 0.0721 17.5
9 Corbin Carroll 0.0855 0.1067 17.3

Razzball

Rank Player Proj Actual Error
1 José Caballero 0.1198 0.0559 27.5
2 Ryan O'Hearn 0.0593 0.0931 20.2
3 Bo Naylor 0.1303 0.0746 18.9
4 Brenton Doyle 0.0528 0.0763 18.4
5 Marcell Ozuna 0.0880 0.1076 18.3
6 Brendan Donovan 0.1071 0.0721 18.2
7 Cal Raleigh 0.0908 0.1115 17.4
8 Vinnie Pasquantino 0.1106 0.0722 17.3
9 Justin Turner 0.0844 0.1095 17.3

Steamer

Rank Player Proj Actual Error
1 José Caballero 0.1215 0.0559 28.2
2 Ryan O'Hearn 0.0605 0.0931 19.7
3 Marcell Ozuna 0.0869 0.1076 19.2
4 Bo Naylor 0.1308 0.0746 19.1
5 Brenton Doyle 0.0529 0.0763 18.5
6 Cal Raleigh 0.0899 0.1115 18.1
7 Brendan Donovan 0.1067 0.0721 17.9
8 Vinnie Pasquantino 0.1109 0.0722 17.4
9 Teoscar Hernández 0.0618 0.0813 17.4

ZiPS

Rank Player Proj Actual Error
1 Nathaniel Lowe 0.0886 0.1257 23.5
2 José Caballero 0.1054 0.0559 21.7
3 Cal Raleigh 0.0846 0.1115 19.7
4 Brenton Doyle 0.0517 0.0763 17.6
5 Logan O'Hoppe 0.1008 0.0632 17.2
6 Gabriel Moreno 0.0728 0.1168 17.1
7 Elly De La Cruz 0.0795 0.0991 16.8
8 Teoscar Hernández 0.0603 0.0813 16.7
9 Rafael Devers 0.0885 0.1115 16.5

Most Unique Misses for Walk Rate

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

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ceddanne Rafaela 0.0754 0.0443 0.0263 25.8 6.7 19.1
2 Jackson Merrill 0.0818 0.0538 0.0489 17.1 0.8 16.3
3 Pete Crow-Armstrong 0.0917 0.0678 0.0512 15.0 4.2 10.8
4 Spencer Horwitz 0.0844 0.1189 0.1102 11.4 0.9 10.4
5 Richie Palacios 0.0752 0.1076 0.1424 22.5 13.0 9.5
6 Jacob Young 0.0824 0.0668 0.0576 10.8 1.5 9.3
7 Korey Lee 0.0785 0.0574 0.0431 12.4 3.1 9.2
8 Sal Frelick 0.1028 0.0885 0.0744 12.8 4.1 8.7
9 Alec Burleson 0.0751 0.0662 0.0588 7.3 0.7 6.7
10 Otto Lopez 0.0829 0.0698 0.0576 9.2 2.6 6.7

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Wyatt Langford 0.1131 0.0999 0.0916 8.0 1.2 6.9
2 Sal Frelick 0.0969 0.0885 0.0744 8.1 4.1 3.9
3 Mookie Betts 0.1171 0.1221 0.1182 4.2 1.2 3.0
4 Leo Rivas 0.0818 0.1126 0.1163 3.6 0.9 2.7
5 Aaron Schunk 0.0818 0.0551 0.0408 3.3 0.8 2.5
6 Zach Neto 0.0669 0.0703 0.0648 3.0 0.4 2.5
7 Jack López 0.0818 0.0472 0.0282 3.3 0.9 2.4
8 Brooks Baldwin 0.0818 0.0613 0.0496 3.0 0.7 2.4
9 Marcus Semien 0.0884 0.0906 0.0891 5.6 3.4 2.2
10 Vinnie Pasquantino 0.1106 0.1059 0.0722 17.3 15.2 2.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Wyatt Langford 0.1133 0.0999 0.0916 8.1 1.2 6.9
2 Sal Frelick 0.0972 0.0885 0.0744 8.2 4.1 4.0
3 Mookie Betts 0.1168 0.1221 0.1182 4.5 1.2 3.2
4 Marcell Ozuna 0.0869 0.0899 0.1076 19.2 16.4 2.7
5 José Caballero 0.1215 0.1156 0.0559 28.2 25.8 2.4
6 Zach Neto 0.0673 0.0703 0.0648 2.8 0.4 2.4
7 Vinnie Pasquantino 0.1109 0.1059 0.0722 17.4 15.2 2.3
8 Marcus Semien 0.0890 0.0906 0.0891 5.3 3.4 1.9
9 Dansby Swanson 0.0863 0.0884 0.0911 7.1 5.3 1.8
10 Spencer Horwitz 0.1246 0.1189 0.1102 2.7 0.9 1.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Wyatt Langford 0.0735 0.0999 0.0916 12.6 1.2 11.5
2 Nathaniel Lowe 0.0886 0.1057 0.1257 23.5 14.8 8.7
3 Carlos Santana 0.1284 0.1202 0.1094 8.5 2.7 5.9
4 Rhys Hoskins 0.1252 0.1168 0.1025 9.4 4.1 5.2
5 DJ Stewart 0.0794 0.1026 0.1598 16.5 12.3 4.2
6 Logan O'Hoppe 0.1008 0.0947 0.0632 17.2 13.1 4.1
7 Zach Neto 0.0767 0.0703 0.0648 4.4 0.4 4.0
8 Juan Soto 0.1985 0.1946 0.1809 9.3 5.3 4.0
9 Mookie Betts 0.1325 0.1221 0.1182 5.0 1.2 3.8
10 Jarren Duran 0.0684 0.0746 0.0735 7.1 3.7 3.3

Hit By Pitch Rate

Everybody Missed for Hit By Pitch Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Joc Pederson 0.0401
0.0164
(10.9)
0.0155
(11.3)
0.0153
(11.3)
0.0150
(11.4)
0.0188
(10.0)
Jake McCarthy 0.0283
0.0140
(7.3)
0.0152
(6.8)
0.0143
(7.1)
0.0140
(7.3)
0.0138
(7.7)
Leo Jiménez 0.0762
0.0281
(10.2)
0.0111
(13.8)
0.0217
(11.5)
0.0210
(11.7)
0.0417
(7.4)
Jurickson Profar 0.0269
0.0106
(11.3)
0.0096
(12.0)
0.0102
(11.4)
0.0100
(11.6)
0.0117
(10.8)
Ryan Jeffers 0.0301
0.0151
(7.3)
0.0152
(7.2)
0.0140
(7.7)
0.0140
(7.7)
0.0172
(6.4)
Jacob Stallings 0.0320
0.0103
(6.3)
0.0108
(6.1)
0.0103
(6.2)
0.0110
(6.0)
0.0096
(6.6)
Matt Wallner 0.0613
0.0246
(9.7)
0.0325
(7.6)
0.0221
(10.3)
0.0220
(10.4)
0.0296
(8.5)
Willi Castro 0.0331
0.0187
(9.5)
0.0200
(8.6)
0.0180
(9.9)
0.0180
(9.8)
0.0202
(8.8)
Masataka Yoshida 0.0333
0.0117
(9.3)
0.0123
(9.0)
0.0123
(9.0)
0.0120
(9.1)
0.0108
(9.8)
Randy Arozarena 0.0340
0.0211
(8.7)
0.0220
(8.1)
0.0188
(10.1)
0.0190
(9.9)
0.0255
(6.1)

Individual Misses for Hit By Pitch Rate

Aggregate

Rank Player Proj Actual Error
1 Tyler Freeman 0.0307 0.0496 7.4
2 Ty France 0.0370 0.0243 6.5
3 Jeremy Peña 0.0127 0.0215 6.1
4 Kevin Pillar 0.0131 0.0318 6.1
5 Brent Rooker 0.0185 0.0081 6.0
6 TJ Friedl 0.0184 0.0352 5.9
7 Kris Bryant 0.0146 0.0516 5.8
8 Byron Buxton 0.0139 0.0284 5.8
9 Miguel Amaya 0.0272 0.0110 5.7
10 Christopher Morel 0.0077 0.0164 5.6

Marcel

Rank Player Proj Actual Error
1 Tyler Freeman 0.0167 0.0496 12.8
2 José Caballero 0.0380 0.0186 9.1
3 Miguel Amaya 0.0351 0.0110 8.5
4 Brent Rooker 0.0215 0.0081 7.9
5 Ty France 0.0389 0.0243 7.5
6 Jeremy Peña 0.0121 0.0215 6.5
7 Jacob Young 0.0112 0.0230 6.4
8 Christopher Morel 0.0064 0.0164 6.4
9 TJ Friedl 0.0179 0.0352 6.1
10 Kevin Pillar 0.0134 0.0318 6.0

Razzball

Rank Player Proj Actual Error
1 Tyler Freeman 0.0276 0.0496 8.6
2 Kevin Pillar 0.0123 0.0318 6.3
3 TJ Friedl 0.0173 0.0352 6.2
4 Jacob Young 0.0116 0.0230 6.2
5 Brent Rooker 0.0185 0.0081 6.1
6 Luke Raley 0.0311 0.0440 6.0
7 Kris Bryant 0.0133 0.0516 6.0
8 Isaac Paredes 0.0178 0.0265 5.9
9 Byron Buxton 0.0140 0.0284 5.7
10 Mookie Betts 0.0132 0.0019 5.6

Steamer

Rank Player Proj Actual Error
1 Tyler Freeman 0.0270 0.0496 8.8
2 TJ Friedl 0.0170 0.0352 6.3
3 Luke Raley 0.0310 0.0440 6.1
4 Kris Bryant 0.0130 0.0516 6.0
5 Kevin Pillar 0.0130 0.0318 6.0
6 Jacob Young 0.0120 0.0230 5.9
7 Brent Rooker 0.0180 0.0081 5.8
8 Jeremy Peña 0.0130 0.0215 5.8
9 Byron Buxton 0.0140 0.0284 5.7
10 Isaac Paredes 0.0180 0.0265 5.7

ZiPS

Rank Player Proj Actual Error
1 Zach Neto 0.0466 0.0266 11.5
2 José Caballero 0.0408 0.0186 10.3
3 Ty France 0.0427 0.0243 9.3
4 Miguel Amaya 0.0346 0.0110 8.2
5 Andrés Giménez 0.0376 0.0237 8.2
6 Austin Martin 0.0385 0.0078 7.6
7 Jeremy Peña 0.0116 0.0215 7.1
8 Max Schuemann 0.0313 0.0153 6.9
9 Mark Canha 0.0426 0.0281 6.2
10 Nick Castellanos 0.0067 0.0152 6.2

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 Tyler Freeman 0.0167 0.0307 0.0496 12.8 7.4 5.4
2 José Caballero 0.0380 0.0304 0.0186 9.1 5.4 3.7
3 Leo Jiménez 0.0111 0.0281 0.0762 13.8 10.2 3.6
4 Logan O'Hoppe 0.0097 0.0155 0.0153 3.2 0.2 3.0
5 Miguel Amaya 0.0351 0.0272 0.0110 8.5 5.7 2.9
6 Jackson Merrill 0.0111 0.0067 0.0017 5.2 2.6 2.6
7 Davis Schneider 0.0181 0.0126 0.0110 3.0 0.5 2.5
8 Jackson Chourio 0.0111 0.0069 0.0052 3.0 0.6 2.4
9 Lawrence Butler 0.0110 0.0060 0.0000 4.7 2.4 2.3
10 Yainer Diaz 0.0126 0.0090 0.0032 5.5 3.2 2.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luke Raley 0.0311 0.0362 0.0440 6.0 3.8 2.3
2 Josh Smith 0.0223 0.0255 0.0304 5.1 3.3 1.8
3 Dylan Moore 0.0202 0.0235 0.0317 5.3 3.9 1.4
4 Randy Arozarena 0.0188 0.0211 0.0340 10.1 8.7 1.4
5 Leo Jiménez 0.0217 0.0281 0.0762 11.5 10.2 1.3
6 Daniel Schneemann 0.0111 0.0058 0.0000 2.4 1.1 1.2
7 Victor Robles 0.0218 0.0259 0.0373 4.7 3.5 1.2
8 Tyler Freeman 0.0276 0.0307 0.0496 8.6 7.4 1.1
9 Willson Contreras 0.0264 0.0296 0.0335 2.7 1.6 1.1
10 Maikel Garcia 0.0062 0.0046 0.0000 3.6 2.5 1.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luke Raley 0.0310 0.0362 0.0440 6.1 3.8 2.3
2 Josh Smith 0.0220 0.0255 0.0304 5.2 3.3 1.9
3 Dylan Moore 0.0200 0.0235 0.0317 5.3 3.9 1.5
4 Leo Jiménez 0.0210 0.0281 0.0762 11.7 10.2 1.5
5 Tyler Freeman 0.0270 0.0307 0.0496 8.8 7.4 1.3
6 Randy Arozarena 0.0190 0.0211 0.0340 9.9 8.7 1.2
7 Logan O'Hoppe 0.0130 0.0155 0.0153 1.4 0.2 1.2
8 Victor Robles 0.0220 0.0259 0.0373 4.6 3.5 1.1
9 Maikel Garcia 0.0060 0.0046 0.0000 3.5 2.5 1.0
10 Edmundo Sosa 0.0260 0.0298 0.0292 1.0 0.0 1.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Zach Neto 0.0466 0.0322 0.0266 11.5 3.0 8.4
2 José Caballero 0.0408 0.0304 0.0186 10.3 5.4 4.8
3 Andrés Giménez 0.0376 0.0313 0.0237 8.2 4.4 3.8
4 Max Schuemann 0.0313 0.0242 0.0153 6.9 3.9 3.1
5 Mark Canha 0.0426 0.0356 0.0281 6.2 3.2 3.1
6 Andy Pages 0.0259 0.0191 0.0135 5.0 2.2 2.8
7 Ty France 0.0427 0.0370 0.0243 9.3 6.5 2.8
8 Jonathan India 0.0328 0.0281 0.0235 5.3 2.5 2.8
9 Miguel Amaya 0.0346 0.0272 0.0110 8.2 5.7 2.6
10 Austin Martin 0.0385 0.0290 0.0078 7.6 5.3 2.3

Home Run Rate

Everybody Missed for Home Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Brandon Drury 0.0162
0.0604
(14.5)
0.0680
(17.4)
0.0623
(14.9)
0.0618
(14.8)
0.0569
(13.8)
Anthony Volpe 0.0246
0.0528
(16.8)
0.0542
(17.9)
0.0548
(17.6)
0.0541
(17.3)
0.0494
(15.3)
Michael Toglia 0.0977
0.0574
(20.2)
0.0435
(26.4)
0.0594
(19.6)
0.0602
(19.2)
0.0525
(21.8)
Jurickson Profar 0.0507
0.0297
(16.6)
0.0295
(16.6)
0.0307
(16.5)
0.0312
(16.0)
0.0273
(17.3)
Aaron Judge 0.1483
0.1226
(20.8)
0.1237
(19.9)
0.1214
(22.3)
0.1199
(23.1)
0.1266
(17.0)
Andrew Benintendi 0.0521
0.0238
(16.7)
0.0215
(17.8)
0.0245
(16.8)
0.0247
(16.6)
0.0223
(16.8)
Tyler O'Neill 0.1220
0.0685
(27.1)
0.0684
(27.1)
0.0673
(28.1)
0.0666
(28.3)
0.0714
(25.1)
Ketel Marte 0.0885
0.0441
(28.1)
0.0462
(26.7)
0.0435
(28.9)
0.0437
(28.7)
0.0450
(26.7)
Lawrence Butler 0.0714
0.0411
(15.4)
0.0432
(14.3)
0.0422
(15.3)
0.0425
(15.1)
0.0386
(15.9)
Anthony Santander 0.0934
0.0665
(20.4)
0.0639
(22.0)
0.0680
(20.0)
0.0654
(21.6)
0.0662
(19.7)
Colton Cowser 0.0727
0.0454
(17.5)
0.0382
(21.4)
0.0464
(17.4)
0.0458
(17.6)
0.0439
(17.5)

Individual Misses for Home Run Rate

Aggregate

Rank Player Proj Actual Error
1 Matt Olson 0.0947 0.0667 16.6
2 Yainer Diaz 0.0622 0.0329 15.8
3 Riley Greene 0.0440 0.0669 15.6
4 Jackson Merrill 0.0308 0.0519 14.8
5 José Ramírez 0.0542 0.0716 14.4
6 Jake Fraley 0.0585 0.0177 14.1
7 Shohei Ohtani 0.0966 0.1120 14.0
8 Brent Rooker 0.0859 0.1046 13.8
9 Heliot Ramos 0.0416 0.0640 13.5

Marcel

Rank Player Proj Actual Error
1 Mark Vientos 0.0514 0.0954 21.6
2 Riley Greene 0.0337 0.0669 21.5
3 Juan Soto 0.0667 0.0889 18.4
4 Yainer Diaz 0.0660 0.0329 18.2
5 Brent Rooker 0.0803 0.1046 17.1
6 Heliot Ramos 0.0380 0.0640 15.3
7 Kyle Tucker 0.0607 0.1009 14.8
8 Josh Naylor 0.0476 0.0670 14.5
9 Nolan Arenado 0.0585 0.0324 14.3

Razzball

Rank Player Proj Actual Error
1 Matt Olson 0.0983 0.0667 18.5
2 Yainer Diaz 0.0662 0.0329 17.7
3 Riley Greene 0.0422 0.0669 17.1
4 Brent Rooker 0.0834 0.1046 15.9
5 Shohei Ohtani 0.0952 0.1120 15.7
6 Jackson Merrill 0.0302 0.0519 15.6
7 Jake Fraley 0.0608 0.0177 14.7
8 Eloy Jiménez 0.0692 0.0235 14.3
9 José Ramírez 0.0559 0.0716 13.8

Steamer

Rank Player Proj Actual Error
1 Matt Olson 0.0986 0.0667 18.8
2 Yainer Diaz 0.0653 0.0329 17.3
3 Riley Greene 0.0429 0.0669 16.6
4 Shohei Ohtani 0.0952 0.1120 15.6
5 Brent Rooker 0.0841 0.1046 15.3
6 Jackson Merrill 0.0308 0.0519 15.1
7 Jake Fraley 0.0612 0.0177 14.9
8 José Ramírez 0.0548 0.0716 14.5
9 Ezequiel Tovar 0.0393 0.0556 14.4

ZiPS

Rank Player Proj Actual Error
1 José Ramírez 0.0519 0.0716 15.1
2 Heliot Ramos 0.0383 0.0640 14.5
3 Mark Vientos 0.0660 0.0954 14.5
4 Kyle Tucker 0.0607 0.1009 14.4
5 Nolan Jones 0.0673 0.0178 14.0
6 Steven Kwan 0.0092 0.0325 13.9
7 Jackson Merrill 0.0312 0.0519 13.8
8 Isaac Paredes 0.0665 0.0429 13.6
9 Ronald Acuña Jr. 0.0905 0.0288 13.2

Most Unique Misses for Home Run Rate

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

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Juan Soto 0.0667 0.0860 0.0889 18.4 4.8 13.7
2 Jo Adell 0.0479 0.0777 0.0707 11.9 1.4 10.4
3 Elly De La Cruz 0.0492 0.0630 0.0620 11.4 2.0 9.4
4 Mark Vientos 0.0514 0.0703 0.0954 21.6 13.1 8.5
5 Austin Martin 0.0450 0.0155 0.0053 9.3 1.6 7.6
6 Jacob Young 0.0270 0.0128 0.0080 8.1 0.6 7.5
7 Michael Busch 0.0443 0.0564 0.0621 12.1 5.4 6.7
8 Xavier Edwards 0.0343 0.0123 0.0046 7.9 1.2 6.7
9 Teoscar Hernández 0.0658 0.0763 0.0819 12.8 6.1 6.7
10 Hunter Goodman 0.0435 0.0724 0.0872 10.6 4.2 6.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Wyatt Langford 0.0697 0.0624 0.0413 13.2 9.6 3.5
2 Nolan Gorman 0.0830 0.0883 0.0880 3.9 1.4 2.5
3 Jerar Encarnacion 0.0450 0.0678 0.0625 2.6 0.2 2.5
4 Michael Busch 0.0530 0.0564 0.0621 7.8 5.4 2.4
5 Nick Sogard 0.0450 0.0163 0.0000 3.5 1.1 2.4
6 Jake Burger 0.0687 0.0719 0.0746 6.1 3.7 2.4
7 Leo Rivas 0.0450 0.0168 0.0000 3.5 1.1 2.4
8 Willy Adames 0.0643 0.0666 0.0727 9.0 6.8 2.1
9 Oneil Cruz 0.0717 0.0673 0.0577 5.6 3.5 2.1
10 Brent Rooker 0.0834 0.0859 0.1046 15.9 13.8 2.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Vladimir Guerrero Jr. 0.0710 0.0663 0.0573 6.5 3.7 2.8
2 Bryce Harper 0.0725 0.0760 0.0723 2.7 0.1 2.6
3 Aaron Judge 0.1199 0.1226 0.1483 23.1 20.8 2.4
4 Matt Olson 0.0986 0.0947 0.0667 18.8 16.6 2.2
5 Pete Alonso 0.0969 0.0930 0.0773 10.6 8.3 2.2
6 Zach Neto 0.0476 0.0505 0.0565 8.0 5.9 2.1
7 Michael Busch 0.0535 0.0564 0.0621 7.4 5.4 2.0
8 Nolan Arenado 0.0574 0.0538 0.0324 13.1 11.2 1.9
9 Willy Adames 0.0645 0.0666 0.0727 8.7 6.8 1.9
10 Jake Burger 0.0694 0.0719 0.0746 5.6 3.7 1.9

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Nolan Schanuel 0.0502 0.0430 0.0304 10.5 5.3 5.2
2 Juan Soto 0.0789 0.0860 0.0889 8.9 4.8 4.1
3 Logan O'Hoppe 0.0792 0.0730 0.0613 8.1 4.1 4.0
4 Jo Adell 0.0843 0.0777 0.0707 5.0 1.4 3.6
5 Colt Keith 0.0496 0.0445 0.0319 8.5 4.9 3.6
6 Dylan Moore 0.0606 0.0538 0.0398 8.1 4.5 3.6
7 Joey Gallo 0.1171 0.1052 0.0820 8.5 5.1 3.4
8 Ryan O'Hearn 0.0682 0.0626 0.0398 12.8 9.4 3.4
9 Adam Duvall 0.0909 0.0827 0.0537 11.5 8.3 3.2
10 Jacob Wilson 0.0450 0.0161 0.0000 4.4 1.3 3.1

BABIP

Everybody Missed for BABIP

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Christopher Morel 0.2333
0.3036
(39.1)
0.3045
(40.5)
0.3030
(39.1)
0.3009
(38.1)
0.3069
(40.1)
Elly De La Cruz 0.3571
0.3201
(30.1)
0.3187
(30.1)
0.3196
(30.0)
0.3189
(30.3)
0.3219
(30.0)
Vladimir Guerrero Jr. 0.3421
0.2872
(42.6)
0.2911
(38.9)
0.2881
(41.5)
0.2875
(41.7)
0.2860
(44.6)
Yainer Diaz 0.3383
0.2910
(33.2)
0.2900
(32.9)
0.2901
(33.3)
0.2906
(32.8)
0.2922
(33.5)
Aaron Judge 0.3664
0.3070
(46.2)
0.3176
(37.7)
0.3055
(46.8)
0.3075
(45.2)
0.3080
(46.7)
Brent Rooker 0.3623
0.2962
(44.4)
0.2976
(42.7)
0.2893
(48.2)
0.2915
(46.7)
0.3077
(38.4)
Corbin Carroll 0.2539
0.3144
(37.1)
0.3128
(37.0)
0.3108
(35.1)
0.3099
(34.7)
0.3227
(41.6)
Marcell Ozuna 0.3582
0.2850
(54.7)
0.2751
(60.5)
0.2851
(54.1)
0.2831
(55.3)
0.2866
(54.7)
Kyle Schwarber 0.3006
0.2542
(36.4)
0.2460
(41.1)
0.2561
(34.6)
0.2533
(36.4)
0.2532
(38.3)
Bobby Witt Jr. 0.3538
0.2977
(44.2)
0.2955
(44.7)
0.2942
(46.2)
0.2948
(45.5)
0.3043
(40.7)
Maikel Garcia 0.2658
0.3235
(32.2)
0.3292
(36.7)
0.3267
(34.6)
0.3258
(34.3)
0.3180
(27.7)
Anthony Santander 0.2248
0.2832
(34.7)
0.2782
(32.3)
0.2808
(33.5)
0.2828
(35.1)
0.2861
(35.4)
Tyler Fitzgerald 0.3802
0.2927
(32.0)
0.2857
(33.9)
0.2919
(32.0)
0.2903
(32.5)
0.2958
(31.5)

Individual Misses for BABIP

Aggregate

Rank Player Proj Actual Error
1 Seiya Suzuki 0.3139 0.3701 36.6
2 Jose Altuve 0.2933 0.3374 34.4
3 Oneil Cruz 0.3039 0.3469 29.5
4 Andrew Benintendi 0.3058 0.2445 28.7
5 Xavier Edwards 0.3087 0.3963 28.5
6 Jose Iglesias 0.2907 0.3816 28.3
7 Josh Naylor 0.2955 0.2454 27.8

Marcel

Rank Player Proj Actual Error
1 Josh Smith 0.2546 0.3096 35.4
2 Andrew Benintendi 0.3146 0.2445 34.1
3 Brandon Nimmo 0.3222 0.2672 33.3
4 Jared Triolo 0.3583 0.2794 33.0
5 Masyn Winn 0.2553 0.3015 32.5
6 Colton Cowser 0.2649 0.3170 31.9
7 Alex Verdugo 0.3055 0.2516 30.5

Razzball

Rank Player Proj Actual Error
1 Seiya Suzuki 0.3120 0.3701 37.3
2 Jose Altuve 0.2901 0.3374 36.1
3 Josh Naylor 0.3011 0.2454 31.8
4 Oneil Cruz 0.3013 0.3469 30.7
5 Xavier Edwards 0.3059 0.3963 29.1
6 Tyler Freeman 0.3061 0.2246 29.1
7 Brandon Nimmo 0.3164 0.2672 28.9

Steamer

Rank Player Proj Actual Error
1 Seiya Suzuki 0.3104 0.3701 38.0
2 Jose Altuve 0.2916 0.3374 34.8
3 Josh Naylor 0.3003 0.2454 31.4
4 Oneil Cruz 0.3000 0.3469 31.3
5 Tyler Freeman 0.3047 0.2246 28.7
6 Xavier Edwards 0.3073 0.3963 28.6
7 Eddie Rosario 0.2892 0.1944 28.5

ZiPS

Rank Player Proj Actual Error
1 Shohei Ohtani 0.2878 0.3341 39.7
2 Seiya Suzuki 0.3191 0.3701 34.5
3 Jose Altuve 0.2981 0.3374 32.2
4 Jose Iglesias 0.2857 0.3816 30.2
5 Andrew Benintendi 0.3098 0.2445 29.9
6 Xavier Edwards 0.3127 0.3963 27.8
7 Randy Arozarena 0.3253 0.2747 27.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 Colton Cowser 0.2649 0.3175 0.3170 31.9 3.2 28.7
2 Josh Smith 0.2546 0.2907 0.3096 35.4 14.9 20.5
3 Masyn Winn 0.2553 0.2838 0.3015 32.5 15.3 17.2
4 Jake Cave 0.2792 0.3260 0.3333 20.4 4.7 15.7
5 Davis Schneider 0.3187 0.2867 0.2571 25.8 10.6 15.2
6 Brenton Doyle 0.2908 0.3199 0.3122 15.8 0.9 14.9
7 Jared Triolo 0.3583 0.3283 0.2794 33.0 19.0 14.0
8 Michael Busch 0.2781 0.3025 0.3218 27.5 14.5 13.0
9 Will Benson 0.3379 0.3068 0.2809 20.2 7.6 12.6
10 Nolan Schanuel 0.3077 0.2888 0.2826 12.3 0.1 12.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Heliot Ramos 0.2915 0.3009 0.3292 22.4 17.9 4.5
2 Andy Pages 0.2667 0.2766 0.3031 18.6 14.5 4.1
3 Joey Ortiz 0.3139 0.3065 0.2806 14.2 10.1 4.1
4 Josh Naylor 0.3011 0.2955 0.2454 31.8 27.8 4.0
5 Brent Rooker 0.2893 0.2962 0.3623 48.2 44.4 3.8
6 Josh Rojas 0.2972 0.2904 0.2797 5.6 2.1 3.5
7 Connor Wong 0.3095 0.3173 0.3467 20.8 17.4 3.4
8 Garrett Mitchell 0.3195 0.3353 0.3529 8.7 5.3 3.4
9 Jackson Chourio 0.2970 0.3031 0.3188 15.7 12.5 3.1
10 Wyatt Langford 0.3120 0.3073 0.2965 5.5 2.5 3.0

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Connor Wong 0.3076 0.3173 0.3467 21.6 17.4 4.2
2 Garrett Mitchell 0.3172 0.3353 0.3529 9.2 5.3 3.8
3 Josh Rojas 0.2975 0.2904 0.2797 5.9 2.1 3.8
4 Josh Naylor 0.3003 0.2955 0.2454 31.4 27.8 3.6
5 Jackson Chourio 0.2962 0.3031 0.3188 15.9 12.5 3.4
6 Ceddanne Rafaela 0.3014 0.3082 0.3107 8.3 5.0 3.3
7 Joey Ortiz 0.3120 0.3065 0.2806 13.4 10.1 3.3
8 Willy Adames 0.2846 0.2904 0.2966 11.8 8.5 3.3
9 Lars Nootbaar 0.2934 0.2846 0.2797 3.4 0.5 2.9
10 Eddie Rosario 0.2892 0.2816 0.1944 28.5 25.8 2.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Shohei Ohtani 0.2878 0.3030 0.3341 39.7 27.4 12.3
2 Carlos Santana 0.2442 0.2552 0.2519 9.3 1.7 7.6
3 Lars Nootbaar 0.2684 0.2846 0.2797 7.8 0.5 7.3
4 Jesse Winker 0.2734 0.2858 0.3016 18.4 11.2 7.2
5 Jeremy Peña 0.2933 0.3023 0.2990 8.9 1.9 7.0
6 Tyler O'Neill 0.3291 0.3147 0.3049 7.6 1.7 6.0
7 Dylan Moore 0.2968 0.2819 0.2656 10.3 4.4 5.8
8 Jacob Young 0.2871 0.2964 0.3128 17.6 11.8 5.7
9 Brenton Doyle 0.3309 0.3199 0.3122 6.5 0.9 5.6
10 Josh Smith 0.2833 0.2907 0.3096 20.3 14.9 5.4

Single Rate

Everybody Missed for Single Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Anthony Volpe 0.2295
0.1870
(30.4)
0.1911
(27.0)
0.1928
(25.9)
0.1906
(27.6)
0.1776
(37.6)
Yainer Diaz 0.2702
0.2195
(32.4)
0.2082
(38.9)
0.2161
(34.0)
0.2182
(33.0)
0.2240
(30.3)
Jose Altuve 0.2740
0.2188
(38.8)
0.2300
(30.6)
0.2156
(40.4)
0.2185
(38.7)
0.2222
(37.2)
Corbin Carroll 0.1737
0.2279
(36.0)
0.2179
(29.7)
0.2313
(38.8)
0.2186
(29.8)
0.2340
(39.4)
Brent Rooker 0.2784
0.2155
(39.7)
0.2183
(37.5)
0.2047
(45.8)
0.2106
(42.4)
0.2308
(30.9)
Marcell Ozuna 0.2811
0.2143
(47.1)
0.2041
(53.5)
0.2146
(46.4)
0.2117
(48.6)
0.2166
(46.3)
Kyle Schwarber 0.2370
0.1875
(35.4)
0.1757
(43.0)
0.1953
(29.5)
0.1877
(35.0)
0.1795
(41.7)
Julio Rodríguez 0.3003
0.2320
(42.8)
0.2468
(33.3)
0.2189
(50.4)
0.2353
(40.6)
0.2418
(37.5)
Mitch Garver 0.1396
0.2079
(28.7)
0.2203
(34.3)
0.1960
(23.8)
0.2099
(29.7)
0.2179
(32.5)
Maikel Garcia 0.1983
0.2479
(30.0)
0.2609
(38.7)
0.2539
(34.2)
0.2471
(29.8)
0.2427
(26.1)
Randy Arozarena 0.1841
0.2349
(31.9)
0.2360
(33.1)
0.2332
(31.2)
0.2343
(31.7)
0.2373
(32.8)
Nolan Arenado 0.2469
0.2015
(29.8)
0.1990
(30.9)
0.1993
(30.8)
0.2014
(29.7)
0.2037
(29.1)

Individual Misses for Single Rate

Aggregate

Rank Player Proj Actual Error
1 Vladimir Guerrero Jr. 0.2145 0.2510 26.6
2 MJ Melendez 0.2086 0.1484 26.4
3 Jose Iglesias 0.2210 0.3070 25.5
4 Anthony Santander 0.2006 0.1616 24.9
5 Jurickson Profar 0.1986 0.2339 24.7
6 Jeff McNeil 0.2336 0.1810 24.1
7 Seiya Suzuki 0.2325 0.2716 23.8
8 Logan O'Hoppe 0.2144 0.2582 23.7

Marcel

Rank Player Proj Actual Error
1 Spencer Steer 0.2200 0.1695 32.6
2 Will Benson 0.2420 0.1629 30.4
3 Brandon Nimmo 0.2397 0.1959 28.5
4 Jeff McNeil 0.2393 0.1810 27.1
5 Heliot Ramos 0.1974 0.2484 26.9
6 Andrew Benintendi 0.2415 0.1896 26.7
7 Royce Lewis 0.2559 0.1739 26.4
8 Connor Wong 0.2163 0.2693 26.2

Razzball

Rank Player Proj Actual Error
1 Vladimir Guerrero Jr. 0.2086 0.2510 30.2
2 Logan O'Hoppe 0.2069 0.2582 27.2
3 Riley Greene 0.2763 0.2299 26.6
4 Jurickson Profar 0.1952 0.2339 26.4
5 MJ Melendez 0.2078 0.1484 26.4
6 Michael Conforto 0.2300 0.1782 24.9
7 Jose Iglesias 0.2245 0.3070 24.3
8 Tyler Freeman 0.2335 0.1703 23.9

Steamer

Rank Player Proj Actual Error
1 Anthony Santander 0.2046 0.1616 27.8
2 Logan O'Hoppe 0.2075 0.2582 27.1
3 Spencer Steer 0.2114 0.1695 26.7
4 Connor Wong 0.2169 0.2693 26.1
5 Jeff McNeil 0.2370 0.1810 25.8
6 MJ Melendez 0.2067 0.1484 25.7
7 Vladimir Guerrero Jr. 0.2164 0.2510 25.0
8 Seiya Suzuki 0.2304 0.2716 24.8

ZiPS

Rank Player Proj Actual Error
1 Spencer Steer 0.2174 0.1695 29.7
2 Jose Iglesias 0.2143 0.3070 27.8
3 Colt Keith 0.2115 0.2582 27.5
4 MJ Melendez 0.2113 0.1484 27.1
5 Shohei Ohtani 0.1948 0.2290 27.0
6 Jurickson Profar 0.1966 0.2339 26.7
7 Seiya Suzuki 0.2308 0.2716 25.5
8 James Wood 0.2027 0.2751 25.2

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 Jared Triolo 0.2834 0.2453 0.2390 19.5 2.1 17.4
2 Alec Burleson 0.1942 0.2238 0.2309 22.3 5.2 17.1
3 Colton Cowser 0.1921 0.2387 0.2288 21.0 4.6 16.4
4 Brenton Doyle 0.2072 0.2450 0.2381 19.1 3.2 16.0
5 Heliot Ramos 0.1974 0.2275 0.2484 26.9 11.7 15.2
6 Will Benson 0.2420 0.2107 0.1629 30.4 17.9 12.5
7 Korey Lee 0.1742 0.2040 0.2140 16.0 4.6 11.4
8 Josh Smith 0.1944 0.2146 0.2310 22.1 10.7 11.4
9 Nick Castellanos 0.2421 0.2266 0.2175 15.7 4.9 10.8
10 Josh Rojas 0.2357 0.2144 0.2122 10.8 0.2 10.6

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Julio Rodríguez 0.2189 0.2320 0.3003 50.4 42.8 7.6
2 Riley Greene 0.2763 0.2642 0.2299 26.6 19.1 7.5
3 Teoscar Hernández 0.2271 0.2391 0.2514 16.4 9.1 7.3
4 Bryce Harper 0.2407 0.2300 0.2208 12.0 4.8 7.2
5 Jonathan India 0.2025 0.2145 0.2164 9.5 2.2 7.2
6 Ezequiel Tovar 0.2401 0.2311 0.2285 7.4 0.7 6.7
7 Nathaniel Lowe 0.2392 0.2518 0.2751 20.7 14.1 6.7
8 Jorge Soler 0.2151 0.2043 0.1864 15.9 9.4 6.6
9 Matt Chapman 0.2223 0.2133 0.1888 21.1 14.8 6.3
10 Brent Rooker 0.2047 0.2155 0.2784 45.8 39.7 6.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Josh Naylor 0.2223 0.2131 0.1829 24.2 18.1 6.1
2 Josh Rojas 0.2267 0.2144 0.2122 6.3 0.2 6.0
3 Lars Nootbaar 0.2211 0.2089 0.1992 8.4 3.3 5.1
4 Jackson Chourio 0.2235 0.2320 0.2339 6.7 2.0 4.7
5 José Ramírez 0.2007 0.1943 0.1838 10.7 6.0 4.7
6 Heliot Ramos 0.2182 0.2275 0.2484 16.3 11.7 4.6
7 Brendan Rodgers 0.2338 0.2422 0.2535 11.3 6.9 4.3
8 Luis Arraez 0.2585 0.2649 0.2652 5.3 1.3 4.0
9 Ceddanne Rafaela 0.2130 0.2202 0.2376 14.8 10.9 3.9
10 Freddie Freeman 0.2437 0.2380 0.2196 14.6 10.7 3.9

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Wyatt Langford 0.1850 0.2133 0.2183 20.1 3.7 16.4
2 Shohei Ohtani 0.1948 0.2095 0.2290 27.0 15.4 11.6
3 Colt Keith 0.2115 0.2272 0.2582 27.5 18.2 9.3
4 Ryan McMahon 0.2209 0.2315 0.2418 15.3 7.7 7.6
5 Anthony Volpe 0.1776 0.1870 0.2295 37.6 30.4 7.3
6 Jake Burger 0.2056 0.2165 0.2250 12.8 5.8 7.0
7 Max Kepler 0.1778 0.1938 0.2218 18.7 11.8 6.8
8 Adley Rutschman 0.2000 0.2095 0.2237 16.8 10.1 6.8
9 Mike Yastrzemski 0.1794 0.1916 0.1944 8.4 2.1 6.3
10 Kyle Schwarber 0.1795 0.1875 0.2370 41.7 35.4 6.3

Double Rate

Everybody Missed for Double Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Christopher Morel 0.0306
0.0723
(22.9)
0.0752
(25.0)
0.0700
(21.3)
0.0743
(24.4)
0.0726
(23.0)
Michael Harris II 0.0420
0.0838
(17.6)
0.0849
(18.4)
0.0869
(19.0)
0.0827
(17.3)
0.0819
(16.6)
Aaron Judge 0.1081
0.0689
(30.6)
0.0745
(26.3)
0.0660
(32.8)
0.0683
(30.8)
0.0725
(28.2)
JJ Bleday 0.1005
0.0703
(22.1)
0.0658
(24.7)
0.0694
(22.9)
0.0698
(22.1)
0.0717
(21.3)
Adley Rutschman 0.0461
0.0802
(19.1)
0.0800
(19.3)
0.0797
(18.6)
0.0747
(15.8)
0.0861
(22.7)
Alec Bohm 0.0959
0.0676
(19.7)
0.0614
(23.1)
0.0694
(18.8)
0.0690
(18.6)
0.0647
(21.6)
Wilyer Abreu 0.1250
0.0756
(24.0)
0.0823
(20.8)
0.0744
(24.6)
0.0794
(22.1)
0.0730
(25.2)
Jorge Soler 0.1006
0.0677
(21.3)
0.0726
(18.2)
0.0579
(27.1)
0.0729
(18.1)
0.0724
(18.7)
Oneil Cruz 0.0991
0.0695
(20.3)
0.0662
(21.9)
0.0736
(18.0)
0.0698
(19.9)
0.0650
(23.1)

Individual Misses for Double Rate

Aggregate

Rank Player Proj Actual Error
1 Julio Rodríguez 0.0828 0.0433 21.6
2 Cal Raleigh 0.0852 0.0468 21.4
3 Ezequiel Tovar 0.0761 0.1018 20.8
4 Bobby Witt Jr. 0.0680 0.0889 17.9
5 Matt Chapman 0.0773 0.0995 17.1
6 Jonah Heim 0.0723 0.0335 17.0
7 Colt Keith 0.0714 0.0380 16.2
8 Francisco Lindor 0.0656 0.0846 16.0
9 Brandon Drury 0.0771 0.0288 15.9
10 Jared Triolo 0.0764 0.0368 15.8

Marcel

Rank Player Proj Actual Error
1 Elly De La Cruz 0.0677 0.0952 21.7
2 Bobby Witt Jr. 0.0636 0.0889 20.6
3 Matt Wallner 0.0815 0.1504 19.0
4 Brandon Drury 0.0851 0.0288 18.9
5 Vladimir Guerrero Jr. 0.0657 0.0891 18.9
6 Julio Rodríguez 0.0763 0.0433 18.0
7 Rhys Hoskins 0.0881 0.0496 17.9
8 Francisco Lindor 0.0625 0.0846 17.8
9 Dominic Smith 0.0600 0.1140 17.7
10 Cal Raleigh 0.0784 0.0468 17.5

Razzball

Rank Player Proj Actual Error
1 Julio Rodríguez 0.0949 0.0433 28.9
2 Ezequiel Tovar 0.0693 0.1018 25.7
3 Cal Raleigh 0.0909 0.0468 24.9
4 Matt Chapman 0.0664 0.0995 24.3
5 Bobby Witt Jr. 0.0624 0.0889 22.0
6 Jonah Heim 0.0770 0.0335 19.1
7 Riley Greene 0.0531 0.0806 18.7
8 Santiago Espinal 0.0915 0.0397 18.5
9 Nathaniel Lowe 0.0812 0.0458 17.4
10 Andrés Giménez 0.0769 0.0453 17.2

Steamer

Rank Player Proj Actual Error
1 Julio Rodríguez 0.0806 0.0433 20.5
2 Colt Keith 0.0787 0.0380 20.5
3 Ezequiel Tovar 0.0784 0.1018 19.0
4 Bobby Witt Jr. 0.0672 0.0889 18.1
5 Francisco Lindor 0.0637 0.0846 17.1
6 Matt Wallner 0.0906 0.1504 16.6
7 Elly De La Cruz 0.0754 0.0952 16.5
8 Jared Triolo 0.0774 0.0368 16.4
9 Vladimir Guerrero Jr. 0.0697 0.0891 16.2
10 Jonah Heim 0.0700 0.0335 16.0

ZiPS

Rank Player Proj Actual Error
1 Cal Raleigh 0.0894 0.0468 24.0
2 Rhys Hoskins 0.0956 0.0496 21.4
3 Colt Keith 0.0797 0.0380 20.7
4 Elly De La Cruz 0.0712 0.0952 19.8
5 Vladimir Guerrero Jr. 0.0655 0.0891 19.5
6 Francisco Lindor 0.0628 0.0846 18.1
7 Ezequiel Tovar 0.0808 0.1018 17.7
8 Jared Triolo 0.0800 0.0368 17.3
9 Wyatt Langford 0.1025 0.0674 17.1
10 Mike Yastrzemski 0.0954 0.0556 16.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 Brice Turang 0.0410 0.0550 0.0527 9.6 1.2 8.4
2 Andy Pages 0.0661 0.0841 0.0801 7.9 0.1 7.7
3 Josh Smith 0.0556 0.0686 0.0761 14.4 7.0 7.4
4 Elly De La Cruz 0.0677 0.0779 0.0952 21.7 15.0 6.7
5 Mickey Moniak 0.0852 0.0700 0.0642 7.2 0.7 6.6
6 Corbin Carroll 0.0754 0.0664 0.0490 15.5 9.0 6.5
7 Mark Vientos 0.0542 0.0687 0.0859 16.1 9.8 6.3
8 Joey Ortiz 0.0616 0.0746 0.0746 8.5 2.2 6.3
9 Yainer Diaz 0.0781 0.0684 0.0617 7.8 1.5 6.3
10 Davis Schneider 0.1000 0.0869 0.0776 8.5 2.3 6.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spencer Steer 0.0983 0.0855 0.0811 8.3 0.0 8.2
2 Jonathan India 0.0924 0.0796 0.0697 11.6 3.6 8.0
3 Julio Rodríguez 0.0949 0.0828 0.0433 28.9 21.6 7.3
4 Matt Chapman 0.0664 0.0773 0.0995 24.3 17.1 7.3
5 Riley Greene 0.0531 0.0650 0.0806 18.7 11.6 7.1
6 Yordan Alvarez 0.0716 0.0824 0.0798 8.1 1.0 7.1
7 Ryan McMahon 0.0648 0.0738 0.0761 10.2 4.2 6.0
8 Santiago Espinal 0.0915 0.0761 0.0397 18.5 12.5 6.0
9 Jorge Soler 0.0579 0.0677 0.1006 27.1 21.3 5.8
10 Josh Rojas 0.0852 0.0735 0.0611 9.3 3.9 5.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spencer Steer 0.0760 0.0855 0.0811 5.9 0.0 5.9
2 Corbin Carroll 0.0723 0.0664 0.0490 13.3 9.0 4.3
3 Colt Keith 0.0787 0.0714 0.0380 20.5 16.2 4.3
4 Andy Pages 0.0749 0.0841 0.0801 4.0 0.1 3.9
5 Dylan Moore 0.0737 0.0814 0.0954 11.3 8.1 3.2
6 Cody Bellinger 0.0696 0.0646 0.0556 5.8 2.7 3.1
7 Tyler Stephenson 0.0680 0.0740 0.0805 8.4 5.5 2.9
8 Bryson Stott 0.0703 0.0657 0.0462 11.5 8.7 2.8
9 Jazz Chisholm Jr. 0.0666 0.0628 0.0541 5.4 2.7 2.6
10 Maikel Garcia 0.0712 0.0674 0.0570 6.5 3.9 2.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Wyatt Langford 0.1025 0.0853 0.0674 17.1 7.6 9.5
2 Jackson Merrill 0.0536 0.0671 0.0708 12.8 4.7 8.1
3 Anthony Volpe 0.0847 0.0739 0.0568 16.1 8.8 7.3
4 Jacob Young 0.0447 0.0568 0.0642 12.4 6.1 6.4
5 Ketel Marte 0.0868 0.0767 0.0620 11.9 6.1 5.8
6 Rhys Hoskins 0.0956 0.0842 0.0496 21.4 15.7 5.8
7 Logan O'Hoppe 0.0451 0.0556 0.0556 7.8 2.2 5.6
8 Elly De La Cruz 0.0712 0.0779 0.0952 19.8 15.0 4.8
9 Jake Burger 0.0841 0.0759 0.0639 9.1 4.5 4.7
10 Colt Keith 0.0797 0.0714 0.0380 20.7 16.2 4.5

Triple Rate

Everybody Missed for Triple Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Mike Yastrzemski 0.0312
0.0061
(12.1)
0.0076
(11.4)
0.0054
(12.4)
0.0052
(12.4)
0.0076
(11.6)
Jarren Duran 0.0283
0.0151
(10.0)
0.0115
(12.6)
0.0124
(11.9)
0.0124
(11.8)
0.0205
(6.3)
Kerry Carpenter 0.0282
0.0072
(6.4)
0.0072
(6.3)
0.0076
(6.2)
0.0077
(6.1)
0.0063
(6.8)
Xavier Edwards 0.0230
0.0060
(5.3)
0.0059
(5.3)
0.0050
(5.5)
0.0053
(5.4)
0.0078
(4.9)
Corbin Carroll 0.0312
0.0201
(7.9)
0.0196
(8.1)
0.0190
(8.4)
0.0191
(8.4)
0.0222
(6.7)
Parker Meadows 0.0321
0.0150
(5.2)
0.0114
(6.2)
0.0158
(4.9)
0.0160
(4.8)
0.0132
(5.9)
Kyle Isbel 0.0268
0.0107
(7.0)
0.0114
(6.7)
0.0088
(7.8)
0.0091
(7.6)
0.0143
(5.7)
Joey Loperfido 0.0274
0.0063
(5.6)
0.0059
(5.7)
0.0053
(5.9)
0.0067
(5.5)
0.0068
(5.6)
Rafael Devers 0.0140
0.0024
(7.3)
0.0026
(7.0)
0.0024
(7.1)
0.0024
(7.1)
0.0023
(7.5)
Daulton Varsho 0.0229
0.0075
(8.1)
0.0085
(7.5)
0.0069
(8.3)
0.0070
(8.2)
0.0087
(7.7)

Individual Misses for Triple Rate

Aggregate

Rank Player Proj Actual Error
1 Otto Lopez 0.0177 0.0031 6.2
2 Elly De La Cruz 0.0181 0.0265 6.1
3 Mookie Betts 0.0038 0.0132 5.1
4 Jackson Merrill 0.0059 0.0137 4.9
5 Seiya Suzuki 0.0101 0.0179 4.8
6 Randy Arozarena 0.0078 0.0000 4.8
7 Bobby Witt Jr. 0.0154 0.0217 4.8
8 Juan Soto 0.0033 0.0095 4.7
9 Joey Ortiz 0.0093 0.0179 4.6
10 Jose F Miranda 0.0021 0.0121 4.5

Marcel

Rank Player Proj Actual Error
1 Wenceel Pérez 0.0059 0.0206 6.4
2 Pete Crow-Armstrong 0.0072 0.0218 6.1
3 Joey Ortiz 0.0068 0.0179 5.8
4 Gavin Lux 0.0180 0.0062 5.6
5 Jose F Miranda 0.0000 0.0121 5.3
6 Randy Arozarena 0.0084 0.0000 5.3
7 James Wood 0.0059 0.0212 5.2
8 Michael Conforto 0.0000 0.0099 5.0
9 Trea Turner 0.0095 0.0000 4.9
10 Jackson Merrill 0.0059 0.0137 4.8

Razzball

Rank Player Proj Actual Error
1 Elly De La Cruz 0.0161 0.0265 7.3
2 Otto Lopez 0.0171 0.0031 6.0
3 Jackson Merrill 0.0047 0.0137 5.4
4 Joey Ortiz 0.0079 0.0179 5.2
5 Mookie Betts 0.0034 0.0132 5.2
6 Seiya Suzuki 0.0095 0.0179 5.0
7 Randy Arozarena 0.0077 0.0000 4.9
8 Ketel Marte 0.0135 0.0054 4.6
9 Bobby Witt Jr. 0.0155 0.0217 4.6
10 Ke'Bryan Hayes 0.0116 0.0000 4.5

Steamer

Rank Player Proj Actual Error
1 Elly De La Cruz 0.0155 0.0265 7.8
2 Otto Lopez 0.0173 0.0031 6.1
3 Jackson Merrill 0.0047 0.0137 5.4
4 Joey Ortiz 0.0078 0.0179 5.2
5 Mookie Betts 0.0034 0.0132 5.2
6 Seiya Suzuki 0.0094 0.0179 5.1
7 Randy Arozarena 0.0077 0.0000 4.9
8 Ke'Bryan Hayes 0.0118 0.0000 4.6
9 Ketel Marte 0.0134 0.0054 4.6
10 Ryan McMahon 0.0070 0.0000 4.4

ZiPS

Rank Player Proj Actual Error
1 Otto Lopez 0.0186 0.0031 6.4
2 Jose F Miranda 0.0000 0.0121 5.6
3 Juan Soto 0.0026 0.0095 5.5
4 Bobby Witt Jr. 0.0149 0.0217 5.4
5 Michael Conforto 0.0000 0.0099 5.2
6 Oneil Cruz 0.0181 0.0087 5.1
7 Will Benson 0.0250 0.0112 5.0
8 TJ Friedl 0.0192 0.0042 4.8
9 Mookie Betts 0.0047 0.0132 4.8
10 Nick Castellanos 0.0026 0.0090 4.7

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 Wenceel Pérez 0.0059 0.0152 0.0206 6.4 2.5 3.9
2 Masyn Winn 0.0053 0.0107 0.0106 3.6 0.2 3.3
3 Pete Crow-Armstrong 0.0072 0.0147 0.0218 6.1 3.1 3.0
4 Vidal Bruján 0.0000 0.0101 0.0104 3.0 0.2 2.8
5 Hunter Goodman 0.0195 0.0073 0.0000 4.3 1.6 2.7
6 Jarren Duran 0.0115 0.0151 0.0283 12.6 10.0 2.6
7 Gavin Lux 0.0180 0.0129 0.0062 5.6 3.0 2.5
8 Ceddanne Rafaela 0.0063 0.0106 0.0131 4.0 1.6 2.4
9 Vinnie Pasquantino 0.0000 0.0044 0.0048 2.8 0.4 2.4
10 Sal Frelick 0.0047 0.0092 0.0100 2.9 0.6 2.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jarren Duran 0.0124 0.0151 0.0283 11.9 10.0 1.9
2 Ceddanne Rafaela 0.0080 0.0106 0.0131 3.0 1.6 1.4
3 Elly De La Cruz 0.0161 0.0181 0.0265 7.3 6.1 1.3
4 Jake Cave 0.0112 0.0146 0.0225 4.0 2.9 1.1
5 Wyatt Langford 0.0067 0.0087 0.0108 2.4 1.4 1.0
6 Trevor Larnach 0.0097 0.0074 0.0000 3.8 2.8 1.0
7 Masyn Winn 0.0091 0.0107 0.0106 1.1 0.2 0.9
8 Ketel Marte 0.0135 0.0123 0.0054 4.6 3.8 0.8
9 James Wood 0.0089 0.0115 0.0212 4.2 3.4 0.8
10 Marcell Ozuna 0.0028 0.0019 0.0000 1.8 1.0 0.8

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jarren Duran 0.0124 0.0151 0.0283 11.8 10.0 1.8
2 Elly De La Cruz 0.0155 0.0181 0.0265 7.8 6.1 1.7
3 Ceddanne Rafaela 0.0079 0.0106 0.0131 3.0 1.6 1.4
4 Jake Cave 0.0110 0.0146 0.0225 4.0 2.9 1.2
5 Wyatt Langford 0.0065 0.0087 0.0108 2.5 1.4 1.1
6 James Wood 0.0085 0.0115 0.0212 4.3 3.4 0.9
7 Jake McCarthy 0.0173 0.0193 0.0192 1.0 0.1 0.9
8 Marcell Ozuna 0.0029 0.0019 0.0000 1.9 1.0 0.8
9 Ketel Marte 0.0134 0.0123 0.0054 4.6 3.8 0.8
10 Masyn Winn 0.0092 0.0107 0.0106 1.0 0.2 0.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Oneil Cruz 0.0181 0.0136 0.0087 5.1 2.7 2.4
2 Christopher Morel 0.0165 0.0132 0.0083 4.5 2.7 1.8
3 Will Benson 0.0250 0.0203 0.0112 5.0 3.3 1.7
4 Zach Neto 0.0000 0.0021 0.0026 2.1 0.5 1.5
5 David Hamilton 0.0190 0.0138 0.0049 4.2 2.7 1.5
6 Mark Canha 0.0093 0.0057 0.0000 3.9 2.4 1.5
7 Jake Rogers 0.0116 0.0070 0.0049 2.0 0.6 1.4
8 Johan Rojas 0.0159 0.0120 0.0109 1.5 0.2 1.3
9 Mickey Moniak 0.0188 0.0154 0.0075 4.4 3.1 1.3
10 Jake McCarthy 0.0229 0.0193 0.0192 1.4 0.1 1.2

Run Rate

Everybody Missed for Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Matt Chapman 0.1515
0.1185
(25.4)
0.1220
(22.5)
0.1137
(29.0)
0.1158
(25.9)
0.1261
(21.5)
Jurickson Profar 0.1407
0.1143
(21.9)
0.1147
(20.9)
0.1177
(20.1)
0.1104
(23.2)
0.1148
(22.5)
José Ramírez 0.1672
0.1420
(21.5)
0.1365
(24.5)
0.1463
(19.1)
0.1410
(20.9)
0.1387
(24.7)
Bobby Witt Jr. 0.1763
0.1474
(25.0)
0.1320
(35.2)
0.1472
(25.7)
0.1503
(21.6)
0.1448
(27.9)
Dairon Blanco 0.2803
0.1262
(21.2)
0.1269
(21.0)
0.1190
(22.2)
0.1200
(21.7)
0.1395
(19.6)
Yandy Díaz 0.0886
0.1440
(30.5)
0.1348
(25.4)
0.1530
(35.6)
0.1481
(34.2)
0.1309
(21.5)

Individual Misses for Run Rate

Aggregate

Rank Player Proj Actual Error
1 Matt Olson 0.1549 0.1139 23.7
2 Eugenio Suárez 0.1120 0.1406 22.4
3 Shohei Ohtani 0.1602 0.1833 21.5
4 Corbin Carroll 0.1519 0.1769 21.4
5 Christopher Morel 0.1325 0.0917 21.1
6 Matt Vierling 0.1121 0.1411 20.1
7 Orlando Arcia 0.1228 0.0831 20.1
8 Jacob Young 0.1119 0.1440 20.0
9 Jarren Duran 0.1315 0.1510 19.0
10 Brendan Donovan 0.1343 0.0997 18.4

Marcel

Rank Player Proj Actual Error
1 Juan Soto 0.1424 0.1795 30.3
2 Shohei Ohtani 0.1507 0.1833 27.7
3 Masyn Winn 0.0964 0.1334 27.0
4 Jarren Duran 0.1207 0.1510 26.2
5 Jacob Young 0.1049 0.1440 23.1
6 Freddie Freeman 0.1667 0.1270 21.9
7 Christopher Morel 0.1325 0.0917 21.7
8 Eugenio Suárez 0.1128 0.1406 21.2
9 Josh Naylor 0.1054 0.1327 20.7
10 Adolis García 0.1436 0.1068 20.1

Razzball

Rank Player Proj Actual Error
1 Matt Olson 0.1634 0.1139 29.1
2 Orlando Arcia 0.1304 0.0831 24.2
3 Corbin Carroll 0.1486 0.1769 24.2
4 Jarren Duran 0.1264 0.1510 23.3
5 Alejandro Kirk 0.1241 0.0596 22.2
6 Gunnar Henderson 0.1404 0.1641 22.2
7 Adley Rutschman 0.1482 0.1066 22.0
8 Matt Vierling 0.1094 0.1411 22.0
9 Eugenio Suárez 0.1150 0.1406 20.9
10 Jacob Young 0.1116 0.1440 20.6

Steamer

Rank Player Proj Actual Error
1 Matt Olson 0.1575 0.1139 26.9
2 Gunnar Henderson 0.1340 0.1641 24.8
3 Jacob Young 0.1052 0.1440 22.5
4 Paul Goldschmidt 0.1437 0.1070 21.1
5 Alejandro Kirk 0.1179 0.0596 20.8
6 Bryan Reynolds 0.1398 0.1055 20.7
7 Brendan Donovan 0.1355 0.0997 20.5
8 Jackson Chourio 0.1085 0.1396 20.3
9 Christopher Morel 0.1286 0.0917 19.9
10 Willi Castro 0.1133 0.1402 19.8

ZiPS

Rank Player Proj Actual Error
1 Shohei Ohtani 0.1480 0.1833 31.5
2 Eugenio Suárez 0.1057 0.1406 27.3
3 Nolan Schanuel 0.1542 0.1021 26.9
4 Christopher Morel 0.1410 0.0917 25.4
5 Juan Soto 0.1530 0.1795 24.4
6 Josh Naylor 0.1042 0.1327 22.9
7 Corbin Carroll 0.1541 0.1769 20.9
8 Ketel Marte 0.1325 0.1595 20.3
9 Jorge Soler 0.1189 0.1463 20.2
10 Adolis García 0.1459 0.1068 20.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 Masyn Winn 0.0964 0.1245 0.1334 27.0 9.8 17.2
2 Juan Soto 0.1424 0.1648 0.1795 30.3 15.0 15.2
3 Jose Siri 0.1522 0.1221 0.1116 15.8 1.8 14.0
4 Bobby Witt Jr. 0.1320 0.1474 0.1763 35.2 25.0 10.2
5 Josh Naylor 0.1054 0.1206 0.1327 20.7 11.7 9.0
6 Jake Cave 0.0981 0.1249 0.1214 9.9 1.0 8.9
7 Wyatt Langford 0.1170 0.1337 0.1329 11.8 3.1 8.7
8 Vinnie Pasquantino 0.0989 0.1282 0.1155 12.2 3.5 8.6
9 Mark Vientos 0.0976 0.1173 0.1278 16.1 7.6 8.5
10 Anthony Volpe 0.1079 0.1211 0.1306 19.3 11.0 8.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Elly De La Cruz 0.1311 0.1388 0.1509 18.7 12.8 5.9
2 Brandon Nimmo 0.1512 0.1420 0.1327 7.6 1.9 5.6
3 Cody Bellinger 0.1226 0.1313 0.1265 6.3 0.9 5.4
4 Matt Olson 0.1634 0.1549 0.1139 29.1 23.7 5.3
5 Yandy Díaz 0.1530 0.1440 0.0886 35.6 30.5 5.1
6 Max Schuemann 0.0964 0.1068 0.1198 14.0 8.9 5.1
7 Rowdy Tellez 0.1240 0.1124 0.0903 11.2 6.6 4.6
8 Vinnie Pasquantino 0.1369 0.1282 0.1155 7.9 3.5 4.4
9 Jarren Duran 0.1264 0.1315 0.1510 23.3 19.0 4.3
10 Josh Bell 0.1273 0.1195 0.1028 10.5 6.2 4.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael Busch 0.1099 0.1252 0.1287 13.2 5.6 7.6
2 Josh Bell 0.1288 0.1195 0.1028 13.0 6.2 6.8
3 Ceddanne Rafaela 0.1115 0.1252 0.1226 8.8 2.2 6.7
4 Gleyber Torres 0.1413 0.1333 0.1203 11.0 4.4 6.6
5 Gunnar Henderson 0.1340 0.1451 0.1641 24.8 18.2 6.6
6 Colton Cowser 0.1139 0.1263 0.1373 15.6 9.7 5.9
7 Nolan Arenado 0.1274 0.1202 0.1102 8.1 2.3 5.8
8 Masyn Winn 0.1143 0.1245 0.1334 15.0 9.8 5.2
9 Giancarlo Stanton 0.1331 0.1238 0.1068 10.1 4.9 5.1
10 Rowdy Tellez 0.1220 0.1124 0.0903 11.5 6.6 4.9

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Josh Naylor 0.1042 0.1206 0.1327 22.9 11.7 11.2
2 Nolan Schanuel 0.1542 0.1348 0.1021 26.9 15.9 10.9
3 Pete Crow-Armstrong 0.1563 0.1287 0.1122 14.9 4.1 10.8
4 Shohei Ohtani 0.1480 0.1602 0.1833 31.5 21.5 10.0
5 Juan Soto 0.1530 0.1648 0.1795 24.4 15.0 9.4
6 Marcell Ozuna 0.1225 0.1318 0.1395 17.0 9.7 7.4
7 Vladimir Guerrero Jr. 0.1351 0.1438 0.1406 9.3 2.2 7.1
8 Victor Caratini 0.0862 0.1096 0.1095 8.5 1.7 6.8
9 Adolis García 0.1459 0.1339 0.1068 20.0 13.2 6.8
10 Cody Bellinger 0.1471 0.1313 0.1265 7.3 0.9 6.4

RBI Rate

Everybody Missed for RBI Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Brandon Nimmo 0.1357
0.1035
(27.6)
0.0959
(29.8)
0.1047
(26.2)
0.1001
(28.4)
0.1057
(28.3)
Brandon Drury 0.0417
0.1401
(32.1)
0.1479
(36.4)
0.1409
(32.7)
0.1369
(31.7)
0.1426
(31.8)
Jackson Merrill 0.1518
0.1111
(29.7)
0.1117
(26.8)
0.1119
(28.6)
0.1098
(29.1)
0.1116
(31.3)
Aaron Judge 0.2045
0.1726
(29.1)
0.1619
(33.6)
0.1651
(33.7)
0.1697
(29.6)
0.1830
(24.1)
Brent Rooker 0.1824
0.1313
(37.1)
0.1161
(43.8)
0.1292
(37.8)
0.1339
(34.2)
0.1309
(39.4)
Jurickson Profar 0.1272
0.0976
(26.0)
0.0918
(27.1)
0.1025
(22.2)
0.0951
(26.3)
0.0953
(29.7)
Ketel Marte 0.1630
0.1211
(29.9)
0.1161
(30.3)
0.1184
(30.9)
0.1208
(28.7)
0.1239
(30.1)
Eloy Jiménez 0.0659
0.1517
(26.7)
0.1396
(23.9)
0.1559
(28.5)
0.1509
(27.1)
0.1482
(24.3)
Willy Adames 0.1628
0.1339
(26.3)
0.1343
(23.1)
0.1289
(29.1)
0.1298
(27.6)
0.1431
(22.2)
Pete Alonso 0.1266
0.1693
(23.2)
0.1678
(25.1)
0.1688
(23.5)
0.1674
(23.4)
0.1718
(22.7)
Vinnie Pasquantino 0.1751
0.1396
(24.9)
0.1016
(43.5)
0.1442
(21.8)
0.1421
(22.3)
0.1325
(30.6)

Individual Misses for RBI Rate

Aggregate

Rank Player Proj Actual Error
1 Eugenio Suárez 0.1208 0.1578 29.7
2 José Ramírez 0.1433 0.1730 26.7
3 Luis Robert Jr. 0.1533 0.0824 26.2
4 Alec Bohm 0.1268 0.1601 25.8
5 Orlando Arcia 0.1246 0.0764 23.4
6 Jake Fraley 0.1377 0.0681 23.0
7 Christopher Morel 0.1445 0.0982 22.6
8 Yordan Alvarez 0.1789 0.1354 21.6
9 Pavin Smith 0.1088 0.2278 20.3

Marcel

Rank Player Proj Actual Error
1 Heliot Ramos 0.0924 0.1390 26.8
2 Mark Vientos 0.1037 0.1564 26.3
3 Shohei Ohtani 0.1472 0.1778 26.1
4 Jake Fraley 0.1398 0.0681 25.4
5 Orlando Arcia 0.1230 0.0764 25.0
6 Danny Jansen 0.1547 0.0741 24.5
7 Sal Frelick 0.1121 0.0611 24.1
8 Nolan Arenado 0.1533 0.1118 23.1
9 Paul Goldschmidt 0.1397 0.0994 23.1

Razzball

Rank Player Proj Actual Error
1 Eugenio Suárez 0.1185 0.1578 30.6
2 José Ramírez 0.1368 0.1730 30.5
3 Orlando Arcia 0.1266 0.0764 25.2
4 Luis Robert Jr. 0.1482 0.0824 24.4
5 Alec Bohm 0.1290 0.1601 23.9
6 Heliot Ramos 0.1045 0.1390 22.2
7 Shohei Ohtani 0.1568 0.1778 21.5
8 Gleyber Torres 0.1352 0.0947 21.3
9 Joey Bart 0.0929 0.1596 21.2

Steamer

Rank Player Proj Actual Error
1 Eugenio Suárez 0.1218 0.1578 27.6
2 Alec Bohm 0.1225 0.1601 27.1
3 Luis Robert Jr. 0.1478 0.0824 24.8
4 Orlando Arcia 0.1229 0.0764 23.6
5 Christopher Morel 0.1435 0.0982 23.3
6 José Ramírez 0.1467 0.1730 22.8
7 Jake Fraley 0.1339 0.0681 22.4
8 Andrew Benintendi 0.0883 0.1226 21.7
9 Shohei Ohtani 0.1561 0.1778 21.2

ZiPS

Rank Player Proj Actual Error
1 Eugenio Suárez 0.1220 0.1578 31.0
2 Luis Robert Jr. 0.1639 0.0824 29.3
3 Yordan Alvarez 0.1922 0.1354 28.1
4 José Ramírez 0.1464 0.1730 26.8
5 Alec Bohm 0.1290 0.1601 26.5
6 Jake Fraley 0.1499 0.0681 26.4
7 Christopher Morel 0.1502 0.0982 24.1
8 Sal Frelick 0.1193 0.0611 23.9
9 Danny Jansen 0.1582 0.0741 23.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 Vinnie Pasquantino 0.1016 0.1396 0.1751 43.5 24.9 18.7
2 Juan Soto 0.1297 0.1562 0.1529 20.1 4.3 15.8
3 Shohei Ohtani 0.1472 0.1704 0.1778 26.1 12.3 13.9
4 Justin Turner 0.1442 0.1228 0.1020 20.0 6.1 13.8
5 Mark Vientos 0.1037 0.1370 0.1564 26.3 13.1 13.2
6 Max Schuemann 0.1117 0.0880 0.0741 14.9 2.1 12.8
7 Ceddanne Rafaela 0.0992 0.1254 0.1313 21.3 8.8 12.5
8 Wyatt Langford 0.1117 0.1461 0.1329 14.6 2.2 12.4
9 Jacob Young 0.1086 0.0902 0.0691 17.9 6.1 11.8
10 Alec Burleson 0.1036 0.1267 0.1311 19.4 8.2 11.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Shohei Ohtani 0.1568 0.1704 0.1778 21.5 12.3 9.3
2 Gleyber Torres 0.1352 0.1283 0.0947 21.3 16.1 5.3
3 Aaron Judge 0.1651 0.1726 0.2045 33.7 29.1 4.6
4 Bryce Harper 0.1571 0.1514 0.1379 6.8 2.6 4.2
5 Jeremy Peña 0.1232 0.1180 0.1077 4.6 0.6 4.0
6 Hunter Renfroe 0.1407 0.1315 0.1226 4.1 0.2 3.9
7 Xander Bogaerts 0.1223 0.1150 0.0950 8.7 4.9 3.9
8 Jonathan India 0.1173 0.1122 0.0911 11.4 7.5 3.8
9 José Ramírez 0.1368 0.1433 0.1730 30.5 26.7 3.8
10 Pete Crow-Armstrong 0.1040 0.1140 0.1146 7.8 4.1 3.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Shohei Ohtani 0.1561 0.1704 0.1778 21.2 12.3 8.9
2 Oneil Cruz 0.1162 0.1292 0.1269 10.7 4.2 6.5
3 Teoscar Hernández 0.1470 0.1587 0.1518 7.9 1.6 6.3
4 Jarren Duran 0.1009 0.1097 0.1020 6.1 1.2 4.9
5 Andrew McCutchen 0.1130 0.1062 0.0971 4.5 0.1 4.4
6 Jeff McNeil 0.1166 0.1095 0.0932 7.6 3.3 4.4
7 Mookie Betts 0.1301 0.1400 0.1453 11.6 7.6 4.0
8 Wyatt Langford 0.1295 0.1461 0.1329 5.9 2.2 3.7
9 Jeremy Peña 0.1215 0.1180 0.1077 4.3 0.6 3.7
10 Cedric Mullins 0.1030 0.1124 0.1082 6.2 2.6 3.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Matt Vierling 0.0837 0.0967 0.1005 16.7 7.4 9.3
2 Wyatt Langford 0.1636 0.1461 0.1329 10.1 2.2 7.9
3 Sal Frelick 0.1193 0.1017 0.0611 23.9 16.4 7.5
4 Andrew McCutchen 0.0958 0.1062 0.0971 7.2 0.1 7.1
5 Jeremy Peña 0.1093 0.1180 0.1077 7.2 0.6 6.5
6 Yordan Alvarez 0.1922 0.1789 0.1354 28.1 21.6 6.4
7 Colt Keith 0.1344 0.1203 0.1097 6.7 0.7 6.0
8 Matt Chapman 0.1123 0.1182 0.1206 13.5 7.6 5.9
9 Hunter Renfroe 0.1211 0.1315 0.1226 6.0 0.2 5.8
10 Vinnie Pasquantino 0.1325 0.1396 0.1751 30.6 24.9 5.7

Stolen Base Rate

Everybody Missed for Stolen Base Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Lane Thomas 0.2689
0.1050
(79.1)
0.0970
(83.7)
0.1053
(79.7)
0.1046
(79.4)
0.1053
(78.2)
Bubba Thompson 5.0000
0.2822
(84.7)
0.2241
(85.7)
0.2982
(84.4)
0.2841
(84.6)
0.2653
(84.9)
Elly De La Cruz 0.4085
0.2685
(87.6)
0.2577
(95.6)
0.2601
(94.5)
0.2484
(101.7)
0.2977
(66.4)
Shohei Ohtani 0.3189
0.1110
(141.7)
0.1027
(148.2)
0.1120
(141.9)
0.1084
(143.6)
0.1126
(139.5)
Luis Rengifo 0.2824
0.0635
(62.2)
0.0536
(65.5)
0.0666
(61.7)
0.0658
(61.6)
0.0583
(63.4)
Brice Turang 0.3145
0.1527
(91.4)
0.1792
(75.4)
0.1468
(95.9)
0.1485
(94.1)
0.1630
(84.2)
Xavier Edwards 0.3039
0.1097
(54.6)
0.1129
(53.8)
0.1003
(57.8)
0.1022
(56.9)
0.1268
(49.0)
José Ramírez 0.2770
0.1362
(86.4)
0.1391
(84.9)
0.1390
(85.4)
0.1338
(88.1)
0.1358
(85.8)
Bobby Witt Jr. 0.1649
0.2648
(80.9)
0.2409
(63.4)
0.2768
(88.4)
0.2808
(92.1)
0.2365
(61.7)
Dairon Blanco 0.9688
0.3602
(78.5)
0.3226
(83.5)
0.3551
(79.3)
0.3617
(78.3)
0.3636
(77.8)
Willi Castro 0.0864
0.1967
(79.0)
0.1748
(64.6)
0.1996
(80.0)
0.1983
(79.9)
0.1923
(77.1)
Zach Neto 0.2273
0.0719
(85.0)
0.0690
(87.2)
0.0764
(83.1)
0.0755
(82.9)
0.0645
(88.7)
David Hamilton 0.4714
0.2765
(57.3)
0.0980
(114.1)
0.2752
(58.2)
0.2671
(60.3)
0.2869
(53.6)
Maikel Garcia 0.2721
0.1451
(70.6)
0.1301
(80.5)
0.1491
(69.0)
0.1498
(67.8)
0.1361
(75.5)
José Caballero 0.4314
0.2251
(92.8)
0.2198
(95.7)
0.2054
(103.0)
0.2037
(103.2)
0.2651
(72.9)
Victor Robles 0.3953
0.1521
(67.6)
0.1316
(73.8)
0.1558
(66.9)
0.1549
(66.8)
0.1458
(69.0)

Individual Misses for Stolen Base Rate

Aggregate

Rank Player Proj Actual Error
1 Spencer Steer 0.0611 0.1656 59.2
2 Pete Crow-Armstrong 0.1730 0.3140 52.0
3 Luis García Jr. 0.0664 0.1774 51.2
4 Thairo Estrada 0.1455 0.0294 49.6

Marcel

Rank Player Proj Actual Error
1 Pete Crow-Armstrong 0.1000 0.3140 82.2
2 Luis García Jr. 0.0550 0.1774 57.5
3 Lawrence Butler 0.0508 0.1895 56.5
4 Luis Robert Jr. 0.1261 0.2706 55.7

Razzball

Rank Player Proj Actual Error
1 Jackson Chourio 0.2816 0.1654 73.9
2 Spencer Steer 0.0632 0.1656 58.8
3 Pete Crow-Armstrong 0.1609 0.3140 57.5
4 Gleyber Torres 0.0903 0.0225 53.6

Steamer

Rank Player Proj Actual Error
1 Spencer Steer 0.0589 0.1656 60.8
2 Pete Crow-Armstrong 0.1653 0.3140 55.2
3 Gleyber Torres 0.0904 0.0225 54.5
4 Thairo Estrada 0.1545 0.0294 53.0

ZiPS

Rank Player Proj Actual Error
1 Spencer Steer 0.0613 0.1656 58.2
2 Luis García Jr. 0.0543 0.1774 56.9
3 Jackson Chourio 0.2482 0.1654 56.3
4 Willy Adames 0.0352 0.1288 53.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 David Hamilton 0.0980 0.2765 0.4714 114.1 57.3 56.8
2 Pete Crow-Armstrong 0.1000 0.1730 0.3140 82.2 52.0 30.2
3 Ceddanne Rafaela 0.0877 0.1700 0.1681 38.2 9.1 29.1
4 Michael Busch 0.0741 0.0246 0.0144 41.5 13.8 27.7
5 Wyatt Langford 0.0854 0.1246 0.1397 22.7 0.5 22.2
6 Lawrence Butler 0.0508 0.0935 0.1895 56.5 36.9 19.6
7 Colt Keith 0.0854 0.0206 0.0500 27.2 8.5 18.7
8 Johan Rojas 0.1857 0.2363 0.3086 39.7 21.1 18.6
9 Oneil Cruz 0.1186 0.1470 0.1618 17.8 0.4 17.4
10 Michael Siani 0.0833 0.1287 0.2469 50.1 34.8 15.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jackson Chourio 0.2816 0.2242 0.1654 73.9 41.8 32.1
2 Wyatt Langford 0.1508 0.1246 0.1397 13.3 0.5 12.8
3 José Caballero 0.2054 0.2251 0.4314 103.0 92.8 10.2
4 Grant McCray 0.0854 0.1584 0.2381 18.2 8.5 9.7
5 Steward Berroa 0.0854 0.2570 0.4286 14.9 7.1 7.8
6 Jackson Holliday 0.1231 0.0848 0.0952 8.5 0.8 7.7
7 Bobby Witt Jr. 0.2768 0.2648 0.1649 88.4 80.9 7.5
8 Elly De La Cruz 0.2601 0.2685 0.4085 94.5 87.6 6.9
9 Marcus Semien 0.0961 0.0856 0.0473 44.2 37.6 6.6
10 Romy Gonzalez 0.1471 0.1742 0.2245 14.0 7.8 6.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Wyatt Langford 0.0822 0.1246 0.1397 24.2 0.5 23.7
2 Elly De La Cruz 0.2484 0.2685 0.4085 101.7 87.6 14.1
3 Bobby Witt Jr. 0.2808 0.2648 0.1649 92.1 80.9 11.3
4 José Caballero 0.2037 0.2251 0.4314 103.2 92.8 10.4
5 Marcus Semien 0.0961 0.0856 0.0473 45.0 37.6 7.5
6 Jacob Young 0.1667 0.1797 0.2463 34.2 27.3 6.9
7 Matt Vierling 0.0769 0.0661 0.0469 25.0 18.9 6.0
8 Lawrence Butler 0.0815 0.0935 0.1895 42.4 36.9 5.5
9 Gleyber Torres 0.0904 0.0828 0.0225 54.5 49.5 5.0
10 Zack Gelof 0.1447 0.1534 0.2315 39.8 35.0 4.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 CJ Abrams 0.2913 0.2675 0.2313 45.4 30.3 15.1
2 Jackson Chourio 0.2482 0.2242 0.1654 56.3 41.8 14.5
3 Jarren Duran 0.2100 0.1957 0.2024 17.0 5.5 11.5
4 Wyatt Langford 0.1452 0.1246 0.1397 11.7 0.5 11.1
5 Cedric Mullins 0.1704 0.1910 0.2832 48.6 39.0 9.6
6 Jose Siri 0.2027 0.1871 0.1795 17.3 9.8 7.6
7 Jose Altuve 0.0730 0.0854 0.1170 19.5 11.9 7.6
8 Byron Buxton 0.1143 0.0968 0.0854 17.2 9.9 7.3
9 Fernando Tatis Jr. 0.1818 0.1678 0.1038 41.0 34.2 6.7
10 Seiya Suzuki 0.0414 0.0536 0.1000 25.2 18.9 6.3

Batting Average

Everybody Missed for Batting Average

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Brandon Nimmo 0.2242
0.2677
(24.0)
0.2729
(28.4)
0.2689
(24.3)
0.2687
(24.6)
0.2655
(22.8)
Shohei Ohtani 0.3097
0.2681
(35.8)
0.2754
(29.4)
0.2729
(32.8)
0.2721
(32.9)
0.2595
(41.8)
Christopher Morel 0.1963
0.2430
(24.1)
0.2429
(24.9)
0.2440
(24.3)
0.2432
(24.2)
0.2419
(23.6)
Vladimir Guerrero Jr. 0.3231
0.2813
(34.2)
0.2757
(37.1)
0.2812
(34.7)
0.2849
(31.8)
0.2779
(36.3)
Brandon Drury 0.1692
0.2475
(25.6)
0.2590
(30.2)
0.2492
(25.9)
0.2484
(25.8)
0.2450
(24.8)
Jackson Merrill 0.2924
0.2571
(25.3)
0.2433
(32.6)
0.2598
(24.1)
0.2600
(23.6)
0.2516
(28.3)
Aaron Judge 0.3220
0.2706
(41.4)
0.2833
(31.4)
0.2708
(41.7)
0.2698
(42.0)
0.2711
(40.7)
Brent Rooker 0.2930
0.2277
(44.6)
0.2354
(39.0)
0.2206
(49.4)
0.2228
(47.7)
0.2397
(37.0)
Jurickson Profar 0.2801
0.2374
(33.4)
0.2397
(31.0)
0.2385
(33.2)
0.2383
(32.9)
0.2356
(34.4)
Marcell Ozuna 0.3020
0.2548
(37.5)
0.2480
(41.2)
0.2563
(36.9)
0.2549
(37.5)
0.2533
(38.2)
Bobby Witt Jr. 0.3318
0.2773
(43.8)
0.2638
(52.3)
0.2789
(43.1)
0.2782
(43.2)
0.2748
(45.3)
Mitch Garver 0.1717
0.2341
(23.7)
0.2478
(30.2)
0.2345
(23.6)
0.2351
(24.1)
0.2327
(23.3)

Individual Misses for Batting Average

Aggregate

Rank Player Proj Actual Error
1 Jose Iglesias 0.2519 0.3370 26.9
2 Jarren Duran 0.2567 0.2846 25.9
3 JJ Bleday 0.2137 0.2430 23.5
4 Corbin Carroll 0.2722 0.2309 23.3
5 Tyler Fitzgerald 0.2195 0.2803 23.2
6 Kyle Schwarber 0.2221 0.2478 22.9
7 Connor Wong 0.2404 0.2796 22.7
8 Yainer Diaz 0.2701 0.2991 22.5

Marcel

Rank Player Proj Actual Error
1 Masyn Winn 0.2200 0.2675 34.0
2 Josh Smith 0.2121 0.2581 30.7
3 Brenton Doyle 0.2171 0.2601 29.5
4 JJ Bleday 0.2043 0.2430 28.6
5 Davis Schneider 0.2583 0.1914 27.7
6 Heliot Ramos 0.2233 0.2695 27.0
7 Yainer Diaz 0.2650 0.2991 24.7
8 Gunnar Henderson 0.2526 0.2810 24.6

Razzball

Rank Player Proj Actual Error
1 Jose Iglesias 0.2533 0.3370 26.7
2 Jarren Duran 0.2574 0.2846 25.9
3 Connor Wong 0.2368 0.2796 24.8
4 Tyler Fitzgerald 0.2189 0.2803 23.6
5 JJ Bleday 0.2146 0.2430 23.4
6 Corbin Carroll 0.2725 0.2309 23.0
7 Heliot Ramos 0.2333 0.2695 22.9
8 Kyle Schwarber 0.2239 0.2478 22.1

Steamer

Rank Player Proj Actual Error
1 Jose Iglesias 0.2537 0.3370 26.4
2 Jarren Duran 0.2573 0.2846 25.5
3 Connor Wong 0.2355 0.2796 25.1
4 Tyler Fitzgerald 0.2177 0.2803 23.9
5 Heliot Ramos 0.2316 0.2695 23.4
6 Corbin Carroll 0.2725 0.2309 23.4
7 Brenton Doyle 0.2297 0.2601 22.8
8 J.P. Crawford 0.2585 0.2015 22.4

ZiPS

Rank Player Proj Actual Error
1 Jose Iglesias 0.2486 0.3370 27.8
2 Jarren Duran 0.2554 0.2846 26.6
3 Kyle Schwarber 0.2183 0.2478 25.2
4 Yainer Diaz 0.2654 0.2991 25.2
5 Randy Arozarena 0.2642 0.2186 25.1
6 JJ Bleday 0.2109 0.2430 25.1
7 Corbin Carroll 0.2716 0.2309 23.1
8 Eugenio Suárez 0.2270 0.2557 22.8

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 Alec Burleson 0.2414 0.2715 0.2687 19.8 2.7 17.0
2 Josh Smith 0.2121 0.2393 0.2581 30.7 15.5 15.2
3 Masyn Winn 0.2200 0.2452 0.2675 34.0 18.8 15.1
4 J.D. Martinez 0.2723 0.2387 0.2350 15.6 1.8 13.8
5 Davis Schneider 0.2583 0.2307 0.1914 27.7 14.5 13.2
6 Zack Gelof 0.2578 0.2361 0.2113 22.2 9.6 12.6
7 Will Benson 0.2553 0.2260 0.1866 24.4 12.4 11.9
8 Jake Cave 0.2195 0.2609 0.2508 12.8 1.0 11.9
9 Paul Goldschmidt 0.2838 0.2682 0.2454 21.3 10.1 11.1
10 Colton Cowser 0.2150 0.2362 0.2425 18.7 7.6 11.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Brent Rooker 0.2206 0.2277 0.2930 49.4 44.6 4.8
2 Grant McCray 0.2433 0.2088 0.2016 4.4 0.0 4.4
3 Joey Ortiz 0.2674 0.2588 0.2386 10.6 6.5 4.1
4 Daniel Schneemann 0.2433 0.2244 0.2176 3.9 0.1 3.8
5 Matt Chapman 0.2297 0.2331 0.2470 16.4 13.7 2.6
6 Michael Busch 0.2364 0.2403 0.2480 11.1 8.5 2.6
7 Willy Adames 0.2394 0.2423 0.2508 13.4 10.9 2.5
8 Trea Turner 0.2786 0.2822 0.2950 13.2 10.9 2.3
9 Brooks Baldwin 0.2433 0.2119 0.2105 3.0 0.7 2.3
10 Gavin Lux 0.2668 0.2615 0.2506 4.0 1.7 2.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Joey Ortiz 0.2660 0.2588 0.2386 10.2 6.5 3.7
2 Brent Rooker 0.2228 0.2277 0.2930 47.7 44.6 3.1
3 Willy Adames 0.2380 0.2423 0.2508 13.9 10.9 3.0
4 Matt Chapman 0.2285 0.2331 0.2470 16.7 13.7 3.0
5 Max Schuemann 0.2062 0.2124 0.2197 9.6 6.7 2.9
6 Gavin Lux 0.2671 0.2615 0.2506 4.5 1.7 2.7
7 Nathaniel Lowe 0.2680 0.2727 0.2654 2.7 0.1 2.7
8 Josh Rojas 0.2408 0.2352 0.2251 4.0 1.3 2.7
9 Michael Busch 0.2360 0.2403 0.2480 11.0 8.5 2.5
10 Connor Wong 0.2355 0.2404 0.2796 25.1 22.7 2.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Tyler O'Neill 0.2676 0.2548 0.2409 9.4 3.1 6.3
2 Shohei Ohtani 0.2595 0.2681 0.3097 41.8 35.8 6.0
3 Jeremy Peña 0.2491 0.2585 0.2658 15.3 9.5 5.9
4 Carlos Santana 0.2239 0.2329 0.2380 12.5 7.4 5.1
5 Spencer Steer 0.2633 0.2569 0.2247 20.7 16.3 4.4
6 Jesse Winker 0.2373 0.2460 0.2535 11.7 7.5 4.2
7 Luis García Jr. 0.2664 0.2745 0.2820 11.9 7.8 4.0
8 Juan Soto 0.2753 0.2812 0.2882 14.1 10.2 3.9
9 Nathaniel Lowe 0.2794 0.2727 0.2654 4.0 0.1 3.9
10 Dylan Moore 0.2188 0.2106 0.2011 4.7 1.0 3.8

On-Base Percentage

Everybody Missed for On-Base Percentage

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Joc Pederson 0.3928
0.3423
(28.0)
0.3363
(29.3)
0.3412
(29.0)
0.3429
(28.0)
0.3427
(27.2)
Elly De La Cruz 0.3386
0.3092
(28.7)
0.3070
(28.1)
0.3129
(26.9)
0.3108
(28.1)
0.3041
(31.3)
Vladimir Guerrero Jr. 0.3960
0.3619
(32.0)
0.3530
(36.0)
0.3627
(32.3)
0.3665
(29.3)
0.3566
(34.7)
Paul Goldschmidt 0.3015
0.3591
(29.9)
0.3682
(37.9)
0.3623
(31.2)
0.3612
(30.8)
0.3540
(27.5)
Salvador Perez 0.3303
0.3008
(26.9)
0.3006
(25.1)
0.3018
(27.0)
0.3011
(27.1)
0.2996
(26.8)
Jurickson Profar 0.3801
0.3252
(44.6)
0.3244
(43.1)
0.3270
(44.2)
0.3271
(43.7)
0.3216
(46.0)
Aaron Judge 0.4580
0.3850
(59.7)
0.3915
(53.0)
0.3854
(60.3)
0.3856
(59.8)
0.3841
(59.4)
Brent Rooker 0.3648
0.3145
(38.2)
0.3176
(34.4)
0.3081
(42.8)
0.3109
(40.8)
0.3245
(31.2)
Marcell Ozuna 0.3785
0.3248
(45.1)
0.3135
(50.7)
0.3252
(45.6)
0.3231
(46.7)
0.3261
(43.2)
Bobby Witt Jr. 0.3893
0.3269
(52.6)
0.3105
(62.0)
0.3292
(51.8)
0.3287
(51.8)
0.3229
(54.5)
Brenton Doyle 0.3172
0.2780
(30.8)
0.2732
(31.8)
0.2780
(31.5)
0.2760
(32.3)
0.2801
(28.7)

Individual Misses for On-Base Percentage

Aggregate

Rank Player Proj Actual Error
1 Jose Iglesias 0.2913 0.3814 29.7
2 Teoscar Hernández 0.3104 0.3395 26.7
3 Connor Wong 0.2925 0.3333 25.7
4 Alex Bregman 0.3677 0.3155 25.6
5 Keibert Ruiz 0.3241 0.2598 25.4
6 Jarren Duran 0.3193 0.3420 25.4
7 Adley Rutschman 0.3692 0.3182 25.0
8 David Fry 0.3051 0.3564 24.8
9 Gunnar Henderson 0.3418 0.3644 24.7

Marcel

Rank Player Proj Actual Error
1 Gunnar Henderson 0.3241 0.3644 35.2
2 Davis Schneider 0.3514 0.2819 27.6
3 Zack Gelof 0.3287 0.2702 27.2
4 Michael Busch 0.2975 0.3351 26.3
5 Kyle Schwarber 0.3371 0.3656 25.8
6 Xavier Edwards 0.3211 0.3974 25.7
7 Jarren Duran 0.3168 0.3420 24.9
8 Eddie Rosario 0.2992 0.2145 24.2
9 Thairo Estrada 0.3180 0.2467 23.8

Razzball

Rank Player Proj Actual Error
1 Jose Iglesias 0.2938 0.3814 29.3
2 Teoscar Hernández 0.3096 0.3395 28.0
3 Connor Wong 0.2907 0.3333 27.1
4 Adley Rutschman 0.3736 0.3182 27.0
5 Gunnar Henderson 0.3410 0.3644 26.2
6 Keibert Ruiz 0.3265 0.2598 26.0
7 David Fry 0.3052 0.3564 25.2
8 Maikel Garcia 0.3344 0.2814 25.1
9 Tyler Fitzgerald 0.2754 0.3343 24.5

Steamer

Rank Player Proj Actual Error
1 Jose Iglesias 0.2930 0.3814 29.4
2 Teoscar Hernández 0.3073 0.3395 29.1
3 Connor Wong 0.2903 0.3333 27.0
4 Adley Rutschman 0.3725 0.3182 26.7
5 Gunnar Henderson 0.3408 0.3644 25.9
6 Keibert Ruiz 0.3255 0.2598 25.8
7 Maikel Garcia 0.3338 0.2814 25.0
8 David Fry 0.3055 0.3564 24.8
9 Alex Bregman 0.3670 0.3155 24.8

ZiPS

Rank Player Proj Actual Error
1 Jose Iglesias 0.2872 0.3814 30.5
2 Shohei Ohtani 0.3593 0.3901 30.1
3 Jarren Duran 0.3135 0.3420 28.6
4 Jackson Merrill 0.2898 0.3260 27.7
5 Alex Bregman 0.3692 0.3155 27.5
6 David Fry 0.3046 0.3564 24.4
7 Keibert Ruiz 0.3202 0.2598 24.2
8 José Caballero 0.3435 0.2833 24.0
9 Bryan De La Cruz 0.3189 0.2705 23.6

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 Zack Gelof 0.3287 0.3073 0.2702 27.2 13.8 13.4
2 Josh Smith 0.3110 0.3358 0.3373 20.7 7.9 12.8
3 Johan Rojas 0.3263 0.2946 0.2789 14.0 1.4 12.6
4 Michael Busch 0.2975 0.3220 0.3351 26.3 14.2 12.1
5 Spencer Horwitz 0.3214 0.3543 0.3570 16.9 5.5 11.3
6 Jared Triolo 0.3516 0.3297 0.2960 20.9 9.8 11.2
7 Masataka Yoshida 0.3313 0.3601 0.3492 11.2 0.4 10.8
8 Gunnar Henderson 0.3241 0.3418 0.3644 35.2 24.7 10.5
9 Juan Soto 0.4063 0.4240 0.4194 15.5 5.2 10.4
10 Vidal Bruján 0.2710 0.3097 0.3032 11.4 1.5 9.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Wyatt Langford 0.3589 0.3459 0.3250 11.7 5.1 6.6
2 Brooks Baldwin 0.3121 0.2640 0.2500 5.9 0.3 5.7
3 Brent Rooker 0.3081 0.3145 0.3648 42.8 38.2 4.6
4 Zach Neto 0.3189 0.3250 0.3177 7.1 2.8 4.3
5 Grant McCray 0.3121 0.2790 0.2385 7.9 3.7 4.2
6 Michael Busch 0.3166 0.3220 0.3351 17.9 14.2 3.7
7 Maikel Garcia 0.3344 0.3283 0.2814 25.1 22.0 3.1
8 Tyler O'Neill 0.3276 0.3329 0.3362 10.2 7.1 3.1
9 Dylan Moore 0.3050 0.3104 0.3205 12.6 9.7 2.9
10 Matt Chapman 0.3225 0.3257 0.3277 11.8 8.9 2.8

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Wyatt Langford 0.3549 0.3459 0.3250 9.8 5.1 4.7
2 Zach Neto 0.3180 0.3250 0.3177 7.3 2.8 4.5
3 Max Schuemann 0.2967 0.3055 0.3106 12.1 7.8 4.3
4 Michael Busch 0.3159 0.3220 0.3351 18.0 14.2 3.8
5 Matt Chapman 0.3213 0.3257 0.3277 12.2 8.9 3.2
6 Tyler O'Neill 0.3269 0.3329 0.3362 10.2 7.1 3.1
7 Maikel Garcia 0.3338 0.3283 0.2814 25.0 22.0 3.1
8 Gavin Lux 0.3419 0.3358 0.3203 4.5 1.8 2.7
9 Dylan Moore 0.3051 0.3104 0.3205 12.3 9.7 2.6
10 Brent Rooker 0.3109 0.3145 0.3648 40.8 38.2 2.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Joey Ortiz 0.2964 0.3126 0.3287 21.9 14.3 7.6
2 Shohei Ohtani 0.3593 0.3706 0.3901 30.1 22.9 7.2
3 Mark Canha 0.3712 0.3587 0.3442 7.7 1.2 6.4
4 Logan O'Hoppe 0.3451 0.3344 0.3033 16.4 10.1 6.3
5 Jackson Merrill 0.2898 0.3005 0.3260 27.7 22.1 5.5
6 Luis García Jr. 0.3053 0.3168 0.3182 12.3 7.0 5.4
7 Andrés Giménez 0.3391 0.3321 0.2984 19.1 13.8 5.3
8 Josh Rojas 0.2976 0.3100 0.3044 8.2 3.0 5.3
9 Spencer Steer 0.3453 0.3389 0.3186 10.6 5.5 5.1
10 Randy Arozarena 0.3551 0.3488 0.3318 8.3 3.4 5.0

Slugging Percentage

Everybody Missed for Slugging Percentage

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Shohei Ohtani 0.6462
0.5487
(86.1)
0.5611
(75.3)
0.5545
(84.2)
0.5462
(88.9)
0.5455
(85.9)
Brandon Drury 0.2277
0.4443
(70.7)
0.4798
(84.3)
0.4510
(72.0)
0.4472
(71.2)
0.4349
(68.5)
Jarren Duran 0.4918
0.4222
(66.1)
0.4243
(62.8)
0.4202
(69.8)
0.4223
(66.9)
0.4241
(62.1)
Jackson Merrill 0.5000
0.3982
(72.4)
0.3997
(70.1)
0.4088
(68.0)
0.3999
(72.2)
0.3861
(77.5)
Aaron Judge 0.7013
0.5678
(108.2)
0.5908
(90.4)
0.5665
(111.4)
0.5620
(113.2)
0.5748
(100.8)
Brent Rooker 0.5623
0.4416
(86.6)
0.4466
(82.0)
0.4303
(95.4)
0.4322
(93.1)
0.4622
(71.7)
Jurickson Profar 0.4592
0.3699
(73.2)
0.3769
(67.0)
0.3769
(70.6)
0.3706
(73.6)
0.3622
(76.0)
Marcell Ozuna 0.5462
0.4780
(60.9)
0.4713
(63.9)
0.4843
(58.7)
0.4827
(58.5)
0.4670
(66.1)
Ketel Marte 0.5595
0.4639
(67.6)
0.4560
(70.8)
0.4555
(74.3)
0.4632
(68.8)
0.4729
(60.3)
Bobby Witt Jr. 0.5881
0.4951
(80.3)
0.4552
(106.9)
0.5014
(78.1)
0.5027
(75.8)
0.4813
(87.6)
Lawrence Butler 0.4903
0.3849
(56.7)
0.3815
(57.1)
0.3920
(54.9)
0.3935
(53.4)
0.3692
(62.2)
Heliot Ramos 0.4695
0.3785
(57.6)
0.3674
(62.1)
0.3744
(61.4)
0.3839
(55.5)
0.3771
(56.5)

Individual Misses for Slugging Percentage

Aggregate

Rank Player Proj Actual Error
1 Christopher Morel 0.4650 0.3458 60.4
2 Eugenio Suárez 0.4044 0.4694 54.5
3 Tyler Fitzgerald 0.3660 0.4968 51.5
4 Francisco Lindor 0.4467 0.5000 50.7
5 Brenton Doyle 0.3831 0.4465 50.5
6 Gunnar Henderson 0.4789 0.5286 50.3
7 Kerry Carpenter 0.4386 0.5871 50.0
8 JJ Bleday 0.3823 0.4371 48.2

Marcel

Rank Player Proj Actual Error
1 Juan Soto 0.4852 0.5694 72.8
2 Mark Vientos 0.3779 0.5157 70.7
3 JJ Bleday 0.3567 0.4371 63.1
4 Colton Cowser 0.3551 0.4469 61.5
5 Gunnar Henderson 0.4641 0.5286 59.3
6 Brenton Doyle 0.3669 0.4465 58.8
7 Ezequiel Tovar 0.4057 0.4687 56.3
8 Elly De La Cruz 0.4087 0.4709 55.7

Razzball

Rank Player Proj Actual Error
1 Eugenio Suárez 0.4013 0.4694 58.6
2 Christopher Morel 0.4631 0.3458 57.3
3 Tyler Fitzgerald 0.3568 0.4968 55.7
4 Julio Rodríguez 0.5224 0.4092 55.1
5 Kerry Carpenter 0.4296 0.5871 53.6
6 Brenton Doyle 0.3821 0.4465 52.9
7 Matt Chapman 0.4049 0.4626 52.5
8 Ezequiel Tovar 0.4186 0.4687 51.1

Steamer

Rank Player Proj Actual Error
1 Christopher Morel 0.4665 0.3458 60.6
2 Tyler Fitzgerald 0.3595 0.4968 54.2
3 Eugenio Suárez 0.4086 0.4694 52.7
4 Francisco Lindor 0.4451 0.5000 52.7
5 Gunnar Henderson 0.4788 0.5286 51.3
6 Brenton Doyle 0.3836 0.4465 50.9
7 Ezequiel Tovar 0.4178 0.4687 50.3
8 Julio Rodríguez 0.5129 0.4092 50.3

ZiPS

Rank Player Proj Actual Error
1 Christopher Morel 0.4654 0.3458 62.9
2 Eugenio Suárez 0.4034 0.4694 53.0
3 Gunnar Henderson 0.4724 0.5286 52.5
4 Colton Cowser 0.3725 0.4469 51.2
5 Francisco Lindor 0.4429 0.5000 50.9
6 Juan Soto 0.5163 0.5694 49.9
7 JJ Bleday 0.3768 0.4371 49.5
8 Kerry Carpenter 0.4393 0.5871 48.7

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 Juan Soto 0.4852 0.5461 0.5694 72.8 31.1 41.7
2 J.D. Martinez 0.5011 0.4337 0.4055 38.5 3.9 34.6
3 Zack Gelof 0.4565 0.4038 0.3622 41.8 11.7 30.2
4 Max Schuemann 0.3997 0.3151 0.3081 33.8 6.1 27.7
5 Mark Vientos 0.3779 0.4412 0.5157 70.7 43.1 27.6
6 Alec Burleson 0.3879 0.4352 0.4205 30.0 3.3 26.7
7 Bobby Witt Jr. 0.4552 0.4951 0.5881 106.9 80.3 26.6
8 Elly De La Cruz 0.4087 0.4443 0.4709 55.7 32.6 23.1
9 Josh Smith 0.3401 0.3810 0.3939 42.5 19.6 22.8
10 Jared Triolo 0.4029 0.3545 0.3147 31.3 8.7 22.7

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael Busch 0.4021 0.4188 0.4395 34.5 23.2 11.3
2 Matt Chapman 0.4049 0.4190 0.4626 52.5 41.4 11.1
3 Jake Burger 0.4508 0.4640 0.4598 18.8 9.3 9.4
4 Brent Rooker 0.4303 0.4416 0.5623 95.4 86.6 8.8
5 Jonathan India 0.4441 0.4273 0.3921 18.2 9.5 8.7
6 Willy Adames 0.4368 0.4459 0.4623 33.7 25.2 8.4
7 Leo Rivas 0.3997 0.2873 0.2740 8.8 0.6 8.2
8 Riley Greene 0.4225 0.4326 0.4785 46.4 38.6 7.8
9 Tyler O'Neill 0.4432 0.4564 0.5109 43.1 35.4 7.7
10 Brooks Baldwin 0.3997 0.3369 0.3158 7.3 0.1 7.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Willy Adames 0.4360 0.4459 0.4623 32.9 25.2 7.7
2 Dylan Moore 0.3628 0.3788 0.3668 11.3 3.7 7.6
3 Corbin Carroll 0.4843 0.4727 0.4278 23.8 16.8 7.1
4 Michael Busch 0.4081 0.4188 0.4395 30.0 23.2 6.8
5 Pete Alonso 0.5185 0.5075 0.4589 26.4 19.7 6.7
6 Yandy Díaz 0.4696 0.4577 0.4139 21.2 14.6 6.6
7 Anthony Santander 0.4590 0.4676 0.5059 45.5 38.9 6.6
8 Brent Rooker 0.4322 0.4416 0.5623 93.1 86.6 6.6
9 Bryson Stott 0.4128 0.4002 0.3557 20.3 13.8 6.5
10 Tyler O'Neill 0.4442 0.4564 0.5109 41.8 35.4 6.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Juan Soto 0.5163 0.5461 0.5694 49.9 31.1 18.8
2 Jeremy Peña 0.3863 0.4102 0.3937 15.7 2.5 13.2
3 Jake Cave 0.4726 0.4410 0.3963 20.6 8.4 12.2
4 Jacob Young 0.3165 0.3424 0.3312 16.4 4.7 11.7
5 Brendan Donovan 0.3799 0.4010 0.4174 35.4 23.9 11.5
6 Nolan Schanuel 0.4325 0.4174 0.3622 32.5 21.2 11.3
7 Victor Caratini 0.3359 0.3750 0.4082 24.4 14.6 9.8
8 Steven Kwan 0.3704 0.3918 0.4250 38.5 28.9 9.6
9 Adolis García 0.4744 0.4628 0.4000 36.7 27.1 9.6
10 Adam Duvall 0.4579 0.4335 0.3234 38.8 29.6 9.2

Pitching Projection Accuracy

Batters Faced (BF)

Everybody Missed for Batters Faced (BF)

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Kodai Senga 20
558
(537.8)
598
(578.0)
439
(419.4)
551
(531.1)
683
(663.0)
Alex Cobb 62
571
(509.0)
624
(562.0)
550
(487.9)
566
(504.0)
597
(535.0)
Shane Bieber 45
705
(660.0)
593
(548.0)
687
(642.0)
814
(769.1)
614
(569.0)
Spencer Strider 42
699
(657.5)
675
(633.0)
689
(647.3)
752
(710.1)
657
(615.0)
Josiah Gray 44
695
(651.0)
678
(634.0)
686
(642.2)
787
(742.7)
612
(568.0)

Individual Misses for Batters Faced (BF)

Aggregate

Rank Player Proj Actual Error
1 David Buchanan 649 14 635.0
2 Wade Miley 552 30 522.1
3 Cristian Javier 655 150 505.2
4 Spencer Schwellenbach 5 500 495.4
5 Chase Silseth 505 38 466.8
6 Merrill Kelly 738 300 438.4
7 Mitchell Parker 226 646 420.2
8 Jordan Lyles 436 19 417.1
9 Braxton Garrett 577 161 416.3
10 Spencer Arrighetti 224 632 407.6

Marcel

Rank Player Proj Actual Error
1 Jordan Lyles 698 19 679.0
2 Shota Imanaga 100 694 594.0
3 Rich Hill 590 15 575.0
4 Mitch Spence 100 651 551.0
5 Mitchell Parker 100 646 546.0
6 Spencer Arrighetti 100 632 532.0
7 Mike Clevinger 567 78 489.0
8 Kyle Bradish 649 163 486.0
9 Cristian Javier 628 150 478.0
10 Wade Miley 501 30 471.0

Razzball

Rank Player Proj Actual Error
1 Mitchell Parker 36 646 610.5
2 Wade Miley 570 30 540.5
3 Spencer Arrighetti 99 632 533.3
4 Cristian Javier 655 150 504.9
5 Chase Silseth 524 38 486.5
6 Merrill Kelly 777 300 476.7
7 Tobias Myers 100 569 469.0
8 Albert Suárez 100 565 465.0
9 Tyler Wells 520 67 453.0
10 J.P. France 574 121 452.6

Steamer

Rank Player Proj Actual Error
1 Wade Miley 610 30 579.9
2 Tobias Myers 4 569 564.6
3 Cristian Javier 711 150 560.8
4 Chase Silseth 574 38 535.9
5 Spencer Arrighetti 108 632 524.5
6 John Means 584 80 504.4
7 Spencer Schwellenbach 5 500 495.4
8 Merrill Kelly 795 300 494.5
9 Ben Lively 140 632 491.8
10 Jesús Luzardo 762 274 488.5

ZiPS

Rank Player Proj Actual Error
1 David Buchanan 649 14 635.0
2 Jordan Lyles 636 19 617.0
3 Germán Márquez 580 20 560.0
4 Cristian Mena 541 15 526.0
5 Blake Walston 606 83 523.0
6 Brandon Williamson 570 59 511.0
7 Adam Kloffenstein 508 3 505.0
8 Michael McGreevy 589 86 503.0
9 Rich Hill 518 15 503.0
10 Kyle Bradish 649 163 486.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 Shota Imanaga 100 649 694 594.0 44.7 549.3
2 Jared Jones 100 512 504 404.0 7.9 396.1
3 Paul Skenes 100 476 514 414.0 38.0 376.0
4 Rich Hill 590 286 15 575.0 270.9 304.1
5 Erick Fedde 313 591 726 413.0 134.7 278.3
6 Garrett Crochet 139 416 595 456.0 179.2 276.8
7 Mitch Spence 100 376 651 551.0 274.9 276.1
8 Frankie Montas 310 581 655 345.0 73.6 271.4
9 Jordan Lyles 698 436 19 679.0 417.1 261.9
10 Albert Suárez 100 355 565 465.0 210.0 255.0

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Paul Skenes 100 476 514 414.0 38.0 376.0
2 Albert Suárez 100 355 565 465.0 210.0 255.0
3 Mitchell Parker 36 226 646 610.5 420.2 190.3
4 Joey Estes 133 321 543 409.6 221.7 187.9
5 David Peterson 215 383 510 295.3 126.6 168.7
6 Chase Anderson 74 240 255 181.5 14.7 166.8
7 Mitch Spence 210 376 651 441.5 274.9 166.6
8 Michael Lorenzen 261 419 536 275.3 116.9 158.4
9 DJ Herz 36 193 382 346.5 188.8 157.7
10 Tobias Myers 100 253 569 469.0 316.3 152.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Paul Skenes 100 476 514 414.0 38.0 376.0
2 Albert Suárez 100 355 565 465.0 210.0 255.0
3 Tobias Myers 4 253 569 564.6 316.3 248.3
4 Hayden Birdsong 4 205 315 310.6 110.3 200.3
5 Valente Bellozo 4 196 295 290.6 98.8 191.8
6 Jared Koenig 4 194 265 260.6 70.8 189.8
7 Sean Hjelle 52 224 337 285.1 112.9 172.2
8 Keider Montero 72 237 412 339.5 174.8 164.7
9 Kyle Leahy 4 158 191 186.6 33.3 153.4
10 Simeon Woods Richardson 125 278 569 443.7 291.3 152.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Blake Walston 606 221 83 523.0 137.8 385.2
2 Richard Fitts 567 204 85 482.0 118.8 363.2
3 Michael McGreevy 589 260 86 503.0 173.9 329.1
4 Cristian Mena 541 227 15 526.0 212.1 313.9
5 Tyler Phillips 470 167 160 310.0 6.9 303.1
6 Mason Montgomery 498 197 37 461.0 160.5 300.5
7 Adam Kloffenstein 508 208 3 505.0 204.8 300.2
8 Allan Winans 517 217 41 476.0 176.4 299.6
9 Zach Logue 454 165 12 442.0 153.2 288.8
10 Randy Dobnak 450 171 45 405.0 126.0 279.0

wOBA

Everybody Missed for wOBA

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Logan Allen 0.3895
0.3017
(34.3)
0.3206
(30.9)
0.1352
(39.9)
0.3015
(34.2)
0.2940
(36.8)
Jordan Montgomery 0.3694
0.2885
(38.5)
0.2988
(38.9)
0.1068
(53.5)
0.2915
(36.7)
0.2834
(40.2)
Paul Skenes 0.2468
0.2960
(29.6)
0.3101
(31.2)
0.3101
(115.7)
0.3101
(37.1)
0.2960
(30.7)
Taijuan Walker 0.4133
0.3138
(34.7)
0.3081
(41.1)
0.1370
(43.6)
0.3182
(32.9)
0.3076
(36.3)

Individual Misses for wOBA

Aggregate

Rank Player Proj Actual Error
1 Spencer Schwellenbach 0.3421 0.2858 32.4
2 Bobby Miller 0.2840 0.4113 30.7
3 Bryce Miller 0.2949 0.2603 30.3
4 Erick Fedde 0.3261 0.2928 30.3
5 Seth Lugo 0.3052 0.2775 30.2
6 Logan Gilbert 0.2819 0.2546 28.7
7 Tanner Houck 0.3051 0.2760 27.9
8 Trevor Rogers 0.2929 0.3509 27.8
9 Kirby Yates 0.3034 0.1957 27.5
10 Hunter Gaddis 0.3110 0.2221 27.0

Marcel

Rank Player Proj Actual Error
1 Hunter Greene 0.3301 0.2632 39.3
2 Ronel Blanco 0.3306 0.2756 35.5
3 Chris Sale 0.3116 0.2596 34.7
4 Bryce Miller 0.3121 0.2603 34.7
5 Logan Gilbert 0.2985 0.2546 33.1
6 Tarik Skubal 0.2924 0.2458 33.1
7 Marcus Stroman 0.2947 0.3405 32.6
8 Roddery Muñoz 0.3101 0.3935 32.6
9 Luke Weaver 0.3560 0.2553 32.5
10 Erick Fedde 0.3387 0.2928 31.4

Razzball

Rank Player Proj Actual Error
1 Tobias Myers 0.3101 0.2958 100.2
2 Spencer Schwellenbach 0.3101 0.2858 93.1
3 Albert Suárez 0.3101 0.3180 87.0
4 Joe Ross 0.3101 0.2993 55.4
5 Tayler Scott 0.3101 0.2759 55.3
6 Hunter Strickland 0.3101 0.2864 54.5
7 Jared Koenig 0.3101 0.2777 51.5
8 Declan Cronin 0.3101 0.3098 49.6
9 Hayden Birdsong 0.3101 0.3188 48.2
10 Patrick Corbin 0.1331 0.3568 47.2

Steamer

Rank Player Proj Actual Error
1 Bryce Miller 0.3002 0.2603 34.4
2 Erick Fedde 0.3291 0.2928 32.8
3 Spencer Schwellenbach 0.3421 0.2858 32.6
4 Logan Gilbert 0.2852 0.2546 31.7
5 Seth Lugo 0.3051 0.2775 30.5
6 Roddery Muñoz 0.3079 0.3935 29.1
7 Tyler Holton 0.2931 0.2208 28.7
8 Nick Martinez 0.3172 0.2761 28.5
9 Bobby Miller 0.2925 0.4113 28.4
10 Emmanuel Clase 0.2695 0.1752 27.9

ZiPS

Rank Player Proj Actual Error
1 Seth Lugo 0.3087 0.2775 34.8
2 Bobby Miller 0.2719 0.4113 33.3
3 Kirby Yates 0.3158 0.1957 30.9
4 Tanner Houck 0.3057 0.2760 29.8
5 Walker Buehler 0.2728 0.3694 29.6
6 Chris Sale 0.2904 0.2596 29.0
7 Hunter Gaddis 0.3134 0.2221 28.3
8 Sean Manaea 0.3005 0.2746 26.8
9 Carlos Rodón 0.2738 0.3205 26.7
10 Trevor Rogers 0.2930 0.3509 26.6

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 Cal Quantrill 0.3135 0.3394 0.3564 29.9 5.6 24.2
2 Hunter Brown 0.3287 0.2889 0.2962 21.3 0.8 20.5
3 Gavin Stone 0.3452 0.3015 0.3034 22.8 3.8 18.9
4 Brandon Pfaadt 0.3415 0.2966 0.3119 20.6 5.2 15.4
5 Luis Severino 0.3330 0.3019 0.3055 19.0 3.7 15.2
6 David Peterson 0.3352 0.2955 0.2980 17.7 3.0 14.6
7 Hunter Greene 0.3301 0.2953 0.2632 39.3 24.8 14.5
8 Luke Weaver 0.3560 0.3034 0.2553 32.5 18.7 13.8
9 Nick Lodolo 0.3407 0.2993 0.3091 14.3 0.7 13.6
10 Jack Flaherty 0.3378 0.3061 0.2872 31.2 17.8 13.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Paul Skenes 0.3101 0.2960 0.2468 115.7 29.6 86.1
2 Tobias Myers 0.3101 0.3149 0.2958 100.2 15.7 84.6
3 Albert Suárez 0.3101 0.3256 0.3180 87.0 9.1 78.0
4 Spencer Schwellenbach 0.3101 0.3421 0.2858 93.1 32.4 60.7
5 Joe Ross 0.3101 0.3134 0.2993 55.4 7.2 48.2
6 Hayden Birdsong 0.3101 0.3108 0.3188 48.2 0.1 48.1
7 Tayler Scott 0.3101 0.3087 0.2759 55.3 11.6 43.7
8 Declan Cronin 0.3101 0.3231 0.3098 49.6 6.7 43.0
9 Jared Koenig 0.3101 0.3159 0.2777 51.5 12.4 39.1
10 Bryce Jarvis 0.3101 0.3075 0.3200 39.2 1.1 38.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Keider Montero 0.2938 0.3281 0.3411 15.8 1.9 13.9
2 Corbin Burnes 0.2852 0.2730 0.2733 16.4 6.4 9.9
3 Paul Skenes 0.3101 0.2960 0.2468 37.1 29.6 7.4
4 Jonathan Cannon 0.3084 0.3235 0.3309 7.1 0.5 6.6
5 Austin Gomber 0.3435 0.3360 0.3395 9.0 3.5 5.6
6 Ryan Feltner 0.3341 0.3269 0.3196 16.1 10.9 5.3
7 Yoshinobu Yamamoto 0.2875 0.2746 0.2774 7.0 2.1 4.9
8 Dean Kremer 0.3093 0.3016 0.2937 13.6 9.0 4.5
9 Tobias Myers 0.3224 0.3149 0.2958 20.2 15.7 4.5
10 Reynaldo López 0.2981 0.2903 0.2705 19.8 15.3 4.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Zack Littell 0.2871 0.3058 0.3163 12.3 1.4 10.9
2 Spencer Arrighetti 0.2994 0.3173 0.3316 13.7 3.7 10.1
3 José Ureña 0.3409 0.3215 0.3138 17.4 7.5 9.9
4 Cal Quantrill 0.3226 0.3394 0.3564 15.3 5.6 9.7
5 Yusei Kikuchi 0.3122 0.3015 0.2955 20.0 10.7 9.3
6 Keider Montero 0.3040 0.3281 0.3411 11.0 1.9 9.1
7 Bradley Blalock 0.3101 0.3642 0.3705 7.4 0.3 7.0
8 Dakota Hudson 0.3242 0.3431 0.3596 10.1 3.3 6.8
9 Chris Flexen 0.3140 0.3252 0.3538 20.8 14.2 6.5
10 Luke Weaver 0.3204 0.3034 0.2553 25.0 18.7 6.3

Strikeout Rate

Everybody Missed for Strikeout Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Cole Ragans 0.2927
0.2417
(35.6)
0.2432
(40.7)
0.2438
(35.4)
0.2438
(33.6)
0.2374
(40.9)
Jack Flaherty 0.2989
0.2211
(47.7)
0.2274
(49.0)
0.2177
(51.2)
0.2185
(49.0)
0.2270
(45.7)
Paul Skenes 0.3307
0.1849
(72.8)
0.2263
(55.7)
0.2263
(52.5)
0.2263
(51.2)
0.1849
(74.2)
Reed Garrett 0.3360
0.2050
(31.3)
0.2143
(31.1)
0.2133
(29.7)
0.2130
(29.2)
0.1887
(36.0)
Kevin Gausman 0.2143
0.2730
(47.7)
0.2830
(49.0)
0.2788
(50.5)
0.2771
(51.1)
0.2632
(38.2)
Griffin Canning 0.1759
0.2437
(53.3)
0.2442
(47.5)
0.2408
(49.7)
0.2404
(51.2)
0.2500
(55.9)
Jordan Montgomery 0.1560
0.2162
(34.3)
0.2207
(32.3)
0.2139
(32.1)
0.2130
(32.9)
0.2216
(35.7)
Trevor Rogers 0.1726
0.2346
(37.3)
0.2363
(33.6)
0.2332
(35.4)
0.2355
(38.1)
0.2352
(36.0)
Sonny Gray 0.3025
0.2200
(52.5)
0.2410
(44.0)
0.2264
(49.5)
0.2241
(49.4)
0.2094
(61.5)
Garrett Crochet 0.3513
0.2590
(52.3)
0.2302
(74.4)
0.2471
(60.6)
0.2510
(56.8)
0.2790
(42.1)

Individual Misses for Strikeout Rate

Aggregate

Rank Player Proj Actual Error
1 Spencer Schwellenbach 0.1410 0.2540 54.3
2 Andrew Abbott 0.2562 0.1945 38.6
3 James Paxton 0.2478 0.1670 37.1
4 Spencer Arrighetti 0.2130 0.2706 33.7
5 Jared Jones 0.1961 0.2619 31.0
6 José Soriano 0.2683 0.2073 30.6
7 Zach Eflin 0.2352 0.1959 29.8
8 Randy Vásquez 0.2086 0.1439 29.8
9 Zack Wheeler 0.2426 0.2846 29.7
10 Jordan Hicks 0.2564 0.1996 29.4

Marcel

Rank Player Proj Actual Error
1 Mason Miller 0.2407 0.4177 45.0
2 Chris Sale 0.2619 0.3205 43.9
3 Cade Smith 0.2263 0.3564 38.7
4 Jeremiah Estrada 0.2336 0.3730 36.1
5 Luke Weaver 0.2098 0.3112 34.9
6 Jack Kochanowicz 0.2263 0.0940 34.1
7 Tarik Skubal 0.2614 0.3028 34.1
8 Logan Gilbert 0.2369 0.2740 33.0
9 Griffin Jax 0.2338 0.3442 31.6
10 Corbin Burnes 0.2745 0.2309 31.1

Razzball

Rank Player Proj Actual Error
1 Spencer Arrighetti 0.2047 0.2706 40.2
2 Andrew Abbott 0.2563 0.1945 37.6
3 James Paxton 0.2477 0.1670 36.3
4 Jared Jones 0.1912 0.2619 34.4
5 Erick Fedde 0.1644 0.2121 32.9
6 Randy Vásquez 0.2162 0.1439 32.2
7 Zack Wheeler 0.2425 0.2846 31.3
8 José Soriano 0.2693 0.2073 30.2
9 Chris Sale 0.2753 0.3205 30.1
10 Cade Smith 0.2516 0.3564 29.6

Steamer

Rank Player Proj Actual Error
1 Spencer Schwellenbach 0.1411 0.2540 54.0
2 James Paxton 0.2519 0.1670 39.2
3 Andrew Abbott 0.2561 0.1945 38.9
4 Spencer Arrighetti 0.2096 0.2706 35.5
5 Jared Jones 0.1933 0.2619 32.1
6 Erick Fedde 0.1646 0.2121 31.0
7 Cade Smith 0.2471 0.3564 30.2
8 Jeremiah Estrada 0.2533 0.3730 28.9
9 Zach Eflin 0.2333 0.1959 28.9
10 JP Sears 0.2140 0.1807 28.8

ZiPS

Rank Player Proj Actual Error
1 Logan Gilbert 0.2228 0.2740 39.9
2 Andrew Abbott 0.2562 0.1945 37.0
3 Luke Weaver 0.2004 0.3112 36.2
4 Jordan Hicks 0.2721 0.1996 35.6
5 José Soriano 0.2812 0.2073 35.3
6 Tarik Skubal 0.2547 0.3028 35.1
7 Yusei Kikuchi 0.2314 0.2799 34.6
8 James Paxton 0.2437 0.1670 34.2
9 Zack Wheeler 0.2412 0.2846 33.0
10 Ross Stripling 0.2099 0.1286 31.6

Most Unique Misses for Strikeout Rate

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

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Mason Miller 0.2407 0.3291 0.4177 45.0 21.0 24.1
2 Jack Kochanowicz 0.2263 0.1346 0.0940 34.1 11.9 22.2
3 Jonathan Cannon 0.2263 0.1644 0.1743 25.1 3.0 22.1
4 Garrett Crochet 0.2302 0.2590 0.3513 74.4 52.3 22.1
5 Luis Gil 0.2357 0.2694 0.2684 23.4 3.3 20.1
6 Shota Imanaga 0.2263 0.2469 0.2507 19.7 0.3 19.4
7 Chris Sale 0.2619 0.2808 0.3205 43.9 24.9 19.1
8 Cristopher Sánchez 0.2306 0.1989 0.2029 17.9 0.2 17.6
9 Joey Estes 0.2180 0.1785 0.1694 24.2 7.3 16.9
10 Justin Martinez 0.2263 0.2709 0.2955 22.5 6.2 16.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael King 0.2398 0.2660 0.2769 25.2 4.8 20.4
2 Anthony Molina 0.2263 0.1447 0.1553 19.4 1.7 17.7
3 Valente Bellozo 0.2263 0.1669 0.1492 23.5 6.5 17.0
4 Erick Fedde 0.1644 0.1843 0.2121 32.9 17.1 15.9
5 Hunter Strickland 0.2263 0.1934 0.1939 10.2 1.1 9.1
6 Tanner Gordon 0.2263 0.1486 0.1625 10.6 1.5 9.1
7 Darren McCaughan 0.2263 0.1780 0.1436 16.6 7.5 9.0
8 Garrett Crochet 0.2471 0.2590 0.3513 60.6 52.3 8.3
9 Albert Suárez 0.2263 0.1634 0.1912 21.2 13.3 7.9
10 A.J. Puk 0.2361 0.2605 0.2993 17.9 10.2 7.8

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael King 0.2426 0.2660 0.2769 21.4 4.8 16.6
2 Erick Fedde 0.1646 0.1843 0.2121 31.0 17.1 13.9
3 Albert Suárez 0.2263 0.1634 0.1912 22.6 13.3 9.3
4 Keider Montero 0.2177 0.1962 0.1869 14.7 5.6 9.1
5 Tobias Myers 0.1849 0.2002 0.2232 19.0 10.6 8.4
6 Ben Lively 0.2140 0.2025 0.1867 20.3 12.7 7.6
7 A.J. Puk 0.2389 0.2605 0.2993 16.3 10.2 6.2
8 Landen Roupp 0.2466 0.2189 0.2166 7.6 1.4 6.1
9 Bailey Falter 0.1934 0.1845 0.1647 19.7 14.2 5.5
10 Dylan Cease 0.2662 0.2737 0.2940 17.5 12.1 5.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael King 0.3156 0.2660 0.2769 29.3 4.8 24.5
2 Framber Valdez 0.2162 0.2353 0.2404 15.9 0.6 15.4
3 Tarik Skubal 0.2547 0.2722 0.3028 35.1 19.8 15.2
4 Jonathan Cannon 0.1396 0.1644 0.1743 17.3 3.0 14.4
5 Tyler Anderson 0.2092 0.1883 0.1856 19.2 5.3 13.9
6 Nick Martinez 0.2425 0.2173 0.2035 23.1 10.3 12.8
7 Tanner Houck 0.2373 0.2195 0.2073 23.4 12.3 11.1
8 Logan Gilbert 0.2228 0.2332 0.2740 39.9 29.3 10.6
9 Andre Pallante 0.1547 0.1722 0.1847 14.5 4.2 10.3
10 Yusei Kikuchi 0.2314 0.2418 0.2799 34.6 24.9 9.7

Walk Rate

Everybody Missed for Walk Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jack Flaherty 0.0586
0.0944
(20.9)
0.0974
(24.8)
0.0909
(19.4)
0.0915
(19.4)
0.1009
(24.7)
Nick Nastrini 0.2069
0.1065
(18.1)
0.0818
(21.9)
0.1039
(18.4)
0.1037
(18.5)
0.1118
(17.3)
Nick Martinez 0.0316
0.0884
(30.2)
0.0873
(31.4)
0.0914
(32.7)
0.0906
(31.9)
0.0831
(27.0)
Bryan Woo 0.0275
0.0763
(21.3)
0.0837
(26.2)
0.0800
(23.6)
0.0790
(22.9)
0.0700
(18.0)
Cal Quantrill 0.1052
0.0753
(22.0)
0.0737
(21.0)
0.0758
(20.9)
0.0750
(21.8)
0.0751
(22.5)
Triston McKenzie 0.1441
0.0766
(24.2)
0.0845
(20.5)
0.0829
(21.7)
0.0836
(21.6)
0.0634
(28.9)
Chris Bassitt 0.0923
0.0693
(20.3)
0.0718
(16.0)
0.0728
(16.7)
0.0720
(17.7)
0.0630
(25.4)
Yusei Kikuchi 0.0598
0.0876
(17.7)
0.0873
(19.8)
0.0871
(18.2)
0.0861
(17.1)
0.0895
(18.8)
Garrett Crochet 0.0555
0.1143
(32.8)
0.1007
(26.6)
0.1136
(33.1)
0.1134
(32.7)
0.1159
(33.4)

Individual Misses for Walk Rate

Aggregate

Rank Player Proj Actual Error
1 Mitchell Parker 0.1155 0.0666 29.2
2 Spencer Schwellenbach 0.0947 0.0460 22.5
3 Michael Soroka 0.0778 0.1268 18.3
4 Michael Lorenzen 0.0817 0.1119 18.2
5 Frankie Montas 0.0773 0.1008 17.8
6 Tyler Anderson 0.0784 0.0954 15.9
7 Max Fried 0.0618 0.0798 15.6
8 Shota Imanaga 0.0664 0.0403 15.5
9 Dakota Hudson 0.0895 0.1238 15.3
10 Nick Pivetta 0.0900 0.0605 15.3

Marcel

Rank Player Proj Actual Error
1 Shota Imanaga 0.0818 0.0403 28.3
2 Joe Boyle 0.0859 0.1770 20.7
3 Jake Irvin 0.0947 0.0676 20.4
4 Luis Gil 0.0913 0.1209 19.3
5 Spencer Schwellenbach 0.0818 0.0460 17.6
6 Hayden Birdsong 0.0818 0.1365 17.4
7 Nick Pivetta 0.0897 0.0605 17.0
8 Andrew Heaney 0.0838 0.0592 16.6
9 Tanner Houck 0.0871 0.0646 16.2
10 Joey Estes 0.0796 0.0497 15.9

Razzball

Rank Player Proj Actual Error
1 Mitchell Parker 0.1183 0.0666 31.8
2 Hayden Birdsong 0.0818 0.1365 18.0
3 Michael Lorenzen 0.0817 0.1119 17.6
4 Michael Soroka 0.0793 0.1268 17.4
5 Nick Pivetta 0.0920 0.0605 17.2
6 Cristopher Sánchez 0.0830 0.0584 16.7
7 Spencer Schwellenbach 0.0818 0.0460 16.6
8 Max Fried 0.0594 0.0798 16.4
9 James Paxton 0.0798 0.1144 16.2
10 Frankie Montas 0.0786 0.1008 16.2

Steamer

Rank Player Proj Actual Error
1 Mitchell Parker 0.1146 0.0666 29.1
2 Spencer Schwellenbach 0.0947 0.0460 22.8
3 Michael Lorenzen 0.0800 0.1119 18.7
4 Michael Soroka 0.0792 0.1268 17.6
5 Frankie Montas 0.0780 0.1008 16.9
6 Cristopher Sánchez 0.0831 0.0584 16.4
7 James Paxton 0.0801 0.1144 16.3
8 Kyle Gibson 0.0748 0.0942 16.2
9 Nick Pivetta 0.0906 0.0605 16.1
10 Max Fried 0.0603 0.0798 16.1

ZiPS

Rank Player Proj Actual Error
1 Mitchell Parker 0.1137 0.0666 27.7
2 Tyler Anderson 0.0709 0.0954 22.0
3 Michael Soroka 0.0747 0.1268 19.5
4 Frankie Montas 0.0753 0.1008 19.5
5 DJ Herz 0.1449 0.0942 17.7
6 Michael Lorenzen 0.0835 0.1119 17.5
7 Shota Imanaga 0.0697 0.0403 17.4
8 Jake Irvin 0.0937 0.0676 16.8
9 Dakota Hudson 0.0866 0.1238 16.7
10 Lucas Erceg 0.1330 0.0632 16.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 Joe Boyle 0.0859 0.1505 0.1770 20.7 6.8 13.9
2 Erik Miller 0.0818 0.1334 0.1338 14.9 1.2 13.8
3 Luis Gil 0.0913 0.1146 0.1209 19.3 6.4 12.9
4 Shota Imanaga 0.0818 0.0664 0.0403 28.3 15.5 12.8
5 Brandon Pfaadt 0.0728 0.0622 0.0553 12.9 2.4 10.4
6 Spencer Arrighetti 0.0818 0.1014 0.1028 13.7 3.3 10.4
7 Victor Vodnik 0.0846 0.1163 0.1156 10.1 1.0 9.1
8 Colin Rea 0.0769 0.0678 0.0602 11.5 2.7 8.7
9 Mitch Spence 0.0818 0.0735 0.0676 8.8 1.4 7.5
10 Matt Waldron 0.0817 0.0731 0.0640 10.7 3.3 7.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Justin Anderson 0.0818 0.1136 0.1322 12.8 5.4 7.4
2 Tyler Ferguson 0.0818 0.1254 0.1159 7.6 1.2 6.4
3 Kyle Nicolas 0.0818 0.1088 0.1276 11.7 5.5 6.3
4 Michel Otañez 0.0818 0.1506 0.1325 8.0 2.2 5.9
5 Zack Littell 0.0715 0.0648 0.0473 14.2 9.0 5.2
6 Shawn Dubin 0.0818 0.1060 0.1256 9.6 4.8 4.8
7 Chris Roycroft 0.0818 0.1148 0.1097 4.7 0.2 4.5
8 Erick Fedde 0.0885 0.0838 0.0716 10.4 6.1 4.3
9 Cristopher Sánchez 0.0830 0.0787 0.0584 16.7 12.5 4.2
10 José Ureña 0.0755 0.0851 0.0842 5.2 1.3 3.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ben Lively 0.0622 0.0704 0.0775 11.6 6.9 4.7
2 José Ureña 0.0746 0.0851 0.0842 5.9 1.3 4.5
3 Cristopher Sánchez 0.0831 0.0787 0.0584 16.4 12.5 3.9
4 Erick Fedde 0.0882 0.0838 0.0716 9.9 6.1 3.7
5 Luis Gil 0.1082 0.1146 0.1209 10.0 6.4 3.6
6 Zack Littell 0.0690 0.0648 0.0473 12.3 9.0 3.3
7 Orion Kerkering 0.0935 0.0828 0.0661 6.3 3.3 2.9
8 Chad Kuhl 0.0957 0.1079 0.1042 2.7 0.0 2.7
9 Justin Anderson 0.1022 0.1136 0.1322 8.0 5.4 2.6
10 Erik Miller 0.1238 0.1334 0.1338 3.7 1.2 2.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 José Ureña 0.1053 0.0851 0.0842 7.8 1.3 6.5
2 Tyler Anderson 0.0709 0.0784 0.0954 22.0 15.9 6.1
3 Yuki Matsui 0.1341 0.1118 0.1051 6.4 0.8 5.6
4 Chris Bassitt 0.0630 0.0693 0.0923 25.4 20.3 5.1
5 Carson Fulmer 0.1350 0.1211 0.1055 9.6 4.5 5.1
6 Chad Kuhl 0.1294 0.1079 0.1042 5.0 0.0 5.0
7 Justin Martinez 0.1600 0.1438 0.1169 12.0 7.1 4.8
8 Triston McKenzie 0.0634 0.0766 0.1441 28.9 24.2 4.7
9 Jordan Hicks 0.1287 0.1189 0.0977 12.9 8.4 4.5
10 Kevin Gausman 0.0572 0.0625 0.0741 15.9 11.6 4.4

Hit By Pitch Rate

Everybody Missed for Hit By Pitch Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Orion Kerkering 0.0311
0.0093
(5.6)
0.0085
(5.8)
0.0098
(5.3)
0.0098
(5.3)
0.0083
(6.0)
Ryan Weathers 0.0245
0.0081
(6.0)
0.0085
(6.0)
0.0084
(5.8)
0.0083
(5.8)
0.0076
(6.4)
Jose Quintana 0.0153
0.0065
(6.3)
0.0066
(6.4)
0.0075
(5.3)
0.0075
(5.3)
0.0045
(8.2)
Jake Irvin 0.0052
0.0144
(7.2)
0.0133
(6.1)
0.0126
(6.1)
0.0126
(6.1)
0.0180
(9.4)
Hunter Greene 0.0311
0.0152
(9.7)
0.0158
(9.4)
0.0129
(10.8)
0.0128
(10.8)
0.0197
(7.3)
Corbin Burnes 0.0026
0.0111
(6.8)
0.0126
(7.7)
0.0111
(7.1)
0.0111
(7.1)
0.0110
(6.1)
Cristopher Sánchez 0.0000
0.0112
(8.5)
0.0118
(8.7)
0.0110
(8.6)
0.0109
(8.6)
0.0116
(8.3)

Individual Misses for Hit By Pitch Rate

Aggregate

Rank Player Proj Actual Error
1 Yohan Ramírez 0.0272 0.0577 6.3
2 Nick Lodolo 0.0240 0.0365 6.1
3 Logan Webb 0.0094 0.0024 6.0
4 Paul Skenes 0.0000 0.0117 5.9
5 Austin Adams 0.0372 0.0681 5.9
6 Charlie Morton 0.0173 0.0257 5.8
7 Dylan Cease 0.0099 0.0026 5.7
8 Ryan Yarbrough 0.0163 0.0302 5.5
9 Jack Flaherty 0.0144 0.0062 5.4
10 Ryan Walker 0.0117 0.0292 5.3

Marcel

Rank Player Proj Actual Error
1 Matt Waldron 0.0065 0.0176 7.0
2 Jack Flaherty 0.0171 0.0062 7.0
3 Austin Adams 0.0342 0.0681 6.5
4 Bryce Miller 0.0132 0.0043 6.1
5 MacKenzie Gore 0.0068 0.0150 6.1
6 Yohan Ramírez 0.0287 0.0577 6.1
7 Ryan Walker 0.0108 0.0292 5.7
8 Bailey Falter 0.0097 0.0000 5.6
9 Logan Webb 0.0092 0.0024 5.6
10 Jon Gray 0.0128 0.0000 5.5

Razzball

Rank Player Proj Actual Error
1 Austin Adams 0.0213 0.0681 8.8
2 Nick Lodolo 0.0184 0.0365 8.7
3 Yohan Ramírez 0.0198 0.0577 7.8
4 Charlie Morton 0.0159 0.0257 6.5
5 Logan Webb 0.0096 0.0024 6.5
6 Tanner Houck 0.0129 0.0215 6.1
7 Dylan Cease 0.0100 0.0026 6.0
8 Chris Bassitt 0.0128 0.0211 5.9
9 Ryan Yarbrough 0.0150 0.0302 5.8
10 Bailey Falter 0.0093 0.0000 5.8

Steamer

Rank Player Proj Actual Error
1 Austin Adams 0.0214 0.0681 8.8
2 Nick Lodolo 0.0184 0.0365 8.7
3 Yohan Ramírez 0.0199 0.0577 7.8
4 Logan Webb 0.0096 0.0024 6.5
5 Charlie Morton 0.0158 0.0257 6.5
6 Tanner Houck 0.0129 0.0215 6.0
7 Dylan Cease 0.0100 0.0026 6.0
8 Ryan Yarbrough 0.0149 0.0302 5.9
9 Chris Bassitt 0.0128 0.0211 5.9
10 Bailey Falter 0.0091 0.0000 5.7

ZiPS

Rank Player Proj Actual Error
1 Bryan Woo 0.0226 0.0064 7.4
2 Brayan Bello 0.0062 0.0157 7.1
3 MacKenzie Gore 0.0060 0.0150 7.1
4 José Soriano 0.0347 0.0192 7.0
5 Paul Skenes 0.0000 0.0117 6.3
6 Jack Flaherty 0.0162 0.0062 6.1
7 Colin Rea 0.0063 0.0140 5.9
8 Casey Mize 0.0174 0.0044 5.6
9 Greg Weissert 0.0216 0.0000 5.5
10 Jon Gray 0.0126 0.0000 5.2

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 Garrett Crochet 0.0144 0.0082 0.0084 3.5 0.0 3.4
2 Albert Suárez 0.0110 0.0056 0.0053 3.1 0.3 2.9
3 Matt Waldron 0.0065 0.0108 0.0176 7.0 4.2 2.9
4 Gavin Stone 0.0115 0.0069 0.0034 4.6 2.1 2.5
5 Ronel Blanco 0.0111 0.0073 0.0030 5.4 3.0 2.4
6 Simeon Woods Richardson 0.0108 0.0067 0.0053 3.0 0.9 2.1
7 Mitchell Parker 0.0110 0.0076 0.0031 5.0 3.0 2.0
8 José Buttó 0.0062 0.0127 0.0170 3.2 1.2 2.0
9 Michael Tonkin 0.0075 0.0125 0.0235 5.5 3.7 1.8
10 Bowden Francis 0.0112 0.0150 0.0172 2.5 0.8 1.7

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Albert Suárez 0.0110 0.0056 0.0053 3.5 0.3 3.3
2 Austin Adams 0.0213 0.0372 0.0681 8.8 5.9 3.0
3 Nick Lodolo 0.0184 0.0240 0.0365 8.7 6.1 2.6
4 Danny Young 0.0110 0.0231 0.0424 5.1 3.2 1.9
5 José Soriano 0.0134 0.0205 0.0192 2.5 0.6 1.9
6 Joey Estes 0.0135 0.0167 0.0184 2.4 0.8 1.6
7 Tobias Myers 0.0110 0.0087 0.0088 1.6 0.0 1.5
8 Tanner Houck 0.0129 0.0153 0.0215 6.1 4.6 1.5
9 Yohan Ramírez 0.0198 0.0272 0.0577 7.8 6.3 1.5
10 Jason Adam 0.0157 0.0210 0.0213 1.4 0.0 1.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Albert Suárez 0.0110 0.0056 0.0053 3.5 0.3 3.3
2 Austin Adams 0.0214 0.0372 0.0681 8.8 5.9 2.9
3 Nick Lodolo 0.0184 0.0240 0.0365 8.7 6.1 2.6
4 José Soriano 0.0134 0.0205 0.0192 2.5 0.6 1.8
5 Joey Estes 0.0136 0.0167 0.0184 2.3 0.8 1.5
6 Tanner Houck 0.0129 0.0153 0.0215 6.0 4.6 1.4
7 Yohan Ramírez 0.0199 0.0272 0.0577 7.8 6.3 1.4
8 Jason Adam 0.0156 0.0210 0.0213 1.5 0.0 1.4
9 Tyler Glasnow 0.0067 0.0045 0.0000 3.7 2.4 1.4
10 Garrett Crochet 0.0102 0.0082 0.0084 1.4 0.0 1.3

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 José Soriano 0.0347 0.0205 0.0192 7.0 0.6 6.3
2 Garrett Crochet 0.0043 0.0082 0.0084 2.8 0.0 2.8
3 Jason Adam 0.0318 0.0210 0.0213 2.8 0.0 2.8
4 Jonathan Cannon 0.0021 0.0064 0.0077 3.3 0.6 2.6
5 Bryan Woo 0.0226 0.0165 0.0064 7.4 4.8 2.6
6 Cooper Criswell 0.0247 0.0181 0.0165 3.2 0.7 2.5
7 Jake Irvin 0.0180 0.0144 0.0052 9.4 7.2 2.2
8 Seth Lugo 0.0060 0.0078 0.0108 4.5 2.3 2.2
9 Chris Sale 0.0182 0.0145 0.0114 4.3 2.2 2.1
10 Colin Rea 0.0063 0.0083 0.0140 5.9 4.0 2.0

Home Run Rate

Everybody Missed for Home Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Seth Lugo 0.0268
0.0441
(12.2)
0.0460
(15.0)
0.0429
(11.2)
0.0432
(11.5)
0.0463
(14.3)
Enyel De Los Santos 0.0934
0.0473
(13.6)
0.0347
(16.7)
0.0502
(12.8)
0.0467
(13.7)
0.0452
(14.1)
Hunter Greene 0.0328
0.0648
(17.9)
0.0632
(17.8)
0.0634
(17.0)
0.0643
(17.6)
0.0669
(19.3)
Taijuan Walker 0.0848
0.0469
(15.5)
0.0403
(17.4)
0.0485
(14.9)
0.0490
(14.7)
0.0433
(16.8)
Cristopher Sánchez 0.0197
0.0412
(14.1)
0.0512
(22.7)
0.0390
(12.4)
0.0380
(11.7)
0.0467
(18.5)
Triston McKenzie 0.0880
0.0552
(12.1)
0.0513
(12.9)
0.0608
(10.2)
0.0590
(10.8)
0.0461
(15.1)
Tanner Houck 0.0210
0.0417
(13.4)
0.0400
(13.2)
0.0392
(11.5)
0.0388
(11.3)
0.0473
(17.7)
Logan Allen 0.0714
0.0478
(11.4)
0.0438
(12.5)
0.0505
(10.2)
0.0487
(11.0)
0.0442
(12.9)
Roddery Muñoz 0.0992
0.0438
(22.1)
0.0439
(21.5)
0.0477
(20.6)
0.0418
(22.8)
0.0418
(22.7)
Chris Sale 0.0209
0.0523
(20.1)
0.0502
(19.6)
0.0510
(19.1)
0.0514
(19.5)
0.0546
(21.9)
Bobby Miller 0.0977
0.0424
(15.0)
0.0394
(15.4)
0.0458
(14.1)
0.0458
(14.1)
0.0358
(16.6)

Individual Misses for Home Run Rate

Aggregate

Rank Player Proj Actual Error
1 Nick Pivetta 0.0551 0.0725 12.0
2 Joe Jiménez 0.0564 0.0119 11.6
3 MacKenzie Gore 0.0500 0.0316 11.4
4 Cade Smith 0.0481 0.0060 11.4
5 Aaron Civale 0.0468 0.0602 11.1
6 Grant Anderson 0.0486 0.1375 11.0
7 Carlos Rodón 0.0534 0.0654 10.8
8 Kutter Crawford 0.0535 0.0649 10.7
9 Jack Flaherty 0.0447 0.0581 10.5

Marcel

Rank Player Proj Actual Error
1 MacKenzie Gore 0.0577 0.0316 18.1
2 Carlos Rodón 0.0455 0.0654 15.6
3 Declan Cronin 0.0556 0.0049 15.1
4 Sonny Gray 0.0312 0.0493 13.0
5 David Peterson 0.0492 0.0225 13.0
6 Kutter Crawford 0.0494 0.0649 12.7
7 Reese Olson 0.0487 0.0214 12.1
8 Luis Severino 0.0606 0.0435 12.0
9 Reid Detmers 0.0451 0.0744 12.0

Razzball

Rank Player Proj Actual Error
1 Nick Pivetta 0.0542 0.0725 12.6
2 Cade Smith 0.0503 0.0060 12.0
3 Grant Anderson 0.0458 0.1375 11.3
4 MacKenzie Gore 0.0498 0.0316 11.2
5 Declan Cronin 0.0439 0.0049 11.1
6 Joe Jiménez 0.0528 0.0119 10.6
7 Jack Flaherty 0.0451 0.0581 10.2
8 Aaron Civale 0.0483 0.0602 10.1
9 Sonny Gray 0.0374 0.0493 9.9

Steamer

Rank Player Proj Actual Error
1 Nick Pivetta 0.0543 0.0725 12.5
2 MacKenzie Gore 0.0505 0.0316 11.8
3 Grant Anderson 0.0468 0.1375 11.2
4 Joe Jiménez 0.0548 0.0119 11.1
5 Cade Smith 0.0465 0.0060 10.9
6 Reynaldo López 0.0503 0.0285 10.4
7 Jack Flaherty 0.0449 0.0581 10.4
8 Aaron Civale 0.0482 0.0602 10.1
9 Carlos Rodón 0.0544 0.0654 10.1

ZiPS

Rank Player Proj Actual Error
1 Kutter Crawford 0.0484 0.0649 14.4
2 Michael King 0.0594 0.0374 14.2
3 Erick Fedde 0.0599 0.0388 13.5
4 Martín Pérez 0.0310 0.0513 13.4
5 Joe Jiménez 0.0620 0.0119 13.2
6 Aaron Civale 0.0439 0.0602 12.9
7 Shota Imanaga 0.0393 0.0552 12.8
8 Aaron Nola 0.0396 0.0526 12.7
9 Carlos Rodón 0.0507 0.0654 12.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 Brandon Pfaadt 0.0617 0.0492 0.0454 11.4 0.8 10.6
2 Luis Severino 0.0606 0.0494 0.0435 12.0 2.4 9.6
3 Cal Quantrill 0.0359 0.0506 0.0494 9.7 1.0 8.7
4 Hunter Brown 0.0529 0.0403 0.0385 9.4 0.7 8.7
5 Cristopher Sánchez 0.0512 0.0412 0.0197 22.7 14.1 8.6
6 Tanner Bibee 0.0370 0.0494 0.0467 7.8 0.0 7.8
7 Lance Lynn 0.0626 0.0500 0.0452 8.2 1.0 7.2
8 Frankie Montas 0.0431 0.0553 0.0552 8.8 1.7 7.1
9 MacKenzie Gore 0.0577 0.0500 0.0316 18.1 11.4 6.7
10 Bailey Falter 0.0570 0.0477 0.0380 10.4 4.1 6.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Grant Holmes 0.0692 0.0547 0.0359 8.6 4.5 4.1
2 Bryce Miller 0.0550 0.0497 0.0433 6.3 2.6 3.7
3 Chris Flexen 0.0576 0.0525 0.0462 6.1 2.5 3.6
4 Tanner Bibee 0.0537 0.0494 0.0467 3.0 0.0 2.9
5 Nestor Cortes 0.0597 0.0555 0.0475 6.6 3.7 2.9
6 Bailey Falter 0.0525 0.0477 0.0380 6.9 4.1 2.8
7 George Kirby 0.0457 0.0425 0.0387 3.3 0.9 2.4
8 Declan Cronin 0.0439 0.0366 0.0049 11.1 8.9 2.2
9 Kyle Leahy 0.0571 0.0468 0.0272 5.2 3.2 2.0
10 Justin Wrobleski 0.0439 0.0559 0.0811 6.2 4.3 1.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Mitchell Parker 0.0510 0.0451 0.0385 6.4 2.5 3.9
2 Chris Flexen 0.0565 0.0525 0.0462 5.4 2.5 2.9
3 Bryce Miller 0.0532 0.0497 0.0433 5.1 2.6 2.5
4 Max Fried 0.0375 0.0343 0.0269 5.6 3.3 2.3
5 Nestor Cortes 0.0587 0.0555 0.0475 6.0 3.7 2.3
6 Brandon Pfaadt 0.0521 0.0492 0.0454 3.0 0.8 2.2
7 Jordan Hicks 0.0320 0.0365 0.0365 3.5 1.3 2.2
8 Tanner Bibee 0.0525 0.0494 0.0467 2.2 0.0 2.1
9 Ryan Feltner 0.0553 0.0525 0.0404 8.4 6.4 2.0
10 Paul Skenes 0.0439 0.0402 0.0327 4.4 2.5 1.9

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael King 0.0594 0.0490 0.0374 14.2 6.4 7.7
2 Austin Adams 0.0882 0.0571 0.0392 8.9 2.9 6.0
3 Logan Gilbert 0.0394 0.0471 0.0480 8.9 2.9 6.0
4 Dean Kremer 0.0365 0.0464 0.0479 7.7 2.4 5.3
5 Zack Wheeler 0.0329 0.0399 0.0398 7.3 2.0 5.3
6 Aaron Nola 0.0396 0.0462 0.0526 12.7 7.5 5.2
7 Tanner Bibee 0.0421 0.0494 0.0467 5.1 0.0 5.0
8 Corbin Burnes 0.0336 0.0402 0.0398 6.8 1.8 4.9
9 Aroldis Chapman 0.0673 0.0492 0.0397 6.7 1.8 4.9
10 Tyler Glasnow 0.0608 0.0522 0.0470 5.9 1.2 4.7

BABIP

Everybody Missed for BABIP

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Ryan Yarbrough 0.2122
0.2956
(30.2)
0.2971
(32.5)
0.3015
(32.0)
0.2903
(28.4)
0.2949
(30.7)
Ronel Blanco 0.2201
0.2928
(44.2)
0.2899
(45.0)
0.2963
(45.4)
0.2924
(44.3)
0.2896
(43.3)
Zack Wheeler 0.2464
0.2929
(30.9)
0.2896
(31.4)
0.2912
(28.2)
0.2919
(30.5)
0.2957
(34.5)
MacKenzie Gore 0.3399
0.2939
(39.0)
0.3036
(28.9)
0.2917
(41.7)
0.2927
(39.4)
0.2974
(35.1)
Bryan Hudson 0.1479
0.3022
(33.9)
0.3012
(34.6)
0.3148
(36.5)
0.2955
(32.6)
0.2961
(33.0)
Logan Gilbert 0.2364
0.2858
(33.8)
0.2842
(35.7)
0.2831
(30.3)
0.2892
(37.0)
0.2852
(34.7)
Sean Manaea 0.2451
0.2982
(33.8)
0.2969
(35.7)
0.3041
(36.9)
0.2902
(28.3)
0.3003
(36.7)
Jordan Montgomery 0.3470
0.3027
(27.5)
0.2890
(32.7)
0.3044
(27.5)
0.3036
(26.7)
0.3002
(27.8)
Chris Bassitt 0.3333
0.2890
(39.2)
0.2785
(44.1)
0.2891
(40.4)
0.2926
(36.0)
0.2854
(40.5)
Bryce Miller 0.2371
0.2861
(29.4)
0.2901
(35.0)
0.2871
(28.9)
0.2874
(30.7)
0.2839
(29.1)

Individual Misses for BABIP

Aggregate

Rank Player Proj Actual Error
1 Kutter Crawford 0.2933 0.2469 29.6
2 Patrick Corbin 0.3059 0.3370 29.4
3 Tyler Holton 0.2877 0.2008 28.2
4 Reid Detmers 0.2930 0.3571 27.9
5 Luis Ortiz 0.3000 0.2435 27.4
6 Michael Lorenzen 0.2932 0.2360 26.8
7 Kirby Yates 0.2862 0.1681 26.2
8 Hunter Greene 0.2874 0.2373 26.1
9 Emmanuel Clase 0.2960 0.1947 25.4
10 Jose Quintana 0.3051 0.2634 24.6

Marcel

Rank Player Proj Actual Error
1 Hunter Greene 0.3067 0.2373 40.4
2 Luis Gil 0.2952 0.2369 35.0
3 Luke Weaver 0.3242 0.2234 32.2
4 José Berríos 0.2996 0.2561 31.6
5 Kutter Crawford 0.2875 0.2469 28.2
6 Dylan Cease 0.3024 0.2627 27.7
7 Jose Quintana 0.3052 0.2634 27.6
8 Luis Ortiz 0.2957 0.2435 27.2
9 Casey Mize 0.2759 0.3313 26.6
10 Declan Cronin 0.2824 0.3645 26.2

Razzball

Rank Player Proj Actual Error
1 Landon Knack 0.4036 0.2418 43.7
2 Keider Montero 0.4009 0.2872 43.1
3 Patrick Corbin 0.3024 0.3370 33.3
4 Ben Lively 0.3250 0.2654 32.0
5 Michael Lorenzen 0.2983 0.2360 28.6
6 Luis Ortiz 0.3035 0.2435 28.4
7 Hunter Greene 0.2922 0.2373 28.0
8 Reid Detmers 0.2950 0.3571 27.8
9 Declan Cronin 0.2887 0.3645 25.9
10 Luke Weaver 0.3087 0.2234 25.3

Steamer

Rank Player Proj Actual Error
1 Patrick Corbin 0.3018 0.3370 32.1
2 Kutter Crawford 0.2956 0.2469 31.8
3 Tyler Holton 0.2967 0.2008 31.6
4 Michael Lorenzen 0.2993 0.2360 30.3
5 Luis Ortiz 0.3014 0.2435 28.5
6 Kirby Yates 0.2935 0.1681 28.1
7 Reid Detmers 0.2921 0.3571 28.1
8 Hunter Greene 0.2896 0.2373 27.9
9 Emmanuel Clase 0.3044 0.1947 27.8
10 Bailey Ober 0.2899 0.2466 25.9

ZiPS

Rank Player Proj Actual Error
1 Kutter Crawford 0.3017 0.2469 37.4
2 Jose Quintana 0.3148 0.2634 32.9
3 Bailey Ober 0.2937 0.2466 29.5
4 Spencer Arrighetti 0.2808 0.3207 28.6
5 Tyler Holton 0.2864 0.2008 28.4
6 Kirby Yates 0.2906 0.1681 27.7
7 Bowden Francis 0.2845 0.2111 27.7
8 Reid Detmers 0.2920 0.3571 27.6
9 Casey Mize 0.2792 0.3313 26.1
10 Luis Gil 0.2831 0.2369 25.9

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 Kevin Gausman 0.3187 0.2949 0.2810 26.0 5.0 21.0
2 Jack Flaherty 0.3207 0.3001 0.2853 20.8 4.8 16.0
3 Hunter Greene 0.3067 0.2874 0.2373 40.4 26.1 14.3
4 Nick Lodolo 0.3275 0.3040 0.2904 16.6 3.1 13.6
5 Dylan Cease 0.3024 0.2905 0.2627 27.7 15.6 12.2
6 Luis Gil 0.2952 0.2806 0.2369 35.0 23.2 11.8
7 David Peterson 0.3269 0.3092 0.2931 15.5 4.4 11.1
8 Cal Quantrill 0.2872 0.3082 0.3002 10.7 0.4 10.3
9 Luke Weaver 0.3242 0.2986 0.2234 32.2 22.5 9.8
10 Michael Wacha 0.2770 0.2951 0.2896 10.9 1.3 9.6

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Keider Montero 0.4009 0.3284 0.2872 43.1 13.9 29.2
2 Landon Knack 0.4036 0.3290 0.2418 43.7 22.8 20.9
3 Jonathan Cannon 0.3402 0.3083 0.2900 21.6 5.7 15.8
4 Landen Roupp 0.3962 0.3285 0.2908 20.9 6.6 14.3
5 Sean Hjelle 0.3705 0.3279 0.3176 14.8 1.0 13.8
6 Brendon Little 0.3926 0.3304 0.2615 23.6 11.9 11.7
7 Hogan Harris 0.3498 0.3108 0.2886 15.9 4.5 11.4
8 Jack Kochanowicz 0.3647 0.3203 0.2824 19.5 8.1 11.4
9 Ben Lively 0.3250 0.3069 0.2654 32.0 21.6 10.4
10 Tyler Phillips 0.3923 0.3299 0.3158 10.8 1.1 9.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Corbin Burnes 0.2966 0.2846 0.2693 16.1 6.2 9.9
2 Framber Valdez 0.3107 0.2982 0.2761 19.6 10.4 9.2
3 Mitchell Parker 0.2863 0.2986 0.3022 14.7 7.1 7.6
4 Nick Pivetta 0.2996 0.2915 0.2793 8.0 2.8 5.2
5 Chris Flexen 0.2894 0.2969 0.3152 23.0 18.1 4.9
6 Tarik Skubal 0.2973 0.2916 0.2725 13.6 8.8 4.8
7 Grant Holmes 0.3002 0.3171 0.3138 5.7 1.2 4.6
8 Sean Hjelle 0.3077 0.3279 0.3176 5.6 1.0 4.6
9 Carlos Carrasco 0.2995 0.3095 0.3090 7.3 3.0 4.2
10 Yusei Kikuchi 0.2901 0.2963 0.3094 19.2 15.0 4.2

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Yoshinobu Yamamoto 0.2541 0.2788 0.3047 20.7 12.3 8.4
2 Jose Quintana 0.3148 0.3051 0.2634 32.9 24.6 8.3
3 Kutter Crawford 0.3017 0.2933 0.2469 37.4 29.6 7.8
4 Hunter Brown 0.2880 0.3008 0.3067 17.2 9.4 7.7
5 JP Sears 0.2925 0.2847 0.2717 11.6 4.3 7.3
6 Zac Gallen 0.2806 0.2939 0.3046 18.3 11.2 7.1
7 Kevin Gausman 0.3022 0.2949 0.2810 11.9 5.0 6.9
8 Spencer Arrighetti 0.2808 0.2925 0.3207 28.6 22.4 6.2
9 Logan Webb 0.2957 0.3042 0.3152 21.0 15.4 5.6
10 Marcus Stroman 0.2843 0.2943 0.3116 22.1 16.6 5.5

Single Rate

Everybody Missed for Single Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Chris Bassitt 0.2716
0.2890
(46.3)
0.2089
(48.4)
0.0000
(56.5)
0.2926
(42.7)
0.2854
(47.0)
Hunter Brown 0.2667
0.3008
(31.6)
0.2318
(25.6)
0.0000
(49.5)
0.3037
(28.7)
0.2880
(38.8)

Individual Misses for Single Rate

Aggregate

Rank Player Proj Actual Error
1 Ronel Blanco 0.2928 0.1507 43.0
2 Logan Gilbert 0.2858 0.1589 38.9
3 Bryan Hudson 0.3022 0.0915 30.5
4 Luis Gil 0.2806 0.1543 30.5
5 Yusei Kikuchi 0.2963 0.2571 28.9
6 MacKenzie Gore 0.2939 0.2549 28.8
7 Bailey Ober 0.2887 0.1697 28.7
8 Zack Wheeler 0.2929 0.1781 28.7
9 Tyler Glasnow 0.2905 0.1579 28.3
10 Kyle Hendricks 0.2992 0.2663 25.9

Marcel

Rank Player Proj Actual Error
1 Ronel Blanco 0.2189 0.1507 45.4
2 Luis Gil 0.2229 0.1543 43.0
3 Logan Gilbert 0.2054 0.1589 36.5
4 Kyle Hendricks 0.2088 0.2663 33.2
5 Cristopher Sánchez 0.2050 0.2473 32.6
6 Tyler Glasnow 0.2199 0.1579 31.8
7 Bryan Hudson 0.2289 0.0915 31.5
8 Dylan Cease 0.2262 0.1854 30.2
9 Zack Wheeler 0.2172 0.1781 30.0
10 Luis Ortiz 0.2326 0.1780 29.7

Razzball

Rank Player Proj Actual Error
1 Albert Suárez 0.2175 0.1980 122.4
2 Spencer Schwellenbach 0.2175 0.1848 114.9
3 Tobias Myers 0.2175 0.2298 105.2
4 Paul Skenes 0.2175 0.2331 93.3
5 Hunter Strickland 0.2175 0.1642 73.6
6 Valente Bellozo 0.2175 0.1831 68.3
7 Hayden Birdsong 0.2175 0.2012 67.2
8 Tayler Scott 0.2175 0.1879 63.9
9 Bryce Jarvis 0.2175 0.2102 52.7
10 Joe Ross 0.2175 0.2523 52.1

Steamer

Rank Player Proj Actual Error
1 Paul Skenes 0.2175 0.2331 47.8
2 Ronel Blanco 0.2924 0.1507 43.5
3 Logan Gilbert 0.2892 0.1589 42.5
4 Albert Suárez 0.2175 0.1980 32.7
5 Yusei Kikuchi 0.2901 0.2571 32.7
6 Luis Gil 0.2816 0.1543 31.8
7 Tyler Glasnow 0.2961 0.1579 31.8
8 Bailey Ober 0.2899 0.1697 30.4
9 Bryan Hudson 0.2955 0.0915 29.2
10 MacKenzie Gore 0.2927 0.2549 29.0

ZiPS

Rank Player Proj Actual Error
1 Ronel Blanco 0.2896 0.1507 42.6
2 Logan Gilbert 0.2852 0.1589 40.5
3 Bailey Ober 0.2937 0.1697 34.1
4 Luis Gil 0.2831 0.1543 33.8
5 Kutter Crawford 0.3017 0.1816 33.6
6 Zack Wheeler 0.2957 0.1781 32.9
7 Bryan Hudson 0.2961 0.0915 29.7
8 Jose Quintana 0.3148 0.1975 29.7
9 Tyler Glasnow 0.2878 0.1579 28.2
10 Sean Manaea 0.3003 0.1866 28.0

Most Unique Misses for Single Rate

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

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Mitch Keller 0.2422 0.2999 0.2119 22.6 7.4 15.2
2 Kevin Gausman 0.2356 0.2949 0.1957 29.3 15.7 13.6
3 Michael Wacha 0.1979 0.2951 0.2199 15.8 2.2 13.6
4 Luis Gil 0.2229 0.2806 0.1543 43.0 30.5 12.5
5 Cristopher Sánchez 0.2050 0.2978 0.2473 32.6 21.1 11.6
6 Nick Lodolo 0.2489 0.3040 0.2046 21.3 10.3 11.0
7 George Kirby 0.2324 0.2922 0.2157 12.1 1.6 10.6
8 José Berríos 0.2278 0.2920 0.2093 13.7 3.3 10.4
9 Dylan Cease 0.2262 0.2905 0.1854 30.2 20.2 10.0
10 David Peterson 0.2492 0.3092 0.2270 10.8 1.9 8.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Albert Suárez 0.2175 0.2988 0.1980 122.4 12.6 109.8
2 Spencer Schwellenbach 0.2175 0.3035 0.1848 114.9 20.1 94.8
3 Tobias Myers 0.2175 0.2889 0.2298 105.2 11.0 94.2
4 Paul Skenes 0.2175 0.2874 0.2331 93.3 12.4 80.9
5 Hayden Birdsong 0.2175 0.2934 0.2012 67.2 4.3 62.9
6 Valente Bellozo 0.2175 0.2905 0.1831 68.3 8.5 59.8
7 Hunter Strickland 0.2175 0.2931 0.1642 73.6 14.8 58.8
8 Tayler Scott 0.2175 0.3017 0.1879 63.9 10.0 54.0
9 Bryce Jarvis 0.2175 0.2988 0.2102 52.7 2.6 50.1
10 Seth Martinez 0.2175 0.2886 0.1847 51.0 5.6 45.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Paul Skenes 0.2175 0.2874 0.2331 47.8 12.4 35.4
2 Albert Suárez 0.2175 0.2988 0.1980 32.7 12.6 20.1
3 Mitchell Parker 0.2863 0.2986 0.2289 12.9 5.6 7.3
4 Framber Valdez 0.3107 0.2982 0.2217 8.1 1.4 6.8
5 Sean Hjelle 0.3077 0.3279 0.2747 14.9 8.5 6.4
6 Nick Pivetta 0.2996 0.2915 0.2039 10.9 5.4 5.4
7 Tarik Skubal 0.2973 0.2916 0.2124 5.6 0.5 5.1
8 Sonny Gray 0.2975 0.2912 0.2025 11.9 6.9 5.0
9 Chris Flexen 0.2894 0.2969 0.2202 5.8 1.2 4.6
10 Tyler Phillips 0.3004 0.3299 0.2544 5.0 0.5 4.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Zebby Matthews 0.2175 0.2966 0.2818 24.8 11.3 13.5
2 Angel Chivilli 0.2175 0.3140 0.2299 11.7 0.8 11.0
3 Framber Valdez 0.2813 0.2982 0.2217 11.4 1.4 10.1
4 Gerson Garabito 0.2175 0.2978 0.2192 8.9 0.0 8.9
5 Jose Quintana 0.3148 0.3051 0.1975 29.7 20.9 8.8
6 Kutter Crawford 0.3017 0.2933 0.1816 33.6 25.2 8.3
7 Yoshinobu Yamamoto 0.2541 0.2788 0.2060 10.2 2.1 8.1
8 JP Sears 0.2925 0.2847 0.1925 18.4 10.5 7.9
9 Kevin Gausman 0.3022 0.2949 0.1957 23.2 15.7 7.5
10 Hunter Brown 0.2880 0.3008 0.2667 38.8 31.6 7.2

Double Rate

Everybody Missed for Double Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Tanner Bibee 0.0891
0.0000
(16.9)
0.0687
(16.2)
0.0000
(21.2)
0.0000
(17.2)
0.0000
(17.4)
Mitch Spence 0.0901
0.0000
(16.2)
0.0653
(17.7)
0.0000
(20.1)
0.0000
(16.5)
0.0000
(16.6)
Miles Mikolas 0.0941
0.0000
(20.8)
0.0677
(20.8)
0.0000
(25.1)
0.0000
(21.1)
0.0000
(21.3)
Jordan Montgomery 0.1028
0.0000
(20.0)
0.0728
(17.3)
0.0000
(23.2)
0.0000
(20.2)
0.0000
(20.4)
Chris Flexen 0.0889
0.0000
(16.7)
0.0618
(20.9)
0.0000
(21.0)
0.0000
(17.0)
0.0000
(17.2)
Nestor Cortes 0.0915
0.0000
(18.6)
0.0696
(17.3)
0.0000
(22.9)
0.0000
(18.9)
0.0000
(19.1)

Individual Misses for Double Rate

Aggregate

Rank Player Proj Actual Error
1 Max Fried 0.0000 0.0340 22.3
2 Hunter Brown 0.0000 0.0356 21.1
3 José Berríos 0.0000 0.0393 20.4
4 Corbin Burnes 0.0000 0.0395 20.2
5 Trevor Rogers 0.0000 0.0946 16.5
6 Kyle Hendricks 0.0000 0.0363 16.4
7 Hunter Harvey 0.0000 0.1377 15.9
8 Bryse Wilson 0.0000 0.0295 15.8
9 Luis Severino 0.0000 0.0455 15.1
10 Cade Smith 0.0000 0.1152 14.4

Marcel

Rank Player Proj Actual Error
1 Hunter Brown 0.0782 0.0356 28.6
2 José Berríos 0.0675 0.0393 20.3
3 Hunter Greene 0.0890 0.0537 20.1
4 Bryce Miller 0.0845 0.0539 19.8
5 Jack Flaherty 0.0788 0.0463 19.5
6 Kyle Hendricks 0.0713 0.0363 18.4
7 Bryse Wilson 0.0717 0.0295 17.6
8 Luis Severino 0.0710 0.0455 17.6
9 Hunter Harvey 0.0649 0.1377 16.5
10 MacKenzie Gore 0.0585 0.0784 16.4

Razzball

Rank Player Proj Actual Error
1 Tobias Myers 0.0653 0.0496 42.7
2 Paul Skenes 0.0653 0.0473 39.7
3 Jared Koenig 0.0653 0.0292 25.3
4 Joe Ross 0.0653 0.0459 25.3
5 Tayler Scott 0.0653 0.0364 24.9
6 Albert Suárez 0.0653 0.0863 21.6
7 Spencer Schwellenbach 0.0653 0.0818 21.4
8 Elvis Peguero 0.0653 0.0340 20.6
9 Trevor Rogers 0.0000 0.0946 19.9
10 Anthony Banda 0.0653 0.0299 19.8

Steamer

Rank Player Proj Actual Error
1 Paul Skenes 0.0653 0.0473 42.6
2 Albert Suárez 0.0653 0.0863 24.8
3 Max Fried 0.0000 0.0340 22.0
4 Hunter Brown 0.0000 0.0356 20.8
5 José Berríos 0.0000 0.0393 20.1
6 Corbin Burnes 0.0000 0.0395 19.8
7 Trevor Rogers 0.0000 0.0946 16.7
8 Kyle Hendricks 0.0000 0.0363 16.2
9 Hunter Harvey 0.0000 0.1377 16.0
10 Bryse Wilson 0.0000 0.0295 15.6

ZiPS

Rank Player Proj Actual Error
1 Spencer Schwellenbach 0.0653 0.0818 24.0
2 Max Fried 0.0000 0.0340 21.8
3 Hunter Brown 0.0000 0.0356 20.6
4 José Berríos 0.0000 0.0393 19.9
5 Corbin Burnes 0.0000 0.0395 19.6
6 Trevor Rogers 0.0000 0.0946 16.9
7 Jesus Tinoco 0.0653 0.0294 16.3
8 Hunter Harvey 0.0000 0.1377 16.0
9 Kyle Hendricks 0.0000 0.0363 16.0
10 Bryse Wilson 0.0000 0.0295 15.5

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 Hunter Greene 0.0890 0.0000 0.0537 20.1 7.1 13.0
2 Bryce Miller 0.0845 0.0000 0.0539 19.8 8.0 11.8
3 Andrew Heaney 0.0833 0.0000 0.0655 10.7 0.2 10.5
4 Cole Ragans 0.0551 0.0000 0.0710 13.9 4.3 9.6
5 Kutter Crawford 0.0795 0.0000 0.0612 12.0 3.1 9.0
6 Brandon Pfaadt 0.0789 0.0000 0.0614 11.5 2.9 8.6
7 Luke Weaver 0.0917 0.0000 0.0479 13.7 5.8 8.0
8 Nick Martinez 0.0538 0.0000 0.0766 14.3 6.4 7.9
9 Hunter Brown 0.0782 0.0000 0.0356 28.6 21.1 7.5
10 Jake Irvin 0.0580 0.0000 0.0720 12.6 5.2 7.5

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Tobias Myers 0.0653 0.0000 0.0496 42.7 8.9 33.7
2 Paul Skenes 0.0653 0.0000 0.0473 39.7 9.2 30.5
3 Joe Ross 0.0653 0.0000 0.0459 25.3 6.2 19.0
4 Hayden Birdsong 0.0653 0.0000 0.0651 18.7 0.1 18.7
5 Hunter Strickland 0.0653 0.0000 0.0597 19.1 1.6 17.4
6 Valente Bellozo 0.0653 0.0000 0.0657 17.4 0.1 17.2
7 Tayler Scott 0.0653 0.0000 0.0364 24.9 8.1 16.7
8 Jared Koenig 0.0653 0.0000 0.0292 25.3 9.5 15.7
9 Bryce Jarvis 0.0653 0.0000 0.0511 18.9 3.6 15.3
10 Kyle Nicolas 0.0653 0.0000 0.0470 18.9 4.4 14.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Paul Skenes 0.0653 0.0000 0.0473 42.6 9.2 33.4
2 Albert Suárez 0.0653 0.0000 0.0863 24.8 11.9 12.9
3 Seth Halvorsen 0.0653 0.0000 0.0000 6.0 3.0 3.0
4 Aaron Nola 0.0000 0.0000 0.0722 6.1 5.7 0.3
5 Logan Gilbert 0.0000 0.0000 0.0756 8.6 8.3 0.3
6 George Kirby 0.0000 0.0000 0.0695 3.6 3.3 0.3
7 Mitch Keller 0.0000 0.0000 0.0732 6.5 6.2 0.3
8 Pablo López 0.0000 0.0000 0.0661 1.0 0.7 0.3
9 Jake Irvin 0.0000 0.0000 0.0720 5.5 5.2 0.3
10 Patrick Corbin 0.0000 0.0000 0.0773 9.6 9.2 0.3

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spencer Schwellenbach 0.0653 0.0000 0.0818 24.0 8.3 15.8
2 Jesus Tinoco 0.0653 0.0000 0.0294 16.3 5.8 10.5
3 Angel Chivilli 0.0653 0.0000 0.0230 14.2 5.6 8.6
4 Gerson Garabito 0.0653 0.0000 0.0411 10.2 2.8 7.4
5 Zebby Matthews 0.0653 0.0000 0.0818 8.5 2.9 5.6
6 Sam Aldegheri 0.0653 0.0000 0.0698 4.0 0.3 3.7
7 Kumar Rocker 0.0653 0.0000 0.0000 7.1 3.6 3.6
8 Luis Peralta 0.0653 0.0000 0.0357 4.6 1.4 3.2
9 Justin Wrobleski 0.0653 0.0000 0.0882 6.4 3.5 2.9
10 Brandon Leibrandt 0.0653 0.0000 0.0000 4.2 2.1 2.1

Triple Rate

Everybody Missed for Triple Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jack Flaherty 0.0129
0.0000
(4.5)
0.0054
(4.7)
0.0000
(4.9)
0.0000
(4.6)
0.0000
(4.6)
Carlos Carrasco 0.0166
0.0000
(4.8)
0.0058
(4.7)
0.0000
(5.0)
0.0000
(4.8)
0.0000
(4.8)
Mitch Keller 0.0212
0.0000
(11.9)
0.0041
(13.0)
0.0000
(12.3)
0.0000
(11.9)
0.0000
(11.9)
Joe Ryan 0.0174
0.0000
(6.2)
0.0050
(6.6)
0.0000
(6.5)
0.0000
(6.3)
0.0000
(6.3)
José Suarez 0.0274
0.0000
(5.2)
0.0043
(5.5)
0.0000
(5.3)
0.0000
(5.2)
0.0000
(5.2)
Mike Baumann 0.0242
0.0000
(4.9)
0.0058
(4.8)
0.0000
(5.0)
0.0000
(4.9)
0.0000
(4.9)
Cal Quantrill 0.0135
0.0000
(5.0)
0.0053
(5.3)
0.0000
(5.4)
0.0000
(5.1)
0.0000
(5.1)
Calvin Faucher 0.0282
0.0000
(5.2)
0.0079
(4.7)
0.0000
(5.4)
0.0000
(5.3)
0.0000
(5.3)
Keaton Winn 0.0318
0.0000
(6.2)
0.0109
(4.9)
0.0000
(6.3)
0.0000
(6.2)
0.0000
(6.2)
Michael Soroka 0.0197
0.0000
(4.8)
0.0050
(5.0)
0.0000
(5.0)
0.0000
(4.8)
0.0000
(4.8)
Patrick Corbin 0.0129
0.0000
(5.4)
0.0060
(5.1)
0.0000
(5.8)
0.0000
(5.4)
0.0000
(5.4)
Sonny Gray 0.0148
0.0000
(6.0)
0.0069
(5.2)
0.0000
(6.4)
0.0000
(6.0)
0.0000
(6.1)

Individual Misses for Triple Rate

Aggregate

Rank Player Proj Actual Error
1 Ryne Nelson 0.0000 0.0201 9.0
2 Luke Weaver 0.0000 0.0213 5.1
3 Brandon Pfaadt 0.0000 0.0119 4.6
4 Pablo López 0.0000 0.0000 4.5
5 Tanner Houck 0.0000 0.0000 4.4
6 Sean Manaea 0.0000 0.0000 4.3
7 Joe Mantiply 0.0000 0.0234 4.3
8 Zac Gallen 0.0000 0.0127 4.2

Marcel

Rank Player Proj Actual Error
1 Dylan Cease 0.0119 0.0022 7.5
2 Sean Manaea 0.0094 0.0000 7.1
3 Pablo López 0.0087 0.0000 6.9
4 Victor Vodnik 0.0000 0.0190 6.0
5 Cole Irvin 0.0031 0.0139 5.2
6 Zac Gallen 0.0042 0.0127 5.2
7 Nick Pivetta 0.0028 0.0112 4.8
8 Huascar Brazobán 0.0000 0.0221 4.7

Razzball

Rank Player Proj Actual Error
1 Ryne Nelson 0.0000 0.0201 9.3
2 Luke Weaver 0.0000 0.0213 5.3
3 Brandon Pfaadt 0.0000 0.0119 5.0
4 Albert Suárez 0.0059 0.0025 4.9
5 Tobias Myers 0.0059 0.0026 4.9
6 Zac Gallen 0.0000 0.0127 4.6
7 Victor Vodnik 0.0000 0.0190 4.4
8 Joe Mantiply 0.0000 0.0234 4.4

Steamer

Rank Player Proj Actual Error
1 Ryne Nelson 0.0000 0.0201 9.0
2 Albert Suárez 0.0059 0.0025 5.2
3 Luke Weaver 0.0000 0.0213 5.1
4 Brandon Pfaadt 0.0000 0.0119 4.6
5 Pablo López 0.0000 0.0000 4.5
6 Tanner Houck 0.0000 0.0000 4.3
7 Sean Manaea 0.0000 0.0000 4.3
8 Paul Skenes 0.0059 0.0034 4.3

ZiPS

Rank Player Proj Actual Error
1 Ryne Nelson 0.0000 0.0201 9.0
2 Luke Weaver 0.0000 0.0213 5.1
3 Brandon Pfaadt 0.0000 0.0119 4.6
4 Pablo López 0.0000 0.0000 4.5
5 Tanner Houck 0.0000 0.0000 4.3
6 Zac Gallen 0.0000 0.0127 4.3
7 Sean Manaea 0.0000 0.0000 4.3
8 Joe Mantiply 0.0000 0.0234 4.3

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 Dylan Cease 0.0119 0.0000 0.0022 7.5 2.8 4.7
2 George Kirby 0.0104 0.0000 0.0055 3.9 0.3 3.7
3 Garrett Crochet 0.0000 0.0000 0.0061 3.5 0.1 3.4
4 Sean Manaea 0.0094 0.0000 0.0000 7.1 4.3 2.7
5 Matt Waldron 0.0099 0.0000 0.0048 3.3 0.7 2.6
6 Griffin Canning 0.0092 0.0000 0.0059 2.6 0.1 2.5
7 Taj Bradley 0.0100 0.0000 0.0028 4.2 1.7 2.5
8 Pablo López 0.0087 0.0000 0.0000 6.9 4.5 2.4
9 Marcus Stroman 0.0025 0.0000 0.0084 3.8 1.7 2.1
10 Tanner Bibee 0.0027 0.0000 0.0089 4.2 2.2 2.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Tobias Myers 0.0059 0.0000 0.0026 4.9 1.8 3.0
2 Albert Suárez 0.0059 0.0000 0.0025 4.9 1.9 3.0
3 Paul Skenes 0.0059 0.0000 0.0034 4.0 1.3 2.7
4 Joe Ross 0.0059 0.0000 0.0000 3.6 1.9 1.7
5 Hayden Birdsong 0.0059 0.0000 0.0059 1.7 0.0 1.6
6 Declan Cronin 0.0059 0.0000 0.0049 1.9 0.3 1.6
7 Valente Bellozo 0.0059 0.0000 0.0047 1.9 0.3 1.6
8 Hunter Strickland 0.0059 0.0000 0.0050 1.8 0.3 1.6
9 Jared Koenig 0.0059 0.0000 0.0058 1.4 0.0 1.4
10 Anthony Molina 0.0059 0.0000 0.0052 1.6 0.2 1.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Albert Suárez 0.0059 0.0000 0.0025 5.2 1.9 3.3
2 Paul Skenes 0.0059 0.0000 0.0034 4.3 1.3 3.0
3 Seth Halvorsen 0.0059 0.0000 0.0000 0.5 0.3 0.3
4 Tyler Jay 0.0059 0.0000 0.0000 0.4 0.2 0.2
5 David Buchanan 0.0059 0.0000 0.0000 0.2 0.1 0.1
6 Logan Webb 0.0000 0.0000 0.0066 0.7 0.6 0.0
7 Seth Lugo 0.0000 0.0000 0.0103 3.8 3.7 0.0
8 Zack Wheeler 0.0000 0.0000 0.0104 3.6 3.5 0.0
9 José Berríos 0.0000 0.0000 0.0075 1.3 1.3 0.0
10 Mitch Keller 0.0000 0.0000 0.0212 11.9 11.9 0.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Zebby Matthews 0.0059 0.0000 0.0000 2.1 1.0 1.0
2 Justin Wrobleski 0.0059 0.0000 0.0000 1.8 0.9 0.9
3 Gerson Garabito 0.0059 0.0000 0.0000 1.3 0.7 0.7
4 Troy Taylor 0.0059 0.0000 0.0000 0.9 0.5 0.5
5 Sam Aldegheri 0.0059 0.0000 0.0000 0.8 0.4 0.4
6 Ricardo Pinto 0.0059 0.0000 0.0000 0.7 0.3 0.3
7 Kumar Rocker 0.0059 0.0000 0.0000 0.6 0.3 0.3
8 Caden Dana 0.0059 0.0000 0.0000 0.6 0.3 0.3
9 Luis Peralta 0.0059 0.0000 0.0000 0.6 0.3 0.3
10 Humberto Castellanos 0.0059 0.0000 0.0000 0.6 0.3 0.3

Run Rate

Everybody Missed for Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Erick Fedde 0.0909
0.1369
(31.7)
0.1374
(33.6)
0.1372
(33.1)
0.1382
(33.5)
0.1354
(29.6)
Hunter Greene 0.0769
0.1181
(23.7)
0.1248
(29.1)
0.1119
(21.0)
0.1183
(24.6)
0.1239
(26.4)
Kenta Maeda 0.1649
0.1205
(22.7)
0.1209
(21.5)
0.1179
(23.1)
0.1159
(24.3)
0.1276
(19.9)
Ronel Blanco 0.0828
0.1218
(24.8)
0.1222
(26.5)
0.1233
(26.9)
0.1220
(25.7)
0.1202
(22.8)
Paul Skenes 0.0603
0.1324
(35.8)
0.1168
(28.9)
0.1168
(28.7)
0.1168
(28.4)
0.1324
(35.1)
Jordan Montgomery 0.1560
0.1073
(27.1)
0.1033
(28.2)
0.1124
(23.5)
0.1129
(23.6)
0.0968
(33.5)
Reid Detmers 0.1714
0.1182
(21.7)
0.1192
(20.5)
0.1164
(21.7)
0.1182
(21.3)
0.1201
(21.5)
Reynaldo López 0.0589
0.1136
(28.4)
0.1070
(26.0)
0.1168
(31.1)
0.1178
(31.3)
0.1062
(23.7)
Tarik Skubal 0.0717
0.1009
(20.2)
0.1089
(27.9)
0.0985
(19.7)
0.0981
(19.0)
0.1061
(23.1)
Chris Sale 0.0684
0.1082
(26.3)
0.1190
(35.4)
0.1074
(27.0)
0.1081
(27.1)
0.1091
(26.0)
Bobby Miller 0.2054
0.1120
(24.7)
0.1118
(24.2)
0.1121
(24.2)
0.1142
(23.8)
0.1095
(25.7)

Individual Misses for Run Rate

Aggregate

Rank Player Proj Actual Error
1 Seth Lugo 0.1222 0.0897 25.2
2 Spencer Schwellenbach 0.1478 0.0980 23.7
3 Albert Suárez 0.1408 0.0991 22.2
4 Tobias Myers 0.1320 0.0914 21.8
5 Michael Wacha 0.1280 0.0949 21.1
6 Bryce Miller 0.1195 0.0881 20.5
7 Roddery Muñoz 0.1237 0.1741 20.0
8 Taijuan Walker 0.1295 0.1785 19.6
9 Justin Lawrence 0.1188 0.1864 19.5

Marcel

Rank Player Proj Actual Error
1 Gavin Stone 0.1456 0.0948 29.3
2 Taijuan Walker 0.1142 0.1785 24.5
3 Roddery Muñoz 0.1168 0.1741 21.8
4 Miles Mikolas 0.1179 0.1472 21.3
5 Bryce Miller 0.1184 0.0881 21.2
6 Sean Manaea 0.1290 0.1016 20.0
7 Hunter Gaddis 0.1290 0.0576 19.8
8 Luke Weaver 0.1446 0.0846 19.8
9 Justin Verlander 0.0919 0.1414 19.7

Razzball

Rank Player Proj Actual Error
1 Bryce Miller 0.1251 0.0881 25.7
2 Seth Lugo 0.1205 0.0897 25.2
3 Michael Wacha 0.1279 0.0949 22.2
4 Justin Lawrence 0.1080 0.1864 22.0
5 Roddery Muñoz 0.1219 0.1741 20.0
6 Hunter Gaddis 0.1301 0.0576 20.0
7 Taijuan Walker 0.1284 0.1785 19.3
8 Griffin Canning 0.1166 0.1421 19.3
9 Trevor Williams 0.1384 0.0654 18.8

Steamer

Rank Player Proj Actual Error
1 Seth Lugo 0.1228 0.0897 26.7
2 Tobias Myers 0.1363 0.0914 24.9
3 Spencer Schwellenbach 0.1479 0.0980 24.4
4 Michael Wacha 0.1297 0.0949 23.0
5 Bryce Miller 0.1206 0.0881 22.1
6 Roddery Muñoz 0.1209 0.1741 20.6
7 Hunter Gaddis 0.1286 0.0576 19.4
8 Zack Wheeler 0.1043 0.0788 19.1
9 Trevor Williams 0.1395 0.0654 18.9

ZiPS

Rank Player Proj Actual Error
1 Seth Lugo 0.1233 0.0897 25.0
2 Albert Suárez 0.1408 0.0991 21.5
3 Ross Stripling 0.1188 0.1706 21.1
4 Brandon Pfaadt 0.1131 0.1355 19.9
5 Kyle Hendricks 0.1239 0.1552 19.8
6 Taijuan Walker 0.1301 0.1785 19.8
7 Miles Mikolas 0.1234 0.1472 19.8
8 Michael Wacha 0.1265 0.0949 19.1
9 Kirby Yates 0.1256 0.0422 18.9

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 Gavin Stone 0.1456 0.1204 0.0948 29.3 13.5 15.9
2 Hunter Brown 0.1271 0.1103 0.0997 19.4 5.9 13.5
3 Taj Bradley 0.1367 0.1181 0.1176 10.9 1.1 9.8
4 Chris Sale 0.1190 0.1082 0.0684 35.4 26.3 9.1
5 Justin Verlander 0.0919 0.1164 0.1414 19.7 10.8 8.8
6 Sean Manaea 0.1290 0.1193 0.1016 20.0 11.3 8.8
7 Keegan Akin 0.1327 0.1069 0.0990 10.5 1.7 8.8
8 Aaron Bummer 0.1336 0.1005 0.0984 8.6 0.1 8.5
9 David Peterson 0.1233 0.1091 0.0863 18.8 10.5 8.3
10 Shota Imanaga 0.1168 0.1072 0.0951 14.9 6.7 8.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Logan Gilbert 0.1161 0.1099 0.1034 9.7 3.4 6.3
2 Zack Littell 0.1327 0.1249 0.1037 18.6 12.4 6.2
3 Ryan Feltner 0.1267 0.1367 0.1358 6.8 1.0 5.8
4 Anthony Molina 0.1168 0.1402 0.1742 15.3 9.6 5.7
5 Luis Castillo 0.1098 0.1037 0.1015 5.5 0.1 5.4
6 Bryce Miller 0.1251 0.1195 0.0881 25.7 20.5 5.2
7 Spencer Arrighetti 0.1358 0.1295 0.1266 5.4 0.3 5.1
8 Michael King 0.1130 0.1077 0.0978 10.6 5.5 5.1
9 Landon Knack 0.1458 0.1299 0.0979 13.5 8.5 5.1
10 Tanner Gordon 0.1168 0.1469 0.2125 15.4 10.9 4.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Cal Quantrill 0.1552 0.1429 0.1265 18.0 9.2 8.8
2 Austin Gomber 0.1504 0.1432 0.1279 14.8 9.1 5.8
3 Keider Montero 0.1142 0.1285 0.1311 7.4 2.0 5.4
4 Nick Martinez 0.1284 0.1214 0.0982 16.5 11.9 4.7
5 Ryan Feltner 0.1442 0.1367 0.1358 4.9 1.0 3.9
6 Zack Littell 0.1287 0.1249 0.1037 15.7 12.4 3.2
7 Martín Pérez 0.1275 0.1234 0.1203 3.5 0.4 3.1
8 Tobias Myers 0.1363 0.1320 0.0914 24.9 21.8 3.1
9 Shota Imanaga 0.1103 0.1072 0.0951 9.8 6.7 3.0
10 Tanner Bibee 0.1186 0.1155 0.0986 13.3 10.3 3.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 José Ureña 0.1513 0.1303 0.1102 17.3 8.2 9.1
2 Dean Kremer 0.1089 0.1196 0.1302 13.8 7.2 6.7
3 Luis Castillo 0.0961 0.1037 0.1015 6.6 0.1 6.5
4 Luke Weaver 0.1432 0.1226 0.0846 18.2 11.8 6.4
5 Jordan Montgomery 0.0968 0.1073 0.1560 33.5 27.1 6.3
6 Brandon Pfaadt 0.1131 0.1200 0.1355 19.9 13.6 6.3
7 Luis Severino 0.1340 0.1251 0.1130 13.2 7.4 5.8
8 Dylan Cease 0.1011 0.1073 0.1050 5.8 0.1 5.7
9 David Peterson 0.1214 0.1091 0.0863 16.0 10.5 5.6
10 Sean Manaea 0.1281 0.1193 0.1016 16.8 11.3 5.5

Earned Run Rate

Everybody Missed for Earned Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Hunter Gaddis 0.0468
0.1210
(19.6)
0.1226
(20.8)
0.1229
(20.6)
0.1213
(20.0)
0.1187
(18.7)
Erick Fedde 0.0895
0.1274
(24.9)
0.1278
(27.2)
0.1280
(26.5)
0.1291
(26.8)
0.1250
(22.5)
Kenta Maeda 0.1567
0.1123
(23.3)
0.1143
(21.0)
0.1102
(23.5)
0.1083
(24.8)
0.1185
(20.7)
Ronel Blanco 0.0769
0.1132
(22.1)
0.1111
(22.6)
0.1152
(24.5)
0.1139
(23.1)
0.1106
(19.7)
Paul Skenes 0.0564
0.1218
(31.8)
0.1069
(25.5)
0.1069
(25.0)
0.1069
(24.6)
0.1218
(31.3)
Taijuan Walker 0.1732
0.1204
(21.5)
0.1098
(24.5)
0.1194
(21.2)
0.1211
(20.9)
0.1207
(21.7)
Slade Cecconi 0.1686
0.1123
(20.3)
0.1107
(19.9)
0.1168
(18.2)
0.1124
(19.9)
0.1076
(22.1)
Jordan Montgomery 0.1523
0.0991
(30.2)
0.0948
(31.0)
0.1036
(26.9)
0.1040
(27.1)
0.0898
(35.6)
Reid Detmers 0.1662
0.1103
(23.3)
0.1115
(21.7)
0.1088
(23.2)
0.1105
(22.8)
0.1115
(23.2)
Reynaldo López 0.0552
0.1052
(25.2)
0.0959
(21.6)
0.1087
(28.0)
0.1100
(28.3)
0.0969
(20.2)
Chris Sale 0.0670
0.1005
(21.1)
0.1104
(29.9)
0.0998
(21.7)
0.1006
(21.7)
0.1013
(21.0)
Bobby Miller 0.2054
0.1032
(27.3)
0.1060
(25.9)
0.1033
(26.8)
0.1055
(26.5)
0.1007
(28.2)

Individual Misses for Earned Run Rate

Aggregate

Rank Player Proj Actual Error
1 Seth Lugo 0.1130 0.0825 22.5
2 Tobias Myers 0.1230 0.0808 21.9
3 Spencer Schwellenbach 0.1388 0.0920 21.6
4 Kyle Hendricks 0.1195 0.1517 20.3
5 Miles Mikolas 0.1176 0.1417 19.9
6 Griffin Canning 0.1110 0.1340 19.6
7 Hunter Greene 0.1103 0.0753 19.2
8 Keaton Winn 0.1077 0.1849 19.2

Marcel

Rank Player Proj Actual Error
1 Hunter Greene 0.1160 0.0753 24.4
2 Kyle Hendricks 0.1103 0.1517 23.9
3 Tarik Skubal 0.1002 0.0677 23.8
4 Justin Verlander 0.0823 0.1389 22.8
5 Miles Mikolas 0.1111 0.1417 22.6
6 Gavin Stone 0.1341 0.0948 22.3
7 Bryce Miller 0.1147 0.0838 21.1
8 Tanner Houck 0.1116 0.0834 20.3

Razzball

Rank Player Proj Actual Error
1 Seth Lugo 0.1118 0.0825 22.8
2 Bryce Miller 0.1171 0.0838 22.1
3 Griffin Canning 0.1087 0.1340 20.1
4 Jameson Taillon 0.1190 0.0889 19.0
5 Keaton Winn 0.1079 0.1849 18.8
6 Michael Wacha 0.1196 0.0905 18.6
7 Kyle Hendricks 0.1212 0.1517 18.4
8 Trevor Williams 0.1300 0.0577 18.3

Steamer

Rank Player Proj Actual Error
1 Tobias Myers 0.1282 0.0808 25.4
2 Seth Lugo 0.1140 0.0825 24.1
3 Spencer Schwellenbach 0.1388 0.0920 22.0
4 Hunter Greene 0.1114 0.0753 20.4
5 Keaton Winn 0.1048 0.1849 19.7
6 Griffin Canning 0.1103 0.1340 19.5
7 Michael Wacha 0.1215 0.0905 19.4
8 Jameson Taillon 0.1201 0.0889 19.2

ZiPS

Rank Player Proj Actual Error
1 Kyle Hendricks 0.1150 0.1517 23.3
2 Miles Mikolas 0.1148 0.1417 22.6
3 Seth Lugo 0.1133 0.0825 22.0
4 Tanner Houck 0.1175 0.0834 22.0
5 Hunter Greene 0.1149 0.0753 21.5
6 Tarik Skubal 0.0991 0.0677 20.2
7 Keaton Winn 0.1103 0.1849 18.8
8 Brandon Pfaadt 0.1050 0.1250 18.6

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 Gavin Stone 0.1341 0.1112 0.0948 22.3 7.4 14.9
2 Hunter Brown 0.1186 0.1013 0.0927 17.8 3.6 14.2
3 Cal Quantrill 0.1059 0.1334 0.1250 13.1 3.2 9.9
4 Justin Verlander 0.0823 0.1086 0.1389 22.8 13.4 9.4
5 David Peterson 0.1155 0.1000 0.0765 19.5 10.2 9.3
6 Aaron Nola 0.1110 0.1027 0.0963 11.3 2.3 9.0
7 Chris Sale 0.1104 0.1005 0.0670 29.9 21.1 8.8
8 Luke Weaver 0.1365 0.1138 0.0816 17.9 9.5 8.4
9 Ryan Weathers 0.1328 0.1133 0.0954 13.4 5.3 8.2
10 Taj Bradley 0.1265 0.1100 0.1090 9.7 1.5 8.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Zack Littell 0.1242 0.1163 0.0960 17.2 10.9 6.2
2 Logan Gilbert 0.1082 0.1021 0.0934 10.3 4.1 6.2
3 Anthony Molina 0.1069 0.1302 0.1705 17.3 11.6 5.7
4 Bryce Miller 0.1171 0.1113 0.0838 22.1 16.8 5.3
5 Spencer Arrighetti 0.1277 0.1212 0.1155 6.4 1.3 5.1
6 Michael King 0.1041 0.0992 0.0785 17.2 12.4 4.7
7 Tanner Gordon 0.1069 0.1378 0.2062 16.2 11.5 4.7
8 Ryne Nelson 0.1258 0.1201 0.1127 7.0 2.4 4.6
9 Landon Knack 0.1333 0.1203 0.0979 9.6 5.4 4.2
10 Justin Wrobleski 0.1069 0.1355 0.1494 6.8 2.7 4.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Cal Quantrill 0.1464 0.1334 0.1250 12.3 3.2 9.1
2 Austin Gomber 0.1417 0.1335 0.1250 9.7 3.4 6.3
3 Ryan Feltner 0.1358 0.1279 0.1171 11.1 5.0 6.1
4 Keider Montero 0.1060 0.1195 0.1262 9.4 4.2 5.2
5 Nick Martinez 0.1193 0.1122 0.0860 17.5 12.9 4.6
6 Dean Kremer 0.1172 0.1115 0.1067 4.3 0.7 3.7
7 Jonathan Cannon 0.1110 0.1189 0.1188 5.5 1.8 3.7
8 Tobias Myers 0.1282 0.1230 0.0808 25.4 21.9 3.5
9 Zack Littell 0.1202 0.1163 0.0960 14.1 10.9 3.1
10 Reynaldo López 0.1100 0.1052 0.0552 28.3 25.2 3.1

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 José Ureña 0.1414 0.1213 0.0994 17.4 8.5 8.9
2 Brandon Pfaadt 0.1050 0.1123 0.1250 18.6 12.4 6.2
3 David Peterson 0.1125 0.1000 0.0765 16.1 10.2 5.9
4 Luke Weaver 0.1322 0.1138 0.0816 15.3 9.5 5.8
5 Jordan Montgomery 0.0898 0.0991 0.1523 35.6 30.2 5.5
6 Luis Castillo 0.0891 0.0958 0.0987 10.1 4.7 5.4
7 JP Sears 0.1071 0.1131 0.1161 10.2 5.0 5.2
8 Martín Pérez 0.1062 0.1141 0.1153 8.0 2.8 5.2
9 Luis Severino 0.1233 0.1159 0.1038 11.4 6.5 4.9
10 Dean Kremer 0.1012 0.1115 0.1067 5.5 0.7 4.8

Win Rate

Everybody Missed for Win Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Gavin Stone 0.4400
0.1807
(138.9)
0.1200
(158.5)
0.2006
(135.7)
0.1405
(161.3)
0.2308
(117.9)
Seth Lugo 0.4848
0.2653
(167.0)
0.1224
(264.0)
0.3320
(123.2)
0.3275
(113.6)
0.1724
(256.2)
Ben Lively 0.4483
0.0868
(215.9)
0.1562
(155.1)
0.0955
(219.5)
0.0488
(238.9)
0.2381
(129.1)
Ronel Blanco 0.4333
0.1231
(196.3)
0.1071
(189.0)
0.1136
(212.4)
0.0932
(215.4)
0.1935
(158.1)
David Peterson 0.4762
0.1683
(146.9)
0.1316
(152.0)
0.1768
(149.9)
0.1429
(159.0)
0.2069
(134.3)
Luis Gil 0.5172
0.1789
(202.9)
0.1071
(231.5)
0.1712
(216.9)
0.1916
(193.8)
0.1739
(214.9)
Grayson Rodriguez 0.6500
0.3214
(151.6)
0.1795
(208.1)
0.3425
(148.3)
0.3794
(122.3)
0.2500
(193.5)
Tarik Skubal 0.5806
0.3303
(173.6)
0.2258
(232.1)
0.3236
(189.4)
0.3907
(126.9)
0.2857
(217.6)
Chris Sale 0.6207
0.3690
(162.8)
0.1944
(266.5)
0.3707
(171.7)
0.4050
(136.4)
0.3333
(197.5)

Individual Misses for Win Rate

Aggregate

Rank Player Proj Actual Error
1 Michael King 0.1932 0.4194 149.8
2 Paul Skenes 0.1739 0.4783 146.2
3 Trevor Rogers 0.2754 0.0800 121.0
4 Griffin Canning 0.3293 0.1875 119.5
5 Walker Buehler 0.3808 0.0625 116.3
6 Ryne Nelson 0.1547 0.3571 115.1
7 Charlie Morton 0.4099 0.2667 114.3
8 Jack Flaherty 0.2770 0.4643 108.7
9 Kyle Hendricks 0.3076 0.1379 107.5
10 Shota Imanaga 0.3426 0.5172 107.4

Marcel

Rank Player Proj Actual Error
1 Michael King 0.1163 0.4194 186.2
2 Shota Imanaga 0.2047 0.5172 184.5
3 Carlos Rodón 0.2333 0.5000 161.9
4 Sonny Gray 0.1951 0.4643 149.3
5 José Berríos 0.2683 0.5000 145.4
6 Brayan Bello 0.2143 0.4667 144.4
7 Pablo López 0.2381 0.4688 142.0
8 Jack Flaherty 0.2000 0.4643 141.2
9 Corbin Burnes 0.2500 0.4688 134.9
10 Zack Wheeler 0.2821 0.5000 134.8

Razzball

Rank Player Proj Actual Error
1 Paul Skenes 0.2047 0.4783 137.8
2 Shota Imanaga 0.3345 0.5172 123.0
3 Griffin Canning 0.3436 0.1875 119.4
4 Jack Flaherty 0.2780 0.4643 117.4
5 Kyle Hendricks 0.3390 0.1379 117.1
6 Walker Buehler 0.3750 0.0625 109.4
7 Trevor Rogers 0.2687 0.0800 109.1
8 Ryne Nelson 0.1790 0.3571 108.8
9 Logan Gilbert 0.4026 0.2727 108.6
10 Andre Pallante 0.0571 0.2759 108.6

Steamer

Rank Player Proj Actual Error
1 Ryne Nelson 0.1032 0.3571 146.5
2 Griffin Canning 0.3452 0.1875 132.4
3 Paul Skenes 0.2047 0.4783 129.6
4 Ryan Feltner 0.2629 0.1000 127.6
5 Michael King 0.2261 0.4194 124.7
6 Trevor Rogers 0.2720 0.0800 119.9
7 Bailey Falter 0.0659 0.2857 116.9
8 Michael Soroka 0.3096 0.0000 114.9
9 Walker Buehler 0.3680 0.0625 112.5
10 Kyle Hendricks 0.3064 0.1379 107.7

ZiPS

Rank Player Proj Actual Error
1 Michael King 0.1333 0.4194 203.3
2 Paul Skenes 0.1739 0.4783 153.4
3 Jack Flaherty 0.2400 0.4643 141.7
4 Shota Imanaga 0.3200 0.5172 132.7
5 Charlie Morton 0.4444 0.2667 128.8
6 Nick Lodolo 0.1667 0.4286 126.2
7 Michael Wacha 0.2609 0.4483 124.3
8 Sean Manaea 0.2069 0.3750 119.6
9 Trevor Rogers 0.2857 0.0800 119.0
10 Walker Buehler 0.4000 0.0625 118.2

Most Unique Misses for Win Rate

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

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Brandon Pfaadt 0.1351 0.3241 0.3438 123.1 0.2 122.9
2 Cole Ragans 0.1389 0.3080 0.3438 120.5 12.1 108.4
3 Chris Sale 0.1944 0.3690 0.6207 266.5 162.8 103.7
4 Jose Quintana 0.1250 0.3104 0.3226 108.2 5.5 102.7
5 Aaron Nola 0.2500 0.3984 0.4242 104.6 4.9 99.7
6 Framber Valdez 0.3000 0.4670 0.5357 132.9 34.4 98.5
7 Seth Lugo 0.1224 0.2653 0.4848 264.0 167.0 97.0
8 Carlos Rodón 0.2333 0.3876 0.5000 161.9 68.1 93.8
9 George Kirby 0.2558 0.4027 0.4242 94.7 1.3 93.4
10 Sonny Gray 0.1951 0.3534 0.4643 149.3 61.1 88.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jordan Hicks 0.2784 0.1364 0.1379 70.2 8.8 61.4
2 Spencer Schwellenbach 0.2047 0.3029 0.3810 85.4 29.1 56.3
3 Spencer Arrighetti 0.3111 0.2233 0.2414 47.5 1.1 46.4
4 Hunter Strickland 0.2047 0.0341 0.0417 49.5 3.6 45.9
5 Declan Cronin 0.2047 0.0431 0.0536 47.9 2.9 45.1
6 MacKenzie Gore 0.2432 0.2825 0.3125 46.7 7.4 39.2
7 Jose Quintana 0.3784 0.3104 0.3226 43.9 5.5 38.4
8 Erick Fedde 0.2222 0.2809 0.2903 45.5 7.6 37.9
9 Cade Povich 0.2879 0.1721 0.1875 37.2 1.5 35.7
10 Justin Anderson 0.2047 0.0445 0.0179 46.5 11.2 35.3

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Spencer Arrighetti 0.1470 0.2233 0.2414 46.1 1.1 45.0
2 Mitchell Parker 0.1196 0.1850 0.2414 64.8 23.6 41.2
3 Matt Waldron 0.1781 0.2446 0.2593 37.3 3.3 34.1
4 Taj Bradley 0.1853 0.2443 0.3200 65.5 32.3 33.2
5 James Paxton 0.2425 0.3176 0.4286 72.0 39.8 32.1
6 Ryne Nelson 0.1032 0.1547 0.3571 146.5 115.1 31.4
7 Yusei Kikuchi 0.3464 0.3082 0.2812 63.7 34.5 29.2
8 Jose Quintana 0.3469 0.3104 0.3226 32.8 5.5 27.3
9 Aaron Civale 0.3466 0.3086 0.2581 75.8 48.5 27.3
10 Martín Pérez 0.3077 0.2638 0.1923 80.7 53.9 26.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Seth Lugo 0.1724 0.2653 0.4848 256.2 167.0 89.2
2 Cole Ragans 0.2258 0.3080 0.3438 85.3 12.1 73.2
3 Kyle Harrison 0.1071 0.2256 0.2917 95.0 24.6 70.4
4 Ryan Yarbrough 0.2917 0.1256 0.1136 73.2 12.7 60.6
5 Jose Quintana 0.2273 0.3104 0.3226 64.0 5.5 58.6
6 Sean Manaea 0.2069 0.2712 0.3750 119.6 62.0 57.7
7 Spencer Schwellenbach 0.2047 0.3029 0.3810 85.1 29.1 56.0
8 Luis Severino 0.2222 0.2812 0.3548 96.4 41.0 55.4
9 Sonny Gray 0.2857 0.3534 0.4643 115.8 61.1 54.7
10 Michael King 0.1333 0.1932 0.4194 203.3 149.8 53.5

Loss Rate

Everybody Missed for Loss Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Keaton Winn 0.6667
0.1708
(111.6)
0.1481
(110.6)
0.1610
(113.8)
0.1554
(116.7)
0.2083
(107.7)
Tarik Skubal 0.1290
0.2841
(137.2)
0.2258
(113.3)
0.2618
(120.6)
0.3063
(149.4)
0.2857
(122.2)
Kutter Crawford 0.4848
0.2607
(149.5)
0.2000
(175.5)
0.2934
(124.5)
0.2643
(151.3)
0.2308
(188.6)
Dakota Hudson 0.6667
0.3768
(106.1)
0.1515
(186.4)
0.3656
(110.5)
0.3652
(113.3)
0.4000
(105.5)

Individual Misses for Loss Rate

Aggregate

Rank Player Proj Actual Error
1 Jonathan Cannon 0.0827 0.4348 169.6
2 Ben Lively 0.0939 0.3448 141.4
3 Garrett Crochet 0.1143 0.3750 139.0
4 Shota Imanaga 0.2682 0.1034 133.2
5 Spencer Arrighetti 0.2179 0.4483 128.4
6 Cade Povich 0.1748 0.5625 126.9
7 Chris Flexen 0.2592 0.4545 118.9
8 DJ Herz 0.1513 0.4737 112.8
9 Andrew Heaney 0.2502 0.4375 110.9
10 José Soriano 0.0594 0.3182 108.4

Marcel

Rank Player Proj Actual Error
1 Tyler Anderson 0.1667 0.4839 201.6
2 Chris Bassitt 0.2000 0.4516 150.1
3 Jake Irvin 0.1795 0.4242 147.0
4 Andrew Heaney 0.1750 0.4375 144.7
5 Chris Flexen 0.2000 0.4545 142.0
6 Matt Waldron 0.1379 0.4074 134.9
7 Gavin Williams 0.1667 0.6250 134.4
8 Garrett Crochet 0.1000 0.3750 131.7
9 Griffin Canning 0.1892 0.4062 120.8
10 Spencer Arrighetti 0.2096 0.4483 116.9

Razzball

Rank Player Proj Actual Error
1 Jonathan Cannon 0.0759 0.4348 173.1
2 Chris Flexen 0.2275 0.4545 141.1
3 Shota Imanaga 0.2764 0.1034 139.0
4 Ben Lively 0.0983 0.3448 138.5
5 Carlos Carrasco 0.1644 0.4762 127.1
6 Joey Estes 0.1087 0.3600 121.6
7 Roddery Muñoz 0.0521 0.3889 117.2
8 José Soriano 0.0509 0.3182 112.3
9 Tyler Anderson 0.3127 0.4839 110.0
10 Bailey Falter 0.1136 0.3214 106.2

Steamer

Rank Player Proj Actual Error
1 Jonathan Cannon 0.0523 0.4348 188.6
2 Shota Imanaga 0.3346 0.1034 175.1
3 Ben Lively 0.0493 0.3448 173.4
4 Spencer Arrighetti 0.1587 0.4483 169.7
5 Cade Povich 0.0820 0.5625 161.7
6 DJ Herz 0.0830 0.4737 141.1
7 Taj Bradley 0.1814 0.4400 137.2
8 Bailey Falter 0.0712 0.3214 134.9
9 Carlos Carrasco 0.1569 0.4762 133.2
10 Andrew Heaney 0.2299 0.4375 129.2

ZiPS

Rank Player Proj Actual Error
1 Garrett Crochet 0.0727 0.3750 176.5
2 Zack Littell 0.0833 0.3448 167.9
3 Tyler Anderson 0.2800 0.4839 151.7
4 Jake Irvin 0.2308 0.4242 144.5
5 Michael King 0.0889 0.2903 142.2
6 Chris Flexen 0.2500 0.4545 140.6
7 José Soriano 0.0545 0.3182 120.8
8 Andrew Heaney 0.2593 0.4375 119.6
9 Gavin Williams 0.2593 0.6250 119.6
10 Lance Lynn 0.4000 0.1739 118.4

Most Unique Misses for Loss Rate

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

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Tyler Anderson 0.1667 0.3245 0.4839 201.6 101.1 100.5
2 Jake Irvin 0.1795 0.3258 0.4242 147.0 54.8 92.2
3 Austin Gomber 0.2051 0.3887 0.4000 98.3 11.0 87.2
4 Cal Quantrill 0.1765 0.3787 0.3793 97.9 17.4 80.4
5 Dakota Hudson 0.1515 0.3768 0.6667 186.4 106.1 80.3
6 Logan Gilbert 0.1667 0.2907 0.3636 115.1 36.7 78.4
7 Griffin Canning 0.1892 0.3214 0.4062 120.8 42.6 78.2
8 Chris Bassitt 0.2000 0.3210 0.4516 150.1 78.4 71.7
9 JP Sears 0.2326 0.3491 0.4062 91.0 22.7 68.3
10 Yusei Kikuchi 0.1667 0.2791 0.3125 67.8 4.6 63.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Declan Cronin 0.2096 0.0472 0.0714 50.7 0.9 49.8
2 Tayler Scott 0.2096 0.0416 0.0484 53.2 5.8 47.4
3 Hunter Strickland 0.2096 0.0637 0.0278 61.5 18.5 43.0
4 Alec Marsh 0.1849 0.2583 0.3462 73.3 33.3 40.1
5 Landen Roupp 0.2879 0.1082 0.0870 49.5 10.5 39.0
6 Charlie Morton 0.2145 0.2684 0.3333 64.1 26.5 37.6
7 Seth Martinez 0.2096 0.0456 0.0455 42.5 6.1 36.5
8 Frankie Montas 0.2840 0.3376 0.3667 36.2 1.3 35.0
9 Zach Pop 0.2096 0.0445 0.0690 35.1 0.6 34.6
10 Tanner Gordon 0.2096 0.4250 0.7500 82.1 47.6 34.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Mitchell Parker 0.1729 0.2631 0.3448 97.4 35.2 62.2
2 Cal Quantrill 0.4661 0.3787 0.3793 70.8 17.4 53.4
3 Sean Manaea 0.3318 0.2579 0.1875 122.1 72.0 50.1
4 Seth Lugo 0.3608 0.2952 0.2727 91.3 41.5 49.8
5 Cole Ragans 0.3424 0.2751 0.2812 62.8 16.0 46.7
6 Shota Imanaga 0.3346 0.2682 0.1034 175.1 133.2 41.9
7 Spencer Arrighetti 0.1587 0.2179 0.4483 169.7 128.4 41.2
8 Bailey Ober 0.3443 0.2801 0.2903 53.3 12.1 41.2
9 Keider Montero 0.0494 0.1428 0.3158 101.0 60.1 41.0
10 Martín Pérez 0.3913 0.3197 0.2308 107.2 68.5 38.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jake Irvin 0.2308 0.3258 0.4242 144.5 54.8 89.7
2 Kyle Harrison 0.1071 0.2310 0.2917 95.2 17.8 77.4
3 Zack Littell 0.0833 0.1750 0.3448 167.9 93.6 74.3
4 Joey Wentz 0.3600 0.1086 0.0435 97.9 28.1 69.9
5 Michael King 0.0889 0.1588 0.2903 142.2 75.7 66.4
6 Simeon Woods Richardson 0.2917 0.1556 0.1786 67.5 2.4 65.1
7 Cole Irvin 0.3214 0.1779 0.2069 59.1 0.9 58.3
8 Jose Quintana 0.2273 0.2846 0.3226 64.3 7.8 56.5
9 Hunter Gaddis 0.3200 0.1051 0.0385 79.8 26.1 53.7
10 Patrick Corbin 0.5200 0.4315 0.4062 91.2 40.1 51.1

Save Rate

Everybody Missed for Save Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Kirby Yates 0.5410
0.0117
(123.3)
0.0769
(114.4)
0.0000
(126.1)
0.0161
(122.3)
0.0185
(122.7)
Héctor Neris 0.2903
0.0859
(50.8)
0.0566
(65.6)
0.0772
(53.1)
0.0843
(51.2)
0.0952
(49.5)
Kyle Finnegan 0.5846
0.2902
(77.4)
0.2353
(99.7)
0.1852
(105.8)
0.3272
(67.4)
0.3599
(59.6)
Jason Foley 0.4058
0.1281
(67.2)
0.0588
(91.4)
0.1080
(72.2)
0.1413
(63.9)
0.1349
(66.5)
Chad Green 0.3208
0.0325
(58.7)
0.0500
(60.8)
0.0529
(54.4)
0.0165
(62.0)
0.0278
(60.5)

Individual Misses for Save Rate

Aggregate

Rank Player Proj Actual Error
1 José Leclerc 0.3099 0.0156 87.3
2 Ryan Helsley 0.4747 0.7538 71.9
3 Edwin Díaz 0.5973 0.3704 50.9
4 Trevor Megill 0.1513 0.4375 50.7
5 Justin Lawrence 0.2066 0.0357 50.2
6 Camilo Doval 0.5392 0.3710 48.0
7 Mason Miller 0.3168 0.5091 45.7
8 Evan Phillips 0.4818 0.2951 44.6
9 Hunter Harvey 0.2114 0.0204 43.8
10 Victor Vodnik 0.0000 0.1406 42.2

Marcel

Rank Player Proj Actual Error
1 Ryan Helsley 0.2353 0.7538 142.9
2 Robert Suarez 0.0345 0.5538 138.8
3 Mason Miller 0.0357 0.5091 122.5
4 Trevor Megill 0.0312 0.4375 77.7
5 Ryan Pressly 0.3750 0.0678 70.4
6 Clay Holmes 0.2245 0.4478 65.5
7 Emmanuel Clase 0.4211 0.6351 62.8
8 Michael Kopech 0.0238 0.2239 61.0
9 James McArthur 0.0909 0.3158 60.1
10 Carlos Estévez 0.2245 0.4815 58.4

Razzball

Rank Player Proj Actual Error
1 Ryan Helsley 0.3527 0.7538 104.3
2 José Leclerc 0.3086 0.0156 87.0
3 Mason Miller 0.2058 0.5091 73.3
4 Trevor Megill 0.0529 0.4375 68.7
5 Robert Suarez 0.3086 0.5538 60.9
6 James McArthur 0.0772 0.3158 56.7
7 Edwin Díaz 0.6173 0.3704 55.3
8 Camilo Doval 0.5401 0.3710 48.3
9 Lucas Erceg 0.0463 0.2295 44.1
10 Victor Vodnik 0.0000 0.1406 42.1

Steamer

Rank Player Proj Actual Error
1 José Leclerc 0.2878 0.0156 80.9
2 Ryan Helsley 0.4548 0.7538 77.2
3 Justin Lawrence 0.2571 0.0357 64.2
4 Trevor Megill 0.1373 0.4375 53.3
5 Camilo Doval 0.5387 0.3710 47.9
6 David Robertson 0.1715 0.0294 44.7
7 Mason Miller 0.3258 0.5091 43.4
8 Victor Vodnik 0.0000 0.1406 42.2
9 Hunter Harvey 0.2025 0.0204 41.8
10 Jalen Beeks 0.0000 0.1408 41.2

ZiPS

Rank Player Proj Actual Error
1 Michael Kopech 0.5822 0.2239 101.3
2 José Leclerc 0.3331 0.0156 92.8
3 Justin Lawrence 0.2610 0.0357 64.2
4 Edwin Díaz 0.6262 0.3704 56.3
5 David Robertson 0.2118 0.0294 55.4
6 José Alvarado 0.4056 0.1970 55.1
7 Evan Phillips 0.5261 0.2951 53.7
8 Hunter Harvey 0.2591 0.0204 53.3
9 James McArthur 0.5007 0.3158 46.9
10 Camilo Doval 0.5387 0.3710 46.8

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 Robert Suarez 0.0345 0.4529 0.5538 138.8 23.8 115.0
2 Mason Miller 0.0357 0.3168 0.5091 122.5 45.7 76.8
3 Ryan Helsley 0.2353 0.4747 0.7538 142.9 71.9 71.0
4 Ryan Pressly 0.3750 0.0624 0.0678 70.4 0.8 69.6
5 Michael Kopech 0.0238 0.2225 0.2239 61.0 2.1 58.9
6 Clay Holmes 0.2245 0.4749 0.4478 65.5 9.8 55.8
7 Raisel Iglesias 0.3478 0.4970 0.5152 48.2 2.4 45.8
8 Pete Fairbanks 0.2703 0.5028 0.5000 45.9 2.2 43.8
9 James McArthur 0.0909 0.2300 0.3158 60.1 19.0 41.2
10 Tanner Houck 0.0811 0.0000 0.0000 46.4 6.6 39.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 James McArthur 0.0772 0.2300 0.3158 56.7 19.0 37.7
2 Robert Suarez 0.3086 0.4529 0.5538 60.9 23.8 37.2
3 Ryan Helsley 0.3527 0.4747 0.7538 104.3 71.9 32.4
4 Kyle Finnegan 0.1852 0.2902 0.5846 105.8 77.4 28.4
5 Mason Miller 0.2058 0.3168 0.5091 73.3 45.7 27.6
6 Michael Kopech 0.1235 0.2225 0.2239 25.5 2.1 23.4
7 Craig Kimbrel 0.3086 0.3874 0.4035 19.9 1.7 18.3
8 Trevor Megill 0.0529 0.1513 0.4375 68.7 50.7 18.0
9 Tobias Myers 0.0294 0.0000 0.0000 21.8 5.1 16.8
10 Albert Suárez 0.0294 0.0000 0.0000 21.7 5.0 16.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Albert Suárez 0.0294 0.0000 0.0000 21.6 5.0 16.6
2 Paul Skenes 0.0294 0.0000 0.0000 19.7 4.6 15.1
3 Justin Lawrence 0.2571 0.2066 0.0357 64.2 50.2 14.1
4 Robert Suarez 0.4007 0.4529 0.5538 37.2 23.8 13.5
5 Jordan Leasure 0.1127 0.0565 0.0606 8.7 0.7 8.0
6 Tyler Kinley 0.1224 0.1446 0.1791 13.6 7.3 6.3
7 Orion Kerkering 0.0684 0.0445 0.0000 19.9 13.7 6.1
8 Raisel Iglesias 0.4752 0.4970 0.5152 8.1 2.4 5.7
9 Ryan Helsley 0.4548 0.4747 0.7538 77.2 71.9 5.3
10 Pete Fairbanks 0.4515 0.5028 0.5000 7.3 2.2 5.2

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael Kopech 0.5822 0.2225 0.2239 101.3 2.1 99.2
2 James McArthur 0.5007 0.2300 0.3158 46.9 19.0 27.9
3 Kenley Jansen 0.6449 0.5271 0.5000 32.6 7.8 24.8
4 José Alvarado 0.4056 0.3263 0.1970 55.1 35.7 19.4
5 Bryan Hoeing 0.1081 0.0177 0.0000 23.7 5.6 18.1
6 Tanner Rainey 0.1625 0.0813 0.0000 38.6 20.8 17.8
7 Adbert Alzolay 0.6840 0.4558 0.2222 35.0 18.2 16.8
8 David Robertson 0.2118 0.1568 0.0294 55.4 40.3 15.1
9 Justin Lawrence 0.2610 0.2066 0.0357 64.2 50.2 14.0
10 Spencer Schwellenbach 0.0294 0.0000 0.0000 17.1 4.4 12.6

Hold Rate

Everybody Missed for Hold Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Hunter Gaddis 0.4231
0.0435
(104.3)
0.1034
(98.8)
0.0806
(98.6)
0.0168
(108.6)
0.0266
(108.9)
Bryan Abreu 0.4872
0.2674
(70.0)
0.2353
(93.5)
0.3030
(63.8)
0.2396
(75.4)
0.2589
(72.6)
Cade Smith 0.3784
0.1040
(78.0)
0.0628
(101.6)
0.1027
(83.2)
0.1831
(51.9)
0.0000
(108.0)
Hunter Harvey 0.5714
0.1655
(87.9)
0.2143
(86.1)
0.1940
(85.3)
0.1328
(92.6)
0.1700
(86.9)
David Robertson 0.5000
0.2009
(87.2)
0.1333
(119.2)
0.2998
(62.9)
0.1350
(103.4)
0.1668
(97.2)

Individual Misses for Hold Rate

Aggregate

Rank Player Proj Actual Error
1 Andre Pallante 0.2363 0.0345 105.0
2 Andrew Kittredge 0.1894 0.5000 87.9
3 Nick Martinez 0.0228 0.1667 79.5
4 Luke Weaver 0.1301 0.3548 72.9
5 Bryse Wilson 0.1528 0.0000 69.5
6 Yennier Cano 0.2166 0.4857 65.9
7 Bryan Hudson 0.0605 0.3256 60.2
8 Ronel Blanco 0.0845 0.0000 60.1
9 A.J. Puk 0.0225 0.2258 58.5
10 Tanner Rainey 0.2439 0.0000 57.4

Marcel

Rank Player Proj Actual Error
1 Andrew Kittredge 0.0952 0.5000 126.5
2 Michael King 0.2093 0.0000 125.9
3 Luke Weaver 0.0500 0.3548 112.8
4 Seth Lugo 0.1633 0.0000 106.5
5 Ryan Pressly 0.0417 0.4237 102.0
6 JoJo Romero 0.1111 0.4615 93.9
7 Reynaldo López 0.2128 0.0385 75.1
8 José Soriano 0.2414 0.0455 74.9
9 Jason Adam 0.2000 0.4189 71.9
10 Joe Jiménez 0.1702 0.3913 71.2

Razzball

Rank Player Proj Actual Error
1 Andre Pallante 0.2932 0.0345 125.4
2 Andrew Kittredge 0.0926 0.5000 120.4
3 José Soriano 0.2932 0.0455 110.2
4 Luke Weaver 0.0926 0.3548 90.9
5 Jesse Chavez 0.3030 0.0217 71.0
6 Javier Assad 0.1235 0.0000 70.9
7 JoJo Romero 0.1852 0.4615 70.1
8 Nick Martinez 0.0562 0.1667 70.0
9 Daniel Hudson 0.0000 0.2615 69.3
10 Kyle Finnegan 0.2469 0.0000 63.6

Steamer

Rank Player Proj Actual Error
1 Andre Pallante 0.1912 0.0345 87.7
2 Andrew Kittredge 0.1949 0.5000 83.1
3 Bryse Wilson 0.1659 0.0000 80.3
4 Nick Martinez 0.0126 0.1667 78.9
5 Yennier Cano 0.1803 0.4857 72.1
6 Luke Weaver 0.1261 0.3548 70.5
7 Jason Adam 0.1866 0.4189 61.1
8 Ronel Blanco 0.0744 0.0000 60.9
9 Tyler Rogers 0.1918 0.4156 60.4
10 Kevin Kelly 0.0177 0.2500 60.2

ZiPS

Rank Player Proj Actual Error
1 Sixto Sánchez 0.8384 0.0714 125.0
2 Bryse Wilson 0.2664 0.0000 119.9
3 Tanner Rainey 0.4265 0.0000 99.6
4 Andre Pallante 0.2249 0.0345 99.4
5 Ronel Blanco 0.1346 0.0000 94.3
6 Nick Martinez 0.0105 0.1667 86.3
7 Kyle Muller 0.4170 0.0000 85.2
8 Ryan Weathers 0.2262 0.0000 84.8
9 Yennier Cano 0.1748 0.4857 76.2
10 Joey Wentz 0.2837 0.0435 74.5

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 King 0.2093 0.0111 0.0000 125.9 11.3 114.6
2 Seth Lugo 0.1633 0.0000 0.0000 106.5 3.7 102.8
3 Reynaldo López 0.2128 0.0410 0.0385 75.1 3.8 71.4
4 Ryan Pressly 0.0417 0.2415 0.4237 102.0 43.4 58.6
5 Cole Ragans 0.1111 0.0000 0.0000 57.3 3.4 53.9
6 Garrett Crochet 0.1500 0.0193 0.0000 67.9 14.1 53.8
7 JoJo Romero 0.1111 0.2554 0.4615 93.9 49.0 44.9
8 Drew Smyly 0.0488 0.1757 0.2000 48.1 5.1 43.0
9 Luke Weaver 0.0500 0.1301 0.3548 112.8 72.9 39.9
10 Joe Jiménez 0.1702 0.2716 0.3913 71.2 31.9 39.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 José Soriano 0.2932 0.1185 0.0455 110.2 36.3 73.9
2 Daniel Hudson 0.0000 0.2039 0.2615 69.3 13.5 55.8
3 Jesse Chavez 0.3030 0.1215 0.0217 71.0 27.5 43.5
4 Javier Assad 0.1235 0.0446 0.0000 70.9 31.3 39.7
5 Andrew Kittredge 0.0926 0.1894 0.5000 120.4 87.9 32.6
6 José Suarez 0.2273 0.0806 0.0000 51.6 20.4 31.2
7 Reynaldo López 0.1124 0.0410 0.0385 33.5 3.8 29.7
8 Dylan Lee 0.3086 0.1695 0.1731 29.6 0.2 29.4
9 Drew Smyly 0.0804 0.1757 0.2000 33.9 5.1 28.8
10 Jeremiah Estrada 0.1010 0.1963 0.2581 42.7 14.5 28.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Paul Skenes 0.0628 0.0000 0.0000 40.3 2.3 38.0
2 Spencer Arrighetti 0.0706 0.0324 0.0000 54.5 23.3 31.2
3 John King 0.0186 0.1214 0.1607 31.4 8.7 22.7
4 Dennis Santana 0.0197 0.1071 0.1935 45.4 23.5 21.9
5 Kevin Kelly 0.0177 0.1061 0.2500 60.2 38.8 21.4
6 Mitchell Parker 0.0403 0.0192 0.0000 36.2 15.3 20.9
7 Dylan Lee 0.0860 0.1695 0.1731 17.1 0.2 16.9
8 David Robertson 0.1350 0.2009 0.5000 103.4 87.2 16.2
9 Caleb Thielbar 0.0799 0.1684 0.1695 16.0 0.7 15.2
10 Michael Grove 0.0151 0.0959 0.1795 32.1 17.1 15.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Sixto Sánchez 0.8384 0.1951 0.0714 125.0 20.8 104.3
2 Bryse Wilson 0.2664 0.1528 0.0000 119.9 69.5 50.4
3 Kyle Muller 0.4170 0.1730 0.0000 85.2 35.8 49.4
4 Joey Wentz 0.2837 0.1283 0.0435 74.5 27.1 47.4
5 Jalen Beeks 0.3032 0.1565 0.1127 61.0 15.0 45.9
6 Tanner Rainey 0.4265 0.2439 0.0000 99.6 57.4 42.3
7 Daulton Jefferies 0.7567 0.1999 0.0000 55.6 14.9 40.7
8 Roansy Contreras 0.2541 0.1298 0.0204 71.1 33.9 37.1
9 Drew Smyly 0.3544 0.1757 0.2000 40.9 5.1 35.8
10 Ronel Blanco 0.1346 0.0845 0.0000 94.3 60.1 34.1

ERA

Everybody Missed for ERA

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Blair Henley 135.0000
5.0232
(1171.0)
4.1490
(1177.4)
4.1490
(1178.0)
4.9519
(1171.3)
5.0963
(1170.7)
Erick Fedde 3.2989
5.0240
(1158.7)
5.0420
(1282.4)
5.0815
(1264.4)
5.1330
(1259.0)
4.8612
(1006.8)
Ronel Blanco 2.7968
4.4186
(1009.0)
4.3131
(1040.8)
4.4925
(1118.6)
4.4371
(1041.3)
4.3260
(915.1)
Paul Skenes 1.9624
4.5669
(1272.3)
4.1490
(1135.9)
4.1490
(1102.9)
4.1490
(1072.6)
4.5669
(1248.5)
Taijuan Walker 7.0996
4.7098
(959.7)
4.1521
(1114.1)
4.6941
(932.1)
4.7630
(928.3)
4.6730
(991.4)
Jordan Montgomery 6.2308
3.7623
(1382.0)
3.5346
(1422.0)
3.9254
(1248.3)
3.9602
(1261.1)
3.4022
(1598.2)
Reid Detmers 6.6985
4.2336
(1014.3)
4.2971
(929.8)
4.1754
(1002.5)
4.2460
(998.0)
4.2794
(1014.5)
Chris Sale 2.3809
3.7806
(891.9)
4.1765
(1276.9)
3.7335
(920.8)
3.7647
(901.3)
3.8445
(904.2)
Bobby Miller 8.5179
3.8947
(1226.1)
3.9568
(1170.7)
3.9321
(1193.7)
4.0200
(1186.2)
3.7363
(1278.9)

Individual Misses for ERA

Aggregate

Rank Player Proj Actual Error
1 Spencer Schwellenbach 5.6880 3.3477 1105.5
2 Reynaldo López 4.0361 1.9902 1040.8
3 Seth Lugo 4.3606 3.0048 1025.3
4 Tobias Myers 4.8259 3.0000 965.4
5 Kenta Maeda 4.2706 6.0890 944.6
6 Slade Cecconi 4.2955 6.6623 843.7
7 Hunter Gaddis 4.7188 1.5670 840.3
8 Louis Varland 4.2144 7.6107 839.1
9 Bryce Miller 4.2345 2.9445 817.2
10 Tanner Houck 4.3428 3.1231 810.2

Marcel

Rank Player Proj Actual Error
1 Hunter Greene 4.5103 2.7539 1087.4
2 Gavin Stone 5.3390 3.5273 1064.3
3 Tarik Skubal 3.6964 2.3906 1000.8
4 Justin Verlander 3.0000 5.4797 972.7
5 Bryce Miller 4.2924 2.9445 965.3
6 Kyle Hendricks 4.2156 5.9235 955.1
7 Jack Flaherty 4.5372 3.1667 904.6
8 Hunter Gaddis 4.7765 1.5670 898.7
9 Roddery Muñoz 4.1490 6.5323 894.4
10 Tanner Houck 4.2898 3.1231 884.2

Razzball

Rank Player Proj Actual Error
1 Reynaldo López 4.1881 1.9902 1171.2
2 Bryce Miller 4.5174 2.9445 1078.5
3 Seth Lugo 4.2828 3.0048 1034.1
4 Kenta Maeda 4.1891 6.0890 941.3
5 Hunter Gaddis 4.7780 1.5670 881.3
6 Jameson Taillon 4.5754 3.2661 856.1
7 Michael Wacha 4.6117 3.3480 837.6
8 Roddery Muñoz 4.4360 6.5323 810.0
9 Griffin Canning 4.1432 5.1903 804.1
10 Trevor Williams 5.1415 2.0250 799.6

Steamer

Rank Player Proj Actual Error
1 Reynaldo López 4.2560 1.9902 1176.1
2 Spencer Schwellenbach 5.6859 3.3477 1119.2
3 Tobias Myers 5.0655 3.0000 1118.4
4 Seth Lugo 4.4039 3.0048 1086.1
5 Kenta Maeda 4.1106 6.0890 1008.0
6 Bryce Miller 4.3213 2.9445 898.9
7 Michael Wacha 4.7192 3.3480 870.9
8 Nick Martinez 4.7112 3.0984 862.4
9 Hunter Greene 4.2506 2.7539 853.5
10 Louis Varland 4.1464 7.6107 848.3

ZiPS

Rank Player Proj Actual Error
1 Seth Lugo 4.3959 3.0048 1016.1
2 Tanner Houck 4.6176 3.1231 980.0
3 Kyle Hendricks 4.4084 5.9235 958.6
4 Slade Cecconi 4.1200 6.6623 918.7
5 Louis Varland 4.1955 7.6107 854.6
6 Kenta Maeda 4.5130 6.0890 849.5
7 José Ureña 5.8021 3.7982 846.5
8 Hunter Greene 4.3082 2.7539 842.4
9 Miles Mikolas 4.3636 5.3476 834.8
10 Reynaldo López 3.6711 1.9902 817.4

Most Unique Misses for ERA

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

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Gavin Stone 5.3390 4.2892 3.5273 1064.3 367.0 697.3
2 Hunter Brown 4.5295 3.8761 3.4941 753.8 180.0 573.8
3 Taj Bradley 4.9293 4.1993 4.1087 487.8 22.3 465.5
4 Cal Quantrill 4.0449 5.3267 4.9753 595.0 145.8 449.2
5 Luke Weaver 5.4570 4.3974 2.8929 856.5 455.2 401.2
6 David Peterson 4.5076 3.8941 2.9008 831.4 440.7 390.7
7 Shota Imanaga 4.1490 3.7409 2.9077 877.7 488.5 389.1
8 Chris Sale 4.1765 3.7806 2.3809 1276.9 891.9 385.0
9 Justin Verlander 3.0000 4.0996 5.4797 972.7 597.7 375.0
10 Aaron Nola 4.0839 3.8054 3.5669 443.1 89.6 353.5

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Zack Littell 4.8645 4.4543 3.6269 785.0 458.0 327.0
2 Logan Gilbert 4.0714 3.8181 3.2348 638.9 364.6 274.3
3 Bryce Miller 4.5174 4.2345 2.9445 1078.5 817.2 261.3
4 Anthony Molina 4.1490 5.1880 6.7877 707.4 456.4 251.0
5 Michael King 4.0156 3.7864 2.9539 741.0 510.5 230.5
6 Spencer Arrighetti 5.0400 4.7696 4.5310 295.8 69.1 226.7
7 Justin Wrobleski 4.1490 5.5440 5.6972 244.7 43.5 201.2
8 Tanner Gordon 4.1490 5.4872 8.6505 726.8 526.8 200.0
9 Ryne Nelson 4.8746 4.6462 4.2412 373.3 173.7 199.5
10 Ryan Pepiot 4.6118 4.3312 3.6000 523.3 324.4 198.8

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Cal Quantrill 5.9600 5.3267 4.9753 580.4 145.8 434.6
2 Austin Gomber 5.6886 5.2597 4.7455 586.9 268.0 319.0
3 Ryan Feltner 5.4262 5.0575 4.4908 578.2 302.8 275.4
4 Nick Martinez 4.7112 4.3962 3.0984 862.4 666.1 196.3
5 Kyle Freeland 5.8011 5.3017 5.2412 225.4 33.7 191.8
6 Keider Montero 4.0671 4.5183 4.7593 326.3 152.5 173.8
7 Zack Littell 4.6781 4.4543 3.6269 624.1 458.0 166.1
8 Dean Kremer 4.5462 4.2940 4.0951 194.2 38.5 155.7
9 Tobias Myers 5.0655 4.8259 3.0000 1118.4 965.4 153.0
10 Tyler Anderson 4.9649 4.8142 3.8141 803.9 666.2 137.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 José Ureña 5.8021 4.7884 3.7982 846.5 398.6 447.9
2 Luke Weaver 5.3307 4.3974 2.8929 748.8 455.2 293.6
3 David Peterson 4.4893 3.8941 2.9008 720.6 440.7 279.9
4 Luis Castillo 3.2672 3.5844 3.6445 397.5 136.1 261.4
5 Brandon Pfaadt 3.9715 4.2594 4.7064 692.0 437.9 254.0
6 Martín Pérez 4.1635 4.5326 4.5333 321.8 76.7 245.1
7 Chris Bassitt 3.8354 4.0895 4.1579 377.6 149.8 227.7
8 JP Sears 4.0823 4.3362 4.3838 361.6 134.0 227.5
9 Justin Wrobleski 4.1490 5.5440 5.6972 265.5 43.5 222.0
10 Triston McKenzie 3.5419 4.1472 5.1145 594.4 372.8 221.5

WHIP

Everybody Missed for WHIP

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Blair Henley 21.0000
1.5059
(175.9)
1.2829
(177.4)
1.2829
(177.8)
1.5056
(175.9)
1.5062
(175.8)
Jack Flaherty 1.0679
1.3829
(172.5)
1.4447
(245.9)
1.4016
(190.6)
1.3768
(169.6)
1.3701
(168.6)
Ronel Blanco 1.0876
1.3820
(165.8)
1.3738
(194.8)
1.3856
(174.4)
1.3708
(159.2)
1.3898
(175.6)
Paul Skenes 0.9474
1.3123
(162.4)
1.2829
(173.5)
1.2829
(151.9)
1.2829
(148.0)
1.3123
(165.8)
Logan Gilbert 0.8866
1.1755
(192.6)
1.1591
(220.5)
1.1715
(196.7)
1.1756
(193.9)
1.1794
(201.1)
Jordan Montgomery 1.6496
1.2669
(229.7)
1.1958
(240.3)
1.2681
(224.2)
1.2744
(224.9)
1.2581
(230.8)
Chris Bassitt 1.4620
1.2533
(195.4)
1.1771
(214.3)
1.2803
(168.0)
1.2841
(170.9)
1.1967
(233.2)
Luis Ortiz 1.1130
1.4633
(167.4)
1.4677
(198.4)
1.4851
(184.6)
1.4863
(181.1)
1.4186
(146.3)

Individual Misses for WHIP

Aggregate

Rank Player Proj Actual Error
1 Spencer Schwellenbach 1.5930 1.0431 250.4
2 Trevor Rogers 1.2929 1.5764 187.0
3 Nick Martinez 1.3977 1.0258 184.0
4 Seth Lugo 1.3432 1.0887 171.7
5 Erick Fedde 1.4428 1.1617 168.5
6 Bobby Miller 1.2144 1.7679 155.5
7 Bryce Miller 1.2322 0.9760 145.8
8 Tyler Holton 1.2384 0.7845 143.3
9 Hunter Gaddis 1.3268 0.7634 143.0
10 Taijuan Walker 1.3950 1.7211 143.0

Marcel

Rank Player Proj Actual Error
1 Erick Fedde 1.4426 1.1617 205.5
2 Hunter Greene 1.3212 1.0177 186.7
3 Shota Imanaga 1.2829 1.0212 183.1
4 Luke Weaver 1.4661 0.9286 178.6
5 Taijuan Walker 1.2656 1.7211 172.8
6 Dylan Cease 1.2882 1.0669 170.2
7 Bryan Woo 1.2535 0.8984 168.6
8 Tarik Skubal 1.1429 0.9219 168.0
9 Marcus Stroman 1.2213 1.4677 164.9
10 Garrett Crochet 1.3396 1.0685 162.5

Razzball

Rank Player Proj Actual Error
1 Erick Fedde 1.4988 1.1617 215.7
2 Nick Martinez 1.4378 1.0258 212.1
3 Trevor Rogers 1.2784 1.5764 189.9
4 Bryce Miller 1.2661 0.9760 176.1
5 Seth Lugo 1.3207 1.0887 160.5
6 Garrett Crochet 1.3684 1.0685 154.6
7 Dylan Cease 1.3091 1.0669 154.1
8 Bryan Woo 1.2621 0.8984 152.8
9 Bobby Miller 1.2302 1.7679 149.0
10 Tyler Holton 1.2426 0.7845 148.0

Steamer

Rank Player Proj Actual Error
1 Spencer Schwellenbach 1.5925 1.0431 250.9
2 Nick Martinez 1.4300 1.0258 203.3
3 Erick Fedde 1.4737 1.1617 192.0
4 Trevor Rogers 1.2963 1.5764 184.2
5 Seth Lugo 1.3467 1.0887 175.9
6 Tyler Holton 1.2980 0.7845 164.9
7 Bryce Miller 1.2549 0.9760 162.8
8 Jake Irvin 1.4414 1.1989 149.8
9 Bobby Miller 1.2566 1.7679 144.2
10 Garrett Crochet 1.3583 1.0685 144.1

ZiPS

Rank Player Proj Actual Error
1 Seth Lugo 1.3625 1.0887 193.5
2 Trevor Rogers 1.3039 1.5764 176.9
3 Bobby Miller 1.1580 1.7679 168.3
4 Walker Buehler 1.1082 1.5531 167.6
5 Luke Weaver 1.4511 0.9286 159.0
6 Hunter Gaddis 1.3750 0.7634 158.3
7 Triston McKenzie 1.1419 1.5595 156.4
8 Marcus Stroman 1.2826 1.4677 153.5
9 Taijuan Walker 1.3688 1.7211 150.3
10 Nick Martinez 1.3260 1.0258 147.0

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 Cal Quantrill 1.2921 1.5054 1.5169 146.1 39.8 106.3
2 Gavin Stone 1.4407 1.3344 1.2114 134.2 42.8 91.3
3 Hunter Greene 1.3212 1.2245 1.0177 186.7 96.3 90.3
4 Shota Imanaga 1.2829 1.2126 1.0212 183.1 98.8 84.3
5 Nick Lodolo 1.3580 1.2480 1.1965 80.6 1.2 79.5
6 Jack Flaherty 1.4447 1.3829 1.0679 245.9 172.5 73.4
7 Taj Bradley 1.3516 1.2713 1.2246 74.6 1.4 73.2
8 Luke Weaver 1.4661 1.3029 0.9286 178.6 107.6 71.0
9 Chris Sale 1.2193 1.1792 1.0131 146.2 82.1 64.1
10 Dakota Hudson 1.4033 1.6033 1.6742 108.6 48.5 60.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Keider Montero 1.5848 1.4109 1.3322 87.6 12.2 75.4
2 Zack Littell 1.3830 1.3003 1.2473 62.8 2.5 60.3
3 Landon Knack 1.5833 1.4043 1.1014 126.4 72.6 53.8
4 Michael King 1.3229 1.2598 1.1919 66.1 13.6 52.4
5 Anthony Molina 1.2829 1.4749 1.5754 87.8 39.5 48.3
6 Erick Fedde 1.4988 1.4428 1.1617 215.7 168.5 47.2
7 Tyler Anderson 1.4385 1.3885 1.2881 84.4 39.2 45.2
8 Declan Cronin 1.2829 1.5124 1.4218 54.7 12.7 42.0
9 Justin Anderson 1.2829 1.4571 1.5000 62.2 22.3 39.9
10 Jonathan Cannon 1.5025 1.4379 1.3271 70.7 32.2 38.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Corbin Burnes 1.2304 1.1734 1.0961 68.0 22.1 45.8
2 Austin Gomber 1.5339 1.4792 1.3091 123.3 84.2 39.1
3 Zack Littell 1.3501 1.3003 1.2473 36.2 2.5 33.7
4 Keider Montero 1.2766 1.4109 1.3322 42.5 12.2 30.3
5 Carlos Carrasco 1.3578 1.4200 1.3987 39.6 12.5 27.1
6 Ryan Feltner 1.5132 1.4756 1.3368 89.1 62.1 27.1
7 Patrick Corbin 1.4254 1.4623 1.5000 93.4 66.3 27.1
8 Landen Roupp 1.2554 1.3743 1.3709 35.4 9.9 25.5
9 Erick Fedde 1.4737 1.4428 1.1617 192.0 168.5 23.5
10 Tyler Holton 1.2980 1.2384 0.7845 164.9 143.3 21.6

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 José Ureña 1.6042 1.4432 1.3211 111.5 33.8 77.7
2 Zack Littell 1.1750 1.3003 1.2473 75.2 2.5 72.7
3 Yusei Kikuchi 1.3854 1.3117 1.2011 104.5 45.2 59.3
4 Ben Lively 1.4286 1.3427 1.2450 89.2 30.7 58.5
5 Luke Weaver 1.4511 1.3029 0.9286 159.0 107.6 51.3
6 Jose Quintana 1.4744 1.4123 1.2505 130.2 80.8 49.4
7 Yoshinobu Yamamoto 0.9691 1.1082 1.1111 67.9 19.1 48.7
8 Cal Quantrill 1.4252 1.5054 1.5169 87.9 39.8 48.1
9 Bradley Blalock 1.2829 1.5907 1.7935 81.3 37.0 44.2
10 Spencer Arrighetti 1.3370 1.4125 1.4069 70.9 27.5 43.4