1:"$Sreact.fragment"
2:I[10156,[],""]
3:I[6746,[],""]
4:I[32046,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","104","static/chunks/104-e8a10a728f64230d.js","3374","static/chunks/3374-cffcb39c106cc278.js","6344","static/chunks/6344-f0148458c0499269.js","4039","static/chunks/4039-57004f19cabb428d.js","2043","static/chunks/2043-cb8fa44c52a8f8b9.js","9559","static/chunks/app/(frontend)/layout-f1654a8743c45d75.js"],"PreloadChunks"]
5:I[56699,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","104","static/chunks/104-e8a10a728f64230d.js","3374","static/chunks/3374-cffcb39c106cc278.js","6344","static/chunks/6344-f0148458c0499269.js","4039","static/chunks/4039-57004f19cabb428d.js","2043","static/chunks/2043-cb8fa44c52a8f8b9.js","9559","static/chunks/app/(frontend)/layout-f1654a8743c45d75.js"],"default"]
6:I[76837,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","104","static/chunks/104-e8a10a728f64230d.js","3374","static/chunks/3374-cffcb39c106cc278.js","6344","static/chunks/6344-f0148458c0499269.js","4039","static/chunks/4039-57004f19cabb428d.js","2043","static/chunks/2043-cb8fa44c52a8f8b9.js","9559","static/chunks/app/(frontend)/layout-f1654a8743c45d75.js"],"default"]
7:I[32043,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","104","static/chunks/104-e8a10a728f64230d.js","3374","static/chunks/3374-cffcb39c106cc278.js","6344","static/chunks/6344-f0148458c0499269.js","4039","static/chunks/4039-57004f19cabb428d.js","2043","static/chunks/2043-cb8fa44c52a8f8b9.js","9559","static/chunks/app/(frontend)/layout-f1654a8743c45d75.js"],"default"]
8:I[67821,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","3349","static/chunks/app/(frontend)/calculators/%5Bcategory%5D/%5Bslug%5D/page-70bb6ad84377852d.js"],""]
1c:I[14600,[],"default",1]
:HL["/_next/static/media/849c382dee069680-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
:HL["/_next/static/css/60d9b09af57ce3c6.css","style"]
:HL["/_next/static/css/9c59f2e83b7f05d1.css","style"]
0:{"P":null,"c":["","calculators","sports","on-base-percentage-calculator.rsc"],"q":"","i":false,"f":[[["",{"children":["(frontend)",{"children":["calculators",{"children":[["category","sports","d",null],{"children":[["slug","on-base-percentage-calculator","d",null],{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",16]}],[["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/60d9b09af57ce3c6.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/9c59f2e83b7f05d1.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","data-scroll-behavior":"smooth","children":[[["$","$L4",null,{"moduleIds":["app/(frontend)/layout.tsx -> #/ui/crisp"]}],["$","$L5",null,{}]],["$","body",null,{"className":"bg-white antialiased dark:bg-mist-950 __variable_f367f3 __variable_008b00","suppressHydrationWarning":true,"children":[["$","div",null,{"className":"flex min-h-screen flex-col justify-between","children":[["$","$L6",null,{}],["$","$L7",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","main",null,{"className":"isolate overflow-clip","children":["$","section",null,{"className":"py-16","children":["$","div",null,{"className":"mx-auto w-full max-w-2xl px-6 md:max-w-3xl lg:max-w-7xl lg:px-10 flex flex-col items-center gap-6","children":[["$","h1",null,{"className":"font-display text-5xl/12 tracking-tight text-balance sm:text-[5rem]/20 text-mist-950 dark:text-white max-w-5xl text-center","children":"Page not found"}],["$","div",null,{"className":"text-lg/8 text-mist-700 dark:text-mist-400 max-w-xl text-center","children":["$","p",null,{"children":"Sorry, the page you were looking for could not be found."}]}],["$","$L8",null,{"href":"/","className":"inline-flex items-center gap-2 text-sm/7 font-medium text-mist-950 dark:text-white","children":["Go back home ",["$","svg",null,{"width":13,"height":7,"viewBox":"0 0 13 7","fill":"none","strokeWidth":1,"role":"image","className":"inline-block","children":[["$","path",null,{"d":"M12.5049 3.49512L0.504883 3.49512","stroke":"currentColor","strokeLinecap":"round","strokeLinejoin":"round"}],["$","path",null,{"d":"M9.5 6.5L12.5 3.5L9.5 0.5","stroke":"currentColor","strokeLinecap":"round","strokeLinejoin":"round"}]]}]]}]]}]}]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"children":["$","div",null,{"className":"bg-mist-950/2.5 py-16 text-mist-950 dark:bg-white/5 dark:text-white","children":["$","div",null,{"className":"mx-auto w-full max-w-2xl px-6 md:max-w-3xl lg:max-w-7xl lg:px-10 flex flex-col gap-12","children":[["$","div",null,{"className":"flex flex-col items-start justify-between gap-6 sm:flex-row","children":[["$","div",null,{"className":"flex flex-col items-start gap-2","children":[["$","$L8",null,{"href":"/","children":["$","svg",null,{"className":"h-5 w-auto","xmlns":"http://www.w3.org/2000/svg","width":742,"height":68,"viewBox":"0 0 742 68","fill":"none","children":["$L9","$La","$Lb","$Lc","$Ld","$Le","$Lf"]}]}],"$L10"]}],"$L11"]}],"$L12","$L13"]}]}]}]]}],"$L14"]}],"$L15"]}]]}],{"children":["$L16",{"children":["$L17",{"children":["$L18",{"children":["$L19",{},null,false,null]},null,false,"$@1a"]},null,false,"$@1a"]},null,false,"$@1a"]},null,false,null]},null,false,"$@1a"],"$L1b",false]],"m":"$undefined","G":["$1c",[]],"S":true,"h":null,"b":"rsQZDzaNhmYv0ywOYVd1z"}
1e:I[14245,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","104","static/chunks/104-e8a10a728f64230d.js","3374","static/chunks/3374-cffcb39c106cc278.js","6344","static/chunks/6344-f0148458c0499269.js","4039","static/chunks/4039-57004f19cabb428d.js","2043","static/chunks/2043-cb8fa44c52a8f8b9.js","9559","static/chunks/app/(frontend)/layout-f1654a8743c45d75.js"],"Button"]
24:I[19592,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","6344","static/chunks/6344-f0148458c0499269.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","2018","static/chunks/app/(frontend)/%5B...slug%5D/page-dcf70230194846a1.js"],""]
25:I[79066,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","6344","static/chunks/6344-f0148458c0499269.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","2018","static/chunks/app/(frontend)/%5B...slug%5D/page-dcf70230194846a1.js"],"GoogleTagManager"]
27:I[85305,[],"OutletBoundary"]
28:"$Sreact.suspense"
2b:I[85305,[],"ViewportBoundary"]
2d:I[85305,[],"MetadataBoundary"]
9:["$","path",null,{"fill":"#161616","d":"M129.5 41.4c0-13 10.5-23.4 23.4-23.4 12.9 0 23.3 10.4 23.3 23.4v22.7h-11.8v-4.8c-1.4 3-6.3 5.5-11.5 5.5-12.9 0-23.4-10.4-23.4-23.4Zm35 0c0-6.7-4.8-11.9-11.5-11.9s-11.7 5.2-11.7 11.9 5 11.9 11.7 11.9c6.7 0 11.5-5.2 11.5-11.9ZM181.2 41.4c0-13 10.4-23.4 23.4-23.4 13 0 19.8 7.2 22.5 16.9h-12.5c-2-3.3-5.5-5.4-9.9-5.4-6.7 0-11.7 5.2-11.7 11.9s5 11.9 11.7 11.9c6.7 0 7.4-2 9.5-5H227c-2.9 9.6-11.8 16.5-22.4 16.5-10.6 0-23.4-10.4-23.4-23.4ZM248.3 30.3v12.4c0 7.3 2.4 10.2 8.2 10.2v11.5c-11.6 0-19.9-6.4-19.9-21.7V30.3h-6.7V18.8h6.6V1.1h11.8v17.7h8.3v11.5H248.3ZM274 18.7h-11.8V64H274V18.7ZM277.8 18.7h12.3l10.3 29.8 10.4-29.8h12.3L306.2 64h-11.8l-16.8-45.3h.2ZM345.8 18c11.2 0 23.2 8 23.7 22.4 0 2.1 0 4.1-.4 5.6h-33.6c1.1 4.5 5.1 7.3 10.3 7.3 5.2 0 6.3-1.5 7.8-2.6h14c-3.6 8.3-11.9 14.1-21.5 14.1s-23.4-10.4-23.4-23.3 10-23.5 23-23.5h.1Zm11 18.6c-1.8-4.3-6.2-7.1-10.7-7.1-4.5 0-8.9 2.8-10.7 7.1h21.4Z"}]
1d:T5a9,M373.9 41.4c0-13 10.5-23.4 23.4-23.4 12.9 0 16.9 5.3 20.6 12.8h-6.3c-3.2-4.4-8.2-7.3-14.2-7.3-10 0-17.7 7.9-17.7 17.9 0 10 7.9 17.9 17.7 17.9 9.8 0 11.1-3 14.2-7.3h6.4c-3.7 7.6-11.6 12.9-20.8 12.9-9.2 0-23.4-10.4-23.4-23.4l.1-.1ZM422.7 41.4c0-13 10.5-23.4 23.4-23.4 12.9 0 23.3 10.4 23.3 23.4v22.7h-5.8v-9.7c-3 6-9.8 10.4-17.5 10.4-12.9 0-23.4-10.4-23.4-23.4Zm41 0c0-10-7.5-17.9-17.5-17.9s-17.7 7.9-17.7 17.9c0 10 7.9 17.9 17.7 17.9 9.8 0 17.5-7.9 17.5-17.9ZM475.7 64.1V.7h5.8v63.4h-5.8ZM486.5 41.4c0-13 10.5-23.4 23.4-23.4 12.9 0 16.9 5.3 20.6 12.8h-6.3c-3.2-4.4-8.2-7.3-14.2-7.3-10 0-17.7 7.9-17.7 17.9 0 10 7.9 17.9 17.7 17.9 9.8 0 11.1-3 14.2-7.3h6.4c-3.7 7.6-11.6 12.9-20.8 12.9-9.2 0-23.4-10.4-23.4-23.4l.1-.1ZM575.6 18.7v23.8c0 15.2-8.3 22.2-19.9 22.2-11.6 0-19.9-7-19.9-22.2V18.7h5.8v23.8c0 11.3 5.7 16.7 14.1 16.7 8.4 0 14.1-5.3 14.1-16.7V18.7h5.8ZM581.9 64.1V.7h5.8v63.4h-5.8ZM592.7 41.4c0-13 10.5-23.4 23.4-23.4 12.9 0 23.3 10.4 23.3 23.4v22.7h-5.8v-9.7c-3 6-9.8 10.4-17.5 10.4-12.9 0-23.4-10.4-23.4-23.4Zm41 0c0-10-7.5-17.9-17.5-17.9s-17.7 7.9-17.7 17.9c0 10 7.9 17.9 17.7 17.9 9.8 0 17.5-7.9 17.5-17.9ZM652.5 24.3v18.2c0 10.1 4.4 15.1 11.4 16.2v5.6c-10.2-1-17.2-7.8-17.2-21.7V24.2h-6.8v-5.5h6.8V4.4h5.8v14.3h11.4v5.5h-11.4v.1ZM712 41.4c0 13-10.4 23.4-23.4 23.4-13 0-23.4-10.4-23.4-23.4 0-13 10.5-23.4 23.4-23.4 12.9 0 23.4 10.4 23.4 23.4Zm-41 0c0 10 7.9 17.9 17.7 17.9 9.8 0 17.5-7.9 17.5-17.9 0-10-7.5-17.9-17.5-17.9S671 31.4 671 41.4Za:["$","path",null,{"fill":"#262626","d":"$1d"}]
b:["$","path",null,{"fill":"#09C269","d":"M274 1.1h-11.8v11.8H274V1.1Z"}]
c:["$","path",null,{"fill":"#161616","d":"M248.2 1.1v17.6L236.4 1.1h11.8Z"}]
d:["$","path",null,{"fill":"#09C269","d":"M65.2 47.1c-4.1-5.4-2.8-11.8-4.4-18-1.1-4.2-3.1-8.2-5.8-11.6-.7-.9-1.5-1.8-2.3-2.6-5.6-5.6-13.3-9-21.8-9C13.1 5.9-1.1 21 .2 39c1.3 18 13 26.9 27.9 28.2 9.6.8 18.4-2.8 24.6-9l-.4-.4c-3-3.8-5.1-8-6.3-12.6-3.3 5.7-9.7 9.4-16.8 8.7-8.1-.8-14.7-7.3-15.6-15.3-.9-8 7-19.4 17.3-19.4S43 22.7 46 27.9c2.6 4.6 2 9.6 3 14.6.9 4.8 2.9 9.3 6 13.2 5.6 7.1 14.3 11.6 24 11.6h30.8V55.2H82.1c-6.3 0-12.4-2.7-16.4-7.5-.2-.2-.4-.5-.6-.7l.1.1Z"}]
e:["$","path",null,{"fill":"#09C269","d":"M64 27.9c3-5.2 8.6-8.8 15.1-8.8 9.6 0 17.4 7.8 17.4 17.4h13.4c0-17-13.8-30.8-30.8-30.8s-16.2 3.5-21.8 9.1l.4.5c3 3.8 5.1 8 6.3 12.6Z"}]
f:["$","path",null,{"fill":"#262626","d":"M717.3 40.6c0-15.5 7.9-22.6 19.1-22.6h1.4v5.7h-1.4c-7.8 0-13.1 5.4-13.1 16.9v24.2h-6V40.6Z"}]
10:["$","p",null,{"className":"text-sm text-mist-600 dark:text-mist-400","children":"Interactive calculators that convert visitors into leads."}]
11:["$","$L1e",null,{"el":"a","href":"https://app.activecalculator.com/auth/signup","appearance":"default","label":"Get started free","data-umami-event":"click-cta-footer","data-umami-event-location":"footer"}]
12:["$","nav",null,{"className":"grid grid-cols-2 gap-6 text-sm/7 md:grid-cols-4","children":[["$","div","Use Cases",{"children":[["$","h3",null,{"children":"Use Cases"}],["$","ul",null,{"role":"list","className":"mt-2 flex flex-col gap-2","children":[["$","li","E-Commerce & Retail",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/category/e-commerce","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"E-Commerce & Retail"}]}],["$","li","Finance",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/category/finance","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Finance"}]}],["$","li","Unit Conversion",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/category/unit-conversion","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Unit Conversion"}]}],["$","li","Price Quote",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/category/price-quote","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Price Quote"}]}]]}],[["$","div","Industries",{"className":"mt-6","children":[["$","h3",null,{"children":"Industries"}],["$","ul",null,{"role":"list","className":"mt-2 flex flex-col gap-2","children":[["$","li","Screen Printing",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/industries/screen-printing","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Screen Printing"}]}],["$","li","Mortgage Brokers",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/industries/mortgage-brokers","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Mortgage Brokers"}]}],["$","li","Solar Energy",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/industries/solar-energy","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Solar Energy"}]}]]}]]}]]]}],["$","div","Templates",{"children":[["$","h3",null,{"children":"Templates"}],["$","ul",null,{"role":"list","className":"mt-2 flex flex-col gap-2","children":[["$","li","Ad Spend ROI Calculator",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/ad-spend-roi-calculator","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Ad Spend ROI Calculator"}]}],["$","li","Amortization Payment Calculator Canada",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/amortization-payment-calculator-canada","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Amortization Payment Calculator Canada"}]}],["$","li","Amortization Calculator",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/amortization-calculator","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Amortization Calculator"}]}],["$","li","Balloon Loan Calculator Lead Gen",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates/balloon-loan-calculator-lead-gen","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Balloon Loan Calculator Lead Gen"}]}]]}],"$undefined"]}],["$","div","Product",{"children":[["$","h3",null,{"children":"Product"}],["$","ul",null,{"role":"list","className":"mt-2 flex flex-col gap-2","children":[["$","li","Templates",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/templates","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Templates"}]}],["$","li","Calculators",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/calculators","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Calculators"}]}],["$","li","Pricing",{"className":"text-mist-700 dark:text-mist-400","children":"$L1f"}],"$L20","$L21","$L22"]}],"$undefined"]}],"$L23"]}]
13:["$","div",null,{"className":"flex flex-col items-start justify-between gap-4 border-t border-mist-950/10 pt-8 text-sm/7 sm:flex-row sm:items-center dark:border-white/10","children":[["$","div",null,{"className":"flex flex-wrap items-center gap-x-4 gap-y-1 text-mist-600 dark:text-mist-500","children":[["$","span",null,{"children":["© ",2026," ActiveCalculator."]}],[["$","$L8","Privacy Policy",{"href":"/privacy","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Privacy Policy"}],["$","$L8","Terms of Service",{"href":"/terms","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Terms of Service"}]]]}],["$","div",null,{"className":"flex items-center gap-4","children":[["$","a","X",{"href":"https://twitter.com/activecalculator","target":"_blank","rel":"noopener noreferrer","aria-label":"X","data-umami-event":"click-social","data-umami-event-location":"footer","data-umami-event-target":"x","className":"text-mist-600 transition-colors *:size-5 hover:text-mist-950 dark:text-mist-500 dark:hover:text-white","children":["$","svg",null,{"width":24,"height":24,"viewBox":"0 0 24 24","fill":"currentColor","role":"image","className":"inline-block","children":["$","path",null,{"d":"M13.6833 10.6218L20.2401 3H18.6864L12.9931 9.61788L8.44583 3H3.20117L10.0775 13.0074L3.20117 21H4.75501L10.7673 14.0113L15.5695 21H20.8141L13.6833 10.6218ZM11.5551 13.0956L10.8584 12.0991L5.31488 4.16971H7.7015L12.1752 10.5689L12.8719 11.5655L18.6871 19.8835H16.3005L11.5551 13.0956Z"}]}]}],["$","a","LinkedIn",{"href":"https://linkedin.com/company/activecalculator","target":"_blank","rel":"noopener noreferrer","aria-label":"LinkedIn","data-umami-event":"click-social","data-umami-event-location":"footer","data-umami-event-target":"linkedin","className":"text-mist-600 transition-colors *:size-5 hover:text-mist-950 dark:text-mist-500 dark:hover:text-white","children":["$","svg",null,{"width":24,"height":24,"viewBox":"0 0 24 24","fill":"currentColor","role":"image","className":"inline-block","children":["$","path",null,{"d":"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"}]}]}],["$","a","YouTube",{"href":"https://youtube.com/@activecalculator","target":"_blank","rel":"noopener noreferrer","aria-label":"YouTube","data-umami-event":"click-social","data-umami-event-location":"footer","data-umami-event-target":"youtube","className":"text-mist-600 transition-colors *:size-5 hover:text-mist-950 dark:text-mist-500 dark:hover:text-white","children":["$","svg",null,{"width":24,"height":24,"viewBox":"0 0 24 24","fill":"currentColor","role":"image","className":"inline-block","children":["$","path",null,{"fillRule":"evenodd","d":"M19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z","clipRule":"evenodd"}]}]}]]}]]}]
14:["$","$L24",null,{"defer":true,"src":"https://analytics.selvo.co/script.js","data-website-id":"20975f57-f91a-4d7f-a72e-bc1f75a733ed","strategy":"afterInteractive"}]
15:["$","$L25",null,{"gtmId":"GTM-N55KJQ5L"}]
16:["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
17:["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
18:["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]
19:["$","$1","c",{"children":["$L26",null,["$","$L27",null,{"children":["$","$28",null,{"name":"Next.MetadataOutlet","children":"$@29"}]}]]}]
2a:[]
1a:"$W2a"
1b:["$","$1","h",{"children":[null,["$","$L2b",null,{"children":"$L2c"}],["$","div",null,{"hidden":true,"children":["$","$L2d",null,{"children":["$","$28",null,{"name":"Next.Metadata","children":"$L2e"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]
1f:["$","$L8",null,{"href":"/pricing","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Pricing"}]
20:["$","li","Help",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/help","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Help"}]}]
21:["$","li","API",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"https://docs.activecalculator.com/api-reference","target":"_blank","rel":"noopener noreferrer","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"API"}]}]
22:["$","li","Embed SDK JS",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"https://docs.activecalculator.com/sdks/embed-sdk/overview","target":"_blank","rel":"noopener noreferrer","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Embed SDK JS"}]}]
23:["$","div","Resources",{"children":[["$","h3",null,{"children":"Resources"}],["$","ul",null,{"role":"list","className":"mt-2 flex flex-col gap-2","children":[["$","li","Terms",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/terms","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Terms"}]}],["$","li","Privacy",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/privacy","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Privacy"}]}],["$","li","Book a Call",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/demo","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Book a Call"}]}],["$","li","Contact",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"/contact","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Contact"}]}],["$","li","Selvo — Help Center Software",{"className":"text-mist-700 dark:text-mist-400","children":["$","$L8",null,{"href":"https://www.selvo.co","target":"_blank","rel":"noopener noreferrer","className":"transition-colors hover:text-mist-950 dark:hover:text-white","children":"Selvo — Help Center Software"}]}]]}],"$undefined"]}]
2c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#fff"}]]
2f:T206e,{"@type":"FAQPage","mainEntity":[{"name":"What is a good on-base percentage?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Depends on the level, but here's the quick version: MLB: Anything above .340 is above average. .370+ is excellent. .400+ is elite - you're talking All-Star territory. College: .380 is solid. .400+ is great and will get you noticed by scouts. Softball: Standards are higher - .400-.470 for college, .450-.550 for youth. The game just plays differently. Youth Baseball: Stop worrying about the exact number. Focus on whether it's improving and whether it's higher than batting average (which means they're showing discipline). The encouraging part? OBP is very improvable. It rewards patience and pitch recognition as much as raw hitting ability. Even modest improvements in plate discipline - learning the strike zone better, not chasing as much - can boost you 20-30 points. That's achievable."}},{"name":"How is OBP different from batting average?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Batting average only counts hits: BA = H / AB OBP counts hits plus walks plus getting hit by pitches. So it measures everything that gets you on base, not just hits. Why does this matter? Because a walk gets you to first base just like a single does. Your team has a runner, they have a chance to score - that's valuable. Batting average treats walks like they don't exist. OBP gives them proper credit. Example: A player hitting .250 with tons of walks can have a .350 OBP - they're getting on base just as often as someone hitting .350 with no walks. They're just doing it differently. Research backs this up: teams with higher OBPs score more runs and win more games, regardless of batting average. That's why modern front offices care way more about OBP than batting average when evaluating players."}},{"name":"Why are sacrifice flies included in the OBP formula?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"They're in the denominator (bottom) but not the numerator (top). So they count as a plate appearance but not as reaching base. Makes sense when you think about it: you hit a fly ball and made an out. Sure, you drove in a run - that's valuable - but you didn't actually reach base. Can't count as reaching base if you're sitting in the dugout. The formula distinguishes between different types of outs. A sacrifice fly helped your team, so it's treated differently than a strikeout. But it's still not the same as getting on base safely, which is what OBP specifically measures."}},{"name":"Can OBP be higher than batting average?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Yep, almost always is. OBP includes walks and HBPs on top of hits, so unless you literally never walk or get hit by a pitch (extremely rare), your OBP will be higher than your batting average. A .280 hitter who draws a lot of walks might have a .360 OBP. And that .360 OBP is more valuable offensively than a .320 average with a .340 OBP, because they're reaching base more often overall. This is actually one of OBP's strengths: it rewards excellent plate discipline even if your batting average is modest. Some of baseball's most valuable hitters have had unspectacular averages but exceptional OBPs because they almost never chase and force pitchers to either walk them or give them something good to hit."}},{"name":"What's the highest OBP in MLB history?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Career: Ted Williams at .482. Nearly half the time for 19 years. Absurd. Single Season: Barry Bonds with .609 in 2004. He walked 232 times that year (120 intentionally) because teams just... wouldn't pitch to him. That record's probably untouchable. Among active players, Juan Soto regularly posts OBPs above .400. For a player in his mid-20s to show that kind of plate discipline is remarkable. Mike Trout's had multiple .400+ OBP seasons too - that's part of what makes him generational. These elite OBPs require the complete package: hitting ability, pitch recognition, and the discipline to take what the pitcher gives you rather than trying to be a hero on every pitch."}},{"name":"Is OBP important for youth baseball?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Actually more important than for pro ball, in my opinion. If you're coaching youth baseball, you've seen the kid who swings at everything. Maybe they get lucky sometimes, but as soon as they face a pitcher with decent control, they're toast. Now look at the kid with a .300 average but .450 OBP. They're working counts, taking walks, being selective. Those skills become more valuable as they move up and face better pitching. The free swinger? They plateau or regress. Teaching kids to value walks and plate discipline early is one of the best things you can do for their development. It's way easier to teach a 12-year-old to be selective than it is to fix a 16-year-old who's spent years hacking at everything. For parents: if your kid's OBP is climbing even while batting average stays flat, that's real development happening. They're learning the right approach."}},{"name":"How do I calculate OBP for softball?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Same exact formula as baseball: OBP = (H + BB + HBP) / (AB + BB + HBP + SF) Just use this calculator the same way. The math doesn't change. What does change is what's considered good. Softball OBPs run higher because of field dimensions, pitching style, and other game differences. In college softball, .400+ is common for solid players, .470+ is excellent. Youth softball can see OBPs of .500-.550 for elite players. Use the softball benchmarks in the section above to figure out where you stand. Same calculation, different context."}},{"name":"Does OBP include errors or fielder's choices?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"Nope. Only \"true\" ways of reaching base count: hits, walks, and HBPs. Reaching on an error? That counts as an at-bat (denominator) but not as reaching base (numerator). So it actually hurts your OBP slightly. Same with fielder's choice - even though you ended up on base, you still made an out (the force out), so it doesn't count as reaching base for OBP purposes. This keeps OBP \"clean\" - it measures what you accomplished, not what the defense messed up. That's why it correlates so well with actual offensive value and run scoring."}},{"name":"What's better: high batting average or high OBP?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"High OBP, and it's not particularly close. A .280 hitter with a .380 OBP creates more offense than a .320 hitter with a .340 OBP. They're reaching base more often, which directly leads to more runs scored. Modern analytics have proven this over and over: OBP correlates more strongly with run scoring than batting average does. This is the whole insight behind Moneyball - Oakland found undervalued players with low averages but high OBPs and competed with teams spending three times as much. Now, ideal scenario? You want both - high average and high OBP. Tony Gwynn (.338/.388) and Ted Williams (.344/.482) were elite at both. But forced to choose? Give me the high OBP player every time. They're getting on base more, and that's what actually matters."}},{"name":"How often should I track my OBP?","@type":"Question","acceptedAnswer":{"@type":"Answer","text":"During the season: Weekly or after every few games gives you good feedback without obsessing over small samples. For development: Check monthly or every 10-20 games. You need enough data to see real trends. Five games is meaningless - you could go 8-for-12 with no walks and post a .667 OBP, but that tells you nothing about your true talent. Fantasy baseball: Check weekly during the season to spot streaks and make lineup moves. The reality: Baseball stats fluctuate. You might have a week where your OBP is .500, then a cold streak where it drops to .250. The trend over a full season matters, not week-to-week noise. For player development, compare season-over-season. A player whose OBP goes from .320 as a freshman to .380 as a sophomore? That's real growth in plate discipline, even if batting average barely moved. That player is learning."}}]}26:[["$","script",null,{"dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"name\":\"Home\",\"@type\":\"ListItem\",\"item\":\"https://activecalculator.com\",\"position\":1},{\"name\":\"Calculators\",\"@type\":\"ListItem\",\"item\":\"https://activecalculator.com/calculators\",\"position\":2},{\"name\":\"Sports & Recreation\",\"@type\":\"ListItem\",\"item\":\"https://activecalculator.com/calculators/sports\",\"position\":3},{\"name\":\"On-Base Percentage Calculator\",\"@type\":\"ListItem\",\"item\":\"https://activecalculator.com/calculators/sports/on-base-percentage-calculator\",\"position\":4}]}"},"type":"application/ld+json"}],["$","script",null,{"dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"name\":\"On-Base Percentage Calculator\",\"dateModified\":\"2025-11-17T14:58:21.752Z\",\"description\":\"Calculate on-base percentage (OBP) for baseball and softball. Enter hits, walks, at-bats. Includes MLB benchmarks and improvement tips.\",\"author\":{\"name\":\"ActiveCalculator\",\"@type\":\"Organization\"},\"datePublished\":\"2025-11-17T14:03:16.470Z\",\"headline\":\"On-Base Percentage Calculator\",\"image\":\"https://activecalculator.com/api/og/calculator?title=On-Base%20Percentage%20Calculator\",\"mainEntityOfPage\":{\"@id\":\"https://activecalculator.com/calculators/sports/on-base-percentage-calculator\",\"@type\":\"WebPage\"},\"publisher\":{\"name\":\"ActiveCalculator\",\"@type\":\"Organization\",\"logo\":{\"@type\":\"ImageObject\",\"height\":112,\"url\":\"https://activecalculator.com/logo.png\",\"width\":112}},\"keywords\":\"On-Base Percentage Calculator, tool, Sports & Recreation, Sports & Recreation calculator\",\"url\":\"https://activecalculator.com/calculators/sports/on-base-percentage-calculator\"}"},"type":"application/ld+json"}],["$","script",null,{"dangerouslySetInnerHTML":{"__html":"$2f"},"type":"application/ld+json"}],"$L30"]
31:I[65569,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","3349","static/chunks/app/(frontend)/calculators/%5Bcategory%5D/%5Bslug%5D/page-70bb6ad84377852d.js"],"JumplistProvider"]
32:I[52456,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","3349","static/chunks/app/(frontend)/calculators/%5Bcategory%5D/%5Bslug%5D/page-70bb6ad84377852d.js"],"RichText"]
33:I[52924,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","3349","static/chunks/app/(frontend)/calculators/%5Bcategory%5D/%5Bslug%5D/page-70bb6ad84377852d.js"],"ShareButtons"]
34:I[56472,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","3349","static/chunks/app/(frontend)/calculators/%5Bcategory%5D/%5Bslug%5D/page-70bb6ad84377852d.js"],"RenderBlocks"]
37:I[62540,[],"IconMark"]
30:["$","div",null,{"className":"min-h-screen bg-white","children":["$","$L31",null,{"children":["$","div",null,{"className":"py-10 lg:py-12 container","children":[["$","div",null,{"className":"mb-6","children":["$","div",null,{"className":"flex items-center flex-wrap gap-1 text-mist-600","children":[["$","$L8",null,{"className":"typo-small font-medium hover:text-blue-600 transition-colors duration-200","href":"/calculators","children":"Calculators"}],["$","svg",null,{"className":"text-mist-600","fill":"none","height":"16","stroke":"currentColor","strokeLinecap":"round","strokeLinejoin":"round","strokeWidth":"2","viewBox":"0 0 24 24","width":"16","xmlns":"http://www.w3.org/2000/svg","children":["$","polyline",null,{"points":"9 18 15 12 9 6"}]}],["$","$L8",null,{"className":"typo-small font-medium hover:text-blue-600 transition-colors duration-200","href":"/calculators/sports","children":"Sports & Recreation"}]]}]}],["$","div",null,{"className":"mb-8","children":[["$","h1",null,{"className":"typo-title mb-4 text-mist-950","children":"On-Base Percentage Calculator"}],["$","div",null,{"className":"text-mist-600 typo-normal max-w-2xl mb-4","children":["$","$L32",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Calculate on-base percentage (OBP) for baseball and softball players. Enter hits, walks, and at-bats to measure how often a player reaches base.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}],["$","div",null,{"className":"flex mt-4","children":["$","$L33",null,{"variant":"full","title":"On-Base Percentage Calculator"}]}]]}],false,["$","div",null,{"className":"grid grid-cols-1 lg:grid-cols-6 gap-8","children":[["$","div",null,{"className":"lg:col-span-4","children":[["$","div",null,{"className":"bg-white rounded-lg shadow-sm p-8 mb-6","children":["$","$L34",null,{"blocks":[{"blockType":"blogContent","blogContentFields":{"settings":{"background":"default","paddingTop":"medium","paddingBottom":"medium"},"richText":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"What is On-Base Percentage (OBP)?","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"OBP answers a straightforward question: how often does this player get on base? ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Unlike batting average, which only cares about hits, OBP includes walks and times you get plunked by a pitch. Think about it - if a player draws 80 walks in a season, that's 80 times they reached base and gave their team a chance to score. Batting average treats those 80 walks like they never happened. OBP gives them credit.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"This is why the Moneyball revolution happened. When Billy Beane's Oakland A's started targeting high-OBP players in the early 2000s, other teams thought they were crazy. Turns out they were just ahead of the curve. Teams with higher OBPs score more runs - it's really that simple. Now every front office in baseball prioritizes OBP when evaluating players.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"For coaches working with younger players, here's why OBP matters even more: it rewards the ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"right","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" approach at the plate. A 12-year-old who learns to lay off bad pitches and draw walks is building skills that'll help them for years. A kid who swings at everything and occasionally gets lucky? They'll struggle as soon as they face decent pitching.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"How to Calculate On-Base Percentage","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The formula looks a bit intimidating at first, but it's actually pretty straightforward:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"OBP = (H + BB + HBP) / (AB + BB + HBP + SF)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Breaking it down:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"H (Hits):","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Any hit counts - single, double, triple, homer","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":1},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"BB (Bases on Balls):","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Walks","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":2},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"HBP (Hit By Pitch):","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Times you got hit and took first base","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":3},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"AB (At Bats):","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Official at-bats (walks and HBPs don't count as at-bats)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":4},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"SF (Sacrifice Flies):","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Fly balls where you made an out but scored a runner from third","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":5}],"direction":null,"format":"","indent":0,"type":"list","version":1,"textFormat":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The sacrifice fly thing trips people up. Why is it in the bottom but not the top? Because you didn't actually reach base - you made an out. Sure, it was a ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"productive","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" out that drove in a run, so the formula treats it differently than a strikeout. But you still didn't get on base, so it can't count in the numerator.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Quick Example:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Say a player finishes the month with:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"65 Hits","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"value":1},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"28 Walks  ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"value":2},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"4 Hit by Pitch","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"value":3},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"210 At-Bats","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"value":4},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"6 Sacrifice Flies","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"value":5}],"direction":null,"format":"","indent":0,"type":"list","version":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"OBP = (65 + 28 + 4) / (210 + 28 + 4 + 6)","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":"   ","type":"text","version":1},{"detail":0,"format":1,"mode":"normal","style":"","text":"OBP = 97 / 248","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" ","type":"text","version":1},{"detail":0,"format":1,"mode":"normal","style":"","text":"OBP = .391","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"A .391 OBP is really good, especially for a college player. Those 28 walks are making a huge difference - this player is getting on base nearly 40% of the time.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Understanding OBP: What's Considered Good?","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"So you just calculated a .350 OBP. Is that good? Bad? Somewhere in between?","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Well, it depends on what level we're talking about.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Major League Baseball (MLB)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"OBP Range","type":"text","version":1}],"direction":"ltr","format":"center","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":3,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"What It Means","type":"text","version":1}],"direction":"ltr","format":"center","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Below .310","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Struggling to reach base - needs work","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":".310 - .340","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"League average - solid contributor","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":".340 - .370","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":" Above average - this player can hit","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":".370 - .400","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Excellent - we're talking All-Star caliber here","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Above .400","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Elite - among the absolute best in baseball","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1}],"direction":null,"format":"","indent":0,"type":"table","version":1,"colWidths":[92,92]},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"MLB league average hovers around .320. If you're consistently above .340, you're a legitimate offensive weapon. Get above .400? You're in rare company - that's Juan Soto, Mike Trout territory. Only the best of the best maintain that kind of OBP over a full season.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"College Baseball","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The benchmarks shift a bit for college:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":".350 - .380:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Solid player, contributing to the lineup","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":1},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":".380 - .410:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Strong hitter, probably batting in a key spot  ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":2},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":".410+:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Elite. Pro scouts are watching this player.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":3}],"direction":null,"format":"","indent":0,"type":"list","version":1,"textFormat":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"A college player posting a .400+ OBP is doing something right. That combination of hitting ability and plate discipline is exactly what gets you drafted.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Softball","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Softball numbers run higher across the board:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Level ","type":"text","version":1}],"direction":"ltr","format":"center","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":3,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Good ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Excellent ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":1,"rowSpan":1}],"direction":"ltr","format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"College Softball","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":".400+","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":".470+","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":null,"format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"High School Softball","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":".420+","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":".500+","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":null,"format":"","indent":0,"type":"tablerow","version":1},{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Youth Softball","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":"ltr","format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":2,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":".450+","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":".550+","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"tablecell","version":1,"backgroundColor":null,"colSpan":1,"headerState":0,"rowSpan":1}],"direction":null,"format":"","indent":0,"type":"tablerow","version":1}],"direction":"ltr","format":"","indent":0,"type":"table","version":1,"colWidths":[92,92,92]},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"If you're hitting .450 in college softball, you're having a nice season. Get above .500 and you're probably All-Conference, maybe All-American material.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Youth Baseball","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"For Little League through high school, honestly, don't get too hung up on the exact number. What matters more is the ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"trend","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":". Is your OBP going up? Is it higher than your batting average (which means you're drawing walks and showing discipline)?","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"A youth player hitting .320 but with a .420 OBP? That's beautiful. They're learning to take pitches, work counts, be selective. Those skills are gold when they move up to better competition.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Some Perspective:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Ted Williams still holds the all-time career OBP record at .482. Nearly half the time for 19 years. Absolutely ridiculous.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Barry Bonds put up a .609 OBP in 2004 - the single-season record - mostly because teams just walked him constantly (232 walks that year). That record will probably never be broken.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Among today's players, Juan Soto routinely posts OBPs north of .400 despite being in his early-to-mid 20s. When you see that kind of plate discipline at that age, you're watching something special.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"How to Use the OBP Calculator","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Using the calculator is dead simple:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 1: Find the stats","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"You need five numbers: hits, walks, hit-by-pitch, at-bats, and sacrifice flies. Get them from:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"MLB:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Baseball-Reference.com (the best), MLB.com, ESPN","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":1},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"College:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" NCAA.com or your conference website  ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":2},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Youth/High School:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" GameChanger app, MaxPreps, or your team's scorebook","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":3},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Softball:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" NCAA Softball stats, FastpitchNews, team sites","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":4}],"direction":null,"format":"","indent":0,"type":"list","version":1,"textFormat":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"These five stats show up in every box score, so they're easy to find.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 2: Plug in the numbers","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Enter each stat in its field. Double-check you're putting the right number in the right spot (don't mix up hits and at-bats - that'll give you nonsense).","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 3: Read your results","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"You'll get three numbers:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"OBP","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" (shown as a decimal like .365)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":1},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Times on Base","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" (how many times they reached safely)  ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":2},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Plate Appearances","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" (total times at bat)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":3}],"direction":null,"format":"","indent":0,"type":"list","version":1,"textFormat":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Step 4: Make sense of it","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Compare your OBP to the benchmarks above. A .365 in MLB? That's above average, you'll take that all day. The same .365 in college? Solid, but not spectacular.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Tracking Over Time:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"If you're following a player's development - whether it's yourself, your kid, or someone on your fantasy team - update these numbers every week or two. Watching OBP climb even while batting average stays flat? That's real improvement in plate discipline happening right there.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"On-Base Percentage vs. Other Baseball Stats","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"You've probably been hearing about batting average your whole life. Maybe you've heard of OPS too. So where does OBP fit?","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"OBP vs. Batting Average","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Batting average is just hits divided by at-bats: ","type":"text","version":1},{"detail":0,"format":1,"mode":"normal","style":"","text":"BA = H / AB","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"OBP includes walks and HBPs, so it's telling you more about ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"getting on base","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" than just ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"getting hits","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":".","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Let me show you why this matters with two players:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Player A - \"The Free Swinger\"","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"70 hits in 200 at-bats = .350 average  ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"value":1},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"12 walks, 2 HBP, 5 sacrifice flies","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"value":2},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"OBP = .384","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":3}],"direction":null,"format":"","indent":0,"type":"list","version":1,"textFormat":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Player B - \"The Patient Hitter\"","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"60 hits in 200 at-bats = .300 average  ","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"value":1},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"30 walks, 5 HBP, 4 sacrifice flies","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"value":2},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"OBP = .397","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":3}],"direction":null,"format":"","indent":0,"type":"list","version":1,"textFormat":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Player B has a 50-point ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"lower","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" batting average but actually gets on base more often. Why? Plate discipline. They work counts, they don't chase, they make the pitcher earn it.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Which player would you rather have? Modern analytics say Player B creates more offense despite the lower average. Billy Beane built multiple playoff teams around guys like Player B - high-OBP players who were undervalued because everyone was still obsessed with batting average.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Here's the thing about walks: they're invisible to batting average but incredibly valuable. Eighty walks = 80 base runners = 80 chances to score = more runs = more wins. Batting average doesn't care. OBP captures it perfectly.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"OBP vs. OPS","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"OPS combines OBP with slugging percentage to measure total offensive production:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"OPS = OBP + SLG","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Slugging percentage measures power - it weights hits by how many bases you got (so a homer counts four times as much as a single). OPS gives you the full offensive picture: getting on base ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"plus","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" hitting for power.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"When to use what:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"OBP:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Evaluating leadoff hitters, measuring plate discipline, tracking development","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":1},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Batting Average:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Honestly? Mostly just for tradition at this point","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":2},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"OPS:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Total offensive value, comparing power hitters to contact guys, fantasy decisions","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":3}],"direction":null,"format":"","indent":0,"type":"list","version":1,"textFormat":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Example: A leadoff hitter with a .390 OBP and .380 SLG (.770 OPS) might be more valuable in that role than your cleanup hitter with a .340 OBP and .550 SLG (.890 OPS). Context matters. The leadoff guy's job is reaching base - OBP measures that directly.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"How to Improve Your On-Base Percentage","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Here's the good news: OBP is often easier to improve than batting average.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Raising your batting average means hitting the ball harder more consistently - that takes time and physical development. Improving OBP? That can come from just being smarter and more disciplined at the plate.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"1. Stop Chasing","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The #1 way to boost OBP: quit swinging at pitches outside the zone.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"I know, easier said than done. But even if your batting average stays exactly the same, drawing more walks directly pumps up your OBP. Look at Juan Soto - the guy has an almost supernatural sense of the strike zone. He simply refuses to chase bad pitches, and pitchers have to either walk him or throw strikes he can drive.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Try this:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" In batting practice, have someone call balls and strikes while you practice taking borderline pitches. It feels weird at first - your instinct is to swing - but that discipline is trainable.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"2. See More Pitches","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Work deeper into counts. Fight off tough two-strike pitches instead of striking out looking.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The more pitches you see, the more chances you get to either draw a walk or get a mistake to hit. Plus, you're tiring out the pitcher, which helps your teammates later in the game. Win-win.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Set a goal:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" If you're averaging 3.2 pitches per plate appearance, work to get it above 4.0. Track it. Those extra pitches add up to more walks and better pitches to hit.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"3. Prioritize Contact","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Not everyone can hit bombs. But everyone can work on putting the ball in play.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"For a lot of players - especially younger ones - a contact-first approach means more hits and fewer strikeouts. Both help your OBP. A ground ball ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"might","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" be a hit. A strikeout definitely isn't.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"4. Know Your Opponent","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Pay attention to pitcher tendencies. Does this guy start everyone off with a fastball? Does he struggle to throw his curve for strikes when he's behind in the count?","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Good hitters keep mental notes. Great hitters keep actual journals about opposing pitchers. That preparation pays off.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"5. Don't Fear the Walk","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Some players see walking as failure. They came up to hit, not to walk. Wrong mindset.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"A walk is just as valuable as a single for getting on base. Sometimes - when you're overmatched against a nasty pitcher - drawing a walk is actually ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"more","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" likely than getting a hit. Take what they give you.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Ted Williams, the all-time OBP king, loved walks. He understood the game: Get. On. Base. Doesn't matter how.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"6. Get Comfortable Inside","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h3"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Players who stand closer to the plate tend to get hit more. That's just geometry. And getting hit by a pitch increases your OBP.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Obviously don't lean into pitches (that's dangerous and illegal), but if you're comfortable in there, it can help. Just be ready to get out of the way when you need to.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Real talk:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Small improvements in plate discipline - learning to lay off pitches just two or three inches outside the zone - can boost your OBP 20-30 points over a season. That's the difference between being average and being above average, and you can do it through practice and smarts rather than needing to get bigger or stronger.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Where to Find OBP Stats","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"heading","version":1,"tag":"h2"},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Most modern stat sites calculate OBP automatically, but knowing where to look helps:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"MLB Players:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Baseball-Reference.com","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - The gold standard. Everything you need.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":1},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"MLB.com","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - Official stats, easy to navigate","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":2},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"ESPN.com","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - Quick and clean","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":3},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"FanGraphs.com","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - For the analytics nerds (meant as a compliment)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":4}],"direction":null,"format":"","indent":0,"type":"list","version":1,"textFormat":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"College Baseball:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"NCAA.com","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - Official stats for all divisions","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":1},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Conference websites","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - Most conferences maintain detailed stats","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":2},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Team athletic sites","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - Usually post complete stats","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":3}],"direction":null,"format":"","indent":0,"type":"list","version":1,"textFormat":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Youth & High School:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"MaxPreps","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - Huge high school database","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":1},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"GameChanger app","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - Super popular for youth, calculates everything automatically","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":2},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Your team's scorebook","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - Old school but reliable","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":3}],"direction":null,"format":"","indent":0,"type":"list","version":1,"textFormat":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Softball:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"NCAA.com Softball","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - Complete college stats","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":1},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"FastpitchNews","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - Good coverage of college and high school","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":2},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Team websites","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" - Most programs post stats online","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"listitem","version":1,"textFormat":1,"value":3}],"direction":null,"format":"","indent":0,"type":"list","version":1,"textFormat":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"The Five Numbers:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":1,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Remember, calculating OBP just needs H, BB, HBP, AB, and SF. All five appear in standard box scores. Most sites calculate it for you, but understanding what goes into it helps you figure out what's driving the number and what needs work.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}},"id":"691b2b24df3f7b00046d6718"}]}]}],"$L35"]}],"$L36"]}]]}]}]}]
29:null
2e:[["$","title","0",{"children":"On-Base Percentage Calculator | OBP for Baseball & Softball"}],["$","meta","1",{"name":"description","content":"Calculate on-base percentage (OBP) for baseball and softball. Enter hits, walks, at-bats. Includes MLB benchmarks and improvement tips."}],["$","link","2",{"rel":"canonical","href":"https://activecalculator.com/calculators/sports/on-base-percentage-calculator"}],["$","meta","3",{"property":"og:title","content":"On-Base Percentage Calculator | OBP for Baseball & Softball"}],["$","meta","4",{"property":"og:description","content":"Calculate on-base percentage (OBP) for baseball and softball. Enter hits, walks, at-bats. Includes MLB benchmarks and improvement tips."}],["$","meta","5",{"property":"og:url","content":"https://activecalculator.com/calculators/sports/on-base-percentage-calculator"}],["$","meta","6",{"property":"og:site_name","content":"ActiveCalculator"}],["$","meta","7",{"property":"og:locale","content":"en_US"}],["$","meta","8",{"property":"og:image","content":"https://activecalculator.com/api/og/calculator?title=On-Base%20Percentage%20Calculator"}],["$","meta","9",{"property":"og:image:width","content":"1200"}],["$","meta","10",{"property":"og:image:height","content":"630"}],["$","meta","11",{"property":"og:image:alt","content":"On-Base Percentage Calculator | OBP for Baseball & Softball"}],["$","meta","12",{"property":"og:type","content":"website"}],["$","meta","13",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","14",{"name":"twitter:site","content":"@activecalculator"}],["$","meta","15",{"name":"twitter:creator","content":"@activecalculator"}],["$","meta","16",{"name":"twitter:title","content":"On-Base Percentage Calculator | OBP for Baseball & Softball"}],["$","meta","17",{"name":"twitter:description","content":"Calculate on-base percentage (OBP) for baseball and softball. Enter hits, walks, at-bats. Includes MLB benchmarks and improvement tips."}],["$","meta","18",{"name":"twitter:image","content":"https://activecalculator.com/api/og/calculator?title=On-Base%20Percentage%20Calculator"}],["$","link","19",{"rel":"icon","href":"/favicon.ico?756f06c5b2066fec","type":"image/x-icon","sizes":"48x48"}],["$","$L37","20",{}]]
40:I[51318,["9310","static/chunks/f8d55a4d-f82e876c81147bfd.js","6956","static/chunks/66a6e935-aee5d3cb85c323ac.js","7821","static/chunks/7821-fecf606f47f1f58d.js","8963","static/chunks/8963-69c253eec8d741c5.js","9858","static/chunks/9858-f1918ded0530ca69.js","609","static/chunks/609-95e41ae6a69b88b2.js","2456","static/chunks/2456-94cb89c116d69dd0.js","994","static/chunks/994-2c56ebb2d663b523.js","6472","static/chunks/6472-2ee935ddbae5821a.js","3349","static/chunks/app/(frontend)/calculators/%5Bcategory%5D/%5Bslug%5D/page-70bb6ad84377852d.js"],"Calculator"]
35:["$","div",null,{"className":"bg-white rounded-lg shadow-sm p-8","children":[["$","h2",null,{"className":"typo-large mb-6 text-mist-950","children":"Frequently Asked Questions"}],["$","div",null,{"className":"space-y-6","children":[["$","div","0",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"What is a good on-base percentage?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L32",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Depends on the level, but here's the quick version:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"MLB:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Anything above .340 is above average. .370+ is excellent. .400+ is elite - you're talking All-Star territory.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"College:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" .380 is solid. .400+ is great and will get you noticed by scouts.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Softball:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Standards are higher - .400-.470 for college, .450-.550 for youth. The game just plays differently.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Youth Baseball:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Stop worrying about the exact number. Focus on whether it's improving and whether it's higher than batting average (which means they're showing discipline).","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The encouraging part? OBP is very improvable. It rewards patience and pitch recognition as much as raw hitting ability. Even modest improvements in plate discipline - learning the strike zone better, not chasing as much - can boost you 20-30 points. That's achievable.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}],["$","div","1",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"How is OBP different from batting average?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L32",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Batting average only counts hits: ","type":"text","version":1},{"detail":0,"format":1,"mode":"normal","style":"","text":"BA = H / AB","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"OBP counts hits ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"plus","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" walks ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"plus","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" getting hit by pitches. So it measures everything that gets you on base, not just hits.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Why does this matter? Because a walk gets you to first base just like a single does. Your team has a runner, they have a chance to score - that's valuable. Batting average treats walks like they don't exist. OBP gives them proper credit.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Example: A player hitting .250 with tons of walks can have a .350 OBP - they're getting on base just as often as someone hitting .350 with no walks. They're just doing it differently.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Research backs this up: teams with higher OBPs score more runs and win more games, regardless of batting average. That's why modern front offices care way more about OBP than batting average when evaluating players.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}],"$L38","$L39","$L3a","$L3b","$L3c","$L3d","$L3e","$L3f"]}]]}]
36:["$","div",null,{"className":"lg:col-span-2","children":[["$","div",null,{"className":"sticky top-24 mb-6 max-h-[calc(100vh-6rem)] overflow-y-auto space-y-4","children":[["$","$L40",null,{"className":"rounded-xl shadow-sm","id":"cmhx0qycf0003kz04da1tu4u5"}],["$","div",null,{"className":"bg-white rounded-lg shadow-sm p-4","children":["$","nav",null,{"aria-label":"Table of contents","children":[["$","h2",null,{"className":"text-lg font-display font-normal mb-4 text-mist-900","children":"Table of Contents"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","what-is-on-base-percentage-obp",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#what-is-on-base-percentage-obp","children":"What is On-Base Percentage (OBP)?"}]}],["$","li","how-to-calculate-on-base-percentage",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#how-to-calculate-on-base-percentage","children":"How to Calculate On-Base Percentage"}]}],["$","li","quick-example",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#quick-example","children":"Quick Example:"}]}],["$","li","understanding-obp-whats-considered-good",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#understanding-obp-whats-considered-good","children":"Understanding OBP: What's Considered Good?"}]}],["$","li","major-league-baseball-mlb",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#major-league-baseball-mlb","children":"Major League Baseball (MLB)"}]}],["$","li","college-baseball",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#college-baseball","children":"College Baseball"}]}],["$","li","softball",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#softball","children":"Softball"}]}],["$","li","youth-baseball",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#youth-baseball","children":"Youth Baseball"}]}],["$","li","how-to-use-the-obp-calculator",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#how-to-use-the-obp-calculator","children":"How to Use the OBP Calculator"}]}],["$","li","on-base-percentage-vs-other-baseball-stats",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#on-base-percentage-vs-other-baseball-stats","children":"On-Base Percentage vs. Other Baseball Stats"}]}],["$","li","obp-vs-batting-average",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#obp-vs-batting-average","children":"OBP vs. Batting Average"}]}],["$","li","obp-vs-ops",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#obp-vs-ops","children":"OBP vs. OPS"}]}],"$L41","$L42","$L43","$L44","$L45","$L46","$L47","$L48"]}]]}]}]]}],"$L49"]}]
38:["$","div","2",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"Why are sacrifice flies included in the OBP formula?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L32",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"They're in the denominator (bottom) but not the numerator (top). So they count as a plate appearance but not as reaching base.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Makes sense when you think about it: you hit a fly ball and made an out. Sure, you drove in a run - that's valuable - but you didn't actually reach base. Can't count as reaching base if you're sitting in the dugout.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"The formula distinguishes between different types of outs. A sacrifice fly helped your team, so it's treated differently than a strikeout. But it's still not the same as getting on base safely, which is what OBP specifically measures.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
39:["$","div","3",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"Can OBP be higher than batting average?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L32",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Yep, almost always is.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"OBP includes walks and HBPs on top of hits, so unless you literally never walk or get hit by a pitch (extremely rare), your OBP will be higher than your batting average.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"A .280 hitter who draws a lot of walks might have a .360 OBP. And that .360 OBP is more valuable offensively than a .320 average with a .340 OBP, because they're reaching base more often overall.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"This is actually one of OBP's strengths: it rewards excellent plate discipline even if your batting average is modest. Some of baseball's most valuable hitters have had unspectacular averages but exceptional OBPs because they almost never chase and force pitchers to either walk them or give them something good to hit.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
3a:["$","div","4",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"What's the highest OBP in MLB history?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L32",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Career:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Ted Williams at .482. Nearly half the time for 19 years. Absurd.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Single Season:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Barry Bonds with .609 in 2004. He walked 232 times that year (120 intentionally) because teams just... wouldn't pitch to him. That record's probably untouchable.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Among active players, Juan Soto regularly posts OBPs above .400. For a player in his mid-20s to show that kind of plate discipline is remarkable. Mike Trout's had multiple .400+ OBP seasons too - that's part of what makes him generational.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"These elite OBPs require the complete package: hitting ability, pitch recognition, and the discipline to take what the pitcher gives you rather than trying to be a hero on every pitch.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
3b:["$","div","5",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"Is OBP important for youth baseball?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L32",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Actually more important than for pro ball, in my opinion.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"If you're coaching youth baseball, you've seen the kid who swings at everything. Maybe they get lucky sometimes, but as soon as they face a pitcher with decent control, they're toast.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Now look at the kid with a .300 average but .450 OBP. They're working counts, taking walks, being selective. Those skills become ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"more","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" valuable as they move up and face better pitching. The free swinger? They plateau or regress.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Teaching kids to value walks and plate discipline early is one of the best things you can do for their development. It's way easier to teach a 12-year-old to be selective than it is to fix a 16-year-old who's spent years hacking at everything.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"For parents: if your kid's OBP is climbing even while batting average stays flat, that's real development happening. They're learning the right approach.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
3c:["$","div","6",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"How do I calculate OBP for softball?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L32",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Same exact formula as baseball:","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"OBP = (H + BB + HBP) / (AB + BB + HBP + SF)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Just use this calculator the same way. The math doesn't change.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"What ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"does","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" change is what's considered good. Softball OBPs run higher because of field dimensions, pitching style, and other game differences. In college softball, .400+ is common for solid players, .470+ is excellent. Youth softball can see OBPs of .500-.550 for elite players.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Use the softball benchmarks in the section above to figure out where you stand. Same calculation, different context.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
3d:["$","div","7",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"Does OBP include errors or fielder's choices?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L32",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Nope. Only \"true\" ways of reaching base count: hits, walks, and HBPs.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Reaching on an error? That counts as an at-bat (denominator) but not as reaching base (numerator). So it actually ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"hurts","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" your OBP slightly.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Same with fielder's choice - even though you ended up on base, you still made an out (the force out), so it doesn't count as reaching base for OBP purposes.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"This keeps OBP \"clean\" - it measures what ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"you","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" accomplished, not what the defense messed up. That's why it correlates so well with actual offensive value and run scoring.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
3e:["$","div","8",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"What's better: high batting average or high OBP?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L32",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"High OBP, and it's not particularly close.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"A .280 hitter with a .380 OBP creates more offense than a .320 hitter with a .340 OBP. They're reaching base more often, which directly leads to more runs scored.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Modern analytics have proven this over and over: OBP correlates more strongly with run scoring than batting average does. This is the whole insight behind Moneyball - Oakland found undervalued players with low averages but high OBPs and competed with teams spending three times as much.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Now, ideal scenario? You want both - high average ","type":"text","version":1},{"detail":0,"format":2,"mode":"normal","style":"","text":"and","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" high OBP. Tony Gwynn (.338/.388) and Ted Williams (.344/.482) were elite at both. But forced to choose? Give me the high OBP player every time. They're getting on base more, and that's what actually matters.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
3f:["$","div","9",{"className":"pb-6 last:pb-0","children":[["$","h3",null,{"className":"text-lg font-medium text-mist-950 mb-3","children":"How often should I track my OBP?"}],["$","div",null,{"className":"prose max-w-none text-mist-600","children":["$","$L32",null,{"content":{"root":{"children":[{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"During the season:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Weekly or after every few games gives you good feedback without obsessing over small samples.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"For development:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Check monthly or every 10-20 games. You need enough data to see real trends. Five games is meaningless - you could go 8-for-12 with no walks and post a .667 OBP, but that tells you nothing about your true talent.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"Fantasy baseball:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Check weekly during the season to spot streaks and make lineup moves.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":1,"mode":"normal","style":"","text":"The reality:","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":" Baseball stats fluctuate. You might have a week where your OBP is .500, then a cold streak where it drops to .250. The trend over a full season matters, not week-to-week noise.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"For player development, compare season-over-season. A player whose OBP goes from .320 as a freshman to .380 as a sophomore? That's real growth in plate discipline, even if batting average barely moved. That player is learning.","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}}]}]]}]
41:["$","li","how-to-improve-your-on-base-percentage",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#how-to-improve-your-on-base-percentage","children":"How to Improve Your On-Base Percentage"}]}]
42:["$","li","1-stop-chasing",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#1-stop-chasing","children":"1. Stop Chasing"}]}]
43:["$","li","2-see-more-pitches",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#2-see-more-pitches","children":"2. See More Pitches"}]}]
44:["$","li","3-prioritize-contact",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#3-prioritize-contact","children":"3. Prioritize Contact"}]}]
45:["$","li","4-know-your-opponent",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#4-know-your-opponent","children":"4. Know Your Opponent"}]}]
46:["$","li","5-dont-fear-the-walk",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#5-dont-fear-the-walk","children":"5. Don't Fear the Walk"}]}]
47:["$","li","6-get-comfortable-inside",{"className":"ml-3","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#6-get-comfortable-inside","children":"6. Get Comfortable Inside"}]}]
48:["$","li","where-to-find-obp-stats",{"className":"","children":["$","$L8",null,{"className":"block py-1 text-mist-600 hover:text-mist-900 hover:underline transition-colors leading-relaxed text-sm no-underline","href":"#where-to-find-obp-stats","children":"Where to Find OBP Stats"}]}]
49:["$","div",null,{"className":"space-y-6","children":false}]
