wOBA 是什麼?OPS 同樣是 .801 的兩位假設打者,它給出不同的答案
兩位假設打者,一季下來 OPS 都是 .801:甲有 104 次四壞球,乙只有 27 次,卻多打了 21 支全壘打。OPS 分不出兩人的高下,但 FanGraphs 認為這把尺有一個具體的毛病;wOBA 的做法,是替每一種上壘方式各給一個權重。
棒球新手村 · 數據入門|wOBA · 得分價值 · 上壘率
兩位打者,一季下來 OPS 都是 .801。
甲有 104 次四壞球,打出 7 支全壘打。乙只有 27 次四壞球,卻打出 28 支全壘打。兩人都是假設的,數字為了說明才湊出來,沿用〈OPS 是什麼〉那一篇的設定。
如果只看 OPS,這兩個人不分高下。可是把 .801 拆開來看,一個靠走路上壘,一個靠一棒把球送出去,價值真的一樣嗎?
wOBA 想回答的就是這個問題。
OPS 把上壘率和長打率等值相加,但 FanGraphs 說上壘的價值約是長打的 1.8 倍
先用兩三句話交代 OPS。它是上壘率加長打率,中職官網把它叫做「整體攻擊指數」。成績頁上兩個數字加起來,就是第三欄。
問題出在「直接相加」這個動作。FanGraphs 的圖書館頁面指出,OPS 把上壘率和長打率當成同等價值,但上壘率對得分的影響,大約是長打率的兩倍,精確地說是 1.8 倍。
同一頁還多說了一句:OPS 高估長打型的打者,低估高上壘率的打者。不過 FanGraphs 自己形容,這整體上是相當輕微的問題。
所以 FanGraphs 建議,想更精確地衡量攻擊力,就用 wOBA 取代 OPS。
對一般球迷來說,這件事的用處很直接:成績頁上兩個人的 OPS 一樣,並不代表兩個人替球隊創造的得分一樣。wOBA 就是拿來處理這種情形的。
wOBA 是上壘率的一個版本,差別在它看打者怎麼上壘
wOBA 的全名是 Weighted On-Base Average。
MLB 官方詞彙表的定義是:wOBA 是上壘率的一個版本,它不只問打者有沒有上壘,還要問打者是怎麼上壘的。
詞彙表接著點出差別:不像上壘率和 OPS,wOBA 替每一種上壘方式,依照它對得分的影響給一個價值。
FanGraphs 的頁面用一句話講出出發點:不是所有的安打都生而平等。一支全壘打和一支一壘安打都是安打,但帶來的得分不一樣,算法就不該一樣。
wOBA 由 Tom Tango 創立。英文維基百科寫的是,他和共同作者在《The Book: Playing the Percentages in Baseball》一書中提出。
每種上壘方式的權重來自得分價值,而且每年重算
那麼「價值」是怎麼決定的?
MLB 官方詞彙表的說法是,每一種上壘方式的價值,取決於那件事相對於預期得分值多少。它舉的例子很直白:二壘安打比一壘安打值錢。
FanGraphs 說,各項權重是用 linear weights 這套方法算出來的。英文維基百科補充了做法:權重的依據,是某一種事件相較於出局,能把預期得分增加多少。
權重長什麼樣子?以 FanGraphs 頁面列出的 2013 年那一組為例:非故意四壞的權重是 0.690,全壘打是 2.101。權重每年重算,這組只為示範,不是今年的數字。
英文維基百科說,這些係數每一季都會變,跟各種事件出現的頻率有關。所以這一篇不列完整的權重表。記得原則就夠了:得分價值高的事件,權重大。
MLB 官方詞彙表裡的公式,把分子拆成六項:非故意四壞、觸身球、一壘安打、二壘安打、三壘安打、全壘打,每一項乘上各自的權重。分母是打數,加上非故意四壞、高飛犧牲打和觸身球。
有一件事值得注意:故意四壞不在分子,也不在分母,公式把它整個拿掉。這也是為什麼後面的示範,必須先假設兩位打者都沒有故意四壞。
wOBA 的刻度和上壘率同一把尺,所以讀起來像上壘率
權重算出來之後,還有一個步驟:縮放。
英文維基百科寫得很清楚:所有的權重會乘上一個共同的係數,使聯盟平均的 wOBA 等於聯盟平均的上壘率。FanGraphs 也說,聯盟平均 wOBA 永遠對齊聯盟平均上壘率,所以知道怎樣的上壘率算好,就大致知道怎樣的 wOBA 算好。
這就是 wOBA 讀起來像上壘率的原因。FanGraphs 提到,一位一般水準的打者,球季結束時的 wOBA 通常在 .320 左右。
聯盟平均每年不同,所以不能直接拿 .320 去套。
假設兩位打者 OPS 都是 .801,用 2013 年權重算出來的 wOBA 是 .364 對 .346
回到開頭的兩位打者。這一節是示範,不是實測。
示範用三個前提:兩人都是假設的打者;假設兩人都沒有故意四壞,所以四壞全部算成非故意四壞;權重用前面那組 FanGraphs 的 2013 年權重。結果是甲的 wOBA .364(分母 594),乙 .346(分母 537)。
| 甲(多上壘) | 乙(多長打) | |
|---|---|---|
| 四壞 | 104 | 27 |
| 全壘打 | 7 | 28 |
| OPS | .801 | .801 |
| wOBA(假設,2013 年權重) | .364 | .346 |
兩人的 OPS 相同,wOBA 卻差了 .018,多上壘的甲排在前面。這個方向,和 FanGraphs 對 OPS 的批評一致:OPS 低估了上壘。
不過這個結果有兩層限制。
第一,它是假設加上示範權重算出來的,不是任何聯盟公布的官方數字。權重每年重算,換一年的權重,數字就會跟著動。
第二,故意四壞這個假設有影響。在同樣的前提下,甲的 104 次四壞裡如果有 31 次是故意四壞,他的 wOBA 就會降到乙之下(假設乙沒有故意四壞)。所以這兩個數字,是靠這個假設撐著的。
所以這個示範能說的只有一句:同一個 .801,換成 wOBA 這把尺,可以拉出差距。它不能說「wOBA 證明了甲比乙好」。
wOBA 也有限度:只看打席內的貢獻,而且多數時候和 OPS 結論相近
到這裡,容易得到一個印象:wOBA 比 OPS 高明很多。FanGraphs 自己的說法比較節制。
FanGraphs 寫的是:多數情況下,OPS 和 wOBA 會得到非常相近的結論;但如果在意的是一位打者對得分的貢獻,wOBA 是更準確的呈現。價值在精確比較的時候,不是每次都翻盤。
另外,FanGraphs 提醒了兩件事。
第一,wOBA 是 context-neutral,也就是不管上壘時壘上有沒有人,也不管比賽當時是不是接戰。同一支一壘安打,在壘上無人和滿壘時,算出來的價值一樣。
第二,FanGraphs 版本的 wOBA 沒有調整球場因素。
所以看到 wOBA,可以把它當成「比 OPS 更細的打席內價值」,不要當成打者價值的全部。
常見問題
wOBA 多少算好?
官方來源沒有給門檻。MLB 官方詞彙表的 wOBA 頁面沒有列任何好壞標準。
FanGraphs 有一張自己的參考量表:.400 是 Excellent,.320 是 Average,.290 是 Awful。FanGraphs 自己說明,這只是估計,而且聯盟平均 wOBA 每年不同。英文維基百科另外彙整了一張量表,分級的邊界和 FanGraphs 不一樣。
所以「wOBA 幾以上就是好打者」沒有通用的答案。
wOBA 是不是比 OPS 準?
FanGraphs 的說法是,如果在意得分貢獻,wOBA 是更準確的呈現,但多數情況下兩者結論非常相近。兩句話要一起讀。
中職、韓職、日職的官網成績頁有 wOBA 欄嗎?
截至 9 月 25 日,三個聯盟官網的這三張成績表都沒有 wOBA 欄。中職官網的打擊成績頁有 OPS+ 和整體攻擊指數,沒有 wOBA。韓職官網的個人打擊基本成績頁有 OPS,沒有 wOBA。日職官網 2026 年個人打擊成績表的欄位是打率、長打率、出塁率,沒有 wOBA。
以上只針對這三張表,各聯盟官網的其他頁面不在範圍內。
接下來看什麼
如果還沒讀過前一篇,可以先看OPS 是什麼,那一篇從中職成績頁上的三個欄位講起,包含這篇用到的兩位假設打者的完整成績。
下次看到兩位打者的 OPS 差不多,可以做三件事:先看四壞球和長打各自的數字,判斷兩個人偏上壘還是偏長打;再想一想,上壘的價值大約是長打的 1.8 倍,這個差別可能會把誰往前推;最後才決定,OPS 的排序夠不夠用,還是要換成 wOBA 這種加了權重的尺。
更多概念文章,收在棒球新手村。
資料來源
- MLB 官方詞彙表,wOBA:https://www.mlb.com/glossary/advanced-stats/weighted-on-base-average
- FanGraphs Library,wOBA:https://library.fangraphs.com/offense/woba/
- FanGraphs Library,OPS:https://library.fangraphs.com/offense/ops/
- 英文維基百科,wOBA:https://en.wikipedia.org/wiki/WOBA
- 中職官網,打擊成績(截至 2026 年 9 月 25 日):https://cpbl.com.tw/stats/recordall
- 韓職官網,打者基本成績:https://www.koreabaseball.com/Record/Player/HitterBasic/Basic2.aspx
- 日職官網,2026 年個人打擊成績:https://npb.jp/bis/2026/stats/idb1_g.html
- 兩位打者為假設數字,非真人成績;wOBA 示範為假設無故意四壞、採 FanGraphs 頁面列出的 2013 年權重。