防禦率ERA的基本算法是「自責分×9÷投球局數」。但紀錄上的5.2局代表5又三分之二局,也就是17個出局數,不能把5.2當一般小數直接按進計算機。
假設一位投手正式紀錄是5.2局、失4分,其中2分是自責分。正確算法是2×9÷(17/3)=54/17,顯示到小數兩位是3.18。用全部4分會算成6.35;把局數誤當5.2則會算成3.46,兩種錯法都不是這份紀錄的ERA。
KG娛樂城這篇以MLB《2026 Official Baseball Rules》的投球局數及防禦率記錄方法為範圍,用自設紀錄逐步重算,幫你讀懂賽事投手欄位。所有投手與比賽數字均為假設,不是球員現況或賽果預測;其他聯盟的統計規範須另核對。
R、ER與IP,三個欄位不要拿錯
計算前先找ER與IP。R是該投手被記錄的失分,ER是其中被判定為自責分的部分;ERA用ER,不是把所有R都放進去。
| 欄位 | 本篇怎麼讀 | 在ERA裡的用途 |
|---|---|---|
| R | 被記錄的失分 | 先與ER分開,不能直接取代ER |
| ER | 正式記錄認定的自責分 | 作為分子,乘9 |
| IP | 投球局數 | 換成真實局數,或先換出局數 |
| ERA | 每9局的自責分率 | 用前述ER與IP計算出的比率 |
自責分不是看到守備失誤,就把失分隨意減掉一分。記錄員需要依規則重建沒有相關失誤、捕逸等情況下的攻守過程;「當局有一次失誤」本身,不足以從R推算ER。
因此本文例子的「4R、2ER」直接採已確認的正式記錄當作假設資料,沒有憑一個比分或失誤次數自行宣判。如果轉播暫時只顯示R,還沒有ER,就先不要把算出的數字叫作正式ERA。
5.1與5.2後面的數字,是出局數,不是十分之一局

每個出局數是三分之一局。紀錄上的5.1是五局再加1個出局,5.2是五局再加2個出局;第三個出局完成,就進到6.0局,不會繼續寫5.3。
| 紀錄常見寫法 | 真正局數 | 換成出局數 |
|---|---|---|
| 0.1 | 1/3 | 1 |
| 0.2 | 2/3 | 2 |
| 1.0 | 1 | 3 |
| 5.0 | 5 | 15 |
| 5.1 | 5+1/3 | 16 |
| 5.2 | 5+2/3 | 17 |
| 6.0 | 6 | 18 |
最穩定的做法,是把整局乘3,再加後面那個出局數。例如5.2就是5×3+2=17。計算過程一直用整數17,最後才轉回局數或顯示小數,就不會因為先把5又三分之二取成5.67而產生額外誤差。
這裡記錄的是實際取得的出局,不是投了幾顆球、面對幾位打者,或站在場上多久。只有「第六局上場了」也不能直接當成已投滿六局。
直接用出局數算:ERA=27×ER÷出局數

既然每局3個出局,把原本的9×ER÷局數換寫,就得到27×ER÷出局數。兩個算法完全等價,分子不是多加三倍失分,而是分母同步從局數改成三倍的出局數。
以上述假設紀錄為例,ER=2,5.2局=17個出局:
| 步驟 | 算式 |
|---|---|
| 先讀原始紀錄 | 5.2 IP、4 R、2 ER |
| 把IP換成出局數 | 5×3+2=17 |
| 以出局數計算 | 27×2÷17=54/17 |
| 最後再顯示到兩位 | 3.18 |
另一條路是2×9÷(5+2/3),仍會得到54/17。若兩條路結果不同,先檢查是不是把5.2當成5.2局,或誤取R而不是ER。
| 看似相近的做法 | 得到什麼 | 問題在哪 |
|---|---|---|
| 27×2÷17 | 約3.18 | 正確採2ER、17個出局 |
| 27×4÷17 | 約6.35 | 把全部4R誤當自責分 |
| 9×2÷5.2 | 約3.46 | 把局數記法誤當一般小數 |
表內錯誤值是刻意展示的反例,不能與正確ERA並列當成不同版本的合法算法。真正會改變結果的,是原始ER、IP或適用統計範圍不同。
兩場加起來,先加ER與出局數,再算一次

假設同一投手有兩場紀錄:第一場5.2局、2ER,第二場3.1局、0ER。合併時,先把17與10個出局相加,得到27個出局,也就是9局;ER是2+0=2。
| 場次 | IP紀錄 | 出局數 | ER | 該場ERA顯示 |
|---|---|---|---|---|
| 第一場 | 5.2 | 17 | 2 | 3.18 |
| 第二場 | 3.1 | 10 | 0 | 0.00 |
| 合併兩場 | 9.0 | 27 | 2 | 2.00 |
合併ERA=27×2÷27=2.00,不是把兩場已顯示的3.18與0.00平均成1.59。兩場承擔的投球量不同,直接平均比率就把它們當成同樣長度,還混進第一場已四捨五入的誤差。
局數本身也不能按一般小數加。5.2+3.1若按計算機會得8.3,但棒球紀錄裡的2個出局加1個出局,正好再完成一局,所以應該是9.0,不存在本例的8.3局。
查球季、近幾場或某段期間時,ER與IP要採同一段。不能拿本季ER配最近一場IP,也不能把先發的ER與全隊合計IP放進同一個個人防禦率。
0.0局不能當零防禦率;一個出局也可能顯示27.00
假設投手只取得1個出局、被記1ER,IP是0.1,也就是三分之一局。ERA=27×1÷1=27.00,不是9×1÷0.1=90.00。
| 假設已被記1ER | 出局數 | 可計算的單次ERA |
|---|---|---|
| 0.0 IP | 0 | 分母0,沒有可算出的有限值 |
| 0.1 IP | 1 | 27.00 |
| 0.2 IP | 2 | 13.50 |
| 1.0 IP | 3 | 9.00 |
0個出局時,無論ER是0還是1,都不能靠這筆單次記錄算出有限ERA;0除以0也不等於0。網站可能用空白、破折號或其他記號顯示,閱讀前先看該資料頁的圖例,本文不替所有平台指定同一種畫面符號。
單次0局不代表球季資料也一定無法算。例如這位投手原本累積9局、2ER,接著一場0局又被記1ER,累積局數仍是9,自責分變3,累積ERA便從2.00升到3.00。只有新出場那一筆無法單獨除,不能因此忽略它增加的ER。
換下場後,紀錄仍可能增加自責分
ERA用的是最終被記在投手身上的ER,不是只數他在場時跑回本壘的人。若投手留下責任跑者,後來該跑者得分,並依記錄規則算作前一位投手的自責分,前一位投手的ER仍會增加;他已取得的出局數則不會因此增加。
沿用一個獨立假設:投手下場時已有17個出局、暫列2ER,後續有一分依正式記錄算到他身上,使它變3ER。該次出場的ERA就從54/17約3.18,變成81/17約4.76。
這不是把下一位投手取得的出局數加給前一位,也不是說所有接手後失分一律歸前一位。責任歸屬及是否自責,由完整過程與記錄規則認定;僅看換投當下的比分,可能還不是最後資料。
常見問題
投滿5局再拿2個出局,為什麼不是5.2個完整局?
5.2是棒球記錄方式,意思是五局與兩個出局,等於17/3局。那個2代表三個出局中的兩個,不是十分之二。算ERA時換成17個出局最直接。
失4分卻只有2ER,是記錯嗎?
不一定。R與ER本來就是不同欄位。要看正式記錄員如何按該局過程認定,不能只憑總失分或一次守備失誤,自行把ER改成R或R減1。
只投0.1局、沒自責分,0.00代表一定比較好嗎?
有1個出局且0ER,這筆ERA確實能算成0.00;但只描述極短的已發生紀錄,不足以推出下一場表現或必定優於另一位投手。比較時至少要同時看統計期間與投球量,不能只挑一個比率。
不同網站ERA差0.01,要怎麼查?
先對期間、ER與出局數,再看資料是否仍在更新,以及最後顯示的取位方式。保留原始整數,不拿已四捨五入的各場ERA再平均;若原始紀錄仍不同,就先查官方賽事紀錄與更正資訊。
規則依MLB《2026 Official Baseball Rules》第9.02(c)(1)、9.16與9.21(e)整理。本文的27×ER÷出局數為等價代數改寫,投球記錄與數值對照由本站自行設計;沒有引用特定球員當季成績,也不以ERA保證比賽結果。