← Takaisin kirjoituksiin

Superpesistilastointi harrastuksena

2.6.2026 09:06
SuperpesisTilastot - Oma työkalu pesäpallokauden seuraamiseen

Pesäpallo on minulle paljon muutakin kuin pelkkä ottelutulos. Sarjataulukko kertoo toki paljon, mutta ei kaikkea. Kauden aikana kiinnostaa myös se, miten joukkueiden vire muuttuu, kuka kerää pisteitä tasaisesti, kuka menettää niitä liikaa, miten koti- ja vieraspelit eroavat toisistaan ja millainen kokonaiskuva numeroiden takaa alkaa muodostua.

Tästä tarpeesta syntyi oma ohjelma, SuperpesisTilastot

Alkuperäinen ajatus oli melko yksinkertainen. Halusin työkalun, jolla pystyn seuraamaan Superpesiksen runkosarjaa omalla tavallani. Ohjelman piti laskea sarjataulukko, pitää ottelut järjestyksessä ja vähentää käsin tehtävää työtä.

Vähitellen ohjelma on kasvanut paljon pidemmälle. Siitä on tullut oma Superpesis-kauden seurantatyökalu, jossa yhdistyvät ottelutiedot, taulukot, analyysit, joukkuekohtaiset näkymät, erikoistilastot ja julkaistavat raporttikuvat.

Ohjelman käyttöliittymä

Tarkoitus ei ole tehdä kaikille kaikkea tarjoavaa järjestelmää. Tämä on ennen kaikkea käytännön työkalu omaan tarpeeseen. Pesäpallon seuraamiseen, tilastojen tarkasteluun ja kauden kehityksen hahmottamiseen.

Runkosarjan seuraaminen yhdessä paikassa

Ohjelman perusta on edelleen otteluiden ja sarjataulukon hallinta.

Ohjelmaan tallennetaan kauden aikana ottelut, tulokset ja niihin liittyvät perustiedot. Sen jälkeen ohjelma laskee sarjataulukon automaattisesti pesäpallon pistelogiikan mukaan.

Otteluista voidaan tallentaa muun muassa:

- päivämäärä ja kellonaika
- koti- ja vierasjoukkue
- jaksotulokset
- supervuoro
- kotiutuslyöntikilpailu
- pisteet
- pelipaikka
- yleisömäärä
- ottelun kesto
- hutunkeiton voittaja
- palkitut pelaajat

Näiden tietojen pohjalta ohjelma muodostaa sarjataulukot, joukkuekohtaiset tilastot ja erilaiset kauden analyysinäkymät.

Sarjataulukko

Sarjataulukko on vasta alku

Tavallinen sarjataulukko kertoo tilanteen, mutta se ei aina kerro kaikkea olennaista. Siksi ohjelmassa on useita tapoja katsoa samaa kautta eri kulmista.

Mukana ovat esimerkiksi:

- normaali sarjataulukko
- miinuspistetaulukko
- prosenttitaulukko
- juoksutaulukot
- sijoitushistoria
- kierroskohtaiset voitto- ja tappioputket
- koti/vieras-taulukot
- viretaulukko
- viretrendit
- sarjakäyrät

Miinuspistetaulukko on yksi mielenkiintoisimmista näkymistä. Se voi näyttää sarjan tilanteen selkeämmin kuin tavallinen sarjataulukko, varsinkin silloin kun joukkueilla on eri määrä otteluita pelattuna.

Prosenttitaulukko taas tasoittaa tilannetta pistekeskiarvon kautta. Se auttaa hahmottamaan, kuka on oikeasti vahvassa tahdissa, vaikka ottelumäärät eivät olisi samat.

Juoksutaulukot näyttävät tehdyt juoksut, annetut juoksut ja juoksusuhteen. Näistä näkee nopeasti, kuka on vahva sisäpelissä, kuka ulkopelissä ja kuka elää enemmän yksittäisten otteluiden varassa.

Miinuspistetaulukko

Koti- ja vieraspelit erikseen

Pesäpallossa koti- ja vieraspelien ero voi olla merkittävä. Kentät ovat erilaisia, olosuhteet vaihtelevat ja kotikenttäetu näkyy joskus yllättävänkin selvästi.

Siksi ohjelmaan on lisätty myös koti/vieras-taulukot.

Niiden avulla näkee erikseen:

- miten joukkue pelaa kotona
- miten joukkue pelaa vieraissa
- mistä pisteet oikeasti tulevat
- onko joukkue tasainen vai kotikentästään riippuvainen

Kaksi joukkuetta voi näyttää kokonaispisteissä melko samanlaisilta, mutta toinen voi olla vahva kotona ja heikko vieraissa, kun taas toinen kerää pisteitä tasaisemmin kaikkialla.

Koti / vieras-taulukot

Vire ja suunnan muutos

Kauden aikana yksi kiinnostavimmista asioista on joukkueiden vire.

Sarjataulukko kertoo, mitä on kertynyt koko kauden aikana. Vire kertoo enemmän siitä, mitä tapahtuu juuri nyt.

Ohjelmassa on viretaulukko, jossa voi valita, kuinka monta viimeistä ottelua otetaan mukaan tarkasteluun. Se voi olla esimerkiksi 3, 5, 10 tai jokin muu määrä.

Lisäksi ohjelmassa on viretrendit, jossa viimeiset ottelut näkyvät värillisinä ruutuina. Siitä näkee nopeasti, onko joukkueen suunta nouseva, tasainen vai laskeva.

Trendin arvioinnissa uudemmat ottelut painavat enemmän kuin vanhemmat. Tämä on tärkeää, koska jos joukkue on aloittanut tarkastelujakson heikosti mutta parantanut selvästi aivan viime peleissä, sen pitää näkyä myös suunnassa.

Viretrendit

Joukkuekortti kokoaa olennaisen

Yksi käytännöllisimmistä lisäyksistä on joukkuekortti.

Se kokoaa yhden joukkueen tilanteen yhteen näkymään. Joukkuekortista näkee nopeasti:

- sijoituksen
- ottelumäärän
- pisteet
- pistekeskiarvon
- tehdyt ja annetut juoksut
- juoksueron
- viimeiset ottelut
- seuraavat ottelut
- koti- ja vierastilanteen

Tämä on erityisen kätevä silloin, kun haluaa katsoa yhden joukkueen tilanteen nopeasti ilman, että tietoa tarvitsee poimia useasta eri taulukosta.

Joukkuekortti

Seuraavat ottelut

Ohjelmassa on myös näkymä tuleville otteluille.

Se näyttää aktiivisen kauden seuraavat ottelut, ja niitä voi suodattaa joukkueen mukaan. Näin ohjelma ei ole hyödyllinen vain pelattujen otteluiden tarkastelussa, vaan myös tulevan otteluohjelman seuraamisessa.

Seuraavat ottelut


Kauden erikoistilastot

Ohjelmaan on lisätty myös erillinen kauden erikoistilastojen näkymä. Sen tarkoitus on nostaa esiin asioita, joita tavallisesta sarjataulukosta ei näe.

Erikoistilastot

Erikoistilastoista löytyy muun muassa:

- yleisömäärät
- kotiyleisön keskiarvot
- vierasyleisön keskiarvot
- suurimmat ja pienimmät yleisömäärät
- otteluiden kestot
- pisimmät ja lyhyimmät ottelut
- joukkueiden ottelutempo
- otteluiden mediaanikesto
- kotariotteluiden määrä
- “Ei kotaria” -keskiarvo
- palkitut pelaajat
- I- ja II-palkinnot
- hutunkeiton voittaneet joukkueet
- hutunkeiton voittaneet henkilöt

Ottelutempo on yksi mielenkiintoinen lisänäkökulma. Se näyttää, kuinka kauan joukkueiden ottelut keskimäärin kestävät, erikseen myös koti- ja vierasotteluissa. Mukana on myös mediaani, koska yksittäinen pitkä kotiutuslyöntikilpailu voi vääristää keskiarvoa.

“Ei kotaria” tarkoittaa, että mukana ovat vain ottelut, joissa ei pelattu kotiutuslyöntikilpailua. Tämä auttaa hahmottamaan paremmin normaalia ottelutempoa ilman kotariotteluiden vaikutusta.

Raporttikuvat someen ja nettisivulle

Koska käytän taulukoita ja graafisia yhteenvetoja myös somessa, ohjelmaan on tehty mahdollisuus tallentaa näkymiä PNG-kuviksi.

Ohjelmasta saa ulos esimerkiksi:

- sarjataulukon
- miinuspistetaulukon
- prosenttitaulukon
- juoksutaulukot
- sijoitushistorian
- kierroskohtaiset voitto- ja tappioputket
- sarjakäyrät
- koti/vieras-taulukot
- viretaulukon
- viretrendit
- joukkuekortin
- seuraavat ottelut
- kauden erikoistilastot
- yleisötilastot
- vierasyleisötilastot
- otteluiden kestot
- joukkueiden ottelutempo
- palkitut pelaajat
- hutunkeitto

Ohjelmassa on toiminto, jolla kaikki tärkeät PNG-kuvat voidaan luoda yhdellä painikkeella.

Lisäksi ohjelmaan on tehty valmis www-sivupaketin luonti. Ohjelma muodostaa HTML-sivun ja tarvittavat kuvat sellaisenaan palvelimelle siirrettäväksi. Sivupaketissa kuvien tiedostonimiin lisätään päivityskohtainen välimuistin ohitus, jotta selain ei jää näyttämään vanhoja kuvia uuden päivityksen jälkeen.

Linkki: Sarjataulukot

Tämä säästää aikaa. Kun ottelutiedot on päivitetty, saan raporttikuvat nopeasti valmiiksi ilman, että jokaista kuvaa tarvitsee tehdä käsin erikseen.

alt

Oma työkalu omaan tarpeeseen

SuperpesisTilastot ei ole syntynyt kaupallisesta ajatuksesta. En ole tekemässä siitä tuotetta, jota alkaisin aktiivisesti markkinoida.

Tämä on ennen kaikkea harrastusprojekti ja omaan käyttöön tehty työkalu.

Minua kiinnostavat pesäpallo, tilastot ja se, mitä numeroiden takaa löytyy. Sarjataulukko on vain yksi näkökulma. Kun mukaan ottaa miinuspisteet, juoksusuhteet, koti- ja vieraspelit, vireen, sijoitushistorian, yleisömäärät, otteluiden kestot ja erikoistilastot, kaudesta alkaa muodostua paljon tarkempi kuva.

Samalla tämä on ollut myös tietotekninen projekti. Ohjelma on rakentunut vaihe vaiheelta käytännön tarpeen mukaan. Moni ominaisuus on syntynyt vasta silloin, kun käytössä on huomannut, että tästä olisi oikeasti hyötyä.

Se on ehkä tällaisen oman ohjelman paras puoli. Sitä ei tarvitse tehdä yleiseksi kaikille, vaan sen voi tehdä täsmälleen siihen käyttöön, johon sitä itse tarvitsee.

Mitä ohjelma lopulta antaa?

Minulle ohjelman tärkein arvo ei ole siinä, että se vain laskee taulukon.

Tärkeintä on se, että se auttaa näkemään kauden paremmin.

Se näyttää:

- kuka johtaa sarjaa
- kuka menettää vähiten pisteitä
- kuka tekee eniten juoksuja
- kuka päästää vähiten
- kuka on vahva kotona
- kuka pärjää vieraissa
- kenen vire on nousemassa
- kenen suunta on laskemassa
- miten joukkueiden sijoitukset ovat muuttuneet
- millaisia voitto- ja tappioputkia joukkueilla on
- missä otteluissa käy eniten yleisöä
- mitkä joukkueet vetävät yleisöä vieraissa
- kuinka pitkiä ottelut ovat
- ketkä keräävät palkintoja
- mitä otteluita on seuraavaksi tulossa

Kun seuraa lajia muutenkin tarkasti, on mukava nähdä asiat myös taulukoina, lukuina ja kuvina. Numerot eivät tietenkään kerro kaikkea, mutta ne kertovat paljon sellaista, mikä muuten jäisi helposti tunteen tai muistin varaan.

Lopuksi

SuperpesisTilastot on kasvanut pienestä sarjataulukko-ohjelmasta laajaksi runkosarjan seurantatyökaluksi.

Se ei korvaa omaa pesäpallon seuraamista eikä ymmärrystä pelistä. Päinvastoin se tukee sitä. Ohjelma antaa luvut, taulukot ja kuvat, mutta tulkinta jää edelleen ihmiselle.

Ehkä juuri siinä on tämän projektin ydin.

Pesäpallo on peli, jossa yksittäinen ottelu, jakso, kotiutus tai pieni vireen muutos voi vaikuttaa kokonaiskuvaan. Kun näitä asioita seuraa kauden mittaan, oma työkalu tekee siitä selkeämpää ja hauskempaa.

Tämä on harrastamista parhaimmillaan. Pesäpallo, tilastot ja tietotekniikka samassa paketissa.