Skip to content

To learn more about me, or if you want me to work with you, click on the About menu. Or you can click on the Triggers menu to request one of those. Otherwise, enjoy the posts below and the other pages you can access through the menu.


I updated the shooting streak dashboard with the 2023-2024 season data. 1 – Shooting time in seconds behind field average Highlights Ingrid Landmark Tandrevold had the longest streak of the season, with 106 prone shots in a row without a miss. The streak went from 12 December 2023 until 2 March 2024 spread over 13 races. During the streak she went clean on 19 consecutive prone shootings, and had 11 races in a row without a miss in prone. We also saw Justus Strelow’s streak of 134 prone shots come to an end, and Dmitrii Shamaev had a streak of…

Continue Reading

Think of the men’s mass start in Antholz. Vetle Christiansen leaves the range after the final shooting with a large-enough lead to be confident he’s going to win. QFM is in second place, and he also should be confident about getting the silver. But Dale and Soerum put in a monster ski performance (or did they?) QFM’s on the other hand struggles with the wax and perhaps also his fitness. The ease with which the two Norwegians close in on the Frenchman, particularly on the downhill sections, is shockingly noticeable. In the snapshots below, Dale makes up an estimated 57m…

Continue Reading

I a recent Trigger request, I was asked about the average age of female biathletes getting on the podium at World Championships and the Olympic winter games since the 2016/17 season. See here the result! Trigger02_27_2024_Tara.pdfDownload

Continue Reading

For those not yet so professional biathletes that don’t have the time and money and connections to get a high-end custom setup for your rifle, but still want to experiment with standing-block options and height without the common trial and error method, the following will definitely be interesting for you. You should know, for context, that I have no hips basically, and short underarms. Even with two raiser blocks and a 3d printed standing block from biathlonstocks, when I do my natural alignment while I am in a comfortable standing position, I am aiming welll below the target. I tried…

Continue Reading

As I have mentioned previously on the Penalty Loop Podcast (, S, G), I generally have lower expectations of any kind of athlete in their second season, especially when they had a strong rookie season. Despite some exceptions, when an athlete transitions from their rookie to their second season, things change. In the first season everything is exciting and new, and there isn’t too much expectation. And even if there is, being a rookie is an acceptable excuse if things don’t work out right away. After season one, the realization starts to kick in that this – in the end-…

Continue Reading

The Crystal Globes are handed out to biathletes who, at the end of the season, have scored the most points in all non-team events combined (Overall), and for each discipline (Sprint, Pursuit, Individual and Mass Start). This post analyses the Globes in the last 25 seasons based on a Trigger request by Kristen K. Globe Winners Over the last 25 seasons, from 1998/99 to 2022/23, we had 50 Overall Globe winners, split between women and men. The visual below shows that nine of those not only won the Overall Globe, but also the four Discipline Globes in that season. Tora…

Continue Reading

I have to admit this post-season-break had me away from biathlon a little longer than anticipated ( I blame it all on Jordan’s family having a new member in their family!). The good part is that I’m again fully loaded for some new articles and triggers! I started a new project during the season and put it away until the season was over, and it started with the Trigger description: “We know that the Norwegians are a dominant force on the IBU World Cup, but when we look at the number of participants for each rank in the last six…

Continue Reading

A couple of weeks ago, I received a Trigger request from Wyatt: “In general, are older athletes able to maintain performance over the course of a world cup season vs younger athletes who might burn out faster? Gut feel says yes, but what does the data say?” He checked off the boxes for all seasons, but to keep the data manageable I looked at the last three seasons only. And since we’re talking about form during the season, I only included athletes that participated in 17 races, roughly two thirds of all races, in a season. He imagined some kind…

Continue Reading

About a third into the season, I posted a dashboard with the current shooting streaks for Prone, Standing and Combined shooters at the World Cup level. Then, mid-January, Simon Eder got to an incredible 104: Simon Eder hits 104 Prone shots in a row, and counting And later the dashboard even showed him at 114 before missing the first Prone shot of the second shooting in the pursuit race in Antholz: Fast forward to the end of the season. I update the dashboard with the latest data from Oslo to make a final version, and something doesn’t look right. More…

Continue Reading

Although it is fair to say that the top Nations in biathlon are pretty clear, I wanted to look a little deeper and see which Nations were strong in the last five seasons, which ones have been getting stronger, and what ‘smaller’ Nations have been looking upward.

Continue Reading

Long overdue, this short post helps users of the Youth and Junior Analysis and IBU Cup Analysis dashboards to use all features it provides. Since they work in pretty much the same way, I’m going to use the Youth and Junior Analysis one to demonstrate a few tips and tricks. On the main page of the dashboard we have a couple of features: #1 Tabs. You would be surprised how the first tab is much more viewed than any other tab, likely due that many users just don’t realize there are multiple tabs. Note that sometimes when the dashboard has…

Continue Reading

This article looks at the new biathlon season using the Performance Score, which is explained in detail on RealBiathlon’s website. In short, it uses Ski speed, shooting speed and shooting accuracy in comparison to other athletes to eventually come to an indicator that shows if someone had a good race, disconnected from the actual results. It is important to know that a negative value is good, meaning faster skiing and shooting and better shooting. So remember: – = good And we should also set some references on what is good and what is not so good when it comes to…

Continue Reading

If you grew up with comic books like me, you may have heard of Lucky Luke, the cowboy who could shoot faster than his shadow: And when I think of fast shooting, I cannot think of anything else than Emilien Jacquelin’s standing shooting at the last World Championships, I believe it was the pursuit race: You may remember from earlier posts that I am not Jacquelin’s biggest fan by any stretch, but that doesn’t mean you can’t appreciate and respect something incredible! Anyway, it made me wonder about shooting times and how they possibly have changed in the last decade…

Continue Reading

Leistungs Dichtheit, which I would translate as Proximity of Performance; how close to each other are athletes from the same nation in the world cup rankings?

Continue Reading

Depending on the event, biathlon athletes fire 10 or 20 shots per race, with the goal to a) hit the target and b) do it as fast as possible. At first thought, you would think the longer you take per shot, the higher your chances of hitting it. But further analysis shows that this train of thought could be wrong.

Continue Reading

An analysis of shooting speed in biathlon, using the women’s individual race in Kontiolahti as an example.

Continue Reading

Researching which athlete had the best results for Pursuit Races strictly looking at the actual race time, what is the largest difference between the actual rankpoints and total rankpoints, and which athlete made up the most positions?

Continue Reading

I reviewed the IBU Biathlon data for Canadian performances since the 2000-2001 season and wrote an article. To see the full quality file, download the PDF below. The preview below that is low quality to keep the file a decent size and give an idea what the file looks like. I hope you enjoy. PPB7_CanadiansDownload PuckPossessed #7

Continue Reading

As I’m really liking working in R-Studio, I did my next research in R as well: the Queen of the Pursuit. Unfortunately I am limited to only one season’s data, and a limited season as well. But, as the Dutch saying goes, sometimes you’ve got to row with the oars you got. The full research and R-code can be found on this separate page, and I used another tool I’m quite fond of, Gravit Designer, to create a final result of the research: Here’s the R Notebook including all the code and visuals: BiathlonWomenPursuit_NotebookV2.nb I hope you enjoy. Any comments…

Continue Reading

Looking at the Course Times per Race and Season, I noticed some strong differences in what laps are faster and slower: Course times for Biathlon Women’s Sprint races For example, Oslo starts fast (the course times are shown in seconds, so the lower the value, the faster the ski) but ends really slow, with a significance time difference. Oberhof on the other hand gets faster as the race goes on. Initially I wondered if these trends were influenced by tactics based on weather conditions, but looking a the chart above it is clear the the trends are strongly dependent on…

Continue Reading

After I worked with R in the past and starting playing around with R Studio Cloud recently, I thought it would be a good idea to actually read some books about it. And, as this specific book suggested, make some notes and follow examples in a Markdown Notebook, that can be easily published as an html-file. socvizNotebook.nb And low and behold, I can just save that file and upload it here, so that I just need to click once and see the same document. Very cool! So, one book I read through is Data Visualization, a practical introduction, by Kieran…

Continue Reading

For the 5th issue of the Puck Possessed Biathlon series I decided not to use Tableau, but rather give R, R-Studio, Shiny and the ggplot2 package a go. It had been a while that I last used R, but after a few days of struggling, I think I got the basic principles back under control. Well, sort of. First I wrote a script that pulled data from the Biathlon API, for all women that participated in the IBU sprint world cups in the 2019-2020 season. More detailed writing on that process can be found here, while the code is in…

Continue Reading

I made a Tableau report on the progress of the Women’s Sprint standing for the 2019-2020 season, with its climax at the last race in Kontiolahti, where Denise Herrmann was able to just get ahead of Doro Wierer for the Sprint Title! I also looked at the last three seasons to see who got the most cumulative points. The report itself can be found on my Tableau Public account, just look for PPB-4 Biathlon Women Sprint – IBU Points (direct link). Screenshot of the report

Continue Reading

In the third issue of Puck Possessed Biathlon, I want to look at the influence of things like weather and snow conditions, as well as course information. This is all summarized in reports made available on the https://biathlonresults.com/ website as Final Results – Competition Data Summary: From this report, I used the measurements provided, except for the measurement taken half an hour before the race, as it doesn’t seem that relevant. Also, all these measurements should be taken with a grain of salt (how accurately are they measured, it’s only on one measure location, and some “measurements” are qualitative. In…

Continue Reading

Alright, finally my first Puck Possessed using Biathlon data. If you are in any way familiar with Biathlon data from the IBU Datacenter you know the pain you have to go through from seeing the data in their great tool to getting it into a data visualization tool like Tableau. So far I have been able to get data for all Women’s Sprint events for seasons 2017-18, 2018-19 and the current season. Although I’m happy that the IBU puts this data out there, it’s unfortunate they don’t do so in a way that would be more user friendly to use…

Continue Reading

A page on Canada’s Open Data Portal got me interested in the Fur Trade in (and around) what we now call Canada. (link) It also contains a map that uses colour, symbology and labels to identify Fur Trade posts based on who was the first owner, when it was started, how long it was active, etc. It’s a great map, and I quote from the site: “Contained within the 4th Edition (1974) of the Atlas of Canada is a map that shows locations of fur trading posts for the period 1600 to 1870.” When I saw this map I really…

Continue Reading

Puck Possessed Issue 9: shot attempts and scoring chances In issue 2 I talked a bit about shot attempts, but the current issue goes deeper, and also looks at, and explains, scoring chances. The first page of the issue is about shot quality and quality. Is it better to show often or pick and choose only those locations that have a higher statistical chance of scoring? A table compares how teams rank for both shot attempts (abbreviated as SA, not to be confused with shots against) and Goals as a ratio of SAs. These two rankings are then combined, and not…

Continue Reading

National Pride In Canada we tend to call Hockey “our” game. Although possessing something as intangible as the game of hockey, or any sports game for that matter, Puck Possessed issue 8 looks at National Pride in hockey expressed by players in the NHL representing different “nation groups” in the NHL. As looking at all individual nations didn’t make much sense, I combined Sweden and Finland, all former Soviet states, and a rest group combining numerous smaller European countries with one-offs like Australia and Bahamas. I should also note that these are based on the Nationalities listed on the NHL web page; I do…

Continue Reading

Power play success expressed through the time it takes to score a PP goal Power play success is typically shown as a percentage: number of power play goals as a percentage of the number of power play opportunities. Nothing wrong with that. But I was curious to see how long a team typically takes to score during the 120 seconds of power play. Yeah, big caveat; see below in the Data section. And pretty soon I realized it would not be as easy as I initially thought. You’d think I would have figured that out by now…THE DATAI wanted to…

Continue Reading

Edition 4 already, and we are looking at NHL team luck, expressed through shot and goal rates. Take Montreal for example, a team that not many people are expecting much from this season, other than the “Presse de Montreal”. But so far they have doing well, and at the time of writing they have a win percentage of over 60%, closely behind Boston and Toronto (to see current standings based on points and win percentage, check Puck Possessed 3). Where other teams show luck, or lack thereof, with a shot ratio and goal ratio that strongly differ, Montreal have actually…

Continue Reading

Version 3 of Puck Possessed looks at the standings in the NHL, but not just your typical points, but rather winning percentage. I like this much better as it considers the number of games played, so you get a clear idea of what team is actually doing well. The dashboard first starts with the typical standings table and the winning percentage table, but in between them is a chart that shows both, points on the vertical axis and win percentage on the horizontal axis. As this dashboard updates nightly I have to work with a screenshot here but you can…

Continue Reading

This 2nd version of the Puck Possessed is actually a visual I published on Twitter earlier, before I created Puck Possessed #1. What I tried to look at was not just how many shots a player takes and then compare it to the number of goals, but rather look at all a player’s shot attempts, including shot attempts missed, saved and blocked. To this day I do not know how a “broken stick shot” is recorded, but if considered a missed shot that would be included too. Personally I find it more interesting to see how many goals a players…

Continue Reading