2020 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)

Everybody Missed for Plate Appearances (PA)

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Andrew Benintendi 52
243
(191.3)
584
(532.0)
251
(199.0)
240
(187.8)
239
(187.0)

Individual Misses for Plate Appearances (PA)

Aggregate

Rank Player Proj Actual Error
1 Lorenzo Cain 218 21 197.1
2 Yordan Alvarez 203 9 193.5
3 Isan Díaz 193 22 170.7
4 Starlin Castro 218 63 155.2
5 Mallex Smith 198 47 150.7
6 C.J. Cron 196 52 144.4
7 Dawel Lugo 146 11 135.1
8 Danny Santana 194 63 130.8
9 Óscar Mercado 222 93 128.8
10 Harold Ramírez 135 11 123.6

Marcel

Rank Player Proj Actual Error
1 Lorenzo Cain 565 21 544.0
2 Starlin Castro 601 63 538.0
3 Yolmer Sánchez 547 21 526.0
4 Ozzie Albies 642 124 518.0
5 Mallex Smith 544 47 497.0
6 Brian Dozier 498 16 482.0
7 Leury García 536 63 473.0
8 Amed Rosario 601 147 454.0
9 Tommy Pham 579 125 454.0
10 Shin-Soo Choo 580 127 453.0

Razzball

Rank Player Proj Actual Error
1 Yordan Alvarez 206 9 197.0
2 Isan Díaz 194 22 172.0
3 César Hernández 100 261 161.0
4 Óscar Mercado 244 93 151.0
5 C.J. Cron 201 52 149.0
6 Jake Cronenworth 44 192 148.0
7 Kyle Seager 100 248 148.0
8 Cedric Mullins 6 153 147.0
9 Isiah Kiner-Falefa 85 228 143.0
10 Maikel Franco 100 243 143.0

Steamer

Rank Player Proj Actual Error
1 Lorenzo Cain 226 21 205.3
2 Yordan Alvarez 192 9 182.6
3 Jake Cronenworth 22 192 169.8
4 Isan Díaz 184 22 162.2
5 C.J. Cron 203 52 151.2
6 Danny Santana 209 63 145.7
7 Nick Markakis 1 141 140.0
8 Luis García Jr. 1 139 138.0
9 Starlin Castro 200 63 137.5
10 Mallex Smith 178 47 131.3

ZiPS

Rank Player Proj Actual Error
1 Danny Mendick 409 114 295.0
2 Dawel Lugo 224 11 213.0
3 Seth Brown 208 5 203.0
4 Yordan Alvarez 210 9 201.0
5 Cristian Pache 204 4 200.0
6 Jahmai Jones 206 7 199.0
7 Erick Mejia 214 16 198.0
8 Will Craig 202 4 198.0
9 Ian Miller 196 0 196.0
10 Harold Ramírez 204 11 193.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 Yolmer Sánchez 547 114 21 526.0 93.3 432.7
2 Leury García 536 137 63 473.0 74.3 398.7
3 Ozzie Albies 642 246 124 518.0 121.6 396.4
4 Marcus Semien 642 247 236 406.0 11.3 394.7
5 Rhys Hoskins 626 235 185 441.0 50.0 391.0
6 Brian Dozier 498 113 16 482.0 97.5 384.5
7 Starlin Castro 601 218 63 538.0 155.2 382.8
8 Alex Bregman 627 246 180 447.0 66.4 380.6
9 Ronald Acuña Jr. 628 251 202 426.0 49.4 376.6
10 Eduardo Escobar 609 233 222 387.0 10.7 376.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 César Hernández 100 228 261 161.0 32.8 128.2
2 Renato Núñez 100 213 216 116.0 3.3 112.7
3 Kyle Seager 100 206 248 148.0 41.8 106.2
4 Kole Calhoun 100 203 228 128.0 25.0 103.0
5 Adalberto Mondesi 100 203 233 133.0 30.2 102.8
6 Nelson Cruz 100 199 214 114.0 14.7 99.3
7 Aaron Whitefield 100 1 1 99.0 0.0 99.0
8 Didi Gregorius 100 193 237 137.0 43.8 93.2
9 Miguel Cabrera 100 184 231 131.0 47.3 83.7
10 Rafael Marchán 100 1 9 91.0 8.0 83.0

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luis García Jr. 1 110 139 138.0 29.5 108.5
2 Nick Markakis 1 99 141 140.0 42.0 98.0
3 Tim Lopes 39 118 151 112.4 33.2 79.2
4 Leody Taveras 22 97 134 111.6 37.2 74.4
5 Taylor Ward 13 86 102 89.3 15.8 73.5
6 Anderson Tejeda 1 74 77 76.0 2.5 73.5
7 Abraham Toro 24 99 97 73.0 2.3 70.6
8 Derek Dietrich 1 80 75 74.0 4.5 69.5
9 Joey Bart 1 67 111 110.0 44.3 65.7
10 Luis Torrens 6 70 78 72.1 8.0 64.1

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Danny Mendick 409 161 114 295.0 47.4 247.6
2 Jahmai Jones 206 71 7 199.0 64.0 135.0
3 Abraham Toro 230 99 97 133.0 2.3 130.7
4 Cristian Pache 204 76 4 200.0 72.2 127.8
5 Mickey Moniak 193 66 18 175.0 48.3 126.7
6 Daz Cameron 201 77 59 142.0 17.9 124.1
7 Eli White 189 66 52 137.0 14.3 122.7
8 Daniel Johnson 199 80 13 186.0 66.5 119.5
9 Travis Blankenhorn 185 66 4 181.0 61.6 119.4
10 Jared Oliva 181 63 16 165.0 46.7 118.3

wOBA

Everybody Missed for wOBA

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Mike Yastrzemski 0.4093
0.3163
(22.8)
0.3455
(17.0)
0.3115
(24.2)
0.3169
(22.9)
0.3204
(21.5)
Freddie Freeman 0.4625
0.3932
(20.3)
0.3861
(23.1)
0.3928
(20.8)
0.3915
(21.0)
0.3953
(19.3)
Jose Iglesias 0.4075
0.2988
(17.5)
0.3040
(17.3)
0.2996
(17.6)
0.3002
(17.5)
0.2965
(17.7)
Salvador Perez 0.4103
0.3160
(16.0)
0.3167
(16.4)
0.3156
(16.3)
0.3205
(15.5)
0.3119
(16.4)
Jose Altuve 0.2779
0.3637
(16.3)
0.3729
(17.5)
0.3611
(15.5)
0.3609
(15.5)
0.3692
(17.8)
Wil Myers 0.3996
0.3201
(19.1)
0.3273
(18.3)
0.3167
(20.2)
0.3177
(19.9)
0.3261
(17.5)
Juan Soto 0.4912
0.4081
(17.9)
0.3860
(22.9)
0.4044
(18.9)
0.4065
(18.4)
0.4135
(16.5)
Marcell Ozuna 0.4465
0.3592
(25.5)
0.3459
(30.0)
0.3576
(26.3)
0.3561
(26.6)
0.3639
(23.9)
Javier Báez 0.2560
0.3464
(19.3)
0.3486
(19.0)
0.3474
(19.2)
0.3454
(18.8)
0.3464
(19.7)
José Abreu 0.4122
0.3497
(18.5)
0.3508
(19.2)
0.3585
(16.6)
0.3539
(17.7)
0.3368
(21.5)
J.D. Martinez 0.2950
0.3929
(21.3)
0.4026
(22.7)
0.3974
(22.0)
0.3975
(22.1)
0.3838
(19.5)
Trea Turner 0.4126
0.3470
(19.1)
0.3420
(21.3)
0.3489
(19.0)
0.3493
(18.8)
0.3429
(19.8)
Dominic Smith 0.4118
0.3106
(21.7)
0.3268
(19.2)
0.3113
(21.9)
0.3112
(21.9)
0.3094
(21.7)
Brandon Belt 0.4286
0.3414
(17.1)
0.3306
(19.6)
0.3448
(16.7)
0.3470
(16.3)
0.3323
(18.5)
DJ LeMahieu 0.4286
0.3359
(21.8)
0.3476
(20.0)
0.3372
(21.8)
0.3344
(22.3)
0.3362
(21.4)

Individual Misses for wOBA

Aggregate

Rank Player Proj Actual Error
1 Kyle Lewis 0.2881 0.3494 16.8
2 Ke'Bryan Hayes 0.3031 0.4693 16.6
3 Gregory Polanco 0.3335 0.2303 16.5
4 Josh Bell 0.3702 0.2937 15.2
5 Dylan Moore 0.2803 0.3677 15.2

Marcel

Rank Player Proj Actual Error
1 Travis d'Arnaud 0.3189 0.3920 15.6
2 Jeimer Candelario 0.3092 0.3731 15.6
3 Ke'Bryan Hayes 0.3201 0.4693 15.3
4 Manny Machado 0.3487 0.3963 15.1
5 Bryan Reynolds 0.3596 0.2762 14.9

Razzball

Rank Player Proj Actual Error
1 Nelson Cruz 0.3201 0.4182 23.0
2 Ke'Bryan Hayes 0.3007 0.4693 16.9
3 Kyle Lewis 0.2895 0.3494 16.8
4 Teoscar Hernández 0.3156 0.3821 15.7
5 Josh Bell 0.3711 0.2937 15.1

Steamer

Rank Player Proj Actual Error
1 Ke'Bryan Hayes 0.3036 0.4693 16.6
2 Kyle Lewis 0.2903 0.3494 16.5
3 Gregory Polanco 0.3321 0.2303 16.1
4 Josh Bell 0.3737 0.2937 15.8
5 Teoscar Hernández 0.3165 0.3821 15.5

ZiPS

Rank Player Proj Actual Error
1 Joey Gallo 0.3852 0.3003 17.6
2 Kyle Lewis 0.2846 0.3494 17.3
3 Donovan Solano 0.2791 0.3569 17.2
4 Gregory Polanco 0.3348 0.2303 17.0
5 Eduardo Escobar 0.3455 0.2648 16.4

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 Kyle Tucker 0.3091 0.3340 0.3517 12.4 5.9 6.5
2 Tommy Edman 0.3455 0.3158 0.3017 7.3 1.4 5.9
3 Eloy Jiménez 0.3395 0.3609 0.3731 10.2 4.6 5.7
4 Kole Calhoun 0.3179 0.3368 0.3624 12.8 7.7 5.1
5 Alex Verdugo 0.3352 0.3545 0.3634 8.8 3.8 5.1
6 Juan Soto 0.3860 0.4081 0.4912 22.9 17.9 5.1
7 Tim Lopes 0.3240 0.2867 0.2789 5.0 0.0 5.0
8 Maikel Franco 0.3122 0.3278 0.3307 7.3 2.7 4.7
9 Marcell Ozuna 0.3459 0.3592 0.4465 30.0 25.5 4.5
10 Manny Machado 0.3487 0.3617 0.3963 15.1 10.8 4.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Nelson Cruz 0.3201 0.3818 0.4182 23.0 9.5 13.5
2 Erik González 0.3201 0.2776 0.2609 9.6 1.7 7.9
3 Michael Brantley 0.3201 0.3462 0.3621 9.6 4.5 5.2
4 Josh Donaldson 0.3201 0.3791 0.3648 5.5 0.6 4.9
5 Tim Lopes 0.3201 0.2867 0.2789 4.8 0.0 4.7
6 Delino DeShields 0.3201 0.2826 0.2711 4.7 0.4 4.3
7 José Barrero 0.3201 0.2569 0.1790 8.9 4.7 4.2
8 Kole Calhoun 0.3201 0.3368 0.3624 11.8 7.7 4.1
9 Sandy León 0.3201 0.2653 0.2593 4.1 0.2 4.0
10 Jeff Mathis 0.3201 0.2376 0.2447 4.5 1.0 3.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Didi Gregorius 0.3211 0.3325 0.3506 9.2 6.2 3.0
2 Luke Voit 0.3390 0.3497 0.3933 14.9 12.1 2.8
3 Kyle Tucker 0.3269 0.3340 0.3517 7.8 5.9 1.9
4 Chris Taylor 0.3137 0.3211 0.3618 12.3 10.4 1.8
5 Brian Goodwin 0.2979 0.3079 0.3075 3.1 1.2 1.8
6 Alex Gordon 0.3258 0.3149 0.2749 7.7 5.9 1.8
7 Raimel Tapia 0.3135 0.3203 0.3330 5.9 4.3 1.7
8 Miguel Cabrera 0.3451 0.3270 0.3242 2.7 1.2 1.4
9 Albert Pujols 0.3181 0.3082 0.2850 3.9 2.5 1.4
10 Bryan Reynolds 0.3453 0.3375 0.2762 12.4 11.1 1.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Joey Gallo 0.3852 0.3659 0.3003 17.6 13.0 4.7
2 Miguel Cabrera 0.3089 0.3270 0.3242 5.1 1.2 3.9
3 Max Muncy 0.3735 0.3593 0.3192 11.8 7.9 3.9
4 Maikel Franco 0.3120 0.3278 0.3307 6.2 2.7 3.5
5 José Abreu 0.3368 0.3497 0.4122 21.5 18.5 3.0
6 Jo Adell 0.3332 0.3118 0.2120 15.1 12.1 3.0
7 Donovan Solano 0.2791 0.2951 0.3569 17.2 14.2 3.0
8 Austin Riley 0.3438 0.3341 0.3085 5.9 3.6 2.3
9 Eric Thames 0.3626 0.3478 0.2793 10.7 8.5 2.3
10 Robinson Canó 0.3067 0.3203 0.3782 14.2 12.0 2.2

Strikeout Rate

Everybody Missed for Strikeout Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Brandon Nimmo 0.1911
0.2697
(21.4)
0.2597
(18.7)
0.2695
(20.8)
0.2692
(21.5)
0.2704
(21.2)
Evan White 0.4158
0.2426
(31.6)
0.2343
(33.8)
0.2283
(35.0)
0.2219
(35.6)
0.2775
(24.9)
Kyle Seager 0.1331
0.2009
(21.0)
0.2004
(20.3)
0.2343
(28.6)
0.2058
(22.4)
0.1960
(19.3)
Bryce Harper 0.1762
0.2534
(22.9)
0.2410
(19.3)
0.2502
(21.5)
0.2484
(21.9)
0.2616
(24.5)
Willy Adames 0.3610
0.2473
(19.9)
0.2607
(17.6)
0.2386
(22.2)
0.2424
(20.7)
0.2611
(17.4)
Gregory Polanco 0.3736
0.2357
(21.1)
0.2136
(25.3)
0.2343
(21.8)
0.2282
(22.3)
0.2432
(20.1)
Christian Yelich 0.3077
0.2042
(21.4)
0.2054
(21.7)
0.2033
(22.3)
0.2032
(21.5)
0.2060
(21.4)

Individual Misses for Strikeout Rate

Aggregate

Rank Player Proj Actual Error
1 Jared Walsh 0.3251 0.1389 21.9
2 Tommy La Stella 0.1217 0.0526 19.6
3 Rafael Devers 0.1788 0.2702 18.5
4 Randal Grichuk 0.2746 0.2121 18.3
5 Christian Walker 0.2632 0.2058 18.0
6 Garrett Hampson 0.2120 0.3261 17.9
7 Freddie Freeman 0.1923 0.1412 17.8
8 Trea Turner 0.1899 0.1390 17.5
9 Nicky Lopez 0.1076 0.2135 17.1
10 Paul Goldschmidt 0.2425 0.1861 16.9

Marcel

Rank Player Proj Actual Error
1 Tommy La Stella 0.1432 0.0526 23.9
2 Jo Adell 0.2343 0.4167 22.2
3 Nick Madrigal 0.2343 0.0642 20.1
4 Jake Cronenworth 0.2343 0.1562 17.8
5 Miguel Sanó 0.3385 0.4390 17.7
6 Niko Goodrum 0.2725 0.3855 17.6
7 Trea Turner 0.1912 0.1390 17.2
8 Mitch Garver 0.2300 0.4568 17.2
9 Gary Sánchez 0.2505 0.3596 16.8
10 Freddie Freeman 0.1909 0.1412 16.8

Razzball

Rank Player Proj Actual Error
1 Didi Gregorius 0.2343 0.1181 30.9
2 Jared Walsh 0.3333 0.1389 22.5
3 Maikel Franco 0.2343 0.1564 22.4
4 Robinson Canó 0.2343 0.1319 21.2
5 Tommy La Stella 0.1274 0.0526 20.3
6 Christian Walker 0.2687 0.2058 18.7
7 Michael Brantley 0.2343 0.1497 18.5
8 Rafael Devers 0.1821 0.2702 18.3
9 Garrett Hampson 0.2130 0.3261 18.2
10 Niko Goodrum 0.2700 0.3855 18.1

Steamer

Rank Player Proj Actual Error
1 Jared Walsh 0.3191 0.1389 21.4
2 Tommy La Stella 0.1256 0.0526 20.6
3 Christian Walker 0.2673 0.2058 19.2
4 Rafael Devers 0.1790 0.2702 18.3
5 Freddie Freeman 0.1925 0.1412 18.0
6 Jesús Aguilar 0.2501 0.1852 17.8
7 Garrett Hampson 0.2125 0.3261 17.7
8 Randal Grichuk 0.2702 0.2121 17.4
9 Niko Goodrum 0.2718 0.3855 17.2
10 Nicky Lopez 0.1074 0.2135 17.0

ZiPS

Rank Player Proj Actual Error
1 Jared Walsh 0.3228 0.1389 21.5
2 Rafael Devers 0.1753 0.2702 19.8
3 Trea Turner 0.2000 0.1390 19.7
4 Randal Grichuk 0.2783 0.2121 18.8
5 Garrett Hampson 0.2105 0.3261 18.5
6 Paul Goldschmidt 0.2511 0.1861 18.5
7 Cavan Biggio 0.2844 0.2302 18.4
8 Jo Adell 0.2643 0.4167 18.1
9 Keston Hiura 0.2578 0.3455 17.9
10 Nicky Lopez 0.1063 0.2135 17.7

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 Nick Madrigal 0.2343 0.0522 0.0642 20.1 0.5 19.6
2 Jake Cronenworth 0.2343 0.1756 0.1562 17.8 6.9 10.8
3 Shogo Akiyama 0.2343 0.1745 0.1858 11.5 1.0 10.5
4 Sam Hilliard 0.2339 0.3146 0.3684 13.7 4.2 9.5
5 Bobby Dalbec 0.2343 0.3236 0.4239 16.1 7.7 8.4
6 Donovan Solano 0.2194 0.1765 0.1921 8.5 0.2 8.2
7 Vladimir Guerrero Jr. 0.1921 0.1589 0.1564 12.2 4.7 7.5
8 Alec Bohm 0.2343 0.1721 0.2000 8.8 2.0 6.8
9 Luis Robert Jr. 0.2343 0.2608 0.3216 16.5 10.0 6.5
10 Luis Arraez 0.1360 0.0799 0.0909 7.2 0.7 6.5

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Didi Gregorius 0.2343 0.1386 0.1181 30.9 8.8 22.1
2 Maikel Franco 0.2343 0.1414 0.1564 22.4 0.4 21.9
3 Albert Pujols 0.2343 0.1359 0.1534 15.5 0.1 15.4
4 Michael Brantley 0.2343 0.1101 0.1497 18.5 4.3 14.2
5 Andrelton Simmons 0.2343 0.0896 0.1260 15.5 2.5 13.0
6 Robinson Canó 0.2343 0.1601 0.1319 21.2 8.2 13.0
7 Kurt Suzuki 0.2343 0.1288 0.1473 13.0 0.2 12.8
8 Yadier Molina 0.2343 0.1498 0.1346 17.8 5.0 12.8
9 José Peraza 0.2343 0.1306 0.1500 11.8 0.3 11.5
10 Daniel Murphy 0.2343 0.1458 0.1591 11.8 0.5 11.3

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Evan White 0.2219 0.2426 0.4158 35.6 31.6 4.0
2 Franmil Reyes 0.2546 0.2702 0.2863 3.4 0.2 3.3
3 Shogo Akiyama 0.1886 0.1745 0.1858 3.7 1.0 2.7
4 Shed Long Jr. 0.2451 0.2642 0.2891 3.4 1.0 2.4
5 Luis Robert Jr. 0.2511 0.2608 0.3216 12.0 10.0 2.0
6 Kyle Tucker 0.2396 0.2318 0.2018 12.6 10.7 1.9
7 Didi Gregorius 0.1461 0.1386 0.1181 10.8 8.8 1.9
8 Bobby Dalbec 0.3034 0.3236 0.4239 9.5 7.7 1.8
9 Miguel Sanó 0.3434 0.3517 0.4390 16.0 14.5 1.6
10 Alex Dickerson 0.2097 0.2015 0.1765 8.6 7.1 1.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Franmil Reyes 0.3058 0.2702 0.2863 8.3 0.2 8.2
2 Bo Bichette 0.1658 0.1923 0.2109 3.8 0.2 3.6
3 Cavan Biggio 0.2844 0.2694 0.2302 18.4 14.8 3.5
4 Brett Gardner 0.2343 0.1969 0.2215 4.4 1.3 3.2
5 Andrés Giménez 0.2567 0.2315 0.2121 7.9 4.8 3.1
6 Kyle Lewis 0.3163 0.3020 0.2934 9.2 6.1 3.1
7 Fernando Tatis Jr. 0.2830 0.2699 0.2374 15.6 12.7 2.9
8 Byron Buxton 0.2828 0.2600 0.2667 4.2 1.4 2.8
9 Ramón Laureano 0.2727 0.2601 0.2613 5.9 3.5 2.4
10 Brandon Lowe 0.2931 0.2807 0.2589 11.0 8.6 2.4

Walk Rate

Everybody Missed for Walk Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Freddie Freeman 0.1718
0.1217
(11.4)
0.1142
(14.1)
0.1216
(12.2)
0.1228
(11.3)
0.1208
(11.5)
Anthony Rendon 0.1638
0.1130
(10.3)
0.1136
(10.8)
0.1136
(10.8)
0.1143
(10.1)
0.1111
(10.6)
Sean Murphy 0.1714
0.0759
(12.5)
0.0897
(10.9)
0.0739
(13.2)
0.0748
(12.7)
0.0789
(12.0)
J.D. Davis 0.1354
0.0804
(11.1)
0.0835
(11.0)
0.0818
(11.5)
0.0829
(10.7)
0.0765
(11.9)
Marcell Ozuna 0.1423
0.0903
(12.2)
0.0896
(13.1)
0.0902
(13.0)
0.0902
(12.4)
0.0905
(12.0)
Jason Heyward 0.1657
0.1030
(10.2)
0.0963
(11.9)
0.1048
(10.4)
0.1031
(10.3)
0.1010
(10.4)
Kyle Lewis 0.1405
0.0706
(15.4)
0.0741
(15.2)
0.0723
(15.6)
0.0732
(14.9)
0.0663
(16.2)
Clint Frazier 0.1562
0.0737
(12.2)
0.0751
(12.4)
0.0750
(12.4)
0.0743
(12.2)
0.0718
(12.4)
Ketel Marte 0.0359
0.0842
(10.7)
0.0898
(11.2)
0.0858
(10.4)
0.0856
(10.8)
0.0812
(10.2)
Ronald Acuña Jr. 0.1881
0.1033
(15.8)
0.0987
(17.3)
0.1024
(16.6)
0.1030
(16.0)
0.1047
(15.4)
Christian Yelich 0.1862
0.1276
(12.9)
0.1153
(16.6)
0.1298
(13.1)
0.1285
(12.8)
0.1245
(13.5)
Martín Maldonado 0.1636
0.0667
(14.9)
0.0618
(16.2)
0.0641
(15.8)
0.0636
(15.5)
0.0725
(13.9)
Aaron Hicks 0.1943
0.1298
(12.3)
0.1305
(12.7)
0.1297
(12.9)
0.1295
(12.4)
0.1301
(12.1)

Individual Misses for Walk Rate

Aggregate

Rank Player Proj Actual Error
1 Mike Trout 0.1845 0.1452 11.0
2 Mark Canha 0.1017 0.1523 10.7
3 Carlos Correa 0.1137 0.0724 10.5
4 Andrew McCutchen 0.1283 0.0913 10.5
5 Luke Voit 0.1107 0.0726 10.4
6 Jon Berti 0.0807 0.1544 10.0
7 Jean Segura 0.0548 0.1060 9.7

Marcel

Rank Player Proj Actual Error
1 Mark Canha 0.1006 0.1523 11.7
2 Bryce Harper 0.1498 0.2008 11.5
3 Juan Soto 0.1476 0.2092 11.3
4 Hunter Dozier 0.0827 0.1452 10.9
5 Kyle Seager 0.0814 0.1290 10.9
6 Mike Yastrzemski 0.0817 0.1333 10.8
7 Luke Voit 0.1146 0.0726 10.7

Razzball

Rank Player Proj Actual Error
1 Mark Canha 0.0995 0.1523 12.0
2 Victor Reyes 0.0916 0.0423 11.3
3 Adalberto Mondesi 0.0916 0.0472 11.2
4 Brett Gardner 0.0916 0.1646 11.0
5 Jon Berti 0.0786 0.1544 10.8
6 Hunter Dozier 0.0855 0.1452 10.4
7 Erik González 0.0916 0.0415 10.4

Steamer

Rank Player Proj Actual Error
1 Mark Canha 0.1004 0.1523 11.2
2 Mike Trout 0.1853 0.1452 11.1
3 Kyle Seager 0.0820 0.1290 10.2
4 Carlos Correa 0.1125 0.0724 10.2
5 Andrew McCutchen 0.1274 0.0913 10.1
6 Jon Berti 0.0813 0.1544 10.0
7 Luke Voit 0.1094 0.0726 10.0

ZiPS

Rank Player Proj Actual Error
1 Andrew McCutchen 0.1319 0.0913 11.5
2 Mike Trout 0.1855 0.1452 11.4
3 Luke Voit 0.1141 0.0726 11.3
4 Carlos Correa 0.1156 0.0724 11.1
5 Carson Kelly 0.1223 0.0465 10.7
6 Brett Gardner 0.0916 0.1646 10.4
7 Jean Segura 0.0517 0.1060 10.3

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 Luis García Jr. 0.0916 0.0363 0.0360 8.2 0.9 7.3
2 Andrés Giménez 0.0916 0.0485 0.0530 5.6 0.2 5.3
3 Yoshi Tsutsugo 0.0916 0.1171 0.1405 8.4 3.2 5.2
4 Trent Grisham 0.0967 0.1188 0.1230 5.7 0.5 5.2
5 Joey Bart 0.0916 0.0502 0.0270 7.6 3.3 4.3
6 Tyler Naquin 0.0916 0.0625 0.0355 8.4 4.7 3.7
7 Christian Yelich 0.1153 0.1276 0.1862 16.6 12.9 3.7
8 Tim Lopes 0.0967 0.0702 0.0397 9.2 5.6 3.6
9 Bryce Harper 0.1498 0.1616 0.2008 11.5 8.0 3.5
10 Jo Adell 0.0916 0.0624 0.0530 5.6 2.1 3.5

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Victor Reyes 0.0916 0.0441 0.0423 11.3 1.8 9.5
2 Adalberto Mondesi 0.0916 0.0496 0.0472 11.2 2.0 9.1
3 Erik González 0.0916 0.0438 0.0415 10.4 1.7 8.7
4 Didi Gregorius 0.0916 0.0571 0.0633 7.6 0.1 7.5
5 Luis García Jr. 0.0916 0.0363 0.0360 8.2 0.9 7.3
6 Josh Donaldson 0.0916 0.1505 0.1765 8.3 2.0 6.3
7 Yadier Molina 0.0916 0.0526 0.0385 8.8 3.2 5.6
8 José Peraza 0.0916 0.0450 0.0417 6.4 1.2 5.3
9 Yoshi Tsutsugo 0.0916 0.1171 0.1405 8.4 3.2 5.2
10 Austin Romine 0.0916 0.0511 0.0296 8.8 3.8 5.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 César Hernández 0.1020 0.0964 0.0920 4.1 2.8 1.3
2 Maikel Franco 0.0835 0.0780 0.0658 5.7 4.5 1.2
3 Adam Eaton 0.0999 0.0948 0.0682 6.6 5.8 0.8
4 Ian Happ 0.1165 0.1193 0.1299 1.7 1.0 0.8
5 Austin Romine 0.0572 0.0511 0.0296 4.5 3.8 0.8
6 Max Muncy 0.1410 0.1434 0.1573 2.6 1.9 0.7
7 Edwin Encarnación 0.1218 0.1174 0.0884 7.1 6.4 0.7
8 Jake Cronenworth 0.0806 0.0836 0.0938 1.4 0.7 0.7
9 Alex Avila 0.1571 0.1674 0.1774 0.9 0.2 0.7
10 Will Smith 0.0893 0.0937 0.1460 7.0 6.3 0.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Joey Gallo 0.1585 0.1456 0.1283 8.4 5.3 3.1
2 Trent Grisham 0.1302 0.1188 0.1230 3.6 0.5 3.0
3 Yoshi Tsutsugo 0.1019 0.1171 0.1405 5.8 3.2 2.7
4 Shogo Akiyama 0.0741 0.0864 0.1366 10.2 8.0 2.1
5 Yoán Moncada 0.0844 0.0915 0.1212 6.9 5.4 1.5
6 Miguel Cabrera 0.0838 0.0901 0.1039 3.0 1.7 1.3
7 José Abreu 0.0549 0.0601 0.0687 1.8 0.6 1.2
8 Tim Anderson 0.0310 0.0370 0.0452 1.6 0.4 1.2
9 Luis Robert Jr. 0.0402 0.0461 0.0881 9.3 8.1 1.2
10 Evan White 0.0578 0.0638 0.0891 4.9 3.8 1.1

Hit By Pitch Rate

Everybody Missed for Hit By Pitch Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Willson Contreras 0.0622
0.0164
(9.8)
0.0173
(9.8)
0.0157
(10.2)
0.0160
(10.0)
0.0176
(9.5)
Kyle Seager 0.0282
0.0100
(4.0)
0.0104
(4.1)
0.0123
(3.6)
0.0100
(4.1)
0.0101
(3.9)
Abraham Toro 0.0722
0.0136
(5.5)
0.0119
(5.7)
0.0114
(5.8)
0.0120
(5.7)
0.0174
(5.1)
Keston Hiura 0.0447
0.0183
(6.0)
0.0182
(6.2)
0.0167
(6.6)
0.0160
(6.6)
0.0222
(5.0)
J.D. Davis 0.0306
0.0073
(4.9)
0.0068
(5.1)
0.0084
(4.8)
0.0080
(4.7)
0.0055
(5.2)
Dylan Moore 0.0503
0.0170
(5.0)
0.0233
(4.1)
0.0150
(5.4)
0.0160
(5.2)
0.0199
(4.5)
Bradley Zimmer 0.1000
0.0153
(4.1)
0.0091
(4.5)
0.0200
(3.9)
0.0110
(4.4)
0.0149
(4.1)
Carter Kieboom 0.0410
0.0100
(3.5)
0.0087
(3.8)
0.0104
(3.6)
0.0100
(3.6)
0.0096
(3.5)
Robbie Grossman 0.0260
0.0059
(3.5)
0.0041
(3.9)
0.0060
(3.6)
0.0060
(3.5)
0.0059
(3.4)
Justin Upton 0.0422
0.0074
(5.4)
0.0078
(5.5)
0.0123
(4.8)
0.0090
(5.2)
0.0057
(5.7)
Matt Carpenter 0.0355
0.0113
(3.7)
0.0119
(3.7)
0.0118
(3.8)
0.0120
(3.7)
0.0102
(3.9)
Ramón Laureano 0.0541
0.0147
(8.3)
0.0172
(7.9)
0.0142
(8.6)
0.0140
(8.5)
0.0160
(7.9)

Individual Misses for Hit By Pitch Rate

Aggregate

Rank Player Proj Actual Error
1 Freddy Galvis 0.0047 0.0314 3.9
2 Joey Bart 0.0118 0.0450 3.5
3 Starling Marte 0.0202 0.0360 3.5
4 AJ Pollock 0.0142 0.0000 3.4
5 Jake Cave 0.0114 0.0407 3.3
6 Kole Calhoun 0.0097 0.0263 3.3
7 Andrés Giménez 0.0184 0.0455 3.3
8 Michael Conforto 0.0138 0.0300 3.3

Marcel

Rank Player Proj Actual Error
1 Freddy Galvis 0.0036 0.0314 4.2
2 Andrés Giménez 0.0123 0.0455 4.2
3 AJ Pollock 0.0170 0.0000 3.9
4 Randy Arozarena 0.0138 0.0658 3.8
5 Kole Calhoun 0.0089 0.0263 3.6
6 Starling Marte 0.0200 0.0360 3.6
7 Michael Conforto 0.0134 0.0300 3.5
8 Joey Bart 0.0123 0.0450 3.5

Razzball

Rank Player Proj Actual Error
1 Chance Sisco 0.0123 0.0496 4.4
2 Starling Marte 0.0183 0.0360 4.1
3 Derek Dietrich 0.0123 0.0667 4.0
4 Victor Robles 0.0254 0.0476 4.0
5 Joey Bart 0.0099 0.0450 3.8
6 Mark Canha 0.0246 0.0412 3.7
7 Andrés Giménez 0.0167 0.0455 3.6
8 Jake Cave 0.0114 0.0407 3.5

Steamer

Rank Player Proj Actual Error
1 Mark Canha 0.0230 0.0412 4.0
2 Victor Robles 0.0250 0.0476 3.9
3 Freddy Galvis 0.0050 0.0314 3.9
4 Starling Marte 0.0190 0.0360 3.8
5 Joey Bart 0.0100 0.0450 3.7
6 AJ Pollock 0.0150 0.0000 3.5
7 Andrés Giménez 0.0170 0.0455 3.5
8 Randy Arozarena 0.0200 0.0658 3.3

ZiPS

Rank Player Proj Actual Error
1 Luis Robert Jr. 0.0201 0.0044 4.1
2 Freddy Galvis 0.0044 0.0314 3.9
3 Dominic Smith 0.0054 0.0251 3.5
4 Jeff McNeil 0.0283 0.0144 3.4
5 Avisaíl García 0.0104 0.0290 3.4
6 Jake Cave 0.0110 0.0407 3.4
7 Kole Calhoun 0.0093 0.0263 3.3
8 Michael Conforto 0.0134 0.0300 3.3

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 Cedric Mullins 0.0153 0.0042 0.0065 1.6 0.1 1.5
2 Yoshi Tsutsugo 0.0123 0.0030 0.0054 1.5 0.1 1.5
3 Luis García Jr. 0.0123 0.0030 0.0000 1.9 0.7 1.2
4 Nick Solak 0.0182 0.0126 0.0086 2.6 1.4 1.2
5 Leody Taveras 0.0123 0.0032 0.0000 1.8 0.7 1.1
6 Erik González 0.0103 0.0040 0.0000 2.3 1.2 1.1
7 Andrés Giménez 0.0123 0.0184 0.0455 4.2 3.3 0.9
8 Trent Grisham 0.0167 0.0069 0.0119 1.6 0.7 0.8
9 Evan White 0.0123 0.0079 0.0050 1.8 1.0 0.8
10 Andrew Young 0.0123 0.0342 0.0882 2.5 1.8 0.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Derek Dietrich 0.0123 0.0470 0.0667 4.0 1.3 2.7
2 Chance Sisco 0.0123 0.0295 0.0496 4.4 2.2 2.2
3 Josh Reddick 0.0123 0.0015 0.0000 2.8 0.7 2.1
4 Rio Ruiz 0.0123 0.0025 0.0000 2.8 0.9 1.8
5 Kurt Suzuki 0.0123 0.0244 0.0310 2.3 0.6 1.7
6 Maikel Franco 0.0123 0.0051 0.0000 3.3 1.7 1.6
7 Tyler Flowers 0.0123 0.0304 0.0375 1.9 0.4 1.5
8 Adalberto Mondesi 0.0123 0.0052 0.0043 2.2 0.7 1.5
9 Erik González 0.0123 0.0040 0.0000 2.6 1.2 1.4
10 Yoshi Tsutsugo 0.0123 0.0030 0.0054 1.5 0.1 1.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Derek Dietrich 0.0370 0.0470 0.0667 2.1 1.3 0.8
2 Victor Robles 0.0250 0.0287 0.0476 3.9 3.2 0.7
3 Erik González 0.0080 0.0040 0.0000 1.9 1.2 0.7
4 Mark Canha 0.0230 0.0256 0.0412 4.0 3.3 0.7
5 Keston Hiura 0.0160 0.0183 0.0447 6.6 6.0 0.6
6 Chance Sisco 0.0250 0.0295 0.0496 2.8 2.2 0.6
7 Edwin Encarnación 0.0120 0.0149 0.0221 1.5 0.9 0.6
8 Yadier Molina 0.0120 0.0153 0.0192 0.8 0.3 0.5
9 Austin Romine 0.0080 0.0040 0.0000 1.3 0.8 0.5
10 Rio Ruiz 0.0050 0.0025 0.0000 1.4 0.9 0.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ty France 0.0377 0.0303 0.0194 3.2 2.0 1.2
2 Luis Robert Jr. 0.0201 0.0160 0.0044 4.1 3.1 1.0
3 Jeff McNeil 0.0283 0.0241 0.0144 3.4 2.5 0.9
4 Pete Alonso 0.0261 0.0227 0.0251 0.8 0.1 0.7
5 J.P. Crawford 0.0050 0.0083 0.0129 1.3 0.6 0.7
6 Isiah Kiner-Falefa 0.0186 0.0160 0.0088 2.8 2.1 0.7
7 José Abreu 0.0211 0.0189 0.0115 3.1 2.5 0.7
8 Raimel Tapia 0.0000 0.0033 0.0097 1.5 0.9 0.6
9 Kolten Wong 0.0269 0.0245 0.0192 2.1 1.5 0.6
10 José Ramírez 0.0045 0.0069 0.0118 1.3 0.7 0.5

Home Run Rate

Everybody Missed for Home Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jesse Winker 0.1154
0.0447
(12.8)
0.0490
(12.1)
0.0484
(12.4)
0.0489
(12.1)
0.0367
(14.1)
AJ Pollock 0.1046
0.0570
(9.8)
0.0550
(10.4)
0.0571
(10.2)
0.0574
(9.8)
0.0566
(9.8)
Joey Gallo 0.0877
0.1506
(14.4)
0.1280
(9.1)
0.1375
(11.0)
0.1385
(11.6)
0.1781
(20.7)
Marcell Ozuna 0.1065
0.0724
(8.9)
0.0635
(11.5)
0.0738
(9.0)
0.0730
(8.9)
0.0705
(9.2)
Luke Voit 0.1375
0.0727
(14.9)
0.0732
(15.0)
0.0689
(16.3)
0.0697
(15.8)
0.0796
(13.2)
Bobby Dalbec 0.1951
0.0773
(10.8)
0.0539
(13.0)
0.0769
(11.0)
0.0780
(10.7)
0.0769
(10.7)
José Abreu 0.1044
0.0655
(10.0)
0.0610
(11.3)
0.0695
(9.4)
0.0678
(9.5)
0.0592
(11.5)
Kole Calhoun 0.1111
0.0641
(10.5)
0.0598
(11.7)
0.0539
(13.2)
0.0640
(10.7)
0.0643
(10.4)
Ronald Acuña Jr. 0.1400
0.0868
(10.6)
0.0827
(11.6)
0.0884
(10.6)
0.0878
(10.5)
0.0843
(11.0)
Byron Buxton 0.1354
0.0538
(10.9)
0.0456
(12.1)
0.0538
(11.1)
0.0538
(11.0)
0.0538
(10.8)
J.D. Martinez 0.0455
0.0899
(10.7)
0.0925
(11.2)
0.0936
(11.2)
0.0938
(11.6)
0.0822
(9.0)

Individual Misses for Home Run Rate

Aggregate

Rank Player Proj Actual Error
1 Carlos Correa 0.0766 0.0327 9.9
2 Randy Arozarena 0.0372 0.1628 9.5
3 Avisaíl García 0.0596 0.0152 9.4
4 Nick Solak 0.0509 0.0117 9.3
5 Teoscar Hernández 0.0781 0.1240 9.3
6 Gleyber Torres 0.0846 0.0278 9.2
7 Franmil Reyes 0.0983 0.0612 9.2
8 DJ Stewart 0.0551 0.1346 8.8
9 José Ramírez 0.0621 0.0960 8.4

Marcel

Rank Player Proj Actual Error
1 Adam Duvall 0.0653 0.1168 10.7
2 Nick Solak 0.0546 0.0117 10.0
3 Shogo Akiyama 0.0539 0.0000 9.9
4 Teoscar Hernández 0.0780 0.1240 9.5
5 Nick Castellanos 0.0541 0.0933 9.5
6 Wil Myers 0.0623 0.1056 9.4
7 DJ Stewart 0.0521 0.1346 9.2
8 Brian Anderson 0.0416 0.0815 9.1
9 Jedd Gyorko 0.0457 0.1111 8.8

Razzball

Rank Player Proj Actual Error
1 Nelson Cruz 0.0539 0.1260 15.6
2 Teoscar Hernández 0.0749 0.1240 10.4
3 Carlos Correa 0.0794 0.0327 10.1
4 Randy Arozarena 0.0360 0.1628 9.7
5 Shogo Akiyama 0.0539 0.0000 9.7
6 Nick Solak 0.0533 0.0117 9.5
7 César Hernández 0.0539 0.0169 9.4
8 Avisaíl García 0.0600 0.0152 9.1
9 Wil Myers 0.0651 0.1056 9.0

Steamer

Rank Player Proj Actual Error
1 Carlos Correa 0.0788 0.0327 10.3
2 Teoscar Hernández 0.0752 0.1240 10.0
3 Nick Solak 0.0539 0.0117 9.9
4 Avisaíl García 0.0601 0.0152 9.4
5 Randy Arozarena 0.0397 0.1628 9.3
6 Nomar Mazara 0.0693 0.0109 8.8
7 DJ Stewart 0.0573 0.1346 8.6
8 Gleyber Torres 0.0811 0.0278 8.6
9 Franmil Reyes 0.0964 0.0612 8.6

ZiPS

Rank Player Proj Actual Error
1 Franmil Reyes 0.1040 0.0612 10.7
2 Gleyber Torres 0.0920 0.0278 10.5
3 Mark Canha 0.0741 0.0352 9.8
4 Randy Arozarena 0.0357 0.1628 9.5
5 Eric Thames 0.1034 0.0370 9.5
6 Avisaíl García 0.0588 0.0152 9.3
7 DJ Stewart 0.0508 0.1346 9.2
8 José Ramírez 0.0588 0.0960 9.1
9 Carlos Correa 0.0714 0.0327 8.9

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 Miguel Sanó 0.1048 0.1264 0.1354 6.2 1.7 4.6
2 Luis García Jr. 0.0539 0.0154 0.0190 4.9 0.4 4.5
3 Nick Madrigal 0.0539 0.0128 0.0000 5.9 1.5 4.4
4 Jedd Gyorko 0.0457 0.0691 0.1111 8.8 5.5 3.3
5 Jake Cronenworth 0.0539 0.0175 0.0280 5.0 1.8 3.2
6 Gary Sánchez 0.0909 0.1083 0.1087 3.1 0.1 3.0
7 Yoshi Tsutsugo 0.0539 0.0770 0.0741 3.7 0.7 3.0
8 Nico Hoerner 0.0500 0.0256 0.0000 6.3 3.3 3.0
9 Adam Duvall 0.0653 0.0785 0.1168 10.7 7.8 2.9
10 Mauricio Dubón 0.0489 0.0303 0.0320 3.0 0.1 2.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Nelson Cruz 0.0539 0.1006 0.1260 15.6 5.2 10.4
2 Edwin Encarnación 0.0539 0.0925 0.0935 7.3 0.0 7.3
3 César Hernández 0.0539 0.0269 0.0169 9.4 2.9 6.6
4 Victor Reyes 0.0539 0.0218 0.0255 5.9 0.6 5.3
5 Justin Upton 0.0539 0.0859 0.0857 5.4 0.2 5.2
6 Renato Núñez 0.0539 0.0752 0.0909 8.2 3.2 5.0
7 Tim Lopes 0.0539 0.0197 0.0183 5.2 0.4 4.9
8 Erik González 0.0539 0.0274 0.0224 5.9 1.1 4.8
9 Luis García Jr. 0.0539 0.0154 0.0190 4.7 0.4 4.3
10 Joe Panik 0.0539 0.0223 0.0108 6.0 1.8 4.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Miguel Sanó 0.1183 0.1264 0.1354 3.4 1.7 1.8
2 Maikel Franco 0.0564 0.0515 0.0423 3.5 2.5 1.1
3 Brian Goodwin 0.0491 0.0549 0.0652 2.6 1.5 1.0
4 Eugenio Suárez 0.0887 0.0922 0.1136 5.7 4.7 0.9
5 Wilson Ramos 0.0504 0.0442 0.0446 0.9 0.1 0.9
6 Albert Pujols 0.0543 0.0485 0.0469 1.3 0.4 0.9
7 Alex Gordon 0.0397 0.0346 0.0317 1.5 0.7 0.8
8 Luke Voit 0.0697 0.0727 0.1375 15.8 14.9 0.8
9 Jesús Aguilar 0.0681 0.0639 0.0526 3.4 2.6 0.8
10 J.D. Martinez 0.0938 0.0899 0.0455 11.6 10.7 0.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Joey Gallo 0.1781 0.1506 0.0877 20.7 14.4 6.3
2 Miguel Cabrera 0.0250 0.0358 0.0645 8.8 6.4 2.4
3 Max Muncy 0.0965 0.0874 0.0828 3.8 1.4 2.4
4 Eric Thames 0.1034 0.0897 0.0370 9.5 7.5 2.0
5 Manny Machado 0.0659 0.0737 0.0838 4.2 2.3 1.8
6 Luis Robert Jr. 0.0534 0.0610 0.0827 6.3 4.7 1.6
7 Robinson Canó 0.0280 0.0372 0.0676 6.9 5.4 1.6
8 Mark Canha 0.0741 0.0682 0.0352 9.8 8.2 1.6
9 José Abreu 0.0592 0.0655 0.1044 11.5 10.0 1.5
10 Hunter Dozier 0.0667 0.0591 0.0545 2.5 1.0 1.5

BABIP

Everybody Missed for BABIP

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Travis d'Arnaud 0.4112
0.2873
(24.3)
0.2755
(26.9)
0.2865
(24.2)
0.2865
(24.4)
0.2887
(24.2)
Michael Conforto 0.4118
0.2919
(29.8)
0.2974
(29.2)
0.2881
(30.4)
0.2862
(31.2)
0.3016
(27.7)
Jose Iglesias 0.4065
0.2909
(18.6)
0.2985
(17.8)
0.2935
(18.0)
0.2908
(18.6)
0.2885
(19.0)
Salvador Perez 0.3750
0.2652
(18.4)
0.2686
(18.3)
0.2639
(18.4)
0.2681
(17.9)
0.2636
(18.8)
Bryan Reynolds 0.2295
0.3367
(20.6)
0.3587
(24.6)
0.3380
(21.1)
0.3435
(22.0)
0.3285
(18.7)
Marcell Ozuna 0.3907
0.3053
(25.0)
0.3023
(26.5)
0.3026
(25.4)
0.3028
(25.6)
0.3103
(23.8)
Alec Bohm 0.4098
0.2891
(23.2)
0.2901
(23.5)
0.2908
(22.7)
0.2838
(24.1)
0.2925
(22.7)
Jeimer Candelario 0.3721
0.2916
(18.3)
0.2832
(20.5)
0.2880
(18.7)
0.2966
(17.2)
0.2901
(18.7)
Max Muncy 0.2030
0.2867
(18.7)
0.2872
(18.2)
0.2824
(18.0)
0.2864
(18.7)
0.2913
(19.7)
Eugenio Suárez 0.2137
0.2989
(17.8)
0.3116
(20.1)
0.2999
(18.3)
0.2945
(16.8)
0.3023
(18.4)
Willi Castro 0.4432
0.3088
(20.0)
0.3036
(21.0)
0.3046
(20.4)
0.3131
(19.3)
0.3086
(20.1)
Christian Yelich 0.2589
0.3423
(18.5)
0.3450
(18.6)
0.3485
(20.4)
0.3426
(18.7)
0.3357
(16.8)

Individual Misses for BABIP

Aggregate

Rank Player Proj Actual Error
1 Shohei Ohtani 0.3394 0.2292 17.9
2 Edwin Encarnación 0.2596 0.1546 17.5
3 Hunter Renfroe 0.2734 0.1410 17.3
4 Mike Yastrzemski 0.3021 0.3701 17.1
5 Dominic Smith 0.2903 0.3680 17.1
6 Willy Adames 0.3137 0.3883 17.0
7 Donovan Solano 0.3210 0.3960 16.9
8 Gary Sánchez 0.2607 0.1585 16.7

Marcel

Rank Player Proj Actual Error
1 Tyler O'Neill 0.3333 0.1889 21.0
2 Edwin Encarnación 0.2646 0.1546 18.0
3 Alex Verdugo 0.3003 0.3709 18.0
4 Dansby Swanson 0.2931 0.3503 17.9
5 Keston Hiura 0.3556 0.2727 17.7
6 Dominic Smith 0.2900 0.3680 17.7
7 Ty France 0.2879 0.3900 17.5
8 J.D. Martinez 0.3428 0.2585 17.4

Razzball

Rank Player Proj Actual Error
1 Edwin Encarnación 0.2901 0.1546 23.3
2 César Hernández 0.2901 0.3600 20.0
3 Dominic Smith 0.2845 0.3680 18.0
4 Gary Sánchez 0.2635 0.1585 17.5
5 J.D. Martinez 0.3387 0.2585 17.4
6 Franmil Reyes 0.2907 0.3551 17.2
7 Hunter Renfroe 0.2712 0.1410 17.1
8 Mike Yastrzemski 0.3012 0.3701 17.0

Steamer

Rank Player Proj Actual Error
1 Edwin Encarnación 0.2642 0.1546 18.4
2 Dominic Smith 0.2852 0.3680 18.1
3 Hunter Renfroe 0.2730 0.1410 17.2
4 Shohei Ohtani 0.3349 0.2292 17.1
5 Willy Adames 0.3134 0.3883 17.0
6 J.D. Martinez 0.3355 0.2585 16.3
7 Gary Sánchez 0.2582 0.1585 16.3
8 Mike Yastrzemski 0.3061 0.3701 16.2

ZiPS

Rank Player Proj Actual Error
1 Shohei Ohtani 0.3516 0.2292 19.9
2 Donovan Solano 0.3084 0.3960 19.6
3 Tyler O'Neill 0.3146 0.1889 18.3
4 Mike Yastrzemski 0.2991 0.3701 18.0
5 Hunter Renfroe 0.2762 0.1410 17.5
6 Rougned Odor 0.2824 0.1566 17.3
7 Joey Votto 0.3206 0.2348 17.1
8 Willy Adames 0.3143 0.3883 17.0

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 Alex Verdugo 0.3003 0.3227 0.3709 18.0 12.5 5.5
2 Keston Hiura 0.3556 0.3311 0.2727 17.7 12.3 5.4
3 Fernando Tatis Jr. 0.3598 0.3364 0.3061 11.0 5.7 5.4
4 Tyler O'Neill 0.3333 0.3019 0.1889 21.0 16.4 4.6
5 Shogo Akiyama 0.2901 0.3115 0.3115 5.9 1.5 4.4
6 Tommy Edman 0.3308 0.3082 0.3007 4.4 0.2 4.3
7 Bryan Reynolds 0.3587 0.3367 0.2295 24.6 20.6 4.1
8 Ramón Laureano 0.3356 0.3157 0.2705 12.1 8.2 3.9
9 Ryan Mountcastle 0.2901 0.3144 0.3978 16.6 12.8 3.7
10 Corey Dickerson 0.3285 0.3088 0.2810 7.7 4.1 3.6

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adalberto Mondesi 0.2901 0.3210 0.3448 14.3 7.5 6.9
2 César Hernández 0.2901 0.3173 0.3600 20.0 13.3 6.7
3 Albert Pujols 0.2901 0.2512 0.2295 8.8 2.2 6.6
4 Victor Reyes 0.2901 0.3197 0.3399 12.1 6.1 6.0
5 Edwin Encarnación 0.2901 0.2596 0.1546 23.3 17.5 5.8
6 Kyle Seager 0.2901 0.2704 0.2395 10.8 5.6 5.2
7 Jonathan Villar 0.2901 0.3256 0.3106 5.7 1.4 4.3
8 Nelson Cruz 0.2901 0.3097 0.3604 16.5 12.6 3.9
9 Shogo Akiyama 0.2901 0.3115 0.3115 5.2 1.5 3.7
10 Jared Walsh 0.3438 0.3161 0.2564 8.7 5.6 3.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kyle Tucker 0.2778 0.2867 0.3032 7.7 5.7 2.0
2 Freddie Freeman 0.3192 0.3259 0.3659 14.4 12.6 1.7
3 Ian Happ 0.3002 0.3077 0.3145 5.2 3.5 1.7
4 Nick Solak 0.3053 0.3125 0.3195 5.2 3.6 1.6
5 Vladimir Guerrero Jr. 0.3220 0.3155 0.2816 7.8 6.2 1.6
6 Bryan Reynolds 0.3435 0.3367 0.2295 22.0 20.6 1.4
7 Miguel Cabrera 0.3278 0.3218 0.2828 8.5 7.1 1.4
8 Michael Conforto 0.2862 0.2919 0.4118 31.2 29.8 1.3
9 Rhys Hoskins 0.2648 0.2719 0.2755 3.5 2.2 1.3
10 DJ LeMahieu 0.3082 0.3142 0.3697 15.0 13.8 1.3

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Fernando Tatis Jr. 0.3587 0.3364 0.3061 11.2 5.7 5.6
2 Alex Verdugo 0.3083 0.3227 0.3709 15.8 12.5 3.3
3 Luke Voit 0.3269 0.3132 0.2681 11.7 8.6 3.1
4 Jo Adell 0.3451 0.3221 0.2576 10.4 7.4 2.9
5 Donovan Solano 0.3084 0.3210 0.3960 19.6 16.9 2.7
6 Nelson Cruz 0.2981 0.3097 0.3604 15.2 12.6 2.6
7 Alex Dickerson 0.2927 0.3070 0.3125 4.9 2.3 2.5
8 Cody Bellinger 0.3099 0.2994 0.2453 13.5 11.1 2.4
9 Dylan Moore 0.2527 0.2669 0.3140 11.1 8.8 2.4
10 Shohei Ohtani 0.3516 0.3394 0.2292 19.9 17.9 2.0

Single Rate

Everybody Missed for Single Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Travis d'Arnaud 0.3364
0.2188
(22.4)
0.2075
(24.5)
0.2146
(23.0)
0.2148
(23.1)
0.2268
(20.9)
Michael Conforto 0.3235
0.2115
(27.1)
0.2187
(25.5)
0.2074
(27.8)
0.2050
(28.6)
0.2222
(24.6)
Edwin Encarnación 0.1031
0.2024
(17.2)
0.2062
(17.9)
0.2162
(19.9)
0.2007
(16.9)
0.2041
(17.5)
Ryan Mountcastle 0.3441
0.2386
(15.3)
0.2162
(18.5)
0.2422
(14.7)
0.2385
(15.3)
0.2353
(15.8)
Marcell Ozuna 0.2980
0.2331
(18.4)
0.2401
(16.6)
0.2320
(18.5)
0.2327
(18.5)
0.2345
(18.1)
Kyle Lewis 0.3175
0.2257
(23.2)
0.2162
(25.6)
0.2267
(22.7)
0.2225
(24.0)
0.2281
(22.6)
Alec Bohm 0.3197
0.2201
(18.7)
0.2162
(19.4)
0.2211
(18.3)
0.2147
(19.6)
0.2245
(17.9)
Willi Castro 0.3750
0.2312
(20.7)
0.2143
(23.1)
0.2296
(20.8)
0.2357
(20.1)
0.2284
(21.1)
Eugenio Suárez 0.1453
0.2239
(17.2)
0.2404
(20.9)
0.2254
(17.8)
0.2214
(16.6)
0.2248
(17.4)
Raimel Tapia 0.3179
0.2471
(15.4)
0.2375
(17.5)
0.2469
(15.3)
0.2463
(15.6)
0.2481
(15.2)
J.D. Martinez 0.1497
0.2438
(21.3)
0.2493
(22.6)
0.2474
(22.4)
0.2453
(21.7)
0.2388
(20.1)
Nelson Cruz 0.3063
0.2376
(15.6)
0.2323
(16.8)
0.2162
(19.9)
0.2445
(14.1)
0.2308
(17.1)
Teoscar Hernández 0.2832
0.2123
(15.5)
0.2022
(17.7)
0.2143
(14.9)
0.2117
(15.6)
0.2110
(15.8)

Individual Misses for Single Rate

Aggregate

Rank Player Proj Actual Error
1 Bryan Reynolds 0.2482 0.1639 16.7
2 Matt Joyce 0.2016 0.3059 16.0
3 Hunter Renfroe 0.1947 0.0769 15.8
4 Adam Eaton 0.2499 0.1575 15.5
5 Franmil Reyes 0.2242 0.2826 15.1
6 Tyler O'Neill 0.2310 0.1333 14.7
7 Ronald Acuña Jr. 0.2503 0.1744 14.5

Marcel

Rank Player Proj Actual Error
1 Tyler O'Neill 0.2573 0.1333 18.8
2 Bryan Reynolds 0.2571 0.1639 18.5
3 Jurickson Profar 0.1726 0.2500 16.5
4 Christian Yelich 0.2544 0.1875 15.4
5 Adam Eaton 0.2487 0.1575 15.3
6 Ronald Acuña Jr. 0.2541 0.1744 15.2
7 Matt Joyce 0.2095 0.3059 14.9

Razzball

Rank Player Proj Actual Error
1 Bryan Reynolds 0.2540 0.1639 18.1
2 Kole Calhoun 0.2162 0.1406 16.5
3 Franmil Reyes 0.2181 0.2826 16.3
4 Hunter Renfroe 0.1964 0.0769 16.2
5 Gregory Polanco 0.2162 0.1236 15.6
6 Christian Yelich 0.2536 0.1875 15.6
7 Gary Sánchez 0.1958 0.1098 14.8

Steamer

Rank Player Proj Actual Error
1 Bryan Reynolds 0.2568 0.1639 18.5
2 Hunter Renfroe 0.1971 0.0769 16.1
3 Matt Joyce 0.2032 0.3059 15.8
4 Franmil Reyes 0.2231 0.2826 15.3
5 Adam Eaton 0.2464 0.1575 14.9
6 Christian Yelich 0.2485 0.1875 14.1
7 Jackie Bradley Jr. 0.2021 0.2628 14.0

ZiPS

Rank Player Proj Actual Error
1 Tyler O'Neill 0.2472 0.1333 17.2
2 Matt Joyce 0.2000 0.3059 16.3
3 Adam Eaton 0.2533 0.1575 16.1
4 Ronald Acuña Jr. 0.2566 0.1744 15.8
5 Jackie Bradley Jr. 0.1966 0.2628 15.3
6 Hunter Renfroe 0.1905 0.0769 15.2
7 Randal Grichuk 0.1811 0.2420 15.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 Michael Chavis 0.2609 0.2283 0.2043 8.2 3.1 5.1
2 Fernando Tatis Jr. 0.2720 0.2521 0.2177 12.8 7.8 5.0
3 J.P. Crawford 0.1889 0.2086 0.2485 14.9 10.2 4.7
4 Alex Verdugo 0.2184 0.2384 0.2649 11.2 6.8 4.5
5 Tyler O'Neill 0.2573 0.2310 0.1333 18.8 14.7 4.1
6 Eugenio Suárez 0.2404 0.2239 0.1453 20.9 17.2 3.7
7 Shogo Akiyama 0.2162 0.2360 0.2541 7.7 4.1 3.7
8 Tommy La Stella 0.2400 0.2250 0.1868 11.1 7.8 3.3
9 Yandy Díaz 0.2290 0.2525 0.3158 12.6 9.3 3.3
10 Ryan Mountcastle 0.2162 0.2386 0.3441 18.5 15.3 3.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Miguel Cabrera 0.2162 0.2552 0.2552 9.7 0.9 8.8
2 César Hernández 0.2162 0.2532 0.2457 8.5 0.9 7.6
3 Jonathan Villar 0.2162 0.2539 0.2727 12.3 4.7 7.6
4 Victor Reyes 0.2162 0.2478 0.2810 14.5 8.0 6.5
5 Kyle Seager 0.2162 0.1951 0.1677 11.3 5.8 5.5
6 Nelson Cruz 0.2162 0.2376 0.3063 19.9 15.6 4.4
7 Jay Bruce 0.2162 0.1760 0.1061 11.0 6.8 4.2
8 Gregory Polanco 0.2162 0.1947 0.1236 15.6 11.7 3.9
9 Eric Hosmer 0.2162 0.2411 0.2407 4.3 0.6 3.7
10 Shogo Akiyama 0.2162 0.2360 0.2541 7.5 4.1 3.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Alex Dickerson 0.2311 0.2191 0.2143 2.2 0.1 2.1
2 Vladimir Guerrero Jr. 0.2456 0.2376 0.1954 11.2 9.3 2.0
3 Todd Frazier 0.1915 0.2028 0.2072 3.4 1.5 1.9
4 Bryan Reynolds 0.2568 0.2482 0.1639 18.5 16.7 1.8
5 Erik González 0.2405 0.2321 0.1832 10.3 8.6 1.6
6 Jonathan Villar 0.2459 0.2539 0.2727 6.4 4.7 1.6
7 Joey Gallo 0.1898 0.1827 0.1635 5.0 3.4 1.6
8 Nick Solak 0.2383 0.2452 0.2604 6.1 4.5 1.6
9 Miguel Sanó 0.2270 0.2197 0.1566 13.6 12.1 1.5
10 Michael Conforto 0.2050 0.2115 0.3235 28.6 27.1 1.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Fernando Tatis Jr. 0.2717 0.2521 0.2177 12.8 7.8 5.0
2 Yoán Moncada 0.2672 0.2525 0.2258 8.6 5.2 3.4
3 Kevin Pillar 0.1908 0.2059 0.2422 12.4 9.0 3.4
4 Jo Adell 0.2606 0.2377 0.1970 7.8 4.8 3.0
5 Kyle Tucker 0.2192 0.2069 0.1871 6.4 3.6 2.8
6 Cedric Mullins 0.1875 0.2057 0.2692 13.1 10.4 2.8
7 Trent Grisham 0.1955 0.2060 0.2292 9.5 6.9 2.7
8 Mark Canha 0.1900 0.2009 0.2044 4.5 1.8 2.7
9 Tyler O'Neill 0.2472 0.2310 0.1333 17.2 14.7 2.5
10 Dylan Moore 0.1758 0.1914 0.2093 6.0 3.5 2.5

Double Rate

Everybody Missed for Double Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Freddie Freeman 0.1402
0.0896
(14.1)
0.0867
(15.3)
0.0885
(14.4)
0.0877
(14.7)
0.0927
(13.4)
Jose Iglesias 0.1382
0.0630
(11.8)
0.0672
(11.4)
0.0627
(11.8)
0.0623
(11.9)
0.0641
(11.6)
Josh Bell 0.0227
0.0797
(12.0)
0.0820
(12.1)
0.0771
(11.4)
0.0791
(11.8)
0.0828
(12.6)
Keston Hiura 0.0331
0.0882
(12.8)
0.0978
(14.7)
0.0883
(12.8)
0.0881
(12.7)
0.0882
(12.7)
César Hernández 0.1143
0.0582
(15.5)
0.0558
(16.5)
0.0681
(12.9)
0.0634
(14.2)
0.0529
(16.9)
Matt Olson 0.0336
0.0789
(10.3)
0.0781
(9.7)
0.0755
(9.5)
0.0793
(10.4)
0.0820
(11.0)
Corey Dickerson 0.0327
0.0849
(10.3)
0.0949
(12.1)
0.0824
(9.8)
0.0834
(9.9)
0.0887
(11.0)
Miguel Sanó 0.1446
0.0883
(12.2)
0.0856
(13.1)
0.0857
(12.7)
0.0875
(12.4)
0.0921
(11.5)
Kyle Lewis 0.0238
0.0758
(11.8)
0.0811
(12.7)
0.0750
(11.6)
0.0736
(11.2)
0.0789
(12.5)
Jason Castro 0.2000
0.0743
(11.9)
0.0773
(11.7)
0.0681
(12.4)
0.0771
(11.6)
0.0714
(12.1)
Nick Markakis 0.1415
0.0705
(10.5)
0.0778
(9.7)
0.0681
(10.8)
0.0735
(10.1)
0.0676
(10.9)
Willy Adames 0.1456
0.0647
(17.3)
0.0634
(17.8)
0.0645
(17.3)
0.0652
(17.2)
0.0643
(17.4)
Ronald Acuña Jr. 0.1279
0.0707
(12.2)
0.0683
(13.0)
0.0695
(12.5)
0.0702
(12.3)
0.0724
(11.9)
Dominic Smith 0.1680
0.0728
(19.6)
0.0800
(18.5)
0.0725
(19.6)
0.0728
(19.6)
0.0732
(19.6)
Ji Man Choi 0.1512
0.0745
(11.6)
0.0780
(11.3)
0.0760
(11.4)
0.0763
(11.3)
0.0714
(12.1)

Individual Misses for Double Rate

Aggregate

Rank Player Proj Actual Error
1 Cavan Biggio 0.0661 0.1053 11.3
2 Jake Cronenworth 0.0603 0.1079 9.8
3 Andrew Stevenson 0.0537 0.2500 9.4
4 Juan Soto 0.0794 0.1239 9.4
5 Marwin Gonzalez 0.0804 0.0301 9.4

Marcel

Rank Player Proj Actual Error
1 Marcell Ozuna 0.0565 0.0927 11.0
2 Christian Walker 0.0741 0.1098 9.8
3 Juan Soto 0.0806 0.1239 9.4
4 Max Muncy 0.0727 0.0301 9.4
5 Isiah Kiner-Falefa 0.0675 0.0226 9.1

Razzball

Rank Player Proj Actual Error
1 Cavan Biggio 0.0688 0.1053 10.5
2 Juan Soto 0.0777 0.1239 9.7
3 Andrew Stevenson 0.0513 0.2500 9.5
4 JaCoby Jones 0.0681 0.1525 9.5
5 Jake Cronenworth 0.0631 0.1079 9.2

Steamer

Rank Player Proj Actual Error
1 Cavan Biggio 0.0679 0.1053 10.8
2 Juan Soto 0.0794 0.1239 9.4
3 Miguel Cabrera 0.0715 0.0276 9.4
4 Jake Cronenworth 0.0635 0.1079 9.2
5 Andrew Stevenson 0.0581 0.2500 9.2

ZiPS

Rank Player Proj Actual Error
1 Cavan Biggio 0.0614 0.1053 12.5
2 Jake Cronenworth 0.0543 0.1079 11.0
3 Hunter Dozier 0.0952 0.0385 9.9
4 Marwin Gonzalez 0.0826 0.0301 9.8
5 Andrew Stevenson 0.0517 0.2500 9.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 Jacob Stallings 0.0534 0.0758 0.0824 4.8 1.4 3.4
2 Marcell Ozuna 0.0565 0.0676 0.0927 11.0 7.6 3.4
3 Anthony Rendon 0.0987 0.0839 0.0738 4.7 1.6 3.1
4 J.P. Crawford 0.0778 0.0634 0.0424 7.1 4.1 3.0
5 Maikel Franco 0.0565 0.0667 0.0884 8.9 6.1 2.8
6 Bryan Reynolds 0.0921 0.0782 0.0492 7.9 5.4 2.6
7 Brandon Nimmo 0.0913 0.0788 0.0593 6.1 3.6 2.5
8 Franmil Reyes 0.0629 0.0710 0.0725 3.5 1.2 2.3
9 Orlando Arcia 0.0500 0.0599 0.0730 5.3 3.1 2.2
10 Mookie Betts 0.0903 0.0803 0.0542 7.7 5.6 2.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Pedro Severino 0.0681 0.0526 0.0431 3.9 1.1 2.8
2 Dee Strange-Gordon 0.0681 0.0407 0.0161 4.0 1.7 2.3
3 Edwin Encarnación 0.0681 0.0561 0.0515 2.4 0.2 2.2
4 Brian Goodwin 0.0681 0.0816 0.1047 6.5 4.3 2.2
5 Victor Reyes 0.0681 0.0599 0.0458 4.1 2.3 1.8
6 Stephen Vogt 0.0681 0.0878 0.0926 2.2 0.7 1.6
7 Jarrod Dyson 0.0681 0.0452 0.0000 4.3 2.8 1.5
8 Brett Gardner 0.0681 0.0588 0.0549 1.6 0.1 1.5
9 Didi Gregorius 0.0681 0.0621 0.0556 2.2 0.8 1.5
10 Mitch Moreland 0.0681 0.0775 0.0957 4.7 3.3 1.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Miguel Cabrera 0.0715 0.0655 0.0276 9.4 8.0 1.4
2 Pedro Severino 0.0582 0.0526 0.0431 2.1 1.1 1.0
3 Edwin Encarnación 0.0611 0.0561 0.0515 1.1 0.2 0.9
4 Austin Romine 0.0753 0.0688 0.0610 1.5 0.6 0.9
5 Ian Happ 0.0751 0.0784 0.0887 3.9 3.1 0.8
6 Matt Kemp 0.0792 0.0731 0.0429 4.3 3.6 0.8
7 Nelson Cruz 0.0748 0.0710 0.0541 3.7 2.9 0.8
8 Rhys Hoskins 0.0749 0.0789 0.0918 3.8 3.0 0.8
9 Jonathan Villar 0.0677 0.0640 0.0379 5.5 4.7 0.7
10 Brian Goodwin 0.0772 0.0816 0.1047 5.1 4.3 0.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kevin Pillar 0.0925 0.0822 0.0745 3.2 1.0 2.3
2 Alex Verdugo 0.0677 0.0776 0.1060 9.2 7.0 2.2
3 Austin Riley 0.0917 0.0812 0.0530 7.3 5.1 2.1
4 Nicky Lopez 0.0417 0.0517 0.0615 4.5 2.5 2.0
5 Hunter Dozier 0.0952 0.0851 0.0385 9.9 8.1 1.9
6 Tommy La Stella 0.0482 0.0558 0.0769 7.3 5.6 1.8
7 Hanser Alberto 0.0424 0.0499 0.0789 9.2 7.5 1.7
8 Joey Gallo 0.1000 0.0924 0.0769 4.4 2.8 1.7
9 Brandon Lowe 0.0909 0.0839 0.0732 3.2 1.7 1.5
10 Jon Berti 0.0460 0.0556 0.0595 2.5 1.1 1.5

Triple Rate

Everybody Missed for Triple Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Mike Yastrzemski 0.0315
0.0111
(4.8)
0.0120
(4.7)
0.0122
(4.5)
0.0124
(4.5)
0.0085
(5.5)
Bryce Harper 0.0146
0.0020
(3.3)
0.0029
(3.2)
0.0031
(2.9)
0.0028
(3.1)
0.0000
(3.9)
Trevor Story 0.0248
0.0123
(3.5)
0.0115
(3.8)
0.0111
(3.7)
0.0112
(3.7)
0.0146
(3.0)
Michael Chavis 0.0215
0.0028
(3.1)
0.0043
(2.9)
0.0041
(2.8)
0.0043
(2.8)
0.0000
(3.6)
Kyle Tucker 0.0387
0.0070
(7.4)
0.0061
(7.8)
0.0073
(7.3)
0.0070
(7.4)
0.0068
(7.6)
Harrison Bader 0.0317
0.0087
(3.0)
0.0075
(3.2)
0.0080
(3.0)
0.0081
(3.0)
0.0099
(2.9)
Asdrúbal Cabrera 0.0205
0.0014
(4.3)
0.0029
(4.1)
0.0058
(3.3)
0.0028
(3.9)
0.0000
(4.7)
Jeimer Candelario 0.0233
0.0087
(3.2)
0.0072
(3.6)
0.0092
(3.0)
0.0093
(3.0)
0.0076
(3.5)
Kevin Pillar 0.0186
0.0043
(3.4)
0.0047
(3.4)
0.0033
(3.5)
0.0038
(3.5)
0.0058
(3.2)

Individual Misses for Triple Rate

Aggregate

Rank Player Proj Actual Error
1 Luis Robert Jr. 0.0182 0.0000 3.9
2 Yoán Moncada 0.0100 0.0242 3.5
3 Cedric Mullins 0.0071 0.0288 3.5
4 Aaron Hicks 0.0025 0.0160 3.0
5 Taylor Ward 0.0020 0.0303 3.0
6 Daulton Varsho 0.0060 0.0308 2.9
7 Brandon Nimmo 0.0105 0.0222 2.8
8 Jorge Polanco 0.0132 0.0000 2.8
9 Matt Chapman 0.0080 0.0253 2.8
10 Whit Merrifield 0.0112 0.0000 2.7

Marcel

Rank Player Proj Actual Error
1 Jake Cronenworth 0.0058 0.0216 3.3
2 Brett Phillips 0.0058 0.0588 3.2
3 Joey Bart 0.0058 0.0323 3.1
4 Whit Merrifield 0.0130 0.0000 3.0
5 Daulton Varsho 0.0058 0.0308 3.0
6 Cedric Mullins 0.0114 0.0288 2.9
7 Trent Grisham 0.0109 0.0208 2.9
8 Jay Bruce 0.0040 0.0303 2.9
9 Tommy La Stella 0.0000 0.0110 2.8
10 George Springer 0.0029 0.0142 2.8

Razzball

Rank Player Proj Actual Error
1 Cedric Mullins 0.0000 0.0288 4.5
2 Adalberto Mondesi 0.0058 0.0207 3.6
3 Daulton Varsho 0.0000 0.0308 3.6
4 Trea Turner 0.0088 0.0214 3.4
5 Luis Robert Jr. 0.0155 0.0000 3.4
6 Andrés Giménez 0.0000 0.0227 3.1
7 Yoán Moncada 0.0117 0.0242 3.0
8 Brandon Nimmo 0.0098 0.0222 2.9
9 Whit Merrifield 0.0116 0.0000 2.9
10 Isiah Kiner-Falefa 0.0049 0.0169 2.9

Steamer

Rank Player Proj Actual Error
1 Trea Turner 0.0090 0.0214 3.4
2 Yoán Moncada 0.0108 0.0242 3.3
3 Luis Robert Jr. 0.0151 0.0000 3.3
4 Cedric Mullins 0.0089 0.0288 3.2
5 Brandon Nimmo 0.0099 0.0222 2.9
6 Taylor Ward 0.0022 0.0303 2.9
7 Isiah Kiner-Falefa 0.0050 0.0169 2.9
8 Jay Bruce 0.0032 0.0303 2.9
9 Whit Merrifield 0.0115 0.0000 2.9
10 Jake Cronenworth 0.0078 0.0216 2.8

ZiPS

Rank Player Proj Actual Error
1 Luis Robert Jr. 0.0242 0.0000 5.2
2 Yoán Moncada 0.0076 0.0242 4.1
3 Aaron Hicks 0.0000 0.0160 3.7
4 Jorge Polanco 0.0172 0.0000 3.6
5 Joey Gallo 0.0167 0.0000 3.5
6 Keston Hiura 0.0147 0.0000 3.3
7 Jonathan Schoop 0.0000 0.0169 3.2
8 Taylor Ward 0.0000 0.0303 3.2
9 Matt Chapman 0.0074 0.0253 2.9
10 Jared Walsh 0.0000 0.0256 2.9

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 Brett Phillips 0.0058 0.0300 0.0588 3.2 1.7 1.5
2 Trent Grisham 0.0109 0.0160 0.0208 2.9 1.4 1.4
3 Leody Taveras 0.0058 0.0131 0.0137 1.3 0.2 1.1
4 Dylan Carlson 0.0058 0.0156 0.0137 1.1 0.1 1.0
5 Teoscar Hernández 0.0147 0.0095 0.0000 2.7 1.8 1.0
6 Ryan McMahon 0.0035 0.0078 0.0102 1.6 0.6 0.9
7 Christian Walker 0.0034 0.0073 0.0061 1.0 0.1 0.9
8 George Springer 0.0029 0.0063 0.0142 2.8 1.9 0.9
9 Max Muncy 0.0069 0.0028 0.0000 1.4 0.5 0.9
10 Lourdes Gurriel Jr. 0.0077 0.0032 0.0000 1.4 0.5 0.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adalberto Mondesi 0.0058 0.0234 0.0207 3.6 0.4 3.2
2 Victor Reyes 0.0058 0.0119 0.0131 1.7 0.4 1.3
3 Miguel Cabrera 0.0058 0.0011 0.0000 1.2 0.1 1.1
4 Renato Núñez 0.0058 0.0010 0.0000 1.1 0.0 1.1
5 Kyle Seager 0.0058 0.0016 0.0000 1.3 0.2 1.1
6 Nelson Cruz 0.0058 0.0011 0.0000 1.1 0.1 1.1
7 Cedric Mullins 0.0000 0.0071 0.0288 4.5 3.5 1.0
8 Andrés Giménez 0.0000 0.0079 0.0227 3.1 2.1 1.0
9 Maikel Franco 0.0058 0.0020 0.0000 1.3 0.3 1.0
10 Roman Quinn 0.0058 0.0171 0.0147 1.1 0.2 0.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Trent Grisham 0.0126 0.0160 0.0208 2.3 1.4 0.8
2 Trea Turner 0.0090 0.0121 0.0214 3.4 2.6 0.8
3 Nick Castellanos 0.0053 0.0077 0.0147 2.5 1.9 0.6
4 Garrett Hampson 0.0139 0.0171 0.0283 2.8 2.2 0.6
5 Maikel Franco 0.0039 0.0020 0.0000 0.8 0.3 0.5
6 Mitch Moreland 0.0062 0.0031 0.0000 0.8 0.3 0.5
7 Kyle Seager 0.0033 0.0016 0.0000 0.6 0.2 0.4
8 Max Muncy 0.0044 0.0028 0.0000 0.9 0.5 0.4
9 Carlos Correa 0.0053 0.0035 0.0000 1.0 0.6 0.4
10 Darin Ruf 0.0058 0.0000 0.0000 0.5 0.1 0.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Joey Gallo 0.0167 0.0090 0.0000 3.5 1.8 1.6
2 Hunter Dozier 0.0079 0.0144 0.0192 2.3 1.0 1.3
3 Luis Robert Jr. 0.0242 0.0182 0.0000 5.2 3.9 1.3
4 Keston Hiura 0.0147 0.0099 0.0000 3.3 2.2 1.1
5 Raimel Tapia 0.0226 0.0173 0.0132 1.6 0.7 1.0
6 Brett Gardner 0.0058 0.0115 0.0110 1.0 0.1 1.0
7 Luke Voit 0.0096 0.0054 0.0000 1.9 1.1 0.9
8 Jorge Polanco 0.0172 0.0132 0.0000 3.6 2.8 0.8
9 Dylan Carlson 0.0229 0.0156 0.0137 0.9 0.1 0.8
10 Miguel Sanó 0.0132 0.0087 0.0000 2.4 1.6 0.8

Run Rate

Everybody Missed for Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Freddie Freeman 0.1947
0.1468
(12.1)
0.1485
(12.6)
0.1487
(12.7)
0.1416
(12.8)
0.1500
(11.4)
Fernando Tatis Jr. 0.1946
0.1459
(12.0)
0.1481
(12.4)
0.1443
(13.6)
0.1426
(12.3)
0.1509
(10.9)
Jonathan Villar 0.0628
0.1236
(13.0)
0.1316
(13.8)
0.1254
(12.4)
0.1195
(12.6)
0.1277
(13.6)
Tim Anderson 0.2036
0.1344
(14.9)
0.1331
(16.0)
0.1385
(15.0)
0.1320
(14.9)
0.1327
(15.4)
Dansby Swanson 0.1856
0.1200
(16.8)
0.1178
(18.4)
0.1217
(17.6)
0.1144
(17.7)
0.1238
(16.0)
Ronald Acuña Jr. 0.2277
0.1636
(12.6)
0.1624
(13.6)
0.1635
(13.5)
0.1569
(13.5)
0.1705
(11.3)
Francisco Lindor 0.1128
0.1571
(12.3)
0.1527
(10.1)
0.1596
(11.8)
0.1520
(11.6)
0.1597
(12.8)
J.D. Martinez 0.0928
0.1526
(14.6)
0.1570
(14.7)
0.1544
(14.0)
0.1591
(16.7)
0.1441
(12.4)
Willie Calhoun 0.0278
0.1291
(11.1)
0.1295
(10.8)
0.1228
(10.0)
0.1322
(11.7)
0.1324
(11.4)

Individual Misses for Run Rate

Aggregate

Rank Player Proj Actual Error
1 Kyle Lewis 0.0942 0.1529 13.8
2 Mike Yastrzemski 0.1171 0.1733 12.2
3 Joey Gallo 0.1476 0.1018 10.8
4 Anthony Rizzo 0.1489 0.1070 10.6
5 Alex Bregman 0.1613 0.1056 10.4
6 Jeff McNeil 0.1382 0.0909 10.3
7 Hanser Alberto 0.1058 0.1515 10.1
8 Manny Machado 0.1322 0.1732 10.0
9 Gregory Polanco 0.1237 0.0690 9.8
10 Jorge Polanco 0.1379 0.0973 9.6

Marcel

Rank Player Proj Actual Error
1 Manny Machado 0.1207 0.1732 13.8
2 Willson Contreras 0.1169 0.1644 11.1
3 Rhys Hoskins 0.1310 0.1892 11.1
4 Charlie Blackmon 0.1713 0.1255 10.8
5 Joey Gallo 0.1509 0.1018 10.7
6 Trent Grisham 0.1267 0.1667 10.6
7 Alex Verdugo 0.1174 0.1629 10.5
8 José Abreu 0.1261 0.1641 10.5
9 Randal Grichuk 0.1232 0.1645 10.0
10 Adam Duvall 0.1180 0.1627 9.7

Razzball

Rank Player Proj Actual Error
1 Kyle Lewis 0.0911 0.1529 15.6
2 Mike Yastrzemski 0.1176 0.1733 13.1
3 Anthony Rizzo 0.1626 0.1070 12.9
4 Trent Grisham 0.1235 0.1667 11.6
5 Luke Voit 0.1320 0.1752 10.7
6 Dylan Moore 0.1000 0.1635 10.5
7 Jeff McNeil 0.1432 0.0909 10.4
8 J.P. Crawford 0.1009 0.1422 10.2
9 Juan Soto 0.1500 0.1990 10.1
10 Ketel Marte 0.1516 0.0974 10.1

Steamer

Rank Player Proj Actual Error
1 Mike Yastrzemski 0.1075 0.1733 13.9
2 Kyle Lewis 0.0944 0.1529 13.1
3 Anthony Rizzo 0.1519 0.1070 11.9
4 Jorge Polanco 0.1417 0.0973 11.0
5 Hanser Alberto 0.1000 0.1515 10.9
6 Luke Voit 0.1246 0.1752 10.8
7 Marwin Gonzalez 0.1233 0.0754 10.4
8 DJ LeMahieu 0.1382 0.1898 10.2
9 Jeff McNeil 0.1346 0.0909 10.0
10 Carlos Correa 0.1405 0.0995 10.0

ZiPS

Rank Player Proj Actual Error
1 Joey Gallo 0.1707 0.1018 15.8
2 Kyle Lewis 0.0969 0.1529 13.3
3 José Abreu 0.1139 0.1641 12.9
4 Manny Machado 0.1235 0.1732 12.4
5 Miguel Cabrera 0.0719 0.1212 11.2
6 Alex Bregman 0.1653 0.1056 10.9
7 Hanser Alberto 0.1031 0.1515 10.9
8 Eric Thames 0.1465 0.0714 10.7
9 Alex Verdugo 0.1136 0.1629 10.7
10 Gregory Polanco 0.1284 0.0690 10.5

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 Vladimir Guerrero Jr. 0.1086 0.1308 0.1399 8.1 1.8 6.3
2 Charlie Blackmon 0.1713 0.1511 0.1255 10.8 6.8 4.1
3 Erik González 0.1199 0.0953 0.0725 8.8 4.8 4.0
4 Manny Machado 0.1207 0.1322 0.1732 13.8 10.0 3.9
5 José Ramírez 0.1452 0.1547 0.1772 8.6 5.2 3.4
6 Myles Straw 0.1593 0.1174 0.0930 5.5 2.3 3.3
7 Trevor Story 0.1441 0.1529 0.1583 4.2 0.9 3.3
8 Evan White 0.1254 0.1059 0.0941 5.9 2.8 3.2
9 Alex Verdugo 0.1174 0.1279 0.1629 10.5 7.3 3.2
10 Joey Votto 0.1266 0.1361 0.1435 4.2 1.2 3.0

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Erik González 0.1254 0.0953 0.0725 9.7 4.8 4.9
2 Nelson Cruz 0.1254 0.1402 0.1542 6.7 2.6 4.1
3 Pedro Severino 0.1254 0.1015 0.0955 4.9 1.4 3.5
4 Yadier Molina 0.1254 0.1021 0.0769 7.2 4.2 2.9
5 Wilson Ramos 0.1254 0.1031 0.0839 6.0 3.3 2.8
6 J.P. Crawford 0.1009 0.1075 0.1422 10.2 7.6 2.6
7 Albert Pujols 0.1254 0.1057 0.0920 5.0 2.5 2.5
8 Jesús Aguilar 0.1076 0.1143 0.1435 8.3 5.9 2.4
9 Yoshi Tsutsugo 0.1254 0.1332 0.1459 4.3 2.0 2.3
10 Anthony Rizzo 0.1626 0.1489 0.1070 12.9 10.6 2.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Didi Gregorius 0.1109 0.1265 0.1435 6.7 3.6 3.1
2 Maikel Franco 0.1221 0.1129 0.0947 7.7 4.9 2.8
3 Jean Segura 0.1089 0.1237 0.1290 3.5 0.8 2.7
4 Albert Pujols 0.1194 0.1057 0.0920 5.2 2.5 2.6
5 Pete Alonso 0.1506 0.1440 0.1297 6.0 3.9 2.1
6 J.D. Martinez 0.1591 0.1526 0.0928 16.7 14.6 2.1
7 Mookie Betts 0.1593 0.1703 0.1911 6.8 4.7 2.1
8 Kole Calhoun 0.1168 0.1281 0.1535 7.4 5.4 2.0
9 Mike Trout 0.1852 0.1791 0.1701 4.7 2.6 2.0
10 Raimel Tapia 0.1088 0.1206 0.1262 2.7 0.8 1.9

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Miguel Cabrera 0.0719 0.0955 0.1212 11.2 5.5 5.6
2 Joey Gallo 0.1707 0.1476 0.1018 15.8 10.8 5.0
3 José Abreu 0.1139 0.1289 0.1641 12.9 8.8 4.1
4 Charlie Blackmon 0.1667 0.1511 0.1255 10.4 6.8 3.7
5 Alex Verdugo 0.1136 0.1279 0.1629 10.7 7.3 3.3
6 Yasmani Grandal 0.1156 0.1305 0.1392 4.4 1.3 3.0
7 Nick Solak 0.1339 0.1204 0.1159 4.5 1.5 3.0
8 Luis Robert Jr. 0.1156 0.1268 0.1454 6.5 3.8 2.7
9 Adam Frazier 0.1308 0.1184 0.0957 8.3 5.7 2.7
10 Nelson Cruz 0.1285 0.1402 0.1542 5.3 2.6 2.7

RBI Rate

Everybody Missed for RBI Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Wil Myers 0.1835
0.1211
(14.6)
0.1130
(15.8)
0.1205
(15.1)
0.1164
(15.3)
0.1263
(13.5)
Avisaíl García 0.0725
0.1419
(13.4)
0.1329
(12.2)
0.1408
(12.8)
0.1346
(12.2)
0.1503
(15.1)
Luke Voit 0.2222
0.1379
(20.8)
0.1359
(20.6)
0.1350
(21.9)
0.1320
(21.8)
0.1467
(18.8)
José Abreu 0.2290
0.1588
(19.6)
0.1546
(19.9)
0.1649
(18.5)
0.1554
(20.1)
0.1561
(20.4)
Eric Hosmer 0.2308
0.1320
(16.1)
0.1288
(16.2)
0.1200
(18.3)
0.1270
(16.7)
0.1369
(15.4)
Dominic Smith 0.2111
0.1191
(19.2)
0.1153
(19.4)
0.1261
(18.2)
0.1184
(19.1)
0.1129
(20.5)
Christian Yelich 0.0891
0.1634
(17.2)
0.1495
(14.5)
0.1641
(16.9)
0.1586
(16.4)
0.1674
(18.1)

Individual Misses for RBI Rate

Aggregate

Rank Player Proj Actual Error
1 Cody Bellinger 0.1880 0.1235 14.6
2 J.D. Martinez 0.1789 0.1139 14.3
3 Brian Anderson 0.1111 0.1659 13.6
4 Fernando Tatis Jr. 0.1288 0.1751 13.1
5 Trea Turner 0.1124 0.1583 13.1
6 Javier Báez 0.1619 0.1021 13.0
7 David Bote 0.1178 0.2000 12.6
8 Donovan Solano 0.0856 0.1429 12.5
9 Kole Calhoun 0.1255 0.1754 12.4
10 Jared Walsh 0.1314 0.2407 12.3

Marcel

Rank Player Proj Actual Error
1 Kyle Tucker 0.1151 0.1842 16.2
2 Jared Walsh 0.1016 0.2407 15.2
3 Marcell Ozuna 0.1549 0.2097 15.1
4 Kole Calhoun 0.1117 0.1754 14.9
5 Trea Turner 0.1027 0.1583 14.9
6 J.D. Martinez 0.1758 0.1139 14.2
7 Freddie Freeman 0.1501 0.2023 14.1
8 Brian Anderson 0.1107 0.1659 13.1
9 Manny Machado 0.1355 0.1850 13.0
10 Shogo Akiyama 0.1200 0.0492 12.6

Razzball

Rank Player Proj Actual Error
1 J.D. Martinez 0.1933 0.1139 17.3
2 Cody Bellinger 0.2000 0.1235 17.0
3 Brian Anderson 0.1082 0.1659 14.7
4 Mike Yastrzemski 0.0982 0.1556 14.3
5 Kole Calhoun 0.1200 0.1754 14.1
6 Fernando Tatis Jr. 0.1294 0.1751 13.4
7 Austin Nola 0.0871 0.1522 13.2
8 Javier Báez 0.1643 0.1021 13.1
9 Didi Gregorius 0.1200 0.1688 13.1
10 Kyle Schwarber 0.1711 0.1071 12.9

Steamer

Rank Player Proj Actual Error
1 Marcell Ozuna 0.1542 0.2097 15.6
2 Fernando Tatis Jr. 0.1187 0.1751 15.3
3 J.D. Martinez 0.1767 0.1139 14.2
4 Francisco Lindor 0.1574 0.1015 14.1
5 Trea Turner 0.1074 0.1583 14.0
6 Brian Anderson 0.1093 0.1659 13.7
7 Alex Verdugo 0.1320 0.0679 13.5
8 Freddie Freeman 0.1544 0.2023 13.4
9 David Bote 0.1115 0.2000 13.3
10 Kole Calhoun 0.1207 0.1754 13.2

ZiPS

Rank Player Proj Actual Error
1 Max Muncy 0.1753 0.1089 15.2
2 Eduardo Escobar 0.1609 0.0901 14.6
3 Anthony Rizzo 0.1630 0.0988 14.4
4 Donovan Solano 0.0797 0.1429 13.8
5 Cody Bellinger 0.1849 0.1235 13.7
6 Javier Báez 0.1651 0.1021 13.7
7 Charlie Blackmon 0.1197 0.1700 13.7
8 Trea Turner 0.1106 0.1583 13.6
9 Josh Bell 0.1644 0.0987 13.6
10 Carlos Correa 0.1792 0.1131 13.5

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 Kyle Tucker 0.1151 0.1443 0.1842 16.2 10.1 6.0
2 Leody Taveras 0.1200 0.0803 0.0448 9.8 4.2 5.7
3 Eloy Jiménez 0.1438 0.1669 0.1814 8.9 4.3 4.6
4 Kevin Newman 0.1143 0.0907 0.0581 9.4 4.8 4.6
5 Manny Machado 0.1355 0.1556 0.1850 13.0 8.6 4.4
6 Randal Grichuk 0.1286 0.1501 0.1515 5.7 1.4 4.3
7 Nico Hoerner 0.1400 0.1102 0.1032 4.4 0.3 4.1
8 Rafael Devers 0.1440 0.1633 0.1734 7.7 3.6 4.1
9 Mike Trout 0.1462 0.1656 0.1909 11.2 7.2 4.0
10 Shogo Akiyama 0.1200 0.1010 0.0492 12.6 8.7 4.0

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 César Hernández 0.1200 0.0915 0.0766 9.6 2.7 6.9
2 Didi Gregorius 0.1200 0.1456 0.1688 13.1 6.6 6.5
3 Jonathan Villar 0.1200 0.0902 0.0725 8.5 2.7 5.8
4 Renato Núñez 0.1200 0.1439 0.1435 6.5 0.9 5.6
5 Victor Reyes 0.1200 0.0927 0.0657 10.2 4.8 5.4
6 Delino DeShields 0.1200 0.0759 0.0583 6.6 1.6 5.1
7 Asdrúbal Cabrera 0.1200 0.1414 0.1455 6.8 1.9 5.0
8 Albert Pujols 0.1200 0.1476 0.1534 6.5 1.7 4.8
9 Ryan Braun 0.1200 0.1507 0.1844 10.0 5.4 4.6
10 Kyle Seager 0.1200 0.1358 0.1613 11.8 7.4 4.4

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Didi Gregorius 0.1272 0.1456 0.1688 10.6 6.6 4.0
2 Asdrúbal Cabrera 0.1214 0.1414 0.1455 5.8 1.9 3.9
3 Marcell Ozuna 0.1542 0.1683 0.2097 15.6 12.3 3.4
4 Francisco Lindor 0.1574 0.1470 0.1015 14.1 10.9 3.2
5 Travis d'Arnaud 0.1271 0.1431 0.1848 11.2 8.5 2.7
6 Adam Duvall 0.1370 0.1513 0.1579 5.0 2.3 2.7
7 Andrew McCutchen 0.1141 0.1252 0.1411 7.3 4.9 2.3
8 Fernando Tatis Jr. 0.1187 0.1288 0.1751 15.3 13.1 2.2
9 Nicky Lopez 0.0958 0.0861 0.0677 4.8 2.7 2.2
10 Alex Gordon 0.1179 0.1076 0.0598 10.1 8.0 2.2

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Max Muncy 0.1753 0.1495 0.1089 15.2 8.9 6.3
2 Charlie Blackmon 0.1197 0.1408 0.1700 13.7 8.3 5.3
3 Luis Robert Jr. 0.1156 0.1345 0.1366 5.9 1.5 4.4
4 Miguel Sanó 0.1899 0.1716 0.1220 12.9 9.2 3.7
5 Bryce Harper 0.1772 0.1618 0.1352 9.0 5.4 3.7
6 Colin Moran 0.1421 0.1252 0.1150 4.4 1.1 3.3
7 Eduardo Escobar 0.1609 0.1469 0.0901 14.6 11.6 3.0
8 Luis Arraez 0.0723 0.0959 0.1074 4.8 2.0 2.9
9 Austin Riley 0.1675 0.1533 0.1311 6.5 3.6 2.9
10 Jean Segura 0.0948 0.1074 0.1152 5.5 2.7 2.8

Stolen Base Rate

Everybody Missed for Stolen Base Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Billy Hamilton 1.2000
0.2639
(33.8)
0.2571
(34.0)
0.2414
(34.6)
0.2409
(34.6)
0.3095
(32.2)
Manuel Margot 0.2857
0.1485
(22.2)
0.1296
(24.9)
0.1429
(23.1)
0.1402
(23.4)
0.1628
(20.2)
Trevor Story 0.2344
0.1324
(27.1)
0.1324
(26.5)
0.1307
(27.5)
0.1345
(26.4)
0.1321
(27.6)
Scott Heineman 0.5000
0.0896
(22.3)
0.0545
(24.1)
0.0822
(22.7)
0.0817
(22.7)
0.1053
(21.5)
Monte Harrison 0.6000
0.1876
(21.2)
0.0561
(27.8)
0.0561
(27.9)
0.1574
(22.7)
0.2162
(19.8)
Amed Rosario 0.0000
0.1423
(20.5)
0.1357
(19.9)
0.1421
(20.5)
0.1393
(20.2)
0.1455
(20.8)
Roman Quinn 0.5000
0.2435
(30.1)
0.1692
(38.4)
0.0561
(51.8)
0.1888
(36.3)
0.3000
(23.7)
Trent Grisham 0.1493
0.0683
(21.1)
0.0405
(27.5)
0.0661
(21.6)
0.0660
(21.5)
0.0727
(20.3)
Robbie Grossman 0.1818
0.0456
(26.7)
0.0379
(27.7)
0.0470
(26.4)
0.0462
(26.4)
0.0435
(27.4)

Individual Misses for Stolen Base Rate

Aggregate

Rank Player Proj Actual Error
1 Adalberto Mondesi 0.4005 0.5000 23.8
2 Xander Bogaerts 0.0384 0.1270 20.5
3 Niko Goodrum 0.0953 0.2059 20.3
4 Kevin Newman 0.1185 0.0000 19.9
5 Dylan Moore 0.1780 0.3000 19.8
6 Tommy Edman 0.1236 0.0339 19.7
7 Austin Slater 0.0559 0.2353 18.9
8 Victor Robles 0.1885 0.0870 18.7
9 Michael A. Taylor 0.1898 0.0000 18.5
10 Brett Phillips 0.1210 0.4286 18.3

Marcel

Rank Player Proj Actual Error
1 Dylan Moore 0.1154 0.3000 29.4
2 Adalberto Mondesi 0.3750 0.5000 29.2
3 Luis Robert Jr. 0.0561 0.1837 29.0
4 Leody Taveras 0.0561 0.2667 28.3
5 Brett Phillips 0.0561 0.4286 22.0
6 Andrés Giménez 0.0561 0.2222 22.0
7 Cedric Mullins 0.0517 0.1892 21.1
8 Tommy Edman 0.1263 0.0339 20.9
9 Myles Straw 0.1233 0.3529 19.8
10 Anderson Tejeda 0.0561 0.3077 19.4

Razzball

Rank Player Proj Actual Error
1 Adalberto Mondesi 0.0561 0.5000 104.0
2 Jonathan Villar 0.0561 0.2909 49.1
3 Jarrod Dyson 0.0561 0.4000 22.9
4 Niko Goodrum 0.0888 0.2059 21.4
5 Xander Bogaerts 0.0346 0.1270 21.4
6 Kevin Newman 0.1228 0.0000 20.7
7 Dylan Moore 0.1744 0.3000 20.4
8 Anthony Alford 0.0561 0.7500 20.2
9 Victor Reyes 0.0561 0.1481 20.2
10 Anderson Tejeda 0.0561 0.3077 19.6

Steamer

Rank Player Proj Actual Error
1 Adalberto Mondesi 0.3691 0.5000 30.9
2 Dylan Moore 0.1667 0.3000 21.5
3 Xander Bogaerts 0.0335 0.1270 21.5
4 Kevin Newman 0.1233 0.0000 20.9
5 Niko Goodrum 0.0947 0.2059 20.3
6 Austin Slater 0.0503 0.2353 19.4
7 Brett Phillips 0.1052 0.4286 19.2
8 Jonathan Villar 0.2004 0.2909 19.1
9 Victor Robles 0.1885 0.0870 18.8
10 Tommy Edman 0.1171 0.0339 18.4

ZiPS

Rank Player Proj Actual Error
1 Trea Turner 0.2712 0.1690 25.4
2 Ramón Laureano 0.1463 0.0333 24.2
3 Tommy Edman 0.1373 0.0339 22.5
4 Michael A. Taylor 0.2222 0.0000 21.6
5 Wil Myers 0.1429 0.0435 20.8
6 Victor Robles 0.1964 0.0870 19.9
7 Yoán Moncada 0.0893 0.0000 19.7
8 Niko Goodrum 0.1026 0.2059 19.2
9 Xander Bogaerts 0.0476 0.1270 18.8
10 Christian Yelich 0.1385 0.0588 18.7

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 Luis Robert Jr. 0.0561 0.1861 0.1837 29.0 0.0 29.0
2 Andrés Giménez 0.0561 0.2211 0.2222 22.0 0.5 21.5
3 Cedric Mullins 0.0517 0.1571 0.1892 21.1 5.3 15.8
4 Kyle Tucker 0.1091 0.1653 0.1702 14.0 1.7 12.3
5 Leody Taveras 0.0561 0.1394 0.2667 28.3 17.4 10.9
6 Tim Lopes 0.1014 0.1685 0.1786 11.7 1.9 9.8
7 Dylan Moore 0.1154 0.1780 0.3000 29.4 19.8 9.6
8 Yoshi Tsutsugo 0.0561 0.0079 0.0000 10.3 1.0 9.3
9 Roman Quinn 0.1692 0.2435 0.5000 38.4 30.1 8.3
10 Sam Hilliard 0.0690 0.1423 0.1429 8.5 0.4 8.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adalberto Mondesi 0.0561 0.4005 0.5000 104.0 23.8 80.2
2 Jonathan Villar 0.0561 0.2237 0.2909 49.1 14.5 34.7
3 Roman Quinn 0.0561 0.2435 0.5000 51.8 30.1 21.7
4 Tim Lopes 0.0561 0.1685 0.1786 18.9 1.9 17.0
5 Victor Reyes 0.0561 0.1248 0.1481 20.2 5.5 14.6
6 Mallex Smith 0.0561 0.2988 0.3333 13.2 1.7 11.4
7 Nelson Cruz 0.0561 0.0047 0.0000 11.4 0.4 11.0
8 Jarrod Dyson 0.0561 0.2222 0.4000 22.9 11.9 11.0
9 Renato Núñez 0.0561 0.0061 0.0000 11.6 0.8 10.8
10 Robinson Canó 0.0561 0.0036 0.0000 9.7 0.2 9.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adalberto Mondesi 0.3691 0.4005 0.5000 30.9 23.8 7.2
2 Roman Quinn 0.1888 0.2435 0.5000 36.3 30.1 6.3
3 Jonathan Villar 0.2004 0.2237 0.2909 19.1 14.5 4.7
4 Andrés Giménez 0.1959 0.2211 0.2222 3.7 0.5 3.2
5 Kyle Tucker 0.1515 0.1653 0.1702 4.7 1.7 3.0
6 José Ramírez 0.1458 0.1558 0.1562 3.1 0.8 2.4
7 Luis Robert Jr. 0.1759 0.1861 0.1837 2.2 0.0 2.2
8 Teoscar Hernández 0.0667 0.0774 0.1277 13.0 11.0 2.1
9 Cody Bellinger 0.0703 0.0792 0.1017 8.1 6.1 2.0
10 Mookie Betts 0.0973 0.1059 0.1562 15.0 13.0 1.9

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Trea Turner 0.2712 0.2356 0.1690 25.4 16.6 8.8
2 Ramón Laureano 0.1463 0.1166 0.0333 24.2 17.9 6.3
3 AJ Pollock 0.1212 0.0911 0.0488 14.3 8.3 6.0
4 Jon Berti 0.2286 0.1931 0.1800 6.6 1.6 5.1
5 Luis Robert Jr. 0.2093 0.1861 0.1837 4.9 0.0 4.8
6 Garrett Hampson 0.2083 0.1832 0.1500 10.0 5.6 4.4
7 Jose Altuve 0.1000 0.0786 0.0435 11.0 6.8 4.2
8 Christian Yelich 0.1385 0.1209 0.0588 18.7 14.7 4.0
9 Bo Bichette 0.2128 0.1803 0.1481 7.7 3.8 4.0
10 José Ramírez 0.1786 0.1558 0.1562 4.6 0.8 3.8

Batting Average

Everybody Missed for Batting Average

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Michael Conforto 0.3218
0.2538
(18.8)
0.2554
(18.6)
0.2523
(19.0)
0.2525
(19.4)
0.2565
(17.8)
Jose Iglesias 0.3732
0.2681
(17.7)
0.2704
(17.4)
0.2689
(17.4)
0.2689
(17.7)
0.2667
(17.7)
Salvador Perez 0.3333
0.2495
(15.1)
0.2500
(15.1)
0.2488
(15.0)
0.2529
(14.7)
0.2467
(15.3)
Marcell Ozuna 0.3377
0.2768
(19.7)
0.2712
(21.4)
0.2746
(20.0)
0.2743
(20.6)
0.2814
(18.0)
Willi Castro 0.3488
0.2557
(14.8)
0.2447
(16.5)
0.2559
(14.7)
0.2576
(14.7)
0.2535
(14.9)
J.D. Martinez 0.2133
0.2958
(16.5)
0.3043
(18.4)
0.2981
(17.3)
0.2984
(16.9)
0.2908
(15.7)
Trea Turner 0.3348
0.2858
(16.0)
0.2788
(18.0)
0.2885
(15.1)
0.2887
(15.5)
0.2804
(17.0)
Dominic Smith 0.3164
0.2468
(16.4)
0.2466
(16.6)
0.2450
(16.6)
0.2437
(17.2)
0.2515
(15.1)
Christian Yelich 0.2050
0.3056
(21.7)
0.3056
(21.5)
0.3106
(23.1)
0.3063
(21.6)
0.3000
(20.7)
DJ LeMahieu 0.3641
0.2897
(18.8)
0.2992
(16.9)
0.2894
(18.7)
0.2853
(20.0)
0.2944
(17.5)

Individual Misses for Batting Average

Aggregate

Rank Player Proj Actual Error
1 Bryan Reynolds 0.2780 0.1892 15.8
2 Freddie Freeman 0.2941 0.3411 15.7
3 Alec Bohm 0.2662 0.3375 15.1
4 Mike Yastrzemski 0.2433 0.2969 14.9
5 Gary Sánchez 0.2437 0.1474 14.9
6 Wil Myers 0.2345 0.2879 14.4
7 Jeimer Candelario 0.2402 0.2973 14.4
8 Travis d'Arnaud 0.2570 0.3212 14.2
9 Jose Altuve 0.2988 0.2188 14.1
10 Teoscar Hernández 0.2340 0.2895 14.1

Marcel

Rank Player Proj Actual Error
1 Alec Bohm 0.2444 0.3375 19.2
2 Bryan Reynolds 0.2943 0.1892 19.0
3 Jeimer Candelario 0.2283 0.2973 17.0
4 Juan Soto 0.2801 0.3506 16.5
5 Jose Altuve 0.3075 0.2188 15.8
6 Freddie Freeman 0.2946 0.3411 15.7
7 Travis d'Arnaud 0.2493 0.3212 15.7
8 Gregory Polanco 0.2500 0.1529 14.5
9 Javier Báez 0.2779 0.2027 14.5
10 Edwin Encarnación 0.2506 0.1572 14.4

Razzball

Rank Player Proj Actual Error
1 Bryan Reynolds 0.2829 0.1892 17.0
2 Freddie Freeman 0.2915 0.3411 16.1
3 Gary Sánchez 0.2470 0.1474 15.6
4 Mike Yastrzemski 0.2411 0.2969 15.2
5 Robinson Canó 0.2444 0.3158 15.2
6 Nelson Cruz 0.2444 0.3027 15.0
7 Wil Myers 0.2329 0.2879 14.6
8 Javier Báez 0.2762 0.2027 14.5
9 Jeimer Candelario 0.2393 0.2973 14.4
10 Juan Soto 0.2893 0.3506 14.3

Steamer

Rank Player Proj Actual Error
1 Bryan Reynolds 0.2882 0.1892 17.7
2 Freddie Freeman 0.2912 0.3411 16.7
3 Alec Bohm 0.2638 0.3375 15.8
4 Mike Yastrzemski 0.2446 0.2969 14.9
5 Wil Myers 0.2337 0.2879 14.8
6 Teoscar Hernández 0.2321 0.2895 14.7
7 Travis d'Arnaud 0.2565 0.3212 14.5
8 Gary Sánchez 0.2423 0.1474 14.4
9 Gregory Polanco 0.2490 0.1529 14.3
10 Juan Soto 0.2917 0.3506 14.3

ZiPS

Rank Player Proj Actual Error
1 José Abreu 0.2685 0.3167 15.5
2 Jose Altuve 0.3035 0.2188 15.4
3 Donovan Solano 0.2615 0.3263 15.4
4 Alec Bohm 0.2646 0.3375 15.1
5 Brandon Belt 0.2364 0.3087 15.0
6 Gary Sánchez 0.2418 0.1474 14.8
7 Jeimer Candelario 0.2368 0.2973 14.8
8 Shohei Ohtani 0.2837 0.1895 14.5
9 Mike Yastrzemski 0.2442 0.2969 14.4
10 Gregory Polanco 0.2443 0.1529 14.0

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 Alex Verdugo 0.2737 0.2995 0.3085 10.7 4.8 5.9
2 Eloy Jiménez 0.2623 0.2832 0.2958 10.6 5.7 4.9
3 Nick Madrigal 0.2444 0.2858 0.3398 11.9 7.3 4.6
4 Alec Bohm 0.2444 0.2662 0.3375 19.2 15.1 4.1
5 Ramón Laureano 0.2775 0.2590 0.2131 11.3 7.4 3.9
6 Kyle Tucker 0.2379 0.2533 0.2679 9.9 6.2 3.7
7 Cedric Mullins 0.2208 0.2431 0.2714 9.8 6.3 3.5
8 Maikel Franco 0.2453 0.2586 0.2780 11.2 7.8 3.4
9 Ryan Mountcastle 0.2444 0.2678 0.3333 14.3 11.0 3.4
10 Raimel Tapia 0.2667 0.2816 0.3207 13.9 10.7 3.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Michael Brantley 0.2444 0.2892 0.3000 12.6 4.4 8.2
2 César Hernández 0.2444 0.2739 0.2833 13.2 5.8 7.5
3 Nelson Cruz 0.2444 0.2779 0.3027 15.0 8.0 7.0
4 Victor Reyes 0.2444 0.2705 0.2772 9.5 4.1 5.4
5 Didi Gregorius 0.2444 0.2675 0.2837 12.1 6.9 5.3
6 Andrelton Simmons 0.2444 0.2764 0.2966 8.1 4.2 4.0
7 Robinson Canó 0.2444 0.2651 0.3158 15.2 11.5 3.6
8 Jeff Mathis 0.2444 0.1924 0.1613 4.8 1.3 3.6
9 Maikel Franco 0.2444 0.2586 0.2780 11.1 7.8 3.2
10 Howie Kendrick 0.2444 0.2979 0.2747 4.2 1.0 3.2

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Didi Gregorius 0.2584 0.2675 0.2837 9.3 6.9 2.4
2 Luke Voit 0.2502 0.2581 0.2770 9.5 7.4 2.1
3 Kyle Tucker 0.2458 0.2533 0.2679 8.2 6.2 2.0
4 Bryan Reynolds 0.2882 0.2780 0.1892 17.7 15.8 1.9
5 Kyle Seager 0.2400 0.2457 0.2414 3.8 2.1 1.7
6 Miguel Cabrera 0.2798 0.2723 0.2500 3.7 2.2 1.5
7 Rio Ruiz 0.2501 0.2420 0.2216 3.0 1.6 1.4
8 Raimel Tapia 0.2764 0.2816 0.3207 12.0 10.7 1.3
9 Matt Kemp 0.2778 0.2673 0.2393 3.3 2.0 1.2
10 Nick Solak 0.2597 0.2639 0.2679 5.1 3.9 1.2

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jo Adell 0.2727 0.2518 0.1613 13.2 10.3 3.0
2 Alex Verdugo 0.2875 0.2995 0.3085 7.1 4.8 2.3
3 Max Muncy 0.2531 0.2454 0.1921 12.3 10.1 2.3
4 Eduardo Escobar 0.2714 0.2628 0.2118 10.7 8.5 2.3
5 Maikel Franco 0.2486 0.2586 0.2780 9.9 7.8 2.1
6 Cavan Biggio 0.2222 0.2314 0.2500 10.3 8.3 2.0
7 Donovan Solano 0.2615 0.2727 0.3263 15.4 13.5 2.0
8 Brandon Belt 0.2364 0.2473 0.3087 15.0 13.3 1.7
9 Dylan Moore 0.2015 0.2134 0.2555 10.4 8.7 1.7
10 Alex Dickerson 0.2523 0.2630 0.2980 9.7 8.1 1.6

On-Base Percentage

Everybody Missed for On-Base Percentage

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Mike Yastrzemski 0.4000
0.3130
(20.7)
0.3292
(17.8)
0.3128
(21.2)
0.3158
(20.4)
0.3105
(20.8)
Freddie Freeman 0.4618
0.3861
(21.1)
0.3807
(23.4)
0.3828
(22.5)
0.3839
(22.1)
0.3917
(19.1)
Jose Iglesias 0.4000
0.3064
(14.8)
0.3097
(14.8)
0.3074
(14.9)
0.3081
(14.7)
0.3037
(14.9)
Jose Altuve 0.2857
0.3622
(15.0)
0.3717
(16.4)
0.3611
(14.4)
0.3608
(14.4)
0.3649
(16.0)
Juan Soto 0.4898
0.4076
(17.1)
0.3881
(21.5)
0.4026
(18.5)
0.4059
(17.7)
0.4143
(15.3)
Marcell Ozuna 0.4307
0.3440
(24.5)
0.3383
(26.8)
0.3420
(25.5)
0.3416
(25.5)
0.3484
(22.7)
Kyle Lewis 0.3636
0.2868
(19.8)
0.3140
(14.0)
0.2898
(19.6)
0.2901
(19.3)
0.2806
(20.8)
Javier Báez 0.2383
0.3145
(16.8)
0.3187
(17.0)
0.3173
(16.9)
0.3143
(16.4)
0.3119
(16.6)
J.D. Martinez 0.2911
0.3713
(17.8)
0.3788
(18.9)
0.3736
(17.9)
0.3754
(18.5)
0.3649
(16.8)
Gregory Polanco 0.2139
0.3250
(18.5)
0.3204
(17.1)
0.3218
(17.6)
0.3257
(18.4)
0.3243
(18.7)
Dominic Smith 0.3769
0.3061
(15.1)
0.3115
(14.6)
0.3061
(15.5)
0.3056
(15.4)
0.3065
(14.6)
DJ LeMahieu 0.4213
0.3460
(17.3)
0.3523
(16.6)
0.3476
(17.4)
0.3443
(18.0)
0.3462
(16.8)

Individual Misses for On-Base Percentage

Aggregate

Rank Player Proj Actual Error
1 Edwin Encarnación 0.3432 0.2500 16.0
2 Clint Frazier 0.3069 0.3937 14.7
3 Alec Bohm 0.3268 0.4000 14.1
4 Brandon Belt 0.3515 0.4246 14.0
5 Travis d'Arnaud 0.3165 0.3859 13.7
6 Michael Conforto 0.3589 0.4120 13.5
7 Will Smith 0.3096 0.4015 13.3
8 Trea Turner 0.3480 0.3938 13.1

Marcel

Rank Player Proj Actual Error
1 Brandon Belt 0.3394 0.4246 16.7
2 Edwin Encarnación 0.3484 0.2500 16.3
3 Bryan Reynolds 0.3595 0.2754 15.8
4 Alec Bohm 0.3218 0.4000 15.5
5 Travis d'Arnaud 0.3096 0.3859 15.5
6 Trea Turner 0.3422 0.3938 15.5
7 Michael Conforto 0.3563 0.4120 14.9
8 Kyle Seager 0.3054 0.3548 14.3

Razzball

Rank Player Proj Actual Error
1 Nelson Cruz 0.3218 0.3972 17.6
2 Michael Conforto 0.3563 0.4120 14.6
3 Will Smith 0.3026 0.4015 14.5
4 Travis d'Arnaud 0.3151 0.3859 14.3
5 Clint Frazier 0.3136 0.3937 13.9
6 Alec Bohm 0.3295 0.4000 13.9
7 Brandon Belt 0.3546 0.4246 13.8
8 Mark Canha 0.3372 0.3868 13.7

Steamer

Rank Player Proj Actual Error
1 Edwin Encarnación 0.3471 0.2500 16.4
2 Alec Bohm 0.3239 0.4000 14.8
3 Clint Frazier 0.3088 0.3937 14.6
4 Bryan Reynolds 0.3507 0.2754 14.4
5 Travis d'Arnaud 0.3153 0.3859 14.1
6 Will Smith 0.3050 0.4015 14.1
7 Michael Conforto 0.3588 0.4120 13.9
8 Josh Bell 0.3702 0.3049 13.2

ZiPS

Rank Player Proj Actual Error
1 Clint Frazier 0.2983 0.3937 15.7
2 Edwin Encarnación 0.3393 0.2500 15.7
3 Brandon Belt 0.3420 0.4246 15.3
4 Jo Adell 0.3260 0.2121 14.7
5 Trea Turner 0.3404 0.3938 14.6
6 Donovan Solano 0.2971 0.3645 14.3
7 David Fletcher 0.3176 0.3755 14.0
8 Tim Anderson 0.2978 0.3575 13.8

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 Alex Verdugo 0.3333 0.3583 0.3665 9.1 2.9 6.2
2 Maikel Franco 0.3009 0.3188 0.3210 6.9 1.7 5.1
3 Erik González 0.3058 0.2782 0.2552 8.2 3.5 4.7
4 Kole Calhoun 0.3162 0.3336 0.3377 6.8 2.1 4.7
5 Shogo Akiyama 0.3218 0.3435 0.3571 8.0 3.4 4.6
6 Evan White 0.3218 0.2960 0.2525 12.4 7.8 4.6
7 Juan Soto 0.3881 0.4076 0.4898 21.5 17.1 4.5
8 Tim Lopes 0.3346 0.3019 0.2781 7.3 2.9 4.4
9 Carter Kieboom 0.3057 0.3346 0.3443 5.7 1.8 3.9
10 Trent Grisham 0.3267 0.3385 0.3520 8.4 4.6 3.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Nelson Cruz 0.3218 0.3585 0.3972 17.6 9.3 8.3
2 Erik González 0.3218 0.2782 0.2552 11.5 3.5 8.0
3 César Hernández 0.3218 0.3487 0.3552 10.5 3.0 7.6
4 Josh Donaldson 0.3218 0.3779 0.3725 5.9 0.1 5.8
5 Michael Brantley 0.3218 0.3479 0.3636 9.1 3.9 5.3
6 Lewis Brinson 0.3218 0.2740 0.2679 5.3 0.1 5.1
7 Jeff Mathis 0.3218 0.2519 0.2206 6.4 1.8 4.6
8 Shogo Akiyama 0.3218 0.3435 0.3571 7.7 3.4 4.4
9 Matt Joyce 0.3218 0.3458 0.3514 5.4 1.5 3.9
10 José Barrero 0.3218 0.2630 0.2059 7.4 3.5 3.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Yoshi Tsutsugo 0.3555 0.3404 0.3135 6.6 4.1 2.5
2 Miguel Cabrera 0.3522 0.3407 0.3290 3.9 1.6 2.3
3 Kyle Tucker 0.3124 0.3200 0.3246 4.2 2.2 2.0
4 Kyle Seager 0.3082 0.3149 0.3548 13.1 11.1 2.0
5 Austin Romine 0.3065 0.2937 0.2593 5.5 4.0 1.5
6 Evan White 0.3048 0.2960 0.2525 9.3 7.8 1.5
7 Bryan Reynolds 0.3507 0.3421 0.2754 14.4 12.9 1.5
8 Didi Gregorius 0.3076 0.3123 0.3390 8.9 7.5 1.4
9 Rio Ruiz 0.3185 0.3100 0.2857 5.4 4.0 1.4
10 Vladimir Guerrero Jr. 0.3668 0.3601 0.3292 7.6 6.3 1.3

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Luke Voit 0.3641 0.3503 0.3376 5.6 1.8 3.7
2 Joey Gallo 0.3537 0.3415 0.3009 11.3 8.1 3.2
3 Max Muncy 0.3711 0.3608 0.3306 9.3 6.3 3.1
4 Jo Adell 0.3260 0.3055 0.2121 14.7 11.7 3.0
5 Nick Solak 0.3438 0.3332 0.3262 3.4 0.5 2.9
6 Maikel Franco 0.3057 0.3188 0.3210 4.4 1.7 2.7
7 Cavan Biggio 0.3318 0.3424 0.3750 12.2 9.9 2.3
8 Franmil Reyes 0.3155 0.3269 0.3444 7.6 5.4 2.2
9 Donovan Solano 0.2971 0.3101 0.3645 14.3 12.0 2.2
10 Alex Verdugo 0.3466 0.3583 0.3665 5.0 2.9 2.1

Slugging Percentage

Everybody Missed for Slugging Percentage

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Freddie Freeman 0.6402
0.5396
(31.7)
0.5272
(36.0)
0.5420
(31.6)
0.5405
(32.2)
0.5362
(31.6)
Salvador Perez 0.6333
0.4615
(30.0)
0.4492
(32.6)
0.4622
(30.2)
0.4691
(29.3)
0.4533
(30.7)
Wil Myers 0.6061
0.4297
(42.9)
0.4376
(42.1)
0.4216
(45.1)
0.4235
(44.9)
0.4438
(39.0)
Juan Soto 0.6948
0.5556
(31.3)
0.5148
(40.1)
0.5515
(32.5)
0.5549
(32.0)
0.5604
(29.6)
Marcell Ozuna 0.6360
0.5013
(41.4)
0.4700
(50.9)
0.4995
(42.4)
0.4969
(43.4)
0.5075
(38.8)
Javier Báez 0.3604
0.5106
(30.5)
0.5127
(30.0)
0.5110
(30.1)
0.5086
(29.3)
0.5122
(31.8)
Luke Voit 0.6103
0.4647
(38.8)
0.4755
(37.3)
0.4535
(41.9)
0.4467
(43.7)
0.4938
(31.2)
José Abreu 0.6167
0.4944
(37.4)
0.4954
(38.2)
0.5096
(33.9)
0.5013
(36.3)
0.4722
(42.2)
J.D. Martinez 0.3886
0.5640
(36.7)
0.5814
(39.9)
0.5720
(38.2)
0.5740
(38.4)
0.5459
(33.3)
Trea Turner 0.5880
0.4652
(37.1)
0.4522
(41.5)
0.4693
(36.5)
0.4686
(37.0)
0.4579
(38.0)
Dominic Smith 0.6158
0.4183
(43.4)
0.4521
(37.5)
0.4240
(42.6)
0.4216
(43.3)
0.4094
(44.4)
Brandon Belt 0.5906
0.4342
(31.6)
0.4198
(35.0)
0.4394
(31.1)
0.4452
(30.2)
0.4182
(33.9)
DJ LeMahieu 0.5897
0.4361
(37.6)
0.4564
(34.1)
0.4389
(37.4)
0.4349
(38.5)
0.4346
(37.1)

Individual Misses for Slugging Percentage

Aggregate

Rank Player Proj Actual Error
1 Mike Yastrzemski 0.4228 0.5677 37.2
2 Teoscar Hernández 0.4475 0.5789 31.4
3 Ke'Bryan Hayes 0.3873 0.6824 30.0
4 Christian Yelich 0.5708 0.4300 29.7
5 Corey Seager 0.4786 0.5849 29.4
6 Joey Gallo 0.5276 0.3782 29.1
7 Jose Iglesias 0.3862 0.5563 28.6

Marcel

Rank Player Proj Actual Error
1 Corey Seager 0.4658 0.5849 33.3
2 Manny Machado 0.4834 0.5804 30.9
3 Kole Calhoun 0.4194 0.5263 30.0
4 José Ramírez 0.5147 0.6073 29.8
5 Kyle Tucker 0.4097 0.5120 28.9
6 Jeimer Candelario 0.3871 0.5027 28.9
7 Jared Walsh 0.4072 0.6465 28.5

Razzball

Rank Player Proj Actual Error
1 Nelson Cruz 0.4181 0.5946 42.6
2 Mike Yastrzemski 0.4124 0.5677 40.0
3 Teoscar Hernández 0.4380 0.5789 33.8
4 Carlos Santana 0.4934 0.3495 31.0
5 Ke'Bryan Hayes 0.3818 0.6824 30.7
6 Alex Dickerson 0.4181 0.5762 30.7
7 Christian Yelich 0.5740 0.4300 30.0

Steamer

Rank Player Proj Actual Error
1 Mike Yastrzemski 0.4198 0.5677 38.5
2 Teoscar Hernández 0.4401 0.5789 33.6
3 Ke'Bryan Hayes 0.3861 0.6824 30.4
4 Corey Seager 0.4816 0.5849 29.4
5 Carlos Santana 0.4865 0.3495 29.0
6 AJ Pollock 0.4532 0.5663 28.7
7 Jose Iglesias 0.3888 0.5563 28.6

ZiPS

Rank Player Proj Actual Error
1 Joey Gallo 0.5662 0.3782 38.7
2 Mike Yastrzemski 0.4360 0.5677 33.4
3 Eduardo Escobar 0.5000 0.3350 32.9
4 Alex Dickerson 0.4112 0.5762 30.9
5 Christian Yelich 0.5700 0.4300 30.4
6 Corey Seager 0.4706 0.5849 30.4
7 Jose Altuve 0.5025 0.3438 29.8

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 Kyle Tucker 0.4097 0.4683 0.5120 28.9 14.6 14.3
2 Eloy Jiménez 0.4824 0.5279 0.5587 22.8 11.6 11.2
3 Tommy Edman 0.4659 0.4165 0.3676 16.7 6.5 10.3
4 Max Muncy 0.5210 0.4773 0.3892 26.6 16.8 9.8
5 Marcell Ozuna 0.4700 0.5013 0.6360 50.9 41.4 9.5
6 Vladimir Guerrero Jr. 0.4316 0.4979 0.4615 13.3 3.9 9.4
7 Juan Soto 0.5148 0.5556 0.6948 40.1 31.3 8.8
8 Manny Machado 0.4834 0.5120 0.5804 30.9 22.5 8.3
9 Kole Calhoun 0.4194 0.4495 0.5263 30.0 22.2 7.8
10 Jeimer Candelario 0.3871 0.4209 0.5027 28.9 21.1 7.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Nelson Cruz 0.4181 0.5473 0.5946 42.6 14.5 28.1
2 Didi Gregorius 0.4181 0.4738 0.4884 22.0 8.3 13.7
3 Ryan Braun 0.4181 0.4845 0.4884 13.1 3.4 9.6
4 Renato Núñez 0.4181 0.4568 0.4923 20.9 12.1 8.8
5 Delino DeShields 0.4181 0.3325 0.3178 9.4 0.7 8.7
6 Michael Brantley 0.4181 0.4579 0.4765 15.1 7.3 7.8
7 Maikel Franco 0.4181 0.4478 0.4574 15.0 7.3 7.7
8 Kole Calhoun 0.4181 0.4495 0.5263 29.8 22.2 7.6
9 Jay Bruce 0.4181 0.4903 0.4688 7.5 0.1 7.4
10 Asdrúbal Cabrera 0.4181 0.4487 0.4474 11.0 4.1 6.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Didi Gregorius 0.4474 0.4738 0.4884 15.2 8.3 7.0
2 Luke Voit 0.4467 0.4647 0.6103 43.7 38.8 4.9
3 Brian Goodwin 0.3924 0.4146 0.4167 7.8 3.7 4.1
4 Alex Gordon 0.4119 0.3869 0.3067 15.1 11.0 4.1
5 Chris Taylor 0.4094 0.4232 0.4757 19.2 15.6 3.6
6 Matt Kemp 0.4887 0.4595 0.4188 6.1 2.7 3.5
7 Nick Castellanos 0.4948 0.5091 0.4862 3.6 0.6 3.0
8 Asdrúbal Cabrera 0.4389 0.4487 0.4474 6.8 4.1 2.7
9 Mookie Betts 0.5203 0.5273 0.5616 15.9 13.5 2.5
10 Albert Pujols 0.4358 0.4178 0.3947 2.9 0.4 2.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Joey Gallo 0.5662 0.5276 0.3782 38.7 29.1 9.5
2 Miguel Cabrera 0.3709 0.4082 0.4167 14.4 6.7 7.8
3 Max Muncy 0.5000 0.4773 0.3892 23.3 16.8 6.5
4 Maikel Franco 0.4181 0.4478 0.4574 13.6 7.3 6.3
5 Eduardo Escobar 0.5000 0.4770 0.3350 32.9 27.0 5.9
6 Donovan Solano 0.3385 0.3696 0.4632 28.7 23.1 5.6
7 Jesse Winker 0.4211 0.4527 0.5436 25.5 20.4 5.1
8 Austin Riley 0.5086 0.4876 0.4149 15.9 10.8 5.1
9 Manny Machado 0.4889 0.5120 0.5804 27.5 22.5 4.9
10 José Abreu 0.4722 0.4944 0.6167 42.2 37.4 4.9

Pitching Projection Accuracy

Batters Faced (BF)

Everybody Missed for Batters Faced (BF)

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Michael Soroka 57
280
(223.0)
640
(583.0)
268
(210.6)
299
(242.5)
273
(216.0)
Joey Lucchesi 32
249
(217.4)
662
(630.0)
248
(215.7)
267
(235.4)
233
(201.0)
Mike Foltynewicz 16
264
(248.1)
576
(560.0)
268
(252.4)
272
(255.8)
252
(236.0)
Justin Verlander 21
276
(254.7)
744
(723.0)
271
(250.0)
275
(254.0)
281
(260.0)

Individual Misses for Batters Faced (BF)

Aggregate

Rank Player Proj Actual Error
1 Stephen Strasburg 295 23 272.2
2 Corey Kluber 256 3 252.5
3 Kris Bubic 5 222 217.5
4 Cole Hamels 224 14 209.7
5 Caleb Smith 253 60 193.0
6 Jeff Samardzija 265 77 188.3
7 Jake Odorizzi 239 60 178.7
8 Jose Quintana 218 41 176.8
9 Mike Montgomery 199 23 175.8
10 Brooks Raley 252 84 168.0

Marcel

Rank Player Proj Actual Error
1 Stephen Strasburg 722 23 699.0
2 Jose Quintana 692 41 651.0
3 Reynaldo López 751 121 630.0
4 Iván Nova 716 88 628.0
5 Homer Bailey 656 33 623.0
6 Cole Hamels 625 14 611.0
7 Jakob Junis 717 114 603.0
8 Jake Odorizzi 658 60 598.0
9 Eric Lauer 649 61 588.0
10 Wade Miley 647 67 580.0

Razzball

Rank Player Proj Actual Error
1 Tyler Anderson 42 260 217.5
2 Framber Valdez 71 288 216.8
3 Trent Thornton 209 33 176.2
4 JT Brubaker 29 205 175.7
5 Jose Quintana 216 41 175.3
6 James Paxton 255 90 164.7
7 Adam Wainwright 100 262 162.0
8 Rick Porcello 100 261 161.0
9 Jake Odorizzi 221 60 161.0
10 Reynaldo López 276 121 155.1

Steamer

Rank Player Proj Actual Error
1 Stephen Strasburg 308 23 285.5
2 Corey Kluber 284 3 281.1
3 Jeff Samardzija 309 77 231.5
4 Caleb Smith 290 60 230.1
5 Kris Bubic 5 222 217.5
6 Mike Montgomery 231 23 207.6
7 Cole Hamels 220 14 206.4
8 Jake Odorizzi 260 60 200.2
9 Homer Bailey 228 33 195.5
10 Cristian Javier 28 214 186.0

ZiPS

Rank Player Proj Actual Error
1 Stephen Strasburg 282 23 259.0
2 Bernardo Flores Jr. 245 10 235.0
3 Ariel Jurado 248 21 227.0
4 Corey Kluber 227 3 224.0
5 Jose Quintana 264 41 223.0
6 Foster Griffin 220 6 214.0
7 Cole Hamels 227 14 213.0
8 Alex McRae 221 10 211.0
9 Antonio Santos 238 35 203.0
10 Ronald Bolaños 223 21 202.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 Homer Bailey 656 161 33 623.0 127.9 495.1
2 Reynaldo López 751 270 121 630.0 149.4 480.6
3 Jose Quintana 692 218 41 651.0 176.8 474.2
4 Iván Nova 716 244 88 628.0 155.8 472.2
5 Eric Lauer 649 178 61 588.0 116.7 471.3
6 Marco Gonzales 758 288 277 481.0 11.5 469.5
7 Justin Verlander 744 276 21 723.0 254.7 468.3
8 Trevor Bauer 776 308 278 498.0 29.8 468.2
9 José Berríos 767 303 271 496.0 31.5 464.5
10 Jakob Junis 717 257 114 603.0 143.0 460.0

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Rick Porcello 100 278 261 161.0 16.6 144.4
2 Adam Wainwright 100 232 262 162.0 30.2 131.8
3 Kyle Wright 41 139 168 127.0 29.3 97.7
4 Alex Young 50 146 204 153.9 57.8 96.1
5 Jeremy Beasley 100 4 3 97.0 1.4 95.6
6 Brailyn Marquez 100 5 7 93.0 2.4 90.6
7 Phil Bickford 100 5 9 91.0 4.4 86.6
8 Dustin May 74 160 224 149.6 63.7 85.9
9 Matt Grace 100 16 10 90.0 6.0 84.0
10 Tyler Anderson 42 125 260 217.5 135.5 82.0

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Josh Fleming 4 116 130 125.6 13.8 111.8
2 Tejay Antone 4 112 141 136.6 29.3 107.3
3 Trevor Rogers 4 109 130 125.6 21.3 104.3
4 Johan Oviedo 5 116 112 107.4 4.3 103.0
5 Daniel Castano 4 107 126 121.7 18.8 102.8
6 Aaron Slegers 4 98 101 96.7 2.9 93.9
7 Huascar Ynoa 4 92 100 95.7 7.8 87.8
8 Brandon Bielak 15 102 148 133.1 45.5 87.5
9 Nick Margevicius 42 127 170 127.7 43.4 84.4
10 Ian Anderson 4 88 138 133.6 49.8 83.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Bruce Zimmermann 213 82 31 182.0 50.8 131.2
2 Paul Blackburn 213 91 14 199.0 76.8 122.2
3 Bernardo Flores Jr. 245 126 10 235.0 116.5 118.5
4 Lewis Thorpe 205 87 77 128.0 10.2 117.8
5 Antonio Santos 238 121 35 203.0 86.2 116.8
6 Cole Irvin 210 94 22 188.0 71.6 116.4
7 Robert Dugger 247 131 56 191.0 75.3 115.7
8 Ariel Jurado 248 135 21 227.0 114.2 112.8
9 Johan Oviedo 228 116 112 116.0 4.3 111.7
10 Bryse Wilson 231 121 73 158.0 47.6 110.4

wOBA

Everybody Missed for wOBA

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Robbie Ray 0.3912
0.2962
(19.8)
0.3156
(18.5)
0.1527
(28.3)
0.3001
(19.6)
0.2868
(20.9)
Patrick Corbin 0.3580
0.2834
(17.3)
0.2948
(18.0)
0.1200
(33.1)
0.2847
(17.8)
0.2792
(17.0)

Individual Misses for wOBA

Aggregate

Rank Player Proj Actual Error
1 Kenta Maeda 0.3013 0.2188 24.4
2 Trevor Bauer 0.2906 0.2287 21.7
3 Dinelson Lamet 0.2885 0.2247 21.3
4 Shane Bieber 0.2751 0.2216 20.6
5 Brad Keller 0.3116 0.2356 19.8
6 Tanner Roark 0.3118 0.4173 19.7
7 Corbin Burnes 0.3025 0.2387 19.2
8 Dallas Keuchel 0.3048 0.2470 19.0
9 Zach Plesac 0.3146 0.2412 18.4
10 Jordan Yamamoto 0.3072 0.5962 18.3

Marcel

Rank Player Proj Actual Error
1 Corbin Burnes 0.3429 0.2387 25.5
2 Shane Bieber 0.3029 0.2216 24.7
3 Dinelson Lamet 0.3149 0.2247 24.6
4 Trevor Bauer 0.3077 0.2287 22.5
5 Kenta Maeda 0.2984 0.2188 20.3
6 Jordan Yamamoto 0.3060 0.5962 19.3
7 Tanner Roark 0.3277 0.4173 19.3
8 Dylan Bundy 0.3339 0.2682 18.1
9 Devin Williams 0.3377 0.1621 17.8
10 Aníbal Sánchez 0.3117 0.3860 17.7

Razzball

Rank Player Proj Actual Error
1 Adam Wainwright 0.3198 0.2773 44.1
2 Cristian Javier 0.3198 0.2804 35.3
3 Alec Mills 0.3198 0.3162 32.6
4 Steven Brault 0.3198 0.2669 31.8
5 Kyle Gibson 0.1262 0.3570 31.6
6 Trevor Williams 0.1336 0.3803 30.5
7 Aaron Civale 0.1220 0.3393 28.6
8 Ross Stripling 0.1150 0.3692 28.2
9 Garrett Richards 0.3198 0.3133 28.2
10 Matthew Boyd 0.1469 0.3763 28.1

Steamer

Rank Player Proj Actual Error
1 Kenta Maeda 0.3100 0.2188 25.8
2 Trevor Bauer 0.2965 0.2287 22.4
3 Corbin Burnes 0.3135 0.2387 21.0
4 Brad Keller 0.3189 0.2356 20.7
5 Shane Bieber 0.2777 0.2216 20.5
6 Dallas Keuchel 0.3124 0.2470 20.1
7 Dinelson Lamet 0.2863 0.2247 19.9
8 Zach Plesac 0.3218 0.2412 19.3
9 Zach Davies 0.3272 0.2725 18.6
10 Tanner Roark 0.3214 0.4173 18.3

ZiPS

Rank Player Proj Actual Error
1 Dinelson Lamet 0.2930 0.2247 23.9
2 Kenta Maeda 0.2876 0.2188 22.3
3 Shane Bieber 0.2742 0.2216 21.9
4 Tony Gonsolin 0.3241 0.2247 21.2
5 Trevor Bauer 0.2831 0.2287 21.0
6 Tanner Roark 0.3023 0.4173 20.7
7 Jordan Yamamoto 0.2995 0.5962 18.5
8 Brad Keller 0.2989 0.2356 18.1
9 Matthew Boyd 0.2897 0.3763 17.8
10 Trevor Williams 0.2894 0.3803 17.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 Ryan Castellani 0.3198 0.3539 0.3744 9.9 0.8 9.1
2 Corbin Burnes 0.3429 0.3025 0.2387 25.5 19.2 6.3
3 Aníbal Sánchez 0.3117 0.3220 0.3860 17.7 11.8 6.0
4 Aaron Civale 0.3055 0.3093 0.3393 9.9 4.4 5.5
5 Kevin Gausman 0.3294 0.2930 0.2816 12.2 6.7 5.5
6 Dylan Bundy 0.3339 0.3000 0.2682 18.1 12.7 5.3
7 Yusei Kikuchi 0.3540 0.3127 0.2992 11.0 5.7 5.3
8 Framber Valdez 0.3252 0.2929 0.2780 14.2 8.9 5.3
9 Andrew Heaney 0.3246 0.2901 0.3077 5.3 0.5 4.8
10 Tyler Mahle 0.3334 0.2980 0.2902 9.1 4.8 4.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.3198 0.3103 0.2773 44.1 12.8 31.3
2 Alec Mills 0.3198 0.3172 0.3162 32.6 4.3 28.3
3 Garrett Richards 0.3198 0.2887 0.3133 28.2 1.8 26.3
4 Masahiro Tanaka 0.3198 0.3034 0.3188 25.0 0.1 24.9
5 Aaron Civale 0.1220 0.3093 0.3393 28.6 4.4 24.2
6 Cristian Javier 0.3198 0.3190 0.2804 35.3 11.7 23.7
7 Josh Lindblom 0.3198 0.3078 0.3186 24.3 1.0 23.3
8 Rick Porcello 0.3198 0.3056 0.3400 27.6 4.8 22.8
9 Kris Bubic 0.3198 0.3316 0.3379 23.9 2.1 21.8
10 Kyle Gibson 0.1262 0.3077 0.3570 31.6 10.0 21.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Lucas Giolito 0.2979 0.2829 0.2574 15.4 12.0 3.4
2 Rafael Dolis 0.3198 0.2888 0.2715 6.1 3.3 2.8
3 Kyle Hendricks 0.3089 0.2970 0.2707 16.1 13.3 2.8
4 Zach Davies 0.3272 0.3154 0.2725 18.6 16.2 2.4
5 Kyle Gibson 0.3038 0.3077 0.3570 12.1 10.0 2.1
6 Sonny Gray 0.2998 0.2885 0.2749 8.9 7.0 1.9
7 Corbin Burnes 0.3135 0.3025 0.2387 21.0 19.2 1.9
8 David Peterson 0.3098 0.2976 0.2898 6.7 4.9 1.9
9 Luis Castillo 0.2945 0.2852 0.2903 5.0 3.2 1.8
10 Ryan Castellani 0.3481 0.3539 0.3744 2.5 0.8 1.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Framber Valdez 0.3054 0.2929 0.2780 14.0 8.9 5.1
2 Trevor Williams 0.2894 0.3131 0.3803 17.6 12.9 4.7
3 Tony Gonsolin 0.3241 0.3085 0.2247 21.2 17.6 3.6
4 Jonathan Hernández 0.3388 0.3158 0.2715 11.1 7.5 3.5
5 Lance Lynn 0.2952 0.2904 0.2866 10.2 6.8 3.4
6 Wes Benjamin 0.3680 0.3408 0.3217 6.6 3.4 3.2
7 Cristian Javier 0.3281 0.3190 0.2804 14.7 11.7 3.0
8 Seth Lugo 0.2485 0.2722 0.3480 12.6 9.6 3.0
9 Dinelson Lamet 0.2930 0.2885 0.2247 23.9 21.3 2.6
10 Adrian Houser 0.2896 0.3045 0.3533 10.5 8.1 2.4

Strikeout Rate

Everybody Missed for Strikeout Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jordan Lyles 0.1353
0.2099
(23.9)
0.2296
(26.3)
0.2042
(20.6)
0.2054
(23.2)
0.2200
(25.2)
Shane Bieber 0.4108
0.2628
(39.4)
0.2701
(40.5)
0.2656
(40.6)
0.2595
(39.8)
0.2633
(40.8)
Corbin Burnes 0.3667
0.2314
(28.8)
0.2480
(27.4)
0.2213
(32.8)
0.2162
(32.0)
0.2566
(24.0)
Devin Williams 0.5300
0.2424
(27.2)
0.2199
(30.6)
0.2281
(29.3)
0.2280
(28.5)
0.2710
(24.9)
Jacob deGrom 0.3881
0.2970
(20.3)
0.2967
(23.3)
0.2966
(22.2)
0.2957
(20.1)
0.2986
(21.3)
Trevor Bauer 0.3597
0.2657
(21.9)
0.2719
(23.2)
0.2638
(24.2)
0.2617
(22.4)
0.2715
(21.7)
Kevin Gausman 0.3224
0.2114
(23.5)
0.2210
(23.8)
0.2013
(27.6)
0.2036
(24.9)
0.2292
(20.4)
Jon Gray 0.1264
0.2280
(20.3)
0.2365
(19.9)
0.2220
(18.1)
0.2270
(20.5)
0.2351
(20.7)
Zach Eflin 0.2857
0.1811
(21.9)
0.2003
(19.8)
0.1759
(24.8)
0.1748
(23.0)
0.1926
(20.3)
Aaron Nola 0.3322
0.2524
(18.7)
0.2598
(19.6)
0.2498
(21.3)
0.2483
(19.3)
0.2590
(18.2)
Joe Musgrove 0.3313
0.2055
(18.4)
0.2171
(18.2)
0.2022
(20.0)
0.2013
(18.7)
0.2131
(17.9)
Patrick Corbin 0.2034
0.2594
(21.0)
0.2691
(20.7)
0.2586
(18.9)
0.2566
(20.8)
0.2630
(20.6)

Individual Misses for Strikeout Rate

Aggregate

Rank Player Proj Actual Error
1 Dylan Cease 0.2370 0.1725 20.3
2 Tyler Anderson 0.2179 0.1577 19.6
3 Luke Jackson 0.2816 0.1515 19.2
4 Zach Davies 0.1464 0.2283 18.4
5 Tejay Antone 0.1742 0.3191 18.3
6 Zack Wheeler 0.2275 0.1840 16.9
7 Jake McGee 0.1984 0.4177 16.1
8 Kenta Maeda 0.2443 0.3226 15.6

Marcel

Rank Player Proj Actual Error
1 James Karinchak 0.2314 0.4862 27.3
2 Tyler Glasnow 0.2633 0.3824 27.3
3 Lucas Giolito 0.2458 0.3368 24.9
4 Ryan Castellani 0.2348 0.1323 20.2
5 Daniel Castano 0.2348 0.0952 18.2
6 Tyler Anderson 0.2225 0.1577 18.0
7 Randy Dobnak 0.2196 0.1350 17.8
8 Dinelson Lamet 0.2771 0.3483 17.8

Razzball

Rank Player Proj Actual Error
1 Zach Davies 0.1392 0.2283 22.2
2 Ryan Castellani 0.2348 0.1323 21.0
3 Dylan Cease 0.2441 0.1725 20.5
4 Kenta Maeda 0.2336 0.3226 19.9
5 Thomas Eshelman 0.2348 0.1119 18.8
6 Daniel Castano 0.2348 0.0952 18.7
7 Ryan Weber 0.2348 0.1459 18.0
8 Tyler Glasnow 0.2984 0.3824 17.9

Steamer

Rank Player Proj Actual Error
1 Dylan Cease 0.2399 0.1725 21.6
2 Zach Davies 0.1408 0.2283 19.4
3 Tyler Anderson 0.2127 0.1577 18.8
4 Luke Jackson 0.2758 0.1515 18.7
5 Tejay Antone 0.1703 0.3191 18.6
6 Kenta Maeda 0.2309 0.3226 18.5
7 Zack Wheeler 0.2293 0.1840 18.0
8 Drew Smyly 0.2174 0.3784 16.0

ZiPS

Rank Player Proj Actual Error
1 Tyler Anderson 0.2340 0.1577 22.5
2 Luke Jackson 0.2931 0.1515 20.0
3 Tejay Antone 0.1781 0.3191 18.5
4 Julio Urías 0.2656 0.2009 16.8
5 Jake McGee 0.1972 0.4177 16.6
6 Dylan Cease 0.2271 0.1725 16.5
7 Zach Davies 0.1592 0.2283 16.3
8 Zach Plesac 0.1885 0.2767 16.1

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 Lucas Giolito 0.2458 0.2887 0.3368 24.9 9.5 15.5
2 James Karinchak 0.2314 0.3526 0.4862 27.3 12.9 14.4
3 Tyler Glasnow 0.2633 0.3065 0.3824 27.3 14.4 12.8
4 Ryan Castellani 0.2348 0.1591 0.1323 20.2 7.9 12.3
5 Framber Valdez 0.2164 0.2467 0.2639 12.4 0.6 11.8
6 Alec Mills 0.2460 0.1917 0.1825 17.1 6.1 11.0
7 Randy Dobnak 0.2196 0.1607 0.1350 17.8 8.2 9.6
8 Daniel Castano 0.2348 0.1598 0.0952 18.2 10.1 8.1
9 Ryan Weber 0.2009 0.1466 0.1459 11.0 2.9 8.1
10 Antonio Senzatela 0.1717 0.1375 0.1353 12.4 5.3 7.1

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ryan Weber 0.2348 0.1466 0.1459 18.0 2.9 15.1
2 Ryan Castellani 0.2348 0.1591 0.1323 21.0 7.9 13.1
3 Thomas Eshelman 0.2348 0.1501 0.1119 18.8 7.6 11.2
4 Alec Mills 0.2348 0.1917 0.1825 15.4 6.1 9.2
5 Daniel Castano 0.2348 0.1598 0.0952 18.7 10.1 8.6
6 Adam Wainwright 0.2348 0.1857 0.2061 9.8 1.4 8.4
7 Iván Nova 0.2348 0.1411 0.1023 12.4 4.8 7.7
8 Rick Porcello 0.2348 0.2015 0.2069 9.5 2.5 7.0
9 Brad Hand 0.2348 0.3087 0.3372 8.1 1.1 6.9
10 Lucas Giolito 0.2719 0.2887 0.3368 16.2 9.5 6.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Lucas Giolito 0.2673 0.2887 0.3368 15.0 9.5 5.6
2 Corbin Burnes 0.2162 0.2314 0.3667 32.0 28.8 3.1
3 Javy Guerra 0.2348 0.1909 0.1791 4.9 1.8 3.1
4 James Karinchak 0.3235 0.3526 0.4862 15.9 12.9 2.9
5 Nik Turley 0.2622 0.2323 0.2174 5.7 2.8 2.9
6 Kenta Maeda 0.2309 0.2443 0.3226 18.5 15.6 2.8
7 Kyle Gibson 0.2141 0.2079 0.1927 11.6 9.2 2.5
8 Zac Gallen 0.2425 0.2522 0.2818 6.4 4.2 2.2
9 Phil Maton 0.2236 0.2481 0.3333 8.9 6.7 2.2
10 Chris Bassitt 0.2185 0.2124 0.2107 6.5 4.4 2.1

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Robbie Ray 0.3106 0.2829 0.2709 12.5 6.8 5.7
2 Jordan Montgomery 0.1901 0.2113 0.2435 8.3 3.3 5.1
3 Jonathan Hernández 0.1799 0.2111 0.2480 7.2 2.7 4.5
4 Framber Valdez 0.2371 0.2467 0.2639 4.8 0.6 4.2
5 Ross Stripling 0.2378 0.2165 0.1818 14.5 11.0 3.6
6 Julio Urías 0.2656 0.2447 0.2009 16.8 13.2 3.5
7 Rich Hill 0.2868 0.2595 0.1987 15.3 11.8 3.5
8 Josh Hader 0.4579 0.4091 0.3974 5.5 2.1 3.4
9 Grant Dayton 0.3220 0.2881 0.2735 6.9 3.5 3.4
10 Héctor Neris 0.3366 0.3009 0.2621 8.7 5.6 3.2

Walk Rate

Everybody Missed for Walk Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Kyle Hendricks 0.0254
0.0550
(10.9)
0.0577
(12.4)
0.0562
(11.4)
0.0563
(11.6)
0.0526
(9.9)
Marco Gonzales 0.0253
0.0627
(11.7)
0.0646
(12.9)
0.0647
(12.4)
0.0616
(11.7)
0.0618
(11.3)
Mitch Keller 0.2069
0.0889
(9.9)
0.0807
(10.4)
0.0889
(9.8)
0.0856
(10.0)
0.0921
(9.6)
Robbie Ray 0.1793
0.1092
(16.4)
0.1090
(15.8)
0.1103
(16.0)
0.1075
(16.5)
0.1098
(16.4)
Tyler Zuber 0.2020
0.0972
(9.9)
0.0916
(10.2)
0.0990
(9.7)
0.0985
(9.7)
0.0941
(10.3)
Kenta Maeda 0.0403
0.0845
(12.2)
0.0794
(11.5)
0.0817
(11.6)
0.0839
(12.3)
0.0880
(12.9)
Tony Gonsolin 0.0398
0.0928
(10.2)
0.0873
(9.6)
0.0868
(9.2)
0.0903
(9.9)
0.1013
(11.6)
Antonio Senzatela 0.0594
0.0877
(10.0)
0.0894
(11.3)
0.0901
(10.9)
0.0877
(10.4)
0.0854
(9.1)
Framber Valdez 0.0556
0.1136
(18.1)
0.1140
(18.9)
0.1110
(17.5)
0.1112
(17.7)
0.1186
(19.4)
Justin Dunn 0.1566
0.0981
(10.6)
0.1004
(9.7)
0.1007
(10.0)
0.0964
(10.7)
0.0972
(10.9)
Yu Darvish 0.0471
0.0795
(11.0)
0.0825
(12.6)
0.0815
(11.8)
0.0817
(12.0)
0.0753
(9.6)
Zach Plesac 0.0291
0.0725
(9.9)
0.0851
(13.0)
0.0707
(9.7)
0.0739
(10.4)
0.0731
(9.9)

Individual Misses for Walk Rate

Aggregate

Rank Player Proj Actual Error
1 Tyler Matzek 0.2632 0.0826 22.4
2 Cristian Javier 0.1367 0.0841 12.3
3 Deivi García 0.1137 0.0411 11.3
4 John Curtiss 0.1323 0.0303 10.6
5 Carlos Carrasco 0.0562 0.0964 9.9
6 Chad Kuhl 0.0888 0.1421 9.6
7 Trevor Bauer 0.0887 0.0612 9.0
8 Nathan Eovaldi 0.0752 0.0352 8.9

Marcel

Rank Player Proj Actual Error
1 Aaron Civale 0.0796 0.0513 11.1
2 Nathan Eovaldi 0.0823 0.0352 10.8
3 Yohan Ramírez 0.0916 0.2128 10.7
4 Andre Scrubb 0.0916 0.1961 9.9
5 Adam Wainwright 0.0856 0.0573 9.3
6 Geoff Hartlieb 0.0890 0.1881 9.3
7 Sean Manaea 0.0684 0.0360 8.8
8 Chad Kuhl 0.0906 0.1421 8.7

Razzball

Rank Player Proj Actual Error
1 Masahiro Tanaka 0.0916 0.0406 11.1
2 Adam Wainwright 0.0916 0.0573 10.4
3 Chad Kuhl 0.0840 0.1421 10.4
4 Rick Porcello 0.0916 0.0575 10.3
5 Andre Scrubb 0.0916 0.1961 10.1
6 Carlos Carrasco 0.0562 0.0964 9.7
7 Geoff Hartlieb 0.0916 0.1881 9.2
8 Nathan Eovaldi 0.0755 0.0352 9.1

Steamer

Rank Player Proj Actual Error
1 Deivi García 0.1107 0.0411 11.0
2 Chad Kuhl 0.0812 0.1421 10.8
3 Nathan Eovaldi 0.0771 0.0352 9.5
4 John Curtiss 0.1201 0.0303 9.5
5 Cristian Javier 0.1222 0.0841 9.4
6 Trevor Bauer 0.0882 0.0612 9.2
7 Carlos Carrasco 0.0586 0.0964 8.9
8 Adam Wainwright 0.0838 0.0573 8.5

ZiPS

Rank Player Proj Actual Error
1 Tyler Matzek 0.2632 0.0826 22.4
2 Cristian Javier 0.1512 0.0841 15.3
3 John Curtiss 0.1446 0.0303 11.7
4 Deivi García 0.1167 0.0411 11.6
5 Dinelson Lamet 0.1111 0.0749 10.8
6 Carlos Carrasco 0.0537 0.0964 10.8
7 Greg Holland 0.1449 0.0625 9.7
8 Trevor Rosenthal 0.1864 0.0879 9.4

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 Aaron Civale 0.0796 0.0573 0.0513 11.1 3.4 7.7
2 Ryan Castellani 0.0916 0.1276 0.1376 7.3 1.0 6.4
3 James Karinchak 0.0826 0.1407 0.1468 6.2 0.1 6.1
4 Yohan Ramírez 0.0916 0.1569 0.2128 10.7 4.8 5.9
5 Andre Scrubb 0.0916 0.1419 0.1961 9.9 5.0 4.9
6 Josh Fleming 0.0916 0.0577 0.0538 5.8 1.1 4.7
7 Sixto Sánchez 0.0916 0.0697 0.0696 4.6 0.8 3.8
8 Ljay Newsome 0.0916 0.0392 0.0147 5.7 2.0 3.7
9 Josh Staumont 0.0921 0.1502 0.1429 4.9 1.4 3.5
10 Zac Gallen 0.0947 0.0858 0.0859 4.6 1.4 3.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Rick Porcello 0.0916 0.0595 0.0575 10.3 1.8 8.5
2 Masahiro Tanaka 0.0916 0.0546 0.0406 11.1 3.7 7.4
3 Ryan Castellani 0.0916 0.1276 0.1376 7.7 1.0 6.7
4 Josh Tomlin 0.0916 0.0314 0.0491 7.8 2.1 5.7
5 Andre Scrubb 0.0916 0.1419 0.1961 10.1 5.0 5.1
6 Josh Fleming 0.0916 0.0577 0.0538 5.6 1.1 4.5
7 Robbie Erlin 0.0916 0.0554 0.0574 4.8 0.4 4.5
8 Thomas Eshelman 0.0916 0.0623 0.0629 4.9 0.6 4.3
9 Alex Reyes 0.0916 0.1375 0.1628 5.7 1.8 3.9
10 Steven Brault 0.0916 0.1139 0.1236 4.7 0.9 3.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ryan Castellani 0.1123 0.1276 0.1376 3.7 1.0 2.7
2 Nik Turley 0.0861 0.1085 0.1196 2.5 0.6 2.0
3 Garrett Richards 0.0944 0.0865 0.0798 4.4 2.5 1.9
4 James Karinchak 0.1249 0.1407 0.1468 1.7 0.1 1.6
5 Andre Scrubb 0.1264 0.1419 0.1961 6.5 5.0 1.5
6 Ryan Yarbrough 0.0661 0.0612 0.0513 4.9 3.4 1.4
7 Yohan Ramírez 0.1407 0.1569 0.2128 6.2 4.8 1.4
8 Alex Reyes 0.1202 0.1375 0.1628 3.2 1.8 1.4
9 Josh Fleming 0.0672 0.0577 0.0538 2.5 1.1 1.4
10 Taylor Widener 0.0850 0.1011 0.1364 4.0 2.7 1.3

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 James Karinchak 0.1774 0.1407 0.1468 3.8 0.1 3.7
2 Cristian Javier 0.1512 0.1367 0.0841 15.3 12.3 3.0
3 Dinelson Lamet 0.1111 0.0996 0.0749 10.8 7.9 2.9
4 Josh Staumont 0.1745 0.1502 0.1429 4.0 1.4 2.7
5 Devin Williams 0.1589 0.1343 0.0900 7.3 4.9 2.4
6 Johnny Cueto 0.0595 0.0674 0.0939 8.3 6.0 2.4
7 Lucas Giolito 0.0789 0.0864 0.0972 4.0 1.7 2.3
8 Germán Márquez 0.0565 0.0625 0.0727 4.1 1.9 2.2
9 Gregory Soto 0.1545 0.1312 0.1327 2.6 0.3 2.2
10 Trevor Rosenthal 0.1864 0.1627 0.0879 9.4 7.2 2.1

Hit By Pitch Rate

Everybody Missed for Hit By Pitch Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Jared Hughes 0.0459
0.0104
(3.6)
0.0109
(3.6)
0.0123
(3.5)
0.0107
(3.6)
0.0100
(3.7)
Matt Strahm 0.0602
0.0121
(3.8)
0.0122
(3.8)
0.0120
(3.9)
0.0116
(3.8)
0.0126
(3.8)
Ryan Yarbrough 0.0299
0.0123
(3.6)
0.0138
(3.3)
0.0121
(3.8)
0.0122
(3.6)
0.0126
(3.5)
Zack Wheeler 0.0243
0.0078
(4.1)
0.0068
(4.5)
0.0082
(4.1)
0.0082
(3.9)
0.0071
(4.3)
Zac Grotz 0.0870
0.0099
(3.4)
0.0138
(3.3)
0.0123
(3.4)
0.0115
(3.4)
0.0083
(3.5)
Logan Webb 0.0285
0.0099
(4.0)
0.0085
(4.5)
0.0087
(4.4)
0.0086
(4.3)
0.0123
(3.4)
Joe Jiménez 0.0495
0.0106
(3.7)
0.0111
(3.7)
0.0109
(3.7)
0.0107
(3.7)
0.0102
(3.7)
Johan Oviedo 0.0446
0.0119
(3.4)
0.0123
(3.4)
0.0123
(3.4)
0.0106
(3.5)
0.0132
(3.3)
Nick Wittgren 0.0510
0.0040
(4.4)
0.0041
(4.4)
0.0123
(3.6)
0.0080
(4.0)
0.0000
(4.8)
Casey Mize 0.0376
0.0120
(3.1)
0.0123
(3.1)
0.0120
(3.2)
0.0113
(3.2)
0.0126
(3.0)
Madison Bumgarner 0.0316
0.0102
(3.6)
0.0110
(3.6)
0.0099
(3.8)
0.0100
(3.6)
0.0108
(3.5)
Germán Márquez 0.0000
0.0100
(4.2)
0.0084
(3.5)
0.0096
(3.9)
0.0096
(4.1)
0.0106
(4.4)

Individual Misses for Hit By Pitch Rate

Aggregate

Rank Player Proj Actual Error
1 Griffin Canning 0.0156 0.0042 3.3
2 Kyle Hendricks 0.0104 0.0032 3.0
3 Zach Davies 0.0085 0.0000 3.0
4 Touki Toussaint 0.0145 0.0417 3.0
5 Spencer Turnbull 0.0182 0.0083 3.0
6 Max Scherzer 0.0111 0.0034 3.0
7 Kenta Maeda 0.0092 0.0000 2.9
8 Phil Maton 0.0097 0.0417 2.8

Marcel

Rank Player Proj Actual Error
1 Alec Mills 0.0202 0.0079 3.5
2 Julio Urías 0.0126 0.0000 3.2
3 Chris Bassitt 0.0180 0.0077 3.2
4 Griffin Canning 0.0154 0.0042 3.1
5 Max Scherzer 0.0121 0.0034 3.1
6 Jonathan Loáisiga 0.0084 0.0400 3.0
7 Spencer Turnbull 0.0185 0.0083 2.9
8 Phil Maton 0.0094 0.0417 2.9

Razzball

Rank Player Proj Actual Error
1 Touki Toussaint 0.0137 0.0417 3.1
2 Génesis Cabrera 0.0088 0.0417 3.0
3 Kyle Gibson 0.0084 0.0199 3.0
4 Phil Maton 0.0094 0.0417 2.9
5 Jonathan Loáisiga 0.0099 0.0400 2.8
6 Zach Davies 0.0086 0.0000 2.8
7 Julio Urías 0.0110 0.0000 2.8
8 Brooks Raley 0.0123 0.0476 2.8

Steamer

Rank Player Proj Actual Error
1 Zach Davies 0.0087 0.0000 3.1
2 Julio Urías 0.0108 0.0000 3.0
3 Touki Toussaint 0.0146 0.0417 3.0
4 Kyle Hendricks 0.0100 0.0032 2.9
5 Dustin May 0.0150 0.0045 2.9
6 Max Scherzer 0.0107 0.0034 2.9
7 Kenta Maeda 0.0092 0.0000 2.9
8 Génesis Cabrera 0.0097 0.0417 2.8

ZiPS

Rank Player Proj Actual Error
1 Griffin Canning 0.0233 0.0042 5.1
2 Spencer Turnbull 0.0250 0.0083 4.6
3 Ryan Castellani 0.0068 0.0265 3.3
4 Kyle Hendricks 0.0113 0.0032 3.3
5 Pablo López 0.0195 0.0083 3.2
6 Max Scherzer 0.0116 0.0034 3.1
7 Taylor Clarke 0.0145 0.0000 3.1
8 Yusei Kikuchi 0.0128 0.0000 2.9

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 Alec Mills 0.0202 0.0130 0.0079 3.5 1.9 1.7
2 Jesús Luzardo 0.0147 0.0091 0.0121 1.1 0.1 1.0
3 Asher Wojciechowski 0.0177 0.0124 0.0060 2.3 1.5 0.8
4 Chris Bassitt 0.0180 0.0145 0.0077 3.2 2.4 0.8
5 Lucas Giolito 0.0113 0.0083 0.0069 1.8 1.1 0.7
6 Framber Valdez 0.0117 0.0135 0.0174 1.1 0.4 0.7
7 Sonny Gray 0.0106 0.0075 0.0085 0.9 0.3 0.6
8 Trevor Bauer 0.0155 0.0128 0.0108 1.8 1.2 0.6
9 Antonio Senzatela 0.0072 0.0084 0.0132 1.3 0.7 0.6
10 Tommy Hunter 0.0071 0.0120 0.0294 2.1 1.5 0.6

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Yusmeiro Petit 0.0123 0.0032 0.0000 1.2 0.5 0.7
2 Josh Tomlin 0.0123 0.0076 0.0061 1.3 0.6 0.7
3 Will Harris 0.0123 0.0039 0.0000 1.2 0.5 0.6
4 Daniel Norris 0.0123 0.0064 0.0000 1.6 1.0 0.6
5 Steve Cishek 0.0123 0.0181 0.0430 2.7 2.1 0.6
6 Dinelson Lamet 0.0110 0.0128 0.0150 0.6 0.1 0.6
7 Zack Britton 0.0123 0.0044 0.0000 1.1 0.5 0.6
8 Adam Wainwright 0.0123 0.0096 0.0076 1.7 1.1 0.5
9 Aaron Loup 0.0123 0.0171 0.0312 1.7 1.1 0.5
10 Thomas Eshelman 0.0123 0.0083 0.0070 1.0 0.5 0.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Lucas Giolito 0.0106 0.0083 0.0069 1.8 1.1 0.7
2 Ross Stripling 0.0069 0.0045 0.0045 1.0 0.5 0.5
3 Gerrit Cole 0.0078 0.0063 0.0069 0.9 0.5 0.5
4 Sonny Gray 0.0093 0.0075 0.0085 0.8 0.3 0.4
5 Carlos Carrasco 0.0091 0.0078 0.0071 1.2 0.8 0.4
6 Dinelson Lamet 0.0109 0.0128 0.0150 0.5 0.1 0.4
7 Nate Jones 0.0112 0.0158 0.0233 0.8 0.4 0.4
8 Blake Snell 0.0055 0.0037 0.0000 1.6 1.2 0.4
9 Patrick Corbin 0.0070 0.0058 0.0000 2.8 2.4 0.4
10 Aaron Loup 0.0133 0.0171 0.0312 1.5 1.1 0.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Griffin Canning 0.0233 0.0156 0.0042 5.1 3.3 1.8
2 Spencer Turnbull 0.0250 0.0182 0.0083 4.6 3.0 1.6
3 Dinelson Lamet 0.0167 0.0128 0.0150 1.1 0.1 1.0
4 Pablo López 0.0195 0.0153 0.0083 3.2 2.2 1.0
5 Garrett Richards 0.0000 0.0042 0.0094 1.5 0.6 0.9
6 Jon Lester 0.0041 0.0067 0.0113 1.3 0.6 0.7
7 Andrew Heaney 0.0143 0.0119 0.0072 2.6 2.0 0.6
8 Taylor Clarke 0.0145 0.0111 0.0000 3.1 2.5 0.6
9 Ryan Castellani 0.0068 0.0098 0.0265 3.3 2.7 0.6
10 Patrick Sandoval 0.0138 0.0102 0.0000 2.6 2.0 0.6

Home Run Rate

Everybody Missed for Home Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
David Phelps 0.1458
0.0471
(8.2)
0.0504
(7.8)
0.0525
(7.8)
0.0536
(7.7)
0.0408
(8.6)
Robert Stephenson 0.3077
0.0590
(10.6)
0.0526
(10.8)
0.0514
(11.0)
0.0614
(10.5)
0.0645
(10.3)
Steven Matz 0.1458
0.0481
(13.6)
0.0549
(12.5)
0.0478
(13.7)
0.0518
(13.2)
0.0446
(13.9)
Derek Holland 0.1034
0.0523
(8.7)
0.0557
(8.0)
0.0525
(8.9)
0.0534
(8.8)
0.0513
(8.7)
Zack Wheeler 0.0142
0.0508
(11.2)
0.0393
(8.1)
0.0522
(11.4)
0.0549
(12.1)
0.0452
(10.0)
Dylan Bundy 0.0287
0.0598
(8.9)
0.0624
(9.8)
0.0602
(8.8)
0.0602
(8.7)
0.0588
(9.0)
Trevor Williams 0.0843
0.0462
(9.0)
0.0434
(9.5)
0.0509
(8.1)
0.0528
(7.6)
0.0347
(11.6)
Heath Hembree 0.1500
0.0602
(7.9)
0.0567
(8.1)
0.0587
(8.1)
0.0618
(7.8)
0.0600
(7.8)
Dallas Keuchel 0.0101
0.0412
(8.6)
0.0386
(8.1)
0.0407
(8.2)
0.0406
(8.1)
0.0423
(9.2)
Germán Márquez 0.0244
0.0503
(9.7)
0.0512
(10.3)
0.0535
(10.5)
0.0509
(9.5)
0.0464
(8.8)

Individual Misses for Home Run Rate

Aggregate

Rank Player Proj Actual Error
1 Spencer Turnbull 0.0506 0.0125 9.8
2 Robbie Ray 0.0583 0.0949 8.6
3 Tyler Anderson 0.0568 0.0263 8.5
4 Corbin Burnes 0.0478 0.0160 8.2
5 Justus Sheffield 0.0452 0.0124 8.1
6 Yu Darvish 0.0515 0.0266 8.1
7 Tyler Glasnow 0.0522 0.0880 8.0
8 Daniel Ponce de Leon 0.0473 0.1053 8.0
9 Trevor Gott 0.0340 0.1750 7.9
10 Jordan Yamamoto 0.0513 0.1702 7.8

Marcel

Rank Player Proj Actual Error
1 Corbin Burnes 0.0667 0.0160 12.9
2 Yu Darvish 0.0635 0.0266 11.9
3 Tyler Anderson 0.0623 0.0263 10.1
4 Justus Sheffield 0.0485 0.0124 9.1
5 Tyler Glasnow 0.0485 0.0880 8.7
6 Tanner Roark 0.0485 0.0909 8.6
7 Julio Teheran 0.0491 0.1081 8.3
8 Daniel Ponce de Leon 0.0457 0.1053 8.1
9 Madison Bumgarner 0.0472 0.0922 8.0
10 John Means 0.0496 0.0976 7.9

Razzball

Rank Player Proj Actual Error
1 Tyler Anderson 0.0667 0.0263 10.9
2 Robbie Ray 0.0571 0.0949 9.1
3 Spencer Turnbull 0.0488 0.0125 9.1
4 Tarik Skubal 0.0402 0.1071 8.8
5 Corbin Burnes 0.0507 0.0160 8.7
6 Tyler Glasnow 0.0507 0.0880 8.6
7 Justus Sheffield 0.0475 0.0124 8.5
8 Yu Darvish 0.0528 0.0266 8.2
9 Tanner Roark 0.0525 0.0909 8.1
10 Jordan Yamamoto 0.0525 0.1702 7.8

Steamer

Rank Player Proj Actual Error
1 Corbin Burnes 0.0521 0.0160 8.9
2 Robbie Ray 0.0584 0.0949 8.9
3 Tyler Glasnow 0.0500 0.0880 8.8
4 Yu Darvish 0.0543 0.0266 8.6
5 Spencer Turnbull 0.0468 0.0125 8.6
6 Justus Sheffield 0.0478 0.0124 8.5
7 Rick Porcello 0.0560 0.0263 8.0
8 Jordan Yamamoto 0.0515 0.1702 7.9
9 Austin Voth 0.0526 0.0881 7.7
10 Trevor Gott 0.0383 0.1750 7.7

ZiPS

Rank Player Proj Actual Error
1 Spencer Turnbull 0.0563 0.0125 11.4
2 Tony Gonsolin 0.0660 0.0164 9.4
3 Daniel Ponce de Leon 0.0388 0.1053 9.0
4 Trevor Gott 0.0182 0.1750 8.7
5 Tyler Anderson 0.0543 0.0263 8.2
6 Robbie Ray 0.0596 0.0949 8.0
7 Blake Snell 0.0397 0.0820 7.9
8 Zack Greinke 0.0556 0.0306 7.8
9 Tanner Roark 0.0520 0.0909 7.8
10 Jordan Yamamoto 0.0511 0.1702 7.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 Corbin Burnes 0.0667 0.0478 0.0160 12.9 8.2 4.7
2 Yu Darvish 0.0635 0.0515 0.0266 11.9 8.1 3.8
3 Cristian Javier 0.0525 0.0696 0.0786 4.9 1.4 3.5
4 David Peterson 0.0525 0.0312 0.0362 4.0 0.6 3.4
5 Asher Wojciechowski 0.0597 0.0791 0.0909 4.7 1.6 3.1
6 Lance Lynn 0.0402 0.0499 0.0580 5.1 2.0 3.1
7 Framber Valdez 0.0444 0.0350 0.0262 6.2 3.2 2.9
8 John Means 0.0496 0.0636 0.0976 7.9 5.6 2.3
9 Logan Webb 0.0451 0.0368 0.0237 6.0 3.8 2.2
10 Brady Singer 0.0525 0.0409 0.0452 2.7 0.5 2.2

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Cristian Javier 0.0525 0.0696 0.0786 5.3 1.4 3.8
2 Jeurys Familia 0.0525 0.0276 0.0267 3.3 0.4 2.9
3 Tyler Anderson 0.0667 0.0568 0.0263 10.9 8.5 2.3
4 Zack Britton 0.0525 0.0223 0.0000 4.1 1.9 2.2
5 Tarik Skubal 0.0402 0.0533 0.1071 8.8 6.9 1.9
6 Cam Hill 0.0525 0.0766 0.0816 2.0 0.2 1.8
7 Daniel Castano 0.0525 0.0378 0.0291 3.1 1.4 1.7
8 Mark Melancon 0.0525 0.0345 0.0139 3.8 2.2 1.6
9 Eric Yardley 0.0525 0.0356 0.0299 2.3 0.8 1.6
10 Steven Brault 0.0525 0.0431 0.0177 6.4 4.9 1.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Cam Hill 0.0548 0.0766 0.0816 1.9 0.2 1.7
2 Jeurys Familia 0.0402 0.0276 0.0267 1.8 0.4 1.4
3 Rafael Dolis 0.0525 0.0377 0.0185 3.5 2.1 1.4
4 Alex Young 0.0478 0.0525 0.0733 5.0 3.8 1.2
5 Kyle Hendricks 0.0495 0.0453 0.0413 2.9 2.0 1.0
6 Garrett Richards 0.0415 0.0454 0.0473 1.0 0.1 0.9
7 Zack Wheeler 0.0549 0.0508 0.0142 12.1 11.2 0.9
8 Kolby Allard 0.0507 0.0439 0.0404 1.7 0.9 0.9
9 Tyler Glasnow 0.0500 0.0522 0.0880 8.8 8.0 0.8
10 Brandon Bielak 0.0523 0.0565 0.0874 5.0 4.2 0.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Framber Valdez 0.0492 0.0350 0.0262 7.7 3.2 4.4
2 Carlos Carrasco 0.0657 0.0577 0.0473 6.1 3.5 2.6
3 Trevor Williams 0.0347 0.0462 0.0843 11.6 9.0 2.6
4 Tony Gonsolin 0.0660 0.0561 0.0164 9.4 7.4 2.0
5 Matthew Boyd 0.0552 0.0635 0.0815 6.2 4.3 1.9
6 Chad Kuhl 0.0364 0.0470 0.0650 4.9 3.1 1.8
7 Spencer Turnbull 0.0563 0.0506 0.0125 11.4 9.8 1.7
8 John Means 0.0532 0.0636 0.0976 7.2 5.6 1.6
9 Kevin Gausman 0.0359 0.0436 0.0533 3.4 1.8 1.6
10 Tejay Antone 0.0633 0.0539 0.0513 2.2 0.7 1.5

BABIP

Everybody Missed for BABIP

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Mitch Keller 0.1042
0.3048
(17.2)
0.3580
(21.8)
0.3070
(17.3)
0.3046
(17.0)
0.3026
(17.4)
Kenta Maeda 0.2081
0.2925
(20.3)
0.2771
(16.3)
0.2926
(20.1)
0.2926
(19.7)
0.2923
(21.2)
Rick Porcello 0.3730
0.2933
(21.5)
0.3002
(19.9)
0.2904
(22.5)
0.2969
(21.1)
0.2896
(21.4)
Brandon Workman 0.4426
0.2902
(15.7)
0.2628
(18.5)
0.2904
(15.7)
0.2968
(15.2)
0.2830
(16.0)
Trevor Bauer 0.2148
0.2932
(21.1)
0.2959
(21.6)
0.2944
(21.2)
0.2962
(21.3)
0.2889
(21.0)
Lance Lynn 0.2417
0.2961
(17.8)
0.3096
(22.2)
0.2920
(16.1)
0.2957
(16.9)
0.3006
(20.7)
Cristian Javier 0.1938
0.2831
(18.5)
0.2904
(19.9)
0.2904
(19.9)
0.2776
(16.9)
0.2889
(20.6)
Max Scherzer 0.3550
0.2831
(22.0)
0.2887
(20.6)
0.2887
(20.6)
0.2846
(22.2)
0.2759
(23.0)
Justin Dunn 0.1795
0.2905
(21.5)
0.2825
(19.7)
0.2898
(21.1)
0.2898
(20.9)
0.2920
(22.5)
Tommy Milone 0.3710
0.2914
(14.9)
0.2799
(17.1)
0.2937
(14.6)
0.2907
(15.4)
0.2899
(14.4)
Patrick Corbin 0.3623
0.2977
(19.9)
0.2974
(20.2)
0.3009
(19.2)
0.2993
(20.0)
0.2928
(20.1)

Individual Misses for BABIP

Aggregate

Rank Player Proj Actual Error
1 Ryan Castellani 0.3017 0.2066 17.5
2 Dakota Hudson 0.2988 0.1919 15.7
3 Erick Fedde 0.3029 0.2327 15.0
4 Alec Mills 0.2930 0.2326 14.6
5 Aníbal Sánchez 0.2911 0.3471 14.4
6 Javy Guerra 0.2895 0.5000 14.3
7 David Peterson 0.3046 0.2331 14.1
8 Kyle Hart 0.2943 0.5000 14.0
9 Jordan Yamamoto 0.2814 0.4872 14.0

Marcel

Rank Player Proj Actual Error
1 Aaron Civale 0.2789 0.3333 18.1
2 Dylan Cease 0.3109 0.2375 17.8
3 Luis Castillo 0.2738 0.3295 17.3
4 Aníbal Sánchez 0.2804 0.3471 17.2
5 Chad Green 0.3107 0.1455 16.2
6 Adam Wainwright 0.3119 0.2473 16.0
7 Miguel Castro 0.2723 0.4068 15.9
8 Jordan Yamamoto 0.2622 0.4872 15.3
9 Javy Guerra 0.2771 0.5000 15.2

Razzball

Rank Player Proj Actual Error
1 Dakota Hudson 0.3094 0.1919 17.2
2 David Peterson 0.3148 0.2331 16.0
3 Erick Fedde 0.3080 0.2327 15.9
4 Ryan Castellani 0.2904 0.2066 15.2
5 Brad Keller 0.3050 0.2327 14.8
6 Javy Guerra 0.2904 0.5000 14.3
7 Kyle Hart 0.2904 0.5000 14.3
8 Aníbal Sánchez 0.2945 0.3471 13.7
9 Wilmer Font 0.2904 0.4483 13.7

Steamer

Rank Player Proj Actual Error
1 Ryan Castellani 0.3014 0.2066 17.0
2 Dakota Hudson 0.3076 0.1919 16.7
3 Erick Fedde 0.3045 0.2327 14.8
4 Jeffrey Springs 0.2880 0.4310 14.6
5 Javy Guerra 0.2904 0.5000 14.4
6 Kyle Hart 0.2904 0.5000 14.4
7 Brad Keller 0.3043 0.2327 14.3
8 Vince Velasquez 0.2854 0.3735 14.3
9 Alec Mills 0.2941 0.2326 14.3

ZiPS

Rank Player Proj Actual Error
1 Ryan Castellani 0.3021 0.2066 18.3
2 Luis Castillo 0.2738 0.3295 15.9
3 Miguel Castro 0.2697 0.4068 15.6
4 Michael Fulmer 0.2734 0.3895 15.6
5 Alec Mills 0.2920 0.2326 15.3
6 Adam Wainwright 0.3034 0.2473 15.1
7 Aníbal Sánchez 0.2847 0.3471 15.0
8 Dylan Cease 0.2937 0.2375 14.7
9 Jordan Yamamoto 0.2692 0.4872 14.5

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 Chris Paddack 0.2614 0.2843 0.2893 7.7 1.9 5.8
2 Carlos Carrasco 0.3158 0.2935 0.2919 5.7 0.3 5.4
3 Luis Castillo 0.2738 0.2899 0.3295 17.3 12.3 5.0
4 Aaron Civale 0.2789 0.2933 0.3333 18.1 13.3 4.8
5 Mitch Keller 0.3580 0.3048 0.1042 21.8 17.2 4.6
6 Lance Lynn 0.3096 0.2961 0.2417 22.2 17.8 4.4
7 Jon Lester 0.3153 0.2981 0.2760 9.5 5.1 4.4
8 Dylan Cease 0.3109 0.2940 0.2375 17.8 13.7 4.1
9 Corbin Burnes 0.3182 0.3007 0.2846 7.2 3.2 4.0
10 Yu Darvish 0.2791 0.2916 0.2951 5.8 1.8 4.0

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kyle Hendricks 0.3010 0.2924 0.2716 8.2 5.7 2.5
2 Aaron Nola 0.2995 0.2914 0.2830 3.7 1.6 2.1
3 Tyler Anderson 0.2750 0.2816 0.2865 3.9 2.0 2.0
4 David Peterson 0.3148 0.3046 0.2331 16.0 14.1 1.9
5 Brad Keller 0.3050 0.2958 0.2327 14.8 13.0 1.8
6 Tarik Skubal 0.3096 0.2957 0.2533 7.1 5.3 1.7
7 Sonny Gray 0.3018 0.2918 0.2901 1.9 0.2 1.7
8 Chris Mazza 0.2904 0.3014 0.3563 9.4 7.8 1.6
9 Robbie Erlin 0.2904 0.3026 0.3125 3.1 1.5 1.6
10 Andrew Heaney 0.2833 0.2881 0.3017 6.1 4.5 1.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Garrett Richards 0.3002 0.2879 0.2837 2.5 0.3 2.1
2 Sonny Gray 0.3041 0.2918 0.2901 2.1 0.2 1.9
3 Dallas Keuchel 0.3066 0.2975 0.2551 12.0 10.2 1.8
4 Zach Davies 0.3005 0.2926 0.2486 13.0 11.4 1.6
5 Kyle Hendricks 0.2993 0.2924 0.2716 7.2 5.7 1.5
6 Vince Velasquez 0.2854 0.2922 0.3735 14.3 12.9 1.4
7 Clayton Kershaw 0.2905 0.2821 0.2324 11.8 10.4 1.4
8 Andrew Heaney 0.2855 0.2881 0.3017 5.9 4.5 1.4
9 Brad Keller 0.3043 0.2958 0.2327 14.3 13.0 1.3
10 Zack Britton 0.3113 0.2917 0.2264 6.1 4.8 1.3

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Sonny Gray 0.2692 0.2918 0.2901 4.6 0.2 4.4
2 Kyle Freeland 0.2832 0.2993 0.3049 6.2 2.5 3.7
3 Luis Castillo 0.2738 0.2899 0.3295 15.9 12.3 3.5
4 Framber Valdez 0.2845 0.3006 0.3118 7.5 4.0 3.5
5 Zack Greinke 0.2674 0.2838 0.3211 14.3 10.9 3.4
6 Lance Lynn 0.3006 0.2961 0.2417 20.7 17.8 2.9
7 Carlos Martinez 0.2609 0.2884 0.3662 10.8 8.4 2.4
8 Jared Hughes 0.2571 0.2830 0.3030 4.9 2.5 2.4
9 Cristian Javier 0.2889 0.2831 0.1938 20.6 18.5 2.1
10 Corbin Burnes 0.3053 0.3007 0.2846 5.3 3.2 2.1

Single Rate

Everybody Missed for Single Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Max Scherzer 0.2781
0.2831
(20.9)
0.1969
(24.1)
0.0000
(38.7)
0.2846
(21.0)
0.2759
(21.5)
Patrick Corbin 0.2754
0.2977
(15.8)
0.2155
(17.8)
0.0000
(37.9)
0.2993
(15.8)
0.2928
(15.7)

Individual Misses for Single Rate

Aggregate

Rank Player Proj Actual Error
1 Lance McCullers Jr. 0.3028 0.1348 20.9
2 Dylan Cease 0.2940 0.1437 19.0
3 Lance Lynn 0.2961 0.1659 18.7
4 Rick Porcello 0.2933 0.2865 18.0
5 Gio Gonzalez 0.2880 0.3261 17.4
6 Max Fried 0.3047 0.1544 16.7
7 Michael Fulmer 0.2923 0.3368 16.4
8 Justin Dunn 0.2905 0.1368 15.4
9 Gerrit Cole 0.2845 0.1553 15.4
10 Luke Jackson 0.2986 0.3368 15.1

Marcel

Rank Player Proj Actual Error
1 Dylan Cease 0.2360 0.1437 23.4
2 Lance Lynn 0.2301 0.1659 22.0
3 Max Fried 0.2487 0.1544 21.0
4 Martín Pérez 0.2483 0.1751 19.1
5 Gio Gonzalez 0.2110 0.3261 17.7
6 Mitch Keller 0.2593 0.0625 17.1
7 Rick Porcello 0.2215 0.2865 17.1
8 Michael Fulmer 0.2123 0.3368 17.0
9 Lance McCullers Jr. 0.2097 0.1348 16.9
10 Javy Guerra 0.1928 0.4375 16.4

Razzball

Rank Player Proj Actual Error
1 Alec Mills 0.2172 0.1686 49.3
2 Cristian Javier 0.2172 0.1473 46.4
3 Adam Wainwright 0.2172 0.1978 43.6
4 Ryan Castellani 0.2172 0.1488 40.7
5 Garrett Richards 0.2172 0.2057 33.7
6 Framber Valdez 0.0000 0.2634 33.6
7 Kyle Gibson 0.0000 0.2564 33.0
8 Ryan Weber 0.2172 0.1880 32.6
9 Tejay Antone 0.2172 0.1351 32.3
10 Nick Margevicius 0.2172 0.1754 32.1

Steamer

Rank Player Proj Actual Error
1 Lance McCullers Jr. 0.3021 0.1348 20.4
2 Javy Guerra 0.2172 0.4375 20.0
3 Dylan Cease 0.2961 0.1437 19.1
4 Lance Lynn 0.2957 0.1659 17.9
5 Rick Porcello 0.2969 0.2865 17.5
6 Tyler Matzek 0.2172 0.2769 16.6
7 Gio Gonzalez 0.2984 0.3261 16.1
8 Max Fried 0.3034 0.1544 16.0
9 Gerrit Cole 0.2867 0.1553 15.5
10 Michael Fulmer 0.3025 0.3368 15.2

ZiPS

Rank Player Proj Actual Error
1 Lance McCullers Jr. 0.3061 0.1348 22.8
2 Kris Bubic 0.2172 0.2482 22.6
3 Lance Lynn 0.3006 0.1659 22.0
4 Dylan Cease 0.2937 0.1437 20.2
5 Gio Gonzalez 0.2774 0.3261 18.3
6 Michael Fulmer 0.2734 0.3368 18.2
7 Rick Porcello 0.2896 0.2865 17.6
8 Max Fried 0.3025 0.1544 17.3
9 Justin Dunn 0.2920 0.1368 16.7
10 Luke Jackson 0.2879 0.3368 15.8

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 Aaron Civale 0.1912 0.2933 0.2394 15.2 6.9 8.3
2 Brandon Woodruff 0.2403 0.2975 0.2164 6.9 1.6 5.3
3 Martín Pérez 0.2483 0.3040 0.1751 19.1 13.9 5.2
4 Jon Lester 0.2419 0.2981 0.2031 10.2 5.1 5.1
5 Ryan Yarbrough 0.1936 0.2897 0.2349 9.8 4.9 4.8
6 Dylan Cease 0.2360 0.2940 0.1437 23.4 19.0 4.4
7 Kevin Gausman 0.2363 0.2939 0.2113 6.0 1.7 4.4
8 Max Fried 0.2487 0.3047 0.1544 21.0 16.7 4.4
9 Tommy Milone 0.1940 0.2914 0.2419 8.7 4.8 4.0
10 Luis Castillo 0.2014 0.2899 0.2197 5.5 1.6 3.8

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Alec Mills 0.2172 0.2930 0.1686 49.3 12.3 37.0
2 Adam Wainwright 0.2172 0.3026 0.1978 43.6 7.6 36.0
3 Cristian Javier 0.2172 0.2831 0.1473 46.4 12.8 33.6
4 Garrett Richards 0.2172 0.2879 0.2057 33.7 1.4 32.4
5 Tanner Roark 0.2172 0.2923 0.2214 31.4 1.1 30.3
6 Ryan Castellani 0.2172 0.3017 0.1488 40.7 14.6 26.1
7 Derek Holland 0.2172 0.2947 0.2019 29.0 3.0 26.0
8 Masahiro Tanaka 0.2172 0.2913 0.2239 27.6 1.7 26.0
9 Ryan Weber 0.2172 0.3046 0.1880 32.6 7.5 25.0
10 Nick Margevicius 0.2172 0.2928 0.1754 32.1 7.1 25.0

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Tyler Matzek 0.2172 0.2941 0.2769 16.6 7.1 9.5
2 Rafael Dolis 0.2172 0.2941 0.2075 6.8 1.1 5.7
3 Javy Guerra 0.2172 0.2895 0.4375 20.0 15.0 5.0
4 Garrett Richards 0.3002 0.2879 0.2057 3.6 1.4 2.2
5 Tyler Anderson 0.2910 0.2816 0.1892 6.3 4.3 2.0
6 Dallas Keuchel 0.3066 0.2975 0.2092 5.1 3.2 1.9
7 Zach Davies 0.3005 0.2926 0.2000 6.3 4.6 1.7
8 Jared Hughes 0.3086 0.2830 0.2121 2.1 0.5 1.5
9 Clayton Kershaw 0.2905 0.2821 0.1549 12.8 11.3 1.5
10 Germán Márquez 0.3075 0.3015 0.2208 3.1 1.7 1.4

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kris Bubic 0.2172 0.2931 0.2482 22.6 6.9 15.7
2 Daniel Bard 0.2172 0.3105 0.2500 11.0 1.6 9.4
3 Carlos Hernández 0.2172 0.2923 0.2791 8.9 4.2 4.7
4 Sonny Gray 0.2692 0.2918 0.2214 5.4 1.3 4.1
5 John King 0.2172 0.2991 0.2647 6.0 2.1 3.9
6 Kyle Hendricks 0.2766 0.2924 0.2284 7.1 3.7 3.4
7 Kyle Freeland 0.2832 0.2993 0.2332 6.3 2.9 3.3
8 Lance Lynn 0.3006 0.2961 0.1659 22.0 18.7 3.3
9 Luis Castillo 0.2738 0.2899 0.2197 4.8 1.6 3.2
10 Humberto Mejía 0.2172 0.2880 0.2143 3.3 0.1 3.2

Double Rate

Everybody Missed for Double Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Robbie Ray 0.1129
0.0000
(11.4)
0.0722
(10.8)
0.0000
(16.9)
0.0000
(11.5)
0.0000
(11.7)
Lance McCullers Jr. 0.1277
0.0000
(13.7)
0.0806
(11.2)
0.0000
(18.6)
0.0000
(13.8)
0.0000
(13.9)
Zach Eflin 0.1192
0.0000
(12.7)
0.0749
(11.4)
0.0000
(18.0)
0.0000
(12.8)
0.0000
(12.9)
Steven Brault 0.0180
0.0000
(8.8)
0.0795
(10.6)
0.0674
(16.9)
0.0000
(8.7)
0.0000
(8.6)
Luis Castillo 0.1040
0.0000
(10.7)
0.0701
(10.5)
0.0000
(17.1)
0.0000
(10.8)
0.0000
(11.0)
Max Fried 0.1074
0.0000
(9.0)
0.0707
(8.7)
0.0000
(13.8)
0.0000
(9.1)
0.0000
(9.2)

Individual Misses for Double Rate

Aggregate

Rank Player Proj Actual Error
1 Brad Keller 0.0000 0.0126 11.8
2 Trevor Bauer 0.0000 0.0268 11.3
3 Framber Valdez 0.0000 0.0323 10.1
4 Kenta Maeda 0.0000 0.0268 10.0
5 Seth Elledge 0.0000 0.2593 10.0
6 Trevor Rogers 0.0000 0.1408 9.6
7 Zac Gallen 0.0000 0.0347 9.5
8 Dustin May 0.0000 0.0260 9.3
9 Matthew Boyd 0.0000 0.1006 9.0
10 Luke Weaver 0.0000 0.1053 9.0

Marcel

Rank Player Proj Actual Error
1 Trevor Bauer 0.0778 0.0268 13.6
2 Shane Bieber 0.0823 0.0411 11.6
3 Zac Gallen 0.0758 0.0347 11.3
4 Antonio Senzatela 0.0818 0.0433 11.0
5 Kenta Maeda 0.0714 0.0268 10.5
6 Seth Elledge 0.0674 0.2593 10.1
7 Justus Sheffield 0.0765 0.0314 10.0
8 Trevor Rogers 0.0674 0.1408 9.8
9 John Means 0.0731 0.0180 9.3
10 Tyler Chatwood 0.0586 0.1600 8.9

Razzball

Rank Player Proj Actual Error
1 Adam Wainwright 0.0674 0.0495 16.6
2 Matthew Boyd 0.0000 0.1006 14.9
3 Cristian Javier 0.0674 0.0465 14.2
4 Luke Weaver 0.0000 0.1053 14.1
5 Ryan Castellani 0.0674 0.0413 13.5
6 Austin Voth 0.0000 0.1034 13.0
7 Logan Webb 0.0000 0.0970 12.6
8 Kris Bubic 0.0674 0.0567 12.5
9 Alec Mills 0.0674 0.0640 12.3
10 Zack Greinke 0.0000 0.0895 12.0

Steamer

Rank Player Proj Actual Error
1 Brad Keller 0.0000 0.0126 11.7
2 Trevor Bauer 0.0000 0.0268 11.1
3 Tyler Matzek 0.0674 0.0462 10.7
4 Seth Elledge 0.0000 0.2593 10.0
5 Framber Valdez 0.0000 0.0323 10.0
6 Kenta Maeda 0.0000 0.0268 9.9
7 Trevor Rogers 0.0000 0.1408 9.6
8 Zac Gallen 0.0000 0.0347 9.4
9 Dustin May 0.0000 0.0260 9.2
10 Matthew Boyd 0.0000 0.1006 9.1

ZiPS

Rank Player Proj Actual Error
1 Kris Bubic 0.0674 0.0567 17.1
2 Brad Keller 0.0000 0.0126 11.6
3 Trevor Bauer 0.0000 0.0268 11.0
4 Seth Elledge 0.0000 0.2593 10.0
5 Framber Valdez 0.0000 0.0323 9.8
6 Kenta Maeda 0.0000 0.0268 9.8
7 Trevor Rogers 0.0000 0.1408 9.7
8 Matthew Boyd 0.0000 0.1006 9.3
9 Kyle Cody 0.0674 0.0333 9.2
10 Zac Gallen 0.0000 0.0347 9.2

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 Shane Bieber 0.0823 0.0000 0.0411 11.6 7.8 3.8
2 Antonio Senzatela 0.0818 0.0000 0.0433 11.0 7.3 3.8
3 Zack Wheeler 0.0573 0.0000 0.0766 6.2 2.7 3.5
4 Kyle Freeland 0.0587 0.0000 0.0717 4.6 1.3 3.3
5 Jacob deGrom 0.0586 0.0000 0.0863 8.0 5.1 2.9
6 Max Scherzer 0.0866 0.0000 0.0710 4.0 1.1 2.9
7 Chris Bassitt 0.0587 0.0000 0.0829 6.9 4.1 2.8
8 Frankie Montas 0.0808 0.0000 0.0629 3.7 1.0 2.7
9 Ryan Yarbrough 0.0809 0.0000 0.0602 4.3 1.7 2.7
10 Carlos Carrasco 0.0807 0.0000 0.0683 2.9 0.3 2.6

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.0674 0.0000 0.0495 16.6 4.7 11.9
2 Alec Mills 0.0674 0.0000 0.0640 12.3 0.9 11.5
3 Kris Bubic 0.0674 0.0000 0.0567 12.5 2.4 10.1
4 Cristian Javier 0.0674 0.0000 0.0465 14.2 4.5 9.8
5 Masahiro Tanaka 0.0674 0.0000 0.0597 10.5 1.5 9.0
6 Josh Lindblom 0.0674 0.0000 0.0614 9.8 1.1 8.7
7 Ryan Castellani 0.0674 0.0000 0.0413 13.5 4.9 8.6
8 Garrett Richards 0.0674 0.0000 0.0709 8.9 0.8 8.2
9 Steven Brault 0.0674 0.0000 0.0180 16.9 8.8 8.1
10 Lance Lynn 0.0000 0.0000 0.0711 8.8 1.3 7.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Tyler Matzek 0.0674 0.0000 0.0462 10.7 2.6 8.1
2 Rafael Dolis 0.0674 0.0000 0.0755 5.9 0.8 5.1
3 Javy Guerra 0.0674 0.0000 0.0625 4.8 0.3 4.5
4 Brooks Raley 0.0674 0.0000 0.0909 3.6 2.0 1.7
5 Lance Lynn 0.0000 0.0000 0.0711 1.4 1.3 0.1
6 Aaron Civale 0.0000 0.0000 0.0798 4.0 3.9 0.1
7 Kyle Freeland 0.0000 0.0000 0.0717 1.5 1.3 0.1
8 Max Scherzer 0.0000 0.0000 0.0710 1.2 1.1 0.1
9 Patrick Corbin 0.0000 0.0000 0.0773 3.1 2.9 0.1
10 Luis Castillo 0.0000 0.0000 0.1040 10.8 10.7 0.1

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kris Bubic 0.0674 0.0000 0.0567 17.1 2.4 14.7
2 Daniel Bard 0.0674 0.0000 0.0625 7.6 0.5 7.0
3 Kyle Cody 0.0674 0.0000 0.0333 9.2 3.1 6.1
4 Carlos Hernández 0.0674 0.0000 0.0698 4.3 0.2 4.1
5 César Valdez 0.0674 0.0000 0.0526 4.3 0.8 3.5
6 John King 0.0674 0.0000 0.0588 3.8 0.4 3.4
7 Nivaldo Rodriguez 0.0674 0.0000 0.0690 3.0 0.1 2.9
8 Brandon Leibrandt 0.0674 0.0000 0.0000 4.8 2.4 2.4
9 Jonathan Stiever 0.0674 0.0000 0.0000 3.9 2.0 1.9
10 Paolo Espino 0.0674 0.0000 0.0588 2.0 0.2 1.8

Triple Rate

Everybody Missed for Triple Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Phil Maton 0.0377
0.0000
(3.1)
0.0073
(3.0)
0.0000
(3.2)
0.0000
(3.1)
0.0000
(3.1)
Carlos Estévez 0.0423
0.0000
(4.2)
0.0059
(4.3)
0.0000
(4.4)
0.0000
(4.2)
0.0000
(4.2)
Tyler Mahle 0.0273
0.0000
(4.3)
0.0051
(4.7)
0.0000
(4.7)
0.0000
(4.3)
0.0000
(4.3)
Ryan Pressly 0.0385
0.0000
(3.0)
0.0068
(3.0)
0.0000
(3.1)
0.0000
(3.0)
0.0000
(3.0)
Dean Kremer 0.0612
0.0000
(4.6)
0.0058
(4.7)
0.0000
(4.8)
0.0000
(4.6)
0.0000
(4.6)
Artie Lewicki 0.1667
0.0000
(2.9)
0.0093
(2.9)
0.0058
(2.8)
0.0000
(2.9)
0.0000
(2.9)
Nick Goody 0.0645
0.0000
(3.2)
0.0083
(3.1)
0.0058
(3.0)
0.0000
(3.2)
0.0000
(3.2)
Marcus Walden 0.0638
0.0000
(4.1)
0.0057
(4.2)
0.0058
(3.8)
0.0000
(4.1)
0.0000
(4.1)
Trevor Bauer 0.0201
0.0000
(4.0)
0.0086
(3.5)
0.0000
(4.5)
0.0000
(4.0)
0.0000
(4.0)
Framber Valdez 0.0161
0.0000
(3.0)
0.0047
(3.6)
0.0000
(3.5)
0.0000
(3.0)
0.0000
(3.0)
Tommy Milone 0.0323
0.0000
(4.8)
0.0037
(5.3)
0.0000
(5.1)
0.0000
(4.8)
0.0000
(4.8)
Robbie Erlin 0.0375
0.0000
(3.9)
0.0050
(4.1)
0.0058
(3.4)
0.0000
(3.9)
0.0000
(3.9)

Individual Misses for Triple Rate

Aggregate

Rank Player Proj Actual Error
1 Héctor Rondón 0.0000 0.0357 2.9
2 Tyler Glasnow 0.0000 0.0175 2.8
3 Shun Yamaguchi 0.0000 0.0290 2.8
4 Bryan Shaw 0.0000 0.0769 2.7
5 Aaron Civale 0.0000 0.0141 2.6
6 Aroldis Chapman 0.0000 0.0625 2.6
7 Kendall Graveman 0.0000 0.0385 2.5
8 Corbin Burnes 0.0000 0.0163 2.5

Marcel

Rank Player Proj Actual Error
1 Kyle Freeland 0.0128 0.0000 3.6
2 Josh Lindblom 0.0000 0.0175 3.5
3 Wandy Peralta 0.0000 0.0274 3.2
4 Héctor Rondón 0.0059 0.0357 3.0
5 James Karinchak 0.0000 0.0256 2.9
6 Shun Yamaguchi 0.0058 0.0290 2.9
7 Michael Wacha 0.0027 0.0198 2.8
8 Brad Keller 0.0135 0.0000 2.7

Razzball

Rank Player Proj Actual Error
1 Tyler Glasnow 0.0000 0.0175 3.2
2 Aaron Civale 0.0000 0.0141 3.2
3 Corbin Burnes 0.0000 0.0163 3.0
4 Germán Márquez 0.0000 0.0125 2.9
5 Bryan Shaw 0.0000 0.0769 2.8
6 Antonio Senzatela 0.0000 0.0130 2.7
7 Wandy Peralta 0.0000 0.0274 2.7
8 Kendall Graveman 0.0000 0.0385 2.7

Steamer

Rank Player Proj Actual Error
1 Héctor Rondón 0.0000 0.0357 2.9
2 Tyler Glasnow 0.0000 0.0175 2.8
3 Shun Yamaguchi 0.0000 0.0290 2.8
4 Bryan Shaw 0.0000 0.0769 2.7
5 Aaron Civale 0.0000 0.0141 2.6
6 Aroldis Chapman 0.0000 0.0625 2.6
7 Kendall Graveman 0.0000 0.0385 2.5
8 Corbin Burnes 0.0000 0.0163 2.5

ZiPS

Rank Player Proj Actual Error
1 Héctor Rondón 0.0000 0.0357 2.9
2 Tyler Glasnow 0.0000 0.0175 2.8
3 Shun Yamaguchi 0.0000 0.0290 2.8
4 Bryan Shaw 0.0000 0.0769 2.7
5 Aaron Civale 0.0000 0.0141 2.6
6 Aroldis Chapman 0.0000 0.0625 2.6
7 Corbin Burnes 0.0000 0.0163 2.5
8 Kendall Graveman 0.0000 0.0385 2.5

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 Kyle Freeland 0.0128 0.0000 0.0000 3.6 1.8 1.8
2 Brad Keller 0.0135 0.0000 0.0000 2.7 1.3 1.4
3 Luis Castillo 0.0023 0.0000 0.0058 1.3 0.0 1.3
4 Josh Lindblom 0.0000 0.0000 0.0175 3.5 2.2 1.3
5 Lance Lynn 0.0105 0.0000 0.0047 1.6 0.4 1.2
6 Zach Davies 0.0112 0.0000 0.0054 1.3 0.1 1.2
7 Jesús Luzardo 0.0115 0.0000 0.0000 2.6 1.4 1.2
8 Ryan Weber 0.0131 0.0000 0.0000 2.2 1.1 1.2
9 Adrian Houser 0.0112 0.0000 0.0059 1.1 0.0 1.0
10 Carlos Carrasco 0.0105 0.0000 0.0000 2.7 1.6 1.0

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.0058 0.0000 0.0000 2.6 1.5 1.0
2 Rick Porcello 0.0058 0.0000 0.0054 1.1 0.1 1.0
3 Alec Mills 0.0058 0.0000 0.0000 2.5 1.5 1.0
4 Cristian Javier 0.0058 0.0000 0.0000 2.1 1.2 0.8
5 Ryan Weber 0.0058 0.0000 0.0000 1.8 1.1 0.7
6 Derek Holland 0.0058 0.0000 0.0000 1.7 1.0 0.7
7 Steven Brault 0.0058 0.0000 0.0000 1.7 1.0 0.7
8 Nick Margevicius 0.0058 0.0000 0.0000 1.7 1.0 0.7
9 Germán Márquez 0.0000 0.0000 0.0125 2.9 2.3 0.6
10 Josh Tomlin 0.0058 0.0000 0.0000 1.6 0.9 0.6

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Rafael Dolis 0.0058 0.0000 0.0000 1.2 0.6 0.6
2 Brooks Raley 0.0058 0.0000 0.0000 1.0 0.5 0.5
3 Javy Guerra 0.0058 0.0000 0.0000 0.8 0.4 0.4
4 Germán Márquez 0.0000 0.0000 0.0125 2.3 2.3 0.0
5 Aaron Civale 0.0000 0.0000 0.0141 2.6 2.6 0.0
6 Antonio Senzatela 0.0000 0.0000 0.0130 2.2 2.2 0.0
7 Kyle Gibson 0.0000 0.0000 0.0103 1.3 1.3 0.0
8 Yu Darvish 0.0000 0.0000 0.0109 1.5 1.5 0.0
9 Max Scherzer 0.0000 0.0000 0.0059 0.0 0.0 0.0
10 Patrick Corbin 0.0000 0.0000 0.0097 1.1 1.1 0.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kris Bubic 0.0058 0.0000 0.0071 1.0 0.3 0.7
2 Daniel Bard 0.0058 0.0000 0.0000 1.2 0.6 0.6
3 Carlos Hernández 0.0058 0.0000 0.0000 0.8 0.4 0.4
4 John King 0.0058 0.0000 0.0000 0.6 0.3 0.3
5 Humberto Mejía 0.0058 0.0000 0.0000 0.6 0.3 0.3
6 Nivaldo Rodriguez 0.0058 0.0000 0.0000 0.5 0.3 0.3
7 Brandon Leibrandt 0.0058 0.0000 0.0000 0.4 0.2 0.2
8 Justin Topa 0.0058 0.0000 0.0000 0.3 0.2 0.2
9 Jonathan Stiever 0.0058 0.0000 0.0000 0.3 0.2 0.2
10 Paolo Espino 0.0058 0.0000 0.0000 0.3 0.2 0.2

Run Rate

Everybody Missed for Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Antonio Senzatela 0.0957
0.1460
(16.3)
0.1413
(15.4)
0.1485
(16.7)
0.1473
(16.2)
0.1423
(16.1)
Julio Teheran 0.2349
0.1349
(14.4)
0.1140
(17.3)
0.1396
(13.9)
0.1388
(14.0)
0.1264
(15.2)
Jordan Yamamoto 0.3582
0.1275
(15.2)
0.1253
(15.3)
0.1253
(15.5)
0.1300
(15.2)
0.1250
(15.2)
Steven Matz 0.2324
0.1207
(15.4)
0.1222
(14.9)
0.1260
(14.8)
0.1264
(14.8)
0.1096
(16.5)
Shane Bieber 0.0505
0.1059
(17.5)
0.1110
(19.5)
0.1064
(17.3)
0.1079
(17.6)
0.1033
(17.6)
Touki Toussaint 0.2333
0.1163
(13.6)
0.1265
(12.2)
0.1181
(13.6)
0.1139
(14.1)
0.1168
(13.2)
Corbin Burnes 0.0625
0.1215
(15.0)
0.1480
(21.8)
0.1250
(15.5)
0.1276
(16.1)
0.1118
(13.4)
Trevor Bauer 0.0612
0.1117
(15.0)
0.1121
(15.6)
0.1155
(15.7)
0.1169
(16.0)
0.1026
(13.3)
Dallas Keuchel 0.0584
0.1201
(16.7)
0.1057
(13.5)
0.1223
(17.0)
0.1230
(17.1)
0.1149
(16.2)
Chris Bassitt 0.0690
0.1205
(14.4)
0.1115
(12.4)
0.1248
(15.1)
0.1211
(14.1)
0.1156
(13.9)
Yu Darvish 0.0606
0.1106
(15.9)
0.1159
(17.9)
0.1152
(16.9)
0.1163
(17.1)
0.1004
(13.8)
Carlos Martinez 0.2500
0.1149
(13.7)
0.1060
(14.4)
0.1230
(13.0)
0.1226
(13.1)
0.0991
(15.0)

Individual Misses for Run Rate

Aggregate

Rank Player Proj Actual Error
1 Zach Plesac 0.1316 0.0680 13.8
2 Dinelson Lamet 0.1105 0.0674 12.4
3 Kyle Hendricks 0.1184 0.0825 12.4
4 Matthew Boyd 0.1214 0.1697 12.2
5 Brad Keller 0.1263 0.0744 11.9
6 Kenta Maeda 0.1246 0.0806 11.8
7 Kyle Hart 0.1352 0.3134 11.7
8 Jordan Lyles 0.1368 0.1842 11.7

Marcel

Rank Player Proj Actual Error
1 Dinelson Lamet 0.1229 0.0674 16.2
2 Jordan Lyles 0.1252 0.1842 14.3
3 Max Fried 0.1152 0.0625 13.0
4 Ross Stripling 0.1045 0.1682 12.9
5 Kyle Hart 0.1253 0.3134 12.3
6 Matt Wisler 0.1374 0.0280 12.3
7 Adrian Houser 0.1124 0.1667 12.1
8 Carlos Carrasco 0.1138 0.0786 11.3

Razzball

Rank Player Proj Actual Error
1 Kyle Hendricks 0.1264 0.0825 14.5
2 Zach Plesac 0.1353 0.0680 14.3
3 Zach Davies 0.1388 0.0942 12.9
4 Jordan Lyles 0.1347 0.1842 12.6
5 Kenta Maeda 0.1289 0.0806 12.5
6 Matthew Boyd 0.1214 0.1697 12.5
7 Kyle Hart 0.1253 0.3134 12.5
8 Brad Keller 0.1288 0.0744 12.2

Steamer

Rank Player Proj Actual Error
1 Kyle Hendricks 0.1272 0.0825 14.7
2 Zach Plesac 0.1363 0.0680 14.5
3 Zach Davies 0.1389 0.0942 12.9
4 Kenta Maeda 0.1293 0.0806 12.5
5 Brad Keller 0.1304 0.0744 12.4
6 Jordan Lyles 0.1356 0.1842 12.4
7 Matthew Boyd 0.1223 0.1697 12.3
8 Kyle Hart 0.1316 0.3134 12.1

ZiPS

Rank Player Proj Actual Error
1 Dinelson Lamet 0.1111 0.0674 13.4
2 Zach Plesac 0.1231 0.0680 12.7
3 Adrian Houser 0.1128 0.1667 11.6
4 Matt Wisler 0.1302 0.0280 11.6
5 Matthew Boyd 0.1204 0.1697 11.6
6 Tony Gonsolin 0.1329 0.0739 11.5
7 Trevor Williams 0.1144 0.1667 11.5
8 Hansel Robles 0.1009 0.2500 11.4

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 Corbin Burnes 0.1480 0.1215 0.0625 21.8 15.0 6.8
2 Framber Valdez 0.1287 0.1083 0.1111 6.5 0.2 6.3
3 Aníbal Sánchez 0.1123 0.1379 0.1633 11.2 5.4 5.8
4 Ryan Castellani 0.1253 0.1585 0.1587 5.4 0.6 4.7
5 Tyler Anderson 0.1367 0.1186 0.1231 4.9 0.3 4.6
6 Dylan Cease 0.1369 0.1205 0.1176 6.2 1.6 4.6
7 Pete Fairbanks 0.1401 0.1043 0.0769 8.0 3.6 4.4
8 Chase Anderson 0.1104 0.1384 0.1883 11.2 7.2 4.1
9 Dinelson Lamet 0.1229 0.1105 0.0674 16.2 12.4 3.8
10 Asher Wojciechowski 0.1288 0.1523 0.1726 6.5 2.8 3.7

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ryan Castellani 0.1253 0.1585 0.1587 5.9 0.6 5.3
2 Wade LeBlanc 0.1253 0.1494 0.1942 6.9 4.3 2.6
3 Jeurys Familia 0.1253 0.1039 0.0917 4.3 1.9 2.4
4 Kyle Gibson 0.1175 0.1242 0.1462 8.0 5.6 2.4
5 Garrett Richards 0.1253 0.1133 0.1080 4.2 1.9 2.3
6 Rafael Dolis 0.1253 0.1013 0.0900 3.7 1.5 2.3
7 Zach Davies 0.1388 0.1293 0.0942 12.9 10.6 2.3
8 Brad Hand 0.1253 0.0987 0.0930 3.0 0.8 2.2
9 Kyle Hendricks 0.1264 0.1184 0.0825 14.5 12.4 2.1
10 Sam Selman 0.1253 0.0983 0.0976 2.5 0.3 2.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kyle Hendricks 0.1272 0.1184 0.0825 14.7 12.4 2.3
2 Rafael Dolis 0.1253 0.1013 0.0900 3.7 1.5 2.2
3 Zach Davies 0.1389 0.1293 0.0942 12.9 10.6 2.2
4 Lucas Giolito 0.1196 0.1107 0.1076 4.0 1.9 2.1
5 Kyle Gibson 0.1188 0.1242 0.1462 7.6 5.6 2.1
6 Zac Gallen 0.1198 0.1130 0.0825 11.4 9.9 1.5
7 Framber Valdez 0.1039 0.1083 0.1111 1.5 0.2 1.3
8 Yu Darvish 0.1163 0.1106 0.0606 17.1 15.9 1.2
9 Nik Turley 0.1077 0.1193 0.1413 2.9 1.7 1.2
10 Corbin Burnes 0.1276 0.1215 0.0625 16.1 15.0 1.1

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Framber Valdez 0.1186 0.1083 0.1111 4.0 0.2 3.8
2 Trevor Williams 0.1144 0.1307 0.1667 11.5 8.2 3.3
3 Jonathan Hernández 0.1481 0.1278 0.0800 9.3 6.4 2.9
4 Wes Benjamin 0.1750 0.1514 0.1224 5.8 3.2 2.6
5 Sean Manaea 0.1067 0.1194 0.1441 6.9 4.7 2.2
6 Nathan Eovaldi 0.1314 0.1236 0.1005 7.4 5.3 2.1
7 JT Brubaker 0.1356 0.1292 0.1317 2.1 0.2 1.9
8 Martín Pérez 0.1333 0.1290 0.1260 3.6 1.7 1.9
9 Jon Lester 0.1179 0.1281 0.1321 2.0 0.1 1.9
10 Taylor Hearn 0.1560 0.1344 0.1053 4.4 2.5 1.9

Earned Run Rate

Everybody Missed for Earned Run Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Antonio Senzatela 0.0924
0.1367
(13.8)
0.1342
(13.8)
0.1386
(14.3)
0.1374
(13.7)
0.1341
(13.7)
Julio Teheran 0.2349
0.1271
(15.9)
0.1054
(18.7)
0.1317
(15.2)
0.1307
(15.5)
0.1190
(16.7)
Dallas Keuchel 0.0545
0.1105
(14.7)
0.0988
(12.3)
0.1116
(14.9)
0.1125
(15.0)
0.1073
(14.5)
Matthew Boyd 0.1661
0.1143
(13.7)
0.1191
(11.7)
0.1146
(13.7)
0.1152
(13.7)
0.1131
(13.4)
Steven Matz 0.2324
0.1133
(16.7)
0.1116
(16.6)
0.1172
(16.2)
0.1175
(16.3)
0.1053
(17.5)
Chris Bassitt 0.0613
0.1130
(13.8)
0.1025
(11.7)
0.1159
(14.5)
0.1127
(13.4)
0.1106
(13.8)
Shane Bieber 0.0471
0.0982
(15.5)
0.1029
(17.7)
0.0983
(15.5)
0.0995
(15.6)
0.0967
(15.8)
Corbin Burnes 0.0583
0.1133
(13.5)
0.1360
(19.5)
0.1161
(14.1)
0.1187
(14.5)
0.1053
(12.1)
Trevor Bauer 0.0504
0.1040
(15.3)
0.1018
(15.3)
0.1074
(16.1)
0.1087
(16.3)
0.0960
(13.7)
Jordan Yamamoto 0.3433
0.1185
(15.0)
0.1160
(15.0)
0.1149
(15.2)
0.1215
(14.8)
0.1154
(15.0)
Dinelson Lamet 0.0599
0.1034
(11.9)
0.1108
(14.6)
0.1020
(11.5)
0.1025
(11.4)
0.1056
(13.1)
Yu Darvish 0.0572
0.1041
(14.3)
0.1095
(16.6)
0.1076
(15.3)
0.1083
(15.2)
0.0962
(12.6)

Individual Misses for Earned Run Rate

Aggregate

Rank Player Proj Actual Error
1 Zach Davies 0.1216 0.0761 12.9
2 Zach Plesac 0.1233 0.0680 11.6
3 Taijuan Walker 0.1215 0.0711 11.6
4 Matt Hall 0.1186 0.3333 11.5
5 Michael Fulmer 0.1157 0.1985 11.1
6 Touki Toussaint 0.1073 0.2000 11.0
7 Carlos Martinez 0.1056 0.2115 10.9
8 Luke Weaver 0.1138 0.1610 10.9

Marcel

Rank Player Proj Actual Error
1 Jordan Lyles 0.1157 0.1692 13.2
2 Aníbal Sánchez 0.1030 0.1592 12.9
3 Carlos Martinez 0.0960 0.2115 11.6
4 Luke Weaver 0.1091 0.1610 11.4
5 Kwang Hyun Kim 0.1149 0.0455 11.3
6 Kyle Hart 0.1149 0.2836 11.1
7 Hansel Robles 0.0968 0.2375 11.0
8 Matt Wisler 0.1260 0.0280 10.9

Razzball

Rank Player Proj Actual Error
1 Zach Davies 0.1293 0.0761 14.9
2 Taijuan Walker 0.1260 0.0711 12.6
3 Zach Plesac 0.1266 0.0680 12.3
4 Matt Hall 0.1149 0.3333 11.7
5 Kyle Hendricks 0.1175 0.0825 11.3
6 Hyun Jin Ryu 0.1127 0.0727 11.3
7 Kyle Hart 0.1149 0.2836 11.2
8 Jordan Lyles 0.1264 0.1692 11.1

Steamer

Rank Player Proj Actual Error
1 Zach Davies 0.1295 0.0761 14.8
2 Zach Plesac 0.1279 0.0680 12.4
3 Matt Hall 0.1129 0.3333 11.9
4 Taijuan Walker 0.1236 0.0711 11.8
5 Touki Toussaint 0.1054 0.2000 11.3
6 Kyle Hendricks 0.1183 0.0825 11.3
7 Jordan Lyles 0.1273 0.1692 11.1
8 Luke Weaver 0.1144 0.1610 11.0

ZiPS

Rank Player Proj Actual Error
1 Carlos Martinez 0.0901 0.2115 12.3
2 Michael Fulmer 0.1099 0.1985 11.6
3 Robbie Ray 0.1023 0.1514 11.4
4 Matt Hall 0.1244 0.3333 11.1
5 Touki Toussaint 0.1066 0.2000 10.8
6 Matt Wisler 0.1243 0.0280 10.7
7 Taijuan Walker 0.1149 0.0711 10.7
8 Hansel Robles 0.1009 0.2375 10.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 Aaron Civale 0.0955 0.1209 0.1250 8.0 0.9 7.1
2 Framber Valdez 0.1170 0.0983 0.0972 6.8 0.7 6.1
3 Corbin Burnes 0.1360 0.1133 0.0583 19.5 13.5 6.0
4 Tyler Anderson 0.1314 0.1091 0.1115 6.1 0.3 5.8
5 Aníbal Sánchez 0.1030 0.1290 0.1592 12.9 7.1 5.8
6 Ryan Castellani 0.1149 0.1507 0.1481 5.6 0.7 4.9
7 Dylan Cease 0.1276 0.1116 0.1020 7.5 2.8 4.7
8 Lucas Giolito 0.1158 0.1029 0.0972 6.4 2.0 4.5
9 Alec Mills 0.1008 0.1238 0.1230 4.7 0.5 4.2
10 Pablo López 0.1224 0.1083 0.0958 7.3 3.3 4.0

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ryan Castellani 0.1149 0.1507 0.1481 6.1 0.7 5.4
2 Wade LeBlanc 0.1149 0.1421 0.1942 8.1 5.2 2.8
3 Kyle Gibson 0.1078 0.1149 0.1329 7.3 5.1 2.2
4 Aaron Loup 0.1149 0.0923 0.0729 4.1 2.0 2.1
5 Zack Britton 0.1149 0.0864 0.0526 4.8 2.7 2.1
6 Lucas Giolito 0.1105 0.1029 0.0972 4.1 2.0 2.1
7 Zach Davies 0.1293 0.1216 0.0761 14.9 12.9 2.0
8 Kyle Hendricks 0.1175 0.1112 0.0825 11.3 9.4 1.9
9 Derek Holland 0.1149 0.1254 0.1732 10.3 8.3 1.9
10 Kyle Funkhouser 0.1149 0.1384 0.1728 4.6 2.7 1.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Lucas Giolito 0.1117 0.1029 0.0972 4.2 2.0 2.2
2 Kyle Gibson 0.1093 0.1149 0.1329 7.1 5.1 2.0
3 Kyle Hendricks 0.1183 0.1112 0.0825 11.3 9.4 1.9
4 Zach Davies 0.1295 0.1216 0.0761 14.8 12.9 1.9
5 Zac Gallen 0.1115 0.1061 0.0756 10.5 9.2 1.3
6 Rafael Dolis 0.1149 0.1013 0.0400 7.5 6.2 1.3
7 Brooks Raley 0.1149 0.1270 0.1310 1.3 0.2 1.1
8 Adam Wainwright 0.1196 0.1146 0.0878 8.4 7.3 1.0
9 Corbin Burnes 0.1187 0.1133 0.0583 14.5 13.5 1.0
10 Trevor Bauer 0.1087 0.1040 0.0504 16.3 15.3 1.0

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Framber Valdez 0.1082 0.0983 0.0972 4.2 0.7 3.5
2 Trevor Williams 0.1102 0.1236 0.1508 9.3 6.5 2.8
3 Jonathan Hernández 0.1376 0.1185 0.0800 7.6 5.0 2.7
4 Wes Benjamin 0.1650 0.1424 0.1224 4.5 2.1 2.5
5 Nathan Eovaldi 0.1241 0.1153 0.1005 5.4 3.2 2.2
6 Sean Manaea 0.1000 0.1114 0.1216 4.0 2.0 2.0
7 Martín Pérez 0.1250 0.1198 0.1183 2.7 0.7 2.0
8 Jon Lester 0.1098 0.1195 0.1321 5.0 3.0 2.0
9 Adrian Houser 0.1026 0.1120 0.1341 6.9 5.1 1.7
10 Max Scherzer 0.0814 0.0894 0.0949 2.9 1.3 1.7

Win Rate

Everybody Missed for Win Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Alec Mills 0.4545
0.1841
(72.1)
0.1200
(77.5)
0.1879
(75.9)
0.1729
(73.7)
0.2000
(73.8)
Randy Dobnak 0.6000
0.1378
(95.5)
0.1481
(85.0)
0.0833
(110.3)
0.1293
(96.3)
0.3333
(61.0)
Marco Gonzales 0.6364
0.3518
(83.1)
0.2955
(87.0)
0.2895
(105.7)
0.3105
(93.2)
0.4545
(61.0)
Shane Bieber 0.6667
0.4365
(73.0)
0.2955
(102.2)
0.4298
(80.6)
0.4644
(63.3)
0.4167
(85.6)
David Peterson 0.6000
0.2505
(74.8)
0.1879
(78.9)
0.2361
(81.7)
0.3310
(57.3)
0.2222
(85.3)
Zach Davies 0.5833
0.2592
(93.7)
0.2250
(91.5)
0.2396
(104.4)
0.2654
(90.7)
0.2727
(96.3)
Pablo López 0.5455
0.2994
(62.8)
0.1579
(86.5)
0.3039
(66.3)
0.2943
(62.9)
0.3000
(68.1)
Framber Valdez 0.4545
0.1867
(81.6)
0.1562
(78.1)
0.1538
(96.6)
0.1832
(81.2)
0.2500
(70.0)
Yu Darvish 0.6667
0.3299
(104.6)
0.1538
(144.3)
0.3158
(114.5)
0.3783
(88.8)
0.3000
(120.3)
Max Fried 0.6364
0.3916
(58.3)
0.2500
(80.5)
0.3704
(67.3)
0.3840
(58.9)
0.4167
(57.8)

Individual Misses for Win Rate

Aggregate

Rank Player Proj Actual Error
1 Mike Minor 0.3652 0.0833 63.6
2 Cristian Javier 0.1364 0.4167 63.3
3 Mike Fiers 0.3153 0.5455 63.1
4 Rick Porcello 0.3325 0.0833 61.0
5 Kenta Maeda 0.3269 0.5455 58.1
6 Patrick Corbin 0.3870 0.1818 56.0
7 Luke Weaver 0.3348 0.0833 55.7
8 Josh Fleming 0.3023 0.7143 55.6
9 Kyle Hendricks 0.3487 0.5000 52.5
10 Adam Wainwright 0.3163 0.5000 52.2

Marcel

Rank Player Proj Actual Error
1 Dylan Bundy 0.2051 0.5455 83.7
2 Kenta Maeda 0.2093 0.5455 76.7
3 Brad Keller 0.1860 0.5556 73.6
4 Kyle Hendricks 0.2564 0.5000 68.2
5 Rick Porcello 0.3077 0.0833 65.6
6 Josh Fleming 0.1879 0.7143 64.9
7 Tyler Glasnow 0.1562 0.4545 64.6
8 Justus Sheffield 0.1000 0.4000 63.3
9 Dallas Keuchel 0.2727 0.5455 63.2
10 Dylan Cease 0.1429 0.4167 62.9

Razzball

Rank Player Proj Actual Error
1 Adam Wainwright 0.1879 0.5000 90.8
2 Josh Fleming 0.1879 0.7143 72.9
3 Mike Fiers 0.3158 0.5455 67.9
4 Kyle Gibson 0.4035 0.1667 60.9
5 Kyle Hendricks 0.3421 0.5000 60.6
6 Jordan Lyles 0.3452 0.0833 60.5
7 Dylan Bundy 0.3684 0.5455 56.5
8 Cristian Javier 0.1879 0.4167 56.4
9 Brad Keller 0.3333 0.5556 55.2
10 Patrick Corbin 0.4035 0.1818 55.2

Steamer

Rank Player Proj Actual Error
1 Cristian Javier 0.1072 0.4167 68.5
2 Mike Minor 0.3575 0.0833 63.0
3 Chris Bassitt 0.2309 0.4545 61.2
4 Kenta Maeda 0.3128 0.5455 60.4
5 Ryan Yarbrough 0.3551 0.0909 59.3
6 Patrick Corbin 0.3932 0.1818 59.2
7 Josh Fleming 0.2777 0.7143 58.2
8 Mike Fiers 0.3320 0.5455 57.6
9 Adam Wainwright 0.2980 0.5000 55.7
10 Luke Weaver 0.3246 0.0833 54.4

ZiPS

Rank Player Proj Actual Error
1 Mike Fiers 0.3000 0.5455 72.9
2 Nathan Eovaldi 0.1250 0.4444 71.2
3 Kenta Maeda 0.3077 0.5455 68.5
4 Mike Minor 0.4000 0.0833 66.5
5 Kyle Freeland 0.4000 0.1538 63.2
6 Rick Porcello 0.3636 0.0833 63.1
7 Luke Weaver 0.3750 0.0833 59.8
8 Corbin Burnes 0.1333 0.3333 57.2
9 Kyle Hendricks 0.3636 0.5000 55.0
10 Cristian Javier 0.2000 0.4167 54.6

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 Aaron Civale 0.1515 0.3535 0.3333 48.3 1.5 46.9
2 Tyler Glasnow 0.1562 0.3832 0.4545 64.6 20.7 43.9
3 Dylan Cease 0.1429 0.3432 0.4167 62.9 22.7 40.3
4 Yu Darvish 0.1538 0.3299 0.6667 144.3 104.6 39.7
5 Dylan Bundy 0.2051 0.3842 0.5455 83.7 47.2 36.5
6 Gerrit Cole 0.3415 0.5060 0.5833 61.9 26.7 35.2
7 Spencer Turnbull 0.0952 0.2695 0.3636 58.4 26.5 31.9
8 Justin Dunn 0.0938 0.2888 0.4000 55.3 25.1 30.2
9 Justus Sheffield 0.1000 0.2700 0.4000 63.3 33.8 29.6
10 Shane Bieber 0.2955 0.4365 0.6667 102.2 73.0 29.3

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.1879 0.3163 0.5000 90.8 52.2 38.6
2 Marco Gonzales 0.2895 0.3518 0.6364 105.7 83.1 22.5
3 Deivi García 0.1879 0.3206 0.5000 50.6 28.5 22.2
4 Lance Lynn 0.3509 0.3957 0.4615 50.0 28.0 22.0
5 Carlos Martinez 0.3021 0.1098 0.0000 27.8 9.8 18.0
6 Josh Fleming 0.1879 0.3023 0.7143 72.9 55.6 17.4
7 Masahiro Tanaka 0.1879 0.3752 0.3000 28.9 11.7 17.1
8 Sonny Gray 0.2895 0.3394 0.4545 46.9 30.7 16.2
9 Dustin May 0.1375 0.1900 0.2500 33.0 16.9 16.0
10 Zach Eflin 0.2549 0.2998 0.3636 35.1 19.5 15.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Ryan Weber 0.3530 0.2500 0.0588 52.4 32.5 20.0
2 José Ureña 0.2208 0.0955 0.0000 21.8 8.3 13.5
3 Taylor Clarke 0.0883 0.1649 0.2500 31.6 18.4 13.1
4 Martín Pérez 0.3826 0.3376 0.2500 31.9 18.9 13.0
5 Chris Bassitt 0.2309 0.2837 0.4545 61.2 48.6 12.5
6 Jesús Luzardo 0.3612 0.3199 0.2500 24.9 13.5 11.4
7 Antonio Senzatela 0.2596 0.3004 0.4167 50.9 39.9 10.9
8 Tyler Mahle 0.0876 0.1459 0.2000 24.8 14.0 10.8
9 Carlos Martinez 0.2083 0.1098 0.0000 20.5 9.8 10.7
10 Garrett Richards 0.3379 0.2932 0.1429 39.3 28.7 10.5

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Nathan Eovaldi 0.1250 0.2846 0.4444 71.2 34.9 36.3
2 Julio Urías 0.0714 0.1892 0.2727 53.7 22.2 31.5
3 Daniel Ponce de Leon 0.3000 0.1306 0.1111 21.5 0.6 21.0
4 Rony García 0.3333 0.0715 0.0667 21.9 1.0 20.9
5 Michael King 0.3750 0.1798 0.1111 27.3 6.4 20.9
6 Anthony Misiewicz 0.3333 0.0939 0.0000 24.5 6.5 18.0
7 Huascar Ynoa 0.3000 0.0983 0.0000 26.2 8.3 17.9
8 Cal Quantrill 0.3000 0.1450 0.1111 20.3 2.5 17.8
9 Shun Yamaguchi 0.3333 0.1032 0.1176 21.3 3.6 17.7
10 Jake Woodford 0.3333 0.0868 0.0833 18.0 1.0 17.0

Loss Rate

Everybody Missed for Loss Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Alec Mills 0.4545
0.2054
(63.7)
0.0800
(83.9)
0.1952
(72.4)
0.2093
(63.8)
0.2000
(67.4)
Matthew Boyd 0.5833
0.3400
(67.0)
0.2683
(74.1)
0.3158
(80.1)
0.3424
(67.5)
0.3636
(63.1)
Kyle Gibson 0.5000
0.3224
(54.6)
0.2308
(68.5)
0.3333
(58.6)
0.3355
(51.9)
0.3000
(64.1)
Rick Porcello 0.5833
0.3748
(55.4)
0.2564
(74.5)
0.1952
(108.6)
0.3865
(53.5)
0.3636
(60.7)
Trevor Williams 0.7273
0.3767
(89.3)
0.2368
(113.1)
0.4074
(87.6)
0.4278
(77.5)
0.3000
(111.0)
Adrian Houser 0.5000
0.2391
(65.1)
0.1500
(75.9)
0.3235
(50.3)
0.3000
(51.2)
0.1429
(91.1)
Luke Weaver 0.7500
0.3093
(104.9)
0.1935
(121.5)
0.3333
(104.9)
0.3500
(96.3)
0.2500
(121.1)
Patrick Corbin 0.6364
0.3052
(98.8)
0.1951
(117.9)
0.3246
(100.2)
0.3173
(96.5)
0.2727
(111.1)
Aaron Civale 0.5000
0.3276
(55.0)
0.1818
(86.3)
0.3229
(63.9)
0.3259
(56.8)
0.3333
(56.1)

Individual Misses for Loss Rate

Aggregate

Rank Player Proj Actual Error
1 Max Fried 0.2836 0.0000 62.7
2 Dinelson Lamet 0.3216 0.0833 62.6
3 Randy Dobnak 0.1108 0.4000 58.6
4 Patrick Sandoval 0.1913 0.5556 58.5
5 Luis Castillo 0.3152 0.5000 55.1
6 Marco Gonzales 0.3733 0.1818 52.0
7 Shane Bieber 0.2591 0.0833 51.1
8 Jordan Lyles 0.3162 0.5000 49.9
9 Carlos Martinez 0.1248 0.6000 49.8
10 Germán Márquez 0.3216 0.4615 49.4

Marcel

Rank Player Proj Actual Error
1 Kris Bubic 0.1952 0.6000 80.6
2 Jordan Lyles 0.1628 0.5000 78.6
3 Germán Márquez 0.2000 0.4615 75.6
4 Frankie Montas 0.1176 0.4545 70.0
5 Brandon Woodruff 0.1053 0.3846 69.6
6 Luis Castillo 0.2381 0.5000 64.3
7 Austin Voth 0.1333 0.4545 62.9
8 Mike Minor 0.1957 0.5000 62.8
9 Aaron Nola 0.1707 0.4167 59.0
10 Patrick Sandoval 0.1515 0.5556 57.6

Razzball

Rank Player Proj Actual Error
1 Kris Bubic 0.1952 0.6000 96.1
2 Randy Dobnak 0.0682 0.4000 71.9
3 Patrick Sandoval 0.1481 0.5556 69.2
4 Taylor Clarke 0.3646 0.0000 61.6
5 Julio Urías 0.3021 0.0000 61.4
6 Framber Valdez 0.0897 0.2727 60.7
7 Max Fried 0.2963 0.0000 60.1
8 Luis Castillo 0.3246 0.5000 59.4
9 Mike Minor 0.3070 0.5000 52.8
10 Dinelson Lamet 0.3056 0.0833 51.9

Steamer

Rank Player Proj Actual Error
1 Max Fried 0.3097 0.0000 67.6
2 Dinelson Lamet 0.3252 0.0833 62.4
3 Patrick Sandoval 0.1836 0.5556 60.4
4 Randy Dobnak 0.1105 0.4000 59.5
5 Kolby Allard 0.1856 0.5455 55.9
6 Marco Gonzales 0.3886 0.1818 55.1
7 Julio Urías 0.2517 0.0000 54.6
8 Shane Bieber 0.2737 0.0833 54.2
9 Justin Dunn 0.3735 0.1000 52.6
10 Jordan Lyles 0.3136 0.5000 51.7

ZiPS

Rank Player Proj Actual Error
1 Kris Bubic 0.1952 0.6000 92.8
2 Luis Castillo 0.2727 0.5000 70.2
3 Germán Márquez 0.2727 0.4615 69.4
4 Jordan Lyles 0.2727 0.5000 63.9
5 Dinelson Lamet 0.3333 0.0833 63.3
6 José Ureña 0.0417 0.6000 59.4
7 Carlos Martinez 0.0435 0.6000 59.2
8 Brandon Woodruff 0.2000 0.3846 57.9
9 Josh Fleming 0.4444 0.0000 56.1
10 Max Fried 0.2500 0.0000 53.1

Most Unique Misses for Loss Rate

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

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Brandon Woodruff 0.1053 0.2831 0.3846 69.6 30.8 38.8
2 Josh Lindblom 0.0833 0.3591 0.3333 39.8 4.2 35.6
3 Frankie Montas 0.1176 0.3086 0.4545 70.0 35.5 34.5
4 Justus Sheffield 0.1000 0.3173 0.3000 36.7 3.2 33.6
5 Kris Bubic 0.1952 0.3886 0.6000 80.6 47.8 32.9
6 Aaron Civale 0.1818 0.3276 0.5000 86.3 55.0 31.3
7 Austin Voth 0.1333 0.3175 0.4545 62.9 31.7 31.2
8 Robbie Ray 0.1463 0.3153 0.4167 57.4 26.4 31.0
9 Aníbal Sánchez 0.2000 0.3667 0.4545 52.2 22.4 29.7
10 Aaron Nola 0.1707 0.3179 0.4167 59.0 29.6 29.4

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Rick Porcello 0.1952 0.3748 0.5833 108.6 55.4 53.2
2 Kris Bubic 0.1952 0.3886 0.6000 96.1 47.8 48.3
3 Ryan Castellani 0.1952 0.3409 0.4000 44.0 11.9 32.1
4 Josh Lindblom 0.1952 0.3591 0.3333 31.7 4.2 27.5
5 Johan Oviedo 0.1952 0.4085 0.6000 48.5 21.9 26.6
6 Taylor Clarke 0.3646 0.2036 0.0000 61.6 36.6 25.1
7 Julio Urías 0.3021 0.1663 0.0000 61.4 36.4 25.0
8 Masahiro Tanaka 0.1952 0.2931 0.3000 26.1 2.1 24.0
9 Freddy Peralta 0.3438 0.1500 0.0667 31.2 9.9 21.2
10 Adam Wainwright 0.1952 0.3557 0.3000 34.8 13.6 21.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 David Peterson 0.3534 0.2374 0.2000 29.8 6.9 22.9
2 Julio Urías 0.2517 0.1663 0.0000 54.6 36.4 18.2
3 Yu Darvish 0.3304 0.2666 0.2500 21.5 3.8 17.7
4 Spencer Turnbull 0.2412 0.3087 0.3636 31.6 14.2 17.4
5 Corbin Burnes 0.2182 0.1483 0.0833 30.4 14.7 15.8
6 Ryan Weber 0.3273 0.2397 0.1765 26.4 11.0 15.4
7 Ryan Castellani 0.2708 0.3409 0.4000 25.9 11.9 14.1
8 Zach Davies 0.4005 0.3472 0.3333 16.3 2.8 13.5
9 Justus Sheffield 0.3780 0.3173 0.3000 16.2 3.2 13.1
10 Lance Lynn 0.3193 0.2806 0.2308 27.7 15.8 11.9

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kris Bubic 0.1952 0.3886 0.6000 92.8 47.8 45.0
2 Rony García 0.4444 0.0880 0.0000 41.4 8.1 33.3
3 Thomas Hatch 0.4000 0.1098 0.0588 35.8 5.1 30.6
4 Cal Quantrill 0.4000 0.1748 0.0000 52.2 23.1 29.1
5 Kwang Hyun Kim 0.3000 0.1052 0.0000 44.2 15.6 28.6
6 Jake Woodford 0.4444 0.1106 0.0000 36.7 9.1 27.6
7 Brandon Woodruff 0.2000 0.2831 0.3846 57.9 30.8 27.1
8 Adrian Houser 0.1429 0.2391 0.5000 91.1 65.1 26.0
9 Max Scherzer 0.2000 0.2746 0.3333 43.2 18.4 24.8
10 Aaron Slegers 0.3333 0.0962 0.0000 32.3 9.3 23.0

Save Rate

Everybody Missed for Save Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Matt Barnes 0.3750
0.0673
(30.3)
0.0392
(36.0)
0.0417
(33.1)
0.0779
(29.3)
0.0821
(28.9)
Daniel Hudson 0.4762
0.2136
(23.2)
0.0600
(39.9)
0.1667
(27.7)
0.2258
(22.1)
0.2476
(20.2)
Daniel Bard 0.2609
0.0000
(26.6)
0.0280
(26.5)
0.0000
(26.7)
0.0000
(26.6)
0.0280
(23.7)
Ryan Pressly 0.5217
0.0501
(42.0)
0.0426
(45.2)
0.0417
(42.9)
0.0668
(40.5)
0.0427
(42.8)
Rafael Montero 0.4706
0.0304
(31.0)
0.0455
(31.8)
0.0450
(30.0)
0.0274
(31.2)
0.0186
(31.9)
Zack Britton 0.4000
0.0476
(26.0)
0.1087
(23.4)
0.0280
(27.6)
0.0771
(23.8)
0.0204
(28.2)
Trevor Rosenthal 0.4783
0.0233
(40.5)
0.0909
(36.8)
0.0280
(40.2)
0.0000
(42.6)
0.0455
(38.5)
Jeremy Jeffress 0.3636
0.0137
(29.9)
0.0930
(25.3)
0.0280
(28.8)
0.0135
(29.9)
0.0138
(30.0)
Taylor Williams 0.4000
0.0000
(26.1)
0.0400
(25.3)
0.0280
(24.3)
0.0000
(26.1)
0.0000
(26.2)
Anthony Bass 0.2692
0.0385
(22.0)
0.0606
(22.6)
0.0280
(23.2)
0.0350
(22.4)
0.0421
(21.8)

Individual Misses for Save Rate

Aggregate

Rank Player Proj Actual Error
1 Craig Kimbrel 0.5607 0.1111 31.7
2 Ian Kennedy 0.4338 0.0000 30.6
3 Hansel Robles 0.3626 0.0556 25.4
4 Cole Sulser 0.0000 0.2632 25.3
5 Seth Lugo 0.0347 0.1875 22.8
6 Joe Jiménez 0.4108 0.2000 22.3
7 Edwin Díaz 0.4199 0.2308 21.9
8 Stefan Crichton 0.0000 0.1923 19.8
9 Rafael Dolis 0.0000 0.2083 19.8
10 Brad Hand 0.4678 0.6957 18.7

Marcel

Rank Player Proj Actual Error
1 Brandon Kintzler 0.0833 0.5000 43.8
2 Liam Hendriks 0.1698 0.5833 39.6
3 Mark Melancon 0.1277 0.4783 34.9
4 Brandon Workman 0.1224 0.4286 32.6
5 Brad Hand 0.3617 0.6957 30.2
6 Shane Greene 0.2800 0.0000 28.7
7 Josh Hader 0.2979 0.6190 26.4
8 Blake Treinen 0.2826 0.0370 24.5
9 Alex Colomé 0.3265 0.5714 23.6
10 Taylor Rogers 0.1923 0.4286 23.0

Razzball

Rank Player Proj Actual Error
1 Brad Hand 0.0280 0.6957 56.7
2 Brandon Kintzler 0.0280 0.5000 46.8
3 Mark Melancon 0.0280 0.4783 41.9
4 Brandon Workman 0.0280 0.4286 39.6
5 Cole Sulser 0.0000 0.2632 25.4
6 Archie Bradley 0.0280 0.3750 24.7
7 Craig Kimbrel 0.4286 0.1111 22.5
8 Seth Lugo 0.0450 0.1875 21.4
9 Greg Holland 0.0280 0.2143 19.9
10 Joe Jiménez 0.3750 0.2000 18.6

Steamer

Rank Player Proj Actual Error
1 Ian Kennedy 0.4244 0.0000 30.0
2 Craig Kimbrel 0.5156 0.1111 28.6
3 Edwin Díaz 0.4596 0.2308 26.3
4 Hansel Robles 0.3621 0.0556 25.3
5 Cole Sulser 0.0000 0.2632 25.3
6 Joe Jiménez 0.4391 0.2000 25.2
7 Seth Lugo 0.0287 0.1875 23.8
8 Kwang Hyun Kim 0.2675 0.1250 23.5
9 Héctor Neris 0.4082 0.2083 21.6
10 Josh Hader 0.3416 0.6190 20.9

ZiPS

Rank Player Proj Actual Error
1 Craig Kimbrel 0.7293 0.1111 43.3
2 Ian Kennedy 0.4433 0.0000 31.2
3 Cole Sulser 0.0000 0.2632 25.4
4 Hansel Robles 0.3632 0.0556 25.3
5 Seth Lugo 0.0314 0.1875 23.5
6 Joe Jiménez 0.4214 0.2000 23.3
7 Edwin Díaz 0.4248 0.2308 22.4
8 Stefan Crichton 0.0000 0.1923 20.0
9 Rafael Dolis 0.0000 0.2083 19.9
10 Tony Watson 0.3560 0.0952 19.7

Most Unique Misses for Save Rate

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

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Brandon Kintzler 0.0833 0.3694 0.5000 43.8 12.2 31.6
2 Brandon Workman 0.1224 0.4536 0.4286 32.6 3.6 29.1
3 Liam Hendriks 0.1698 0.4464 0.5833 39.6 11.7 28.0
4 Shane Greene 0.2800 0.0319 0.0000 28.7 4.6 24.1
5 Mark Melancon 0.1277 0.3517 0.4783 34.9 11.0 23.9
6 Blake Treinen 0.2826 0.0494 0.0370 24.5 2.4 22.0
7 Taylor Rogers 0.1923 0.4618 0.4286 23.0 4.0 19.1
8 Nick Anderson 0.0244 0.3191 0.3158 17.9 0.8 17.1
9 Daniel Hudson 0.0600 0.2136 0.4762 39.9 23.2 16.6
10 Alex Colomé 0.3265 0.4424 0.5714 23.6 10.7 12.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Brad Hand 0.0280 0.4678 0.6957 56.7 18.7 37.9
2 Brandon Workman 0.0280 0.4536 0.4286 39.6 3.6 36.0
3 Brandon Kintzler 0.0280 0.3694 0.5000 46.8 12.2 34.6
4 Mark Melancon 0.0280 0.3517 0.4783 41.9 11.0 30.9
5 Archie Bradley 0.0280 0.4867 0.3750 24.7 8.9 15.8
6 Wade Davis 0.0280 0.4049 0.4000 9.1 0.4 8.7
7 Greg Holland 0.0280 0.0899 0.2143 19.9 12.8 7.1
8 Adam Wainwright 0.0280 0.0000 0.0000 9.6 2.7 6.9
9 Rick Porcello 0.0280 0.0000 0.0000 9.6 2.7 6.9
10 Alec Mills 0.0280 0.0000 0.0000 9.3 2.6 6.7

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kwang Hyun Kim 0.2675 0.1958 0.1250 23.5 12.5 11.0
2 Josh Hader 0.3416 0.4205 0.6190 20.9 14.7 6.2
3 Edwin Díaz 0.4596 0.4199 0.2308 26.3 21.9 4.3
4 Yoshihisa Hirano 0.0636 0.1264 0.3077 14.8 10.8 4.0
5 Héctor Neris 0.4082 0.3746 0.2083 21.6 18.2 3.4
6 Tyler Matzek 0.0280 0.0000 0.0000 4.6 1.2 3.4
7 Scott Barlow 0.0106 0.0370 0.0625 5.2 1.9 3.3
8 Mark Melancon 0.3196 0.3517 0.4783 14.1 11.0 3.1
9 Josh Staumont 0.0431 0.0176 0.0000 5.9 3.1 2.8
10 Joe Jiménez 0.4391 0.4108 0.2000 25.2 22.3 2.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Craig Kimbrel 0.7293 0.5607 0.1111 43.3 31.7 11.6
2 Hunter Harvey 0.4973 0.1948 0.0000 18.7 7.6 11.2
3 Shaun Anderson 0.1198 0.0200 0.0000 8.6 2.0 6.6
4 Kris Bubic 0.0280 0.0000 0.0000 8.2 2.3 6.0
5 Kwang Hyun Kim 0.0000 0.1958 0.1250 17.8 12.5 5.4
6 Aroldis Chapman 0.6418 0.5422 0.2308 18.9 14.5 4.4
7 Carlos Martinez 0.1330 0.0896 0.0000 14.8 10.4 4.4
8 Ryan Helsley 0.1926 0.1091 0.0833 6.2 1.9 4.3
9 Tyler Rogers 0.0523 0.0850 0.1034 5.2 1.0 4.2
10 Kenley Jansen 0.5828 0.5410 0.4074 18.8 14.7 4.1

Hold Rate

Everybody Missed for Hold Rate

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Kendall Graveman 0.4545
0.0000
(35.2)
0.0833
(31.0)
0.0000
(34.0)
0.0000
(34.9)
0.0000
(30.3)
Ryan Weber 0.2941
0.0000
(54.8)
0.0833
(44.9)
0.0619
(40.5)
0.0000
(54.1)
0.0000
(43.1)
Devin Williams 0.4091
0.0948
(31.6)
0.1111
(33.0)
0.1111
(28.5)
0.0623
(34.5)
0.0000
(34.8)
Jake Diekman 0.6190
0.2506
(31.1)
0.2778
(31.3)
0.2500
(29.9)
0.2463
(31.2)
0.0000
(46.9)
Tyler Duffey 0.5455
0.2504
(27.3)
0.2000
(34.7)
0.1802
(32.4)
0.3013
(22.3)
0.0000
(44.6)

Individual Misses for Hold Rate

Aggregate

Rank Player Proj Actual Error
1 Huascar Ynoa 0.4534 0.0000 45.1
2 Daniel Ponce de Leon 0.3129 0.0000 44.4
3 Shun Yamaguchi 0.3696 0.0588 37.0
4 Seth Lugo 0.2054 0.0000 32.5
5 Adam Plutko 0.2707 0.0000 31.2
6 Rafael Dolis 0.0000 0.2917 29.4
7 Tyler Mahle 0.1331 0.0000 26.3
8 Framber Valdez 0.0929 0.0000 26.1
9 Kwang Hyun Kim 0.1673 0.0000 25.4
10 Tony Watson 0.1320 0.4762 25.3

Marcel

Rank Player Proj Actual Error
1 Seth Lugo 0.2381 0.0000 33.0
2 Blake Treinen 0.0652 0.3333 32.1
3 Julio Urías 0.1667 0.0000 30.2
4 Ryan Brasier 0.1667 0.4000 29.2
5 Anthony Misiewicz 0.0619 0.3810 29.1
6 Jimmy Cordero 0.1034 0.3000 28.3
7 Tyler Rogers 0.1579 0.3448 26.9
8 Josh Staumont 0.1053 0.3077 26.2
9 Rafael Dolis 0.0619 0.2917 26.2
10 Justin Wilson 0.1667 0.4348 25.8

Razzball

Rank Player Proj Actual Error
1 Framber Valdez 0.1282 0.0000 40.7
2 Nick Wittgren 0.0619 0.4000 31.8
3 Seth Lugo 0.1802 0.0000 30.9
4 Sergio Romo 0.0619 0.4167 29.7
5 Tony Watson 0.0619 0.4762 29.3
6 Trevor May 0.0619 0.3750 28.8
7 Phillips Valdez 0.0000 0.2083 26.7
8 Touki Toussaint 0.2083 0.0000 26.6
9 Tommy Hunter 0.0619 0.3333 26.3
10 Anthony Misiewicz 0.0619 0.3810 25.4

Steamer

Rank Player Proj Actual Error
1 Seth Lugo 0.2111 0.0000 34.0
2 Daniel Ponce de Leon 0.2091 0.0000 30.1
3 Huascar Ynoa 0.2813 0.0000 28.3
4 Steve Cishek 0.2734 0.0000 25.6
5 Luke Jackson 0.2411 0.0526 25.1
6 Tyler Mahle 0.1225 0.0000 24.9
7 Anthony Misiewicz 0.0796 0.3810 24.9
8 Tony Watson 0.1354 0.4762 24.8
9 Josh James 0.0198 0.3077 23.8
10 Rafael Dolis 0.0619 0.2917 22.8

ZiPS

Rank Player Proj Actual Error
1 Ryan Brasier 0.0000 0.4000 37.3
2 Tyler Rogers 0.0000 0.3448 34.9
3 Nick Wittgren 0.0000 0.4000 33.2
4 Justin Wilson 0.0000 0.4348 32.1
5 Sergio Romo 0.0000 0.4167 30.9
6 Tony Watson 0.0000 0.4762 30.3
7 Trevor May 0.0000 0.3750 30.1
8 Jimmy Cordero 0.0000 0.3000 29.6
9 Tanner Rainey 0.0000 0.4500 29.2
10 Blake Treinen 0.0000 0.3333 29.1

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 Julio Urías 0.1667 0.0077 0.0000 30.2 1.2 28.9
2 Jesús Luzardo 0.1250 0.0115 0.0000 23.1 2.3 20.8
3 Kenta Maeda 0.1163 0.0102 0.0000 20.9 2.0 18.9
4 Blake Treinen 0.0652 0.2051 0.3333 32.1 13.9 18.2
5 Chris Stratton 0.0588 0.1673 0.1852 20.7 2.6 18.1
6 José Cisnero 0.1111 0.2278 0.2414 19.9 1.9 18.0
7 Justin Dunn 0.1250 0.0000 0.0000 18.4 0.4 18.0
8 Aaron Civale 0.0909 0.0000 0.0000 18.4 0.7 17.7
9 Nathan Eovaldi 0.1212 0.0000 0.0000 17.8 0.4 17.4
10 Dinelson Lamet 0.0938 0.0000 0.0000 16.5 0.6 15.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Adam Wainwright 0.0619 0.0000 0.0000 19.7 0.6 19.1
2 Rick Porcello 0.0619 0.0000 0.0000 19.6 0.5 19.0
3 Craig Stammen 0.0619 0.2522 0.2500 18.4 0.0 18.4
4 John Gant 0.0619 0.3515 0.4118 20.5 3.8 16.7
5 Phillips Valdez 0.0000 0.1358 0.2083 26.7 10.2 16.5
6 David Phelps 0.0619 0.2811 0.2727 16.8 0.5 16.3
7 Kris Bubic 0.0619 0.0000 0.0000 16.7 0.5 16.2
8 Tanner Roark 0.0619 0.0000 0.0000 16.5 0.5 16.1
9 Nick Wittgren 0.0619 0.2372 0.4000 31.8 16.2 15.7
10 Tyler Clippard 0.0619 0.2317 0.3077 22.8 7.7 15.1

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Dustin May 0.0220 0.0982 0.0833 13.4 2.9 10.6
2 Heath Hembree 0.3048 0.2242 0.1364 15.3 7.7 7.6
3 Génesis Cabrera 0.0237 0.1009 0.1579 12.7 5.7 7.1
4 Félix Peña 0.0991 0.1655 0.1600 6.8 0.4 6.4
5 John Gant 0.2511 0.3515 0.4118 9.7 3.8 5.9
6 Bryan Garcia 0.2298 0.1714 0.1154 10.8 5.0 5.8
7 Chasen Shreve 0.0000 0.0598 0.0588 5.9 0.1 5.7
8 Logan Webb 0.0408 0.0220 0.0000 10.4 4.9 5.5
9 Oliver Pérez 0.2906 0.2211 0.1429 10.7 5.5 5.3
10 Wandy Peralta 0.2018 0.1642 0.0400 18.6 13.9 4.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kris Bubic 0.0619 0.0000 0.0000 27.3 0.5 26.8
2 José Cisnero 0.0000 0.2278 0.2414 22.2 1.9 20.3
3 Lance Lynn 0.0000 0.0000 0.0000 21.0 0.7 20.3
4 Germán Márquez 0.0000 0.0000 0.0000 21.0 0.7 20.3
5 Craig Stammen 0.0000 0.2522 0.2500 19.8 0.0 19.8
6 Scott Barlow 0.0000 0.2133 0.2188 19.7 0.9 18.8
7 Kyle Hendricks 0.0000 0.0000 0.0000 19.2 0.7 18.5
8 Aaron Civale 0.0000 0.0000 0.0000 19.0 0.7 18.4
9 Kyle Freeland 0.0000 0.0000 0.0000 18.5 0.6 17.9
10 Antonio Senzatela 0.0000 0.0000 0.0000 18.5 0.6 17.8

ERA

Everybody Missed for ERA

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Antonio Senzatela 3.4364
5.5698
(711.1)
5.3444
(690.4)
5.6375
(723.7)
5.5709
(709.1)
5.5000
(702.7)
Julio Teheran 10.0532
5.0981
(706.5)
4.0388
(840.9)
5.3138
(678.3)
5.2652
(682.8)
4.7213
(756.4)
Cody Carroll 54.0000
5.0971
(1022.5)
5.0186
(1020.8)
4.6746
(1031.9)
4.9521
(1025.7)
5.2500
(1018.4)
Matt Hall 18.6923
4.7865
(739.4)
5.4617
(694.4)
4.6746
(746.8)
4.4469
(758.1)
5.1429
(717.9)
Kyle Hart 15.5455
5.1087
(685.0)
4.6746
(703.5)
4.6746
(715.8)
4.8665
(701.7)
5.3617
(665.2)
Roel Ramírez 81.0000
4.9209
(606.9)
4.6746
(607.6)
4.6746
(609.1)
4.9941
(606.4)
4.8462
(607.2)
Dallas Keuchel 1.9895
4.3440
(660.0)
3.7832
(556.2)
4.3947
(666.3)
4.4384
(682.2)
4.2000
(633.8)
Steven Matz 9.6848
4.4290
(716.0)
4.3163
(709.7)
4.5572
(701.5)
4.5719
(696.8)
4.1538
(749.1)
Shane Bieber 1.6293
3.6492
(663.3)
3.8140
(758.9)
3.6354
(651.4)
3.6871
(672.2)
3.6250
(668.6)
José Suarez 38.5714
4.6364
(775.6)
5.6598
(748.4)
4.3000
(783.9)
4.7136
(774.0)
4.9091
(768.4)
Corbin Burnes 2.1117
4.4137
(603.7)
5.3684
(870.5)
4.5000
(618.1)
4.6252
(652.6)
4.1143
(541.9)
Trevor Bauer 1.7260
4.0067
(693.3)
3.8747
(700.3)
4.1114
(715.2)
4.1768
(738.5)
3.7286
(627.7)
Jordan Yamamoto 18.2647
4.7012
(894.5)
4.3988
(904.2)
4.6746
(898.0)
4.8062
(887.9)
4.5957
(898.7)
Yu Darvish 2.0132
3.9171
(628.8)
4.1126
(733.6)
4.0421
(658.2)
4.0766
(673.9)
3.6316
(556.5)

Individual Misses for ERA

Aggregate

Rank Player Proj Actual Error
1 Zach Davies 4.8793 2.7260 653.2
2 Chris Bassitt 4.3860 2.2857 603.9
3 Matthew Boyd 4.3531 6.7127 581.7
4 Carlos Martinez 4.1107 9.9000 579.9
5 Zach Plesac 4.8639 2.2771 576.8
6 Dinelson Lamet 3.9787 2.0870 562.1

Marcel

Rank Player Proj Actual Error
1 Dinelson Lamet 4.2636 2.0870 680.1
2 Carlos Martinez 3.6812 9.9000 608.2
3 Jordan Lyles 4.4634 7.0231 582.3
4 Aníbal Sánchez 3.9416 6.6226 566.1
5 Robinson Leyer 4.6746 21.2143 549.8
6 Michael Fulmer 4.3725 8.7831 549.5

Razzball

Rank Player Proj Actual Error
1 Zach Davies 5.2347 2.7260 744.1
2 Chris Bassitt 4.4549 2.2857 615.0
3 Zach Plesac 4.9773 2.2771 594.8
4 Matthew Boyd 4.3349 6.7127 593.6
5 Kyle Hendricks 4.5132 2.8770 574.4
6 Robinson Leyer 4.6746 21.2143 556.0

Steamer

Rank Player Proj Actual Error
1 Zach Davies 5.2445 2.7260 751.9
2 Zach Plesac 5.0358 2.2771 610.7
3 Kyle Hendricks 4.5484 2.8770 591.3
4 Matthew Boyd 4.3649 6.7127 580.5
5 Chris Bassitt 4.3041 2.2857 580.5
6 Kenta Maeda 4.7237 2.7000 552.9

ZiPS

Rank Player Proj Actual Error
1 Carlos Martinez 3.4615 9.9000 643.0
2 Dinelson Lamet 4.1707 2.0870 624.6
3 Chris Bassitt 4.4000 2.2857 618.5
4 Robbie Ray 3.9836 6.6194 597.5
5 Michael Fulmer 4.2857 8.7831 576.9
6 Matthew Boyd 4.3594 6.7127 568.5

Most Unique Misses for ERA

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

Marcel

Rank Player Proj Agg Actual Error Agg Err Unique
1 Framber Valdez 4.6392 3.8333 3.5660 415.8 138.4 277.4
2 Tyler Anderson 5.0865 4.2043 4.3743 281.5 11.3 270.3
3 Corbin Burnes 5.3684 4.4137 2.1117 870.5 603.7 266.9
4 Aníbal Sánchez 3.9416 5.1038 6.6226 566.1 319.9 246.2
5 Aaron Civale 3.5604 4.7093 4.7432 253.4 56.0 197.5
6 Dylan Cease 5.0101 4.4330 4.0114 349.2 161.9 187.3
7 Lucas Giolito 4.3772 3.8894 3.4839 364.0 178.2 185.8
8 Chase Anderson 3.9659 5.2189 7.2178 443.7 275.0 168.8
9 Kevin Gausman 4.6552 4.1366 3.6201 344.4 178.8 165.6
10 Geoff Hartlieb 5.6512 4.2667 3.6269 241.9 86.2 155.7

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Garrett Richards 4.6746 3.9517 4.0325 176.7 28.2 148.4
2 Kyle Gibson 4.1568 4.5153 5.3465 301.7 186.0 115.7
3 Wade LeBlanc 4.6746 5.7006 8.0597 329.4 221.0 108.4
4 Aaron Loup 4.6746 3.5986 2.5200 224.8 124.0 100.8
5 Zack Britton 4.6746 3.3651 1.8947 225.5 128.0 97.5
6 Will Harris 4.6746 3.4914 3.0566 151.6 54.4 97.2
7 Kyle Funkhouser 4.6746 5.8087 7.2692 195.0 101.0 94.0
8 Brad Hand 4.6746 3.5748 2.0455 242.2 149.9 92.3
9 Zach Davies 5.2347 4.8793 2.7260 744.1 653.2 90.9
10 Lucas Giolito 4.2298 3.8894 3.4839 268.8 178.2 90.5

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Lucas Giolito 4.2819 3.8894 3.4839 289.1 178.2 110.9
2 Zach Davies 5.2445 4.8793 2.7260 751.9 653.2 98.7
3 Kyle Hendricks 4.5484 4.2565 2.8770 591.3 501.7 89.5
4 Kyle Gibson 4.2305 4.5153 5.3465 274.0 186.0 88.0
5 Rafael Dolis 4.6746 4.0000 1.5000 338.0 271.3 66.7
6 Zac Gallen 4.2774 4.0729 2.7500 504.3 447.0 57.3
7 Nik Turley 3.8240 4.3844 4.9846 87.8 35.6 52.3
8 Huascar Ynoa 4.0743 4.5600 5.8154 153.5 104.2 49.3
9 Corbin Burnes 4.6252 4.4137 2.1117 652.6 603.7 48.9
10 Luis Castillo 4.0395 3.8718 3.2143 301.0 254.3 46.8

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Framber Valdez 4.3953 3.8333 3.5660 312.4 138.4 174.0
2 Jonathan Hernández 5.8500 4.7631 2.9032 400.3 259.2 141.1
3 Trevor Williams 4.3333 4.9103 6.1807 401.2 266.4 134.8
4 Wes Benjamin 7.0714 5.8096 4.8358 244.1 116.3 127.8
5 Nathan Eovaldi 4.9355 4.4692 3.7241 291.9 190.7 101.2
6 Ryan Castellani 6.9000 6.4317 5.8154 253.3 156.8 96.5
7 Martín Pérez 5.0943 4.7823 4.5000 222.6 129.9 92.8
8 Jon Lester 4.3393 4.7286 5.1639 150.8 58.8 92.0
9 Sean Manaea 3.8571 4.2870 4.5000 86.0 0.1 85.9
10 Adrian Houser 4.0000 4.3816 5.3036 257.8 174.3 83.5

WHIP

Everybody Missed for WHIP

Player Actual Aggregate Marcel Razzball Steamer ZiPS
Edwar Colina 18.0000
1.5779
(114.9)
1.3653
(116.1)
1.3653
(116.3)
1.5843
(114.8)
1.5714
(114.9)
Marco Gonzales 0.9474
1.3394
(110.6)
1.3046
(113.4)
1.3538
(117.9)
1.3310
(108.9)
1.3333
(110.3)
Cody Carroll 7.0000
1.5539
(114.2)
1.4126
(116.2)
1.3653
(117.9)
1.4864
(115.6)
1.6250
(112.6)
Kyle Hart 3.0909
1.4738
(107.8)
1.3653
(112.1)
1.3653
(114.3)
1.4182
(111.4)
1.5319
(103.6)
Robbie Ray 1.8968
1.3316
(140.0)
1.3103
(134.1)
1.3592
(130.1)
1.3404
(137.3)
1.2951
(148.0)
Kenta Maeda 0.7500
1.3175
(142.6)
1.1830
(120.3)
1.3293
(148.4)
1.3432
(149.5)
1.2800
(134.5)
José Suarez 6.4286
1.3834
(115.9)
1.4742
(112.7)
1.3222
(117.0)
1.3984
(115.5)
1.4318
(114.6)
Trevor Bauer 0.7945
1.2710
(134.5)
1.2371
(137.6)
1.2702
(137.6)
1.2856
(139.2)
1.2571
(132.0)
Michael Fulmer 2.0602
1.3288
(98.5)
1.2821
(98.7)
1.3501
(94.0)
1.3504
(95.2)
1.2857
(103.7)
Jordan Yamamoto 3.0000
1.3891
(107.4)
1.2414
(114.3)
1.3653
(108.2)
1.4164
(105.5)
1.3617
(108.9)
Dinelson Lamet 0.8551
1.2658
(111.7)
1.2873
(129.4)
1.2367
(107.0)
1.2458
(106.9)
1.3171
(126.6)
Zach Plesac 0.7952
1.3717
(120.3)
1.2759
(109.8)
1.3674
(121.8)
1.3915
(124.8)
1.3559
(118.0)

Individual Misses for WHIP

Aggregate

Rank Player Proj Actual Error
1 Tyler Matzek 2.2857 1.1379 139.8
2 Antonio Senzatela 1.5676 1.2136 109.5
3 Cristian Javier 1.4920 0.9939 108.2
4 Zach Davies 1.4423 1.0673 105.5
5 Adam Wainwright 1.4266 1.0508 100.4
6 Max Scherzer 1.0358 1.3812 99.7
7 Tony Gonsolin 1.3722 0.8357 95.7
8 Jairo Díaz 1.3522 2.2500 94.4

Marcel

Rank Player Proj Actual Error
1 Framber Valdez 1.4433 1.1179 108.8
2 Corbin Burnes 1.4211 1.0223 108.2
3 Adam Wainwright 1.4059 1.0508 106.8
4 Shane Bieber 1.1723 0.8664 106.4
5 Lance Lynn 1.3107 1.0595 104.4
6 Antonio Senzatela 1.4964 1.2136 101.5
7 Brandon Workman 1.1957 2.2373 99.9
8 Robinson Leyer 1.3653 4.2857 97.5

Razzball

Rank Player Proj Actual Error
1 Antonio Senzatela 1.6004 1.2136 123.0
2 Zach Davies 1.4918 1.0673 122.5
3 Kyle Hendricks 1.3085 0.9959 104.5
4 Brad Keller 1.4728 1.0244 100.5
5 Robinson Leyer 1.3653 4.2857 98.6
6 Brandon Woodruff 1.3009 0.9910 96.5
7 Matt Hall 1.3653 3.1154 93.5
8 Jairo Díaz 1.3653 2.2500 91.7

Steamer

Rank Player Proj Actual Error
1 Zach Davies 1.4988 1.0673 121.7
2 Antonio Senzatela 1.5833 1.2136 114.9
3 Kyle Hendricks 1.3129 0.9959 102.8
4 Adam Wainwright 1.4276 1.0508 101.2
5 Brad Keller 1.4794 1.0244 99.9
6 Brandon Woodruff 1.3079 0.9910 95.6
7 Robinson Leyer 1.5072 4.2857 94.1
8 Luke Jackson 1.2633 1.9747 92.7

ZiPS

Rank Player Proj Actual Error
1 Tyler Matzek 2.2857 1.1379 140.4
2 Cristian Javier 1.5946 0.9939 131.2
3 Max Scherzer 0.9844 1.3812 113.4
4 Tony Gonsolin 1.4571 0.8357 111.5
5 Adam Wainwright 1.4255 1.0508 101.4
6 Devin Williams 1.6087 0.6296 99.1
7 Jairo Díaz 1.3200 2.2500 97.3
8 Framber Valdez 1.4419 1.1179 96.8

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 Framber Valdez 1.4433 1.3742 1.1179 108.8 75.9 32.8
2 Lance Lynn 1.3107 1.2654 1.0595 104.4 73.4 31.0
3 Dylan Bundy 1.3405 1.2692 1.0355 95.4 64.4 31.0
4 Kevin Gausman 1.3629 1.2885 1.1061 75.7 46.5 29.2
5 Tyler Mahle 1.3863 1.2878 1.1538 57.2 28.4 28.8
6 Kwang Hyun Kim 1.3653 1.2354 1.0256 60.4 33.4 26.9
7 Shane Bieber 1.1723 1.1267 0.8664 106.4 79.5 26.9
8 Martín Pérez 1.5154 1.4592 1.3387 60.0 33.5 26.5
9 Corbin Burnes 1.4211 1.3631 1.0223 108.2 83.6 24.7
10 Lucas Giolito 1.2396 1.2050 1.0369 73.5 50.6 22.9

Razzball

Rank Player Proj Agg Actual Error Agg Err Unique
1 Kyle Funkhouser 1.3653 1.6633 1.9038 42.1 18.9 23.2
2 Masahiro Tanaka 1.3653 1.2683 1.1667 42.9 21.5 21.4
3 Lucas Giolito 1.2642 1.2050 1.0369 71.0 50.6 20.4
4 Brad Hand 1.3653 1.1461 0.7727 52.6 32.7 19.9
5 Carlos Hernández 1.3653 1.7260 1.7045 21.4 1.9 19.5
6 Garrett Richards 1.3653 1.2930 1.2468 29.3 11.4 17.9
7 Kyle Freeland 1.5209 1.4745 1.4151 38.0 20.3 17.7
8 Kyle Hendricks 1.3085 1.2650 0.9959 104.5 87.1 17.4
9 Zach Davies 1.4918 1.4423 1.0673 122.5 105.5 16.9
10 Grant Dayton 1.3653 1.2412 1.2073 20.7 4.8 15.9

Steamer

Rank Player Proj Agg Actual Error Agg Err Unique
1 Lucas Giolito 1.2791 1.2050 1.0369 72.5 50.6 21.9
2 Zach Davies 1.4988 1.4423 1.0673 121.7 105.5 16.2
3 Kyle Hendricks 1.3129 1.2650 0.9959 102.8 87.1 15.7
4 Zack Greinke 1.2326 1.1874 1.1343 29.4 16.5 12.9
5 Sonny Gray 1.3461 1.2936 1.2143 33.2 20.4 12.8
6 Clayton Kershaw 1.1865 1.1316 0.8400 78.7 66.1 12.6
7 Luis Castillo 1.2891 1.2488 1.2286 20.4 8.1 12.4
8 Garrett Richards 1.3485 1.2930 1.2468 23.7 11.4 12.3
9 Dallas Keuchel 1.4272 1.3852 1.0895 89.2 77.9 11.3
10 Kyle Gibson 1.3610 1.3987 1.5297 47.9 37.2 10.7

ZiPS

Rank Player Proj Agg Actual Error Agg Err Unique
1 Jonathan Hernández 1.6750 1.4890 1.0323 81.9 58.0 23.8
2 Ryan Castellani 1.8667 1.7475 1.4538 80.3 56.9 23.4
3 Lance Lynn 1.3281 1.2654 1.0595 96.6 73.4 23.3
4 Cristian Javier 1.5946 1.4920 0.9939 131.2 108.2 23.0
5 Trevor Williams 1.3148 1.4042 1.5723 61.8 40.5 21.3
6 Josh Staumont 1.7419 1.5576 1.4026 39.4 18.2 21.2
7 Germán Márquez 1.1791 1.2449 1.2612 24.0 3.1 21.0
8 Framber Valdez 1.4419 1.3742 1.1179 96.8 75.9 20.9
9 Carlos Hernández 1.3653 1.7260 1.7045 21.9 1.9 20.0
10 Lance McCullers Jr. 1.3889 1.3075 1.1636 53.9 34.3 19.6