SPOSCOR Baseball

Description

SPOSCOR Baseball is a dedicated baseball plugin built on top of SPOSCOR Core. It adds baseball-specific features like inning-by-inning scoreboards, pitcher and batter records, and lineup management — all designed to publish your game results quickly and beautifully.

Perfect for local baseball clubs, amateur teams, school clubs, and anyone who wants a simple yet professional way to display baseball scores on their WordPress site.

Why SPOSCOR Baseball?

  • 5 minutes to publish. Just enter scores and paste a shortcode.
  • Inning-by-inning scoreboard. Classic baseball layout (1-9 + R/H/E).
  • Flexible inning count. Switch between 9-inning, 7-inning (youth), or custom lengths per game.
  • Mobile-first admin. Enter scores from the field on your phone, one-handed.
  • Beautiful display. Modern card design that looks great on any theme.

Features

  • Unlimited games
  • Inning-by-inning scoreboard
  • Pitcher and batter records
  • Lineup management
  • Full scorecard display via shortcode
  • Compact result card
  • Real-time score updates (30-second auto-refresh for live games)
  • Mobile-optimized admin UI
  • Inline editing of team names and abbreviations
  • 6 built-in design themes (via SPOSCOR Core)

Shortcodes

  • [sposcor_scorecard id="123"] — Full game scorecard with inning-by-inning table
  • [sposcor_result id="123"] — Compact result with link to full page

Requirements

  • SPOSCOR Core (free) — required base plugin
  • WordPress 6.0 or higher
  • PHP 7.4 or higher

Screenshots

Installation

  1. Install and activate SPOSCOR Core first (required base plugin, available free on WordPress.org).
  2. Upload SPOSCOR Baseball files to /wp-content/plugins/sposcor-baseball/, or install through the WordPress plugins screen.
  3. Activate the plugin through the “Plugins” screen in WordPress.
  4. Go to “Baseball” in the admin menu to create your first game.
  5. Use shortcodes (e.g., [sposcor_scorecard id="X"]) to display games on any page or post.

FAQ

Do I need SPOSCOR Core?

Yes. SPOSCOR Baseball is a sport extension that requires the free SPOSCOR Core plugin. Core handles the shared functionality (shortcodes, design themes) while SPOSCOR Baseball adds baseball-specific features.

Can I use 7-inning (youth) baseball?

Yes. Each game has an adjustable inning count using the +/- buttons in the admin. You can use any inning length from 1 to 15 innings, with extra innings supported.

Does it support pitching stats?

Yes. Each game has fields for starting pitcher, relief pitchers, ERA, and pitch counts. Batter records (hits, RBI, etc.) are also supported.

Does it support multiple languages?

Yes, SPOSCOR Baseball is fully translatable. Translations are handled through translate.wordpress.org once the plugin is published.

Is it compatible with my theme?

Yes. Styles are scoped to SPOSCOR elements so they do not conflict with your theme, and the design adapts to light and dark themes automatically.

How do I report bugs or request features?

Visit https://sposcor.com/support or use the WordPress.org support forum.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“SPOSCOR Baseball” is open source software. The following people have contributed to this plugin.

Contributors

“SPOSCOR Baseball” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “SPOSCOR Baseball” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

6.5.8

  • Improved: Pro screens (tournament, standings, Pro design settings and OBS stream) are now shown in Japanese and Spanish.
  • Changed: scoreboard numbers are now 16px by default. Requires SPOSCOR Core 1.0.8 or later.

6.5.7

  • Improved: Pro screens (tournament, standings, Pro design settings and OBS stream) are now translated into Japanese and Spanish (es_ES / es_AR). Unified the shared OBS main-card hook across sports. Scoreboard number size now defaults to 16px.

6.5.6

  • Fixed: OBS scoreboard font size is now kept after the live auto-refresh (Pro)

6.5.5

  • Updated the bundled Freemius SDK to 2.13.4
  • Fixed: admin styles could be overridden by another SPOSCOR sport plugin

6.5.1

  • Fixed: selecting a theme had no effect when another SPOSCOR sport plugin with a Pro license was active
  • Changed: the plugin is now named SPOSCOR Baseball to match the other SPOSCOR sport plugins
  • Fixed: Pro features could disappear when another SPOSCOR sport plugin was active on the same site
  • Fixed: front-end scripts were attached to a shared handle and could fail to load
  • Fixed: the license activation and account screens were registered outside the plugin menu
  • Fixed: a PHP notice on WordPress 6.7 and later caused by translations being loaded before the init action
  • Fixed: the upgrade banner linked to a page that does not exist
  • Improved: output escaping now uses wp_kses() with an explicit allow-list

6.4.3

  • Shared engine synchronised across all SPOSCOR sport plugins, so the same version is used no matter which sport loads first.
  • Streaming view now refreshes automatically when a team abbreviation, logo, colour, venue or competition name is changed.
  • The OBS Stream tab in settings is no longer hidden intermittently.
  • Tournament brackets and league tables now stack into a single column on phones instead of overflowing.
  • Design customisation is now provided by a separate Pro-only file; the free build contains no licence checks.

6.4.2

  • Added tournament and league standings features.

6.1.53

  • Aligned with SPOSCOR Core 1.0.0 architecture.
  • Baseball-specific helper functions now live inside this plugin.
  • Removed bundled translation files (translations are served via translate.wordpress.org).
  • Removed Domain Path header and load_plugin_textdomain call (not needed since WordPress 4.6).
  • Replaced all inline script and style tags with wp_enqueue_script and wp_add_inline_script/style.
  • Replaced json_encode with wp_json_encode throughout.

6.1.38

  • Inning display logic stabilized.
  • Empty-cell bug fixed (scores correctly tracked when cleared and re-entered).

6.1.0

  • Initial public release.
  • Inning-by-inning scoreboard.
  • Pitcher/batter records.
  • Mobile-first admin UI.