Janina Veitinger
6 HYROX races over 3 seasons: 1 solo, 5 in a team with 2 partners.
One best per race type
Doubles Mixed: finish time, race by race
Oldest to newest; a line going down means getting fasterEach dot is one Doubles Mixed race. Not enough complete, clean Doubles Mixed races yet to measure the change. Team times are shared with a partner, so they move with who you race with.
6 results
| Race | Division | Time | Place | Runs | Stations | Roxzone | Report | |
|---|---|---|---|---|---|---|---|---|
| Karlsruhe 2026 1 Jul 2026whole field → | Open Women · 25-29 | 1:13:53 | 22nd of 9104th of 196 aged 25-29 | 37:17 | 31:57 | 4:45 | View results | See splits Hide splitsSkiErg4:37fastest 4%Sled push2:53fastest 35%Sled pull4:51fastest 23%Burpee broad jump4:11fastest 3%Row4:54fastest 3%Farmers carry2:24faster than 49%Sandbag lunges3:24fastest 2%Wall balls4:43fastest 6%Runs (8 km)37:17fastest 4%Roxzone4:45fastest 7%Run 13:22fastest 5%Run 24:55fastest 7%Run 35:09fastest 7%Run 44:59fastest 4%Run 55:02fastest 3%Run 65:04fastest 5%Run 74:47fastest 1%Run 84:01fastest 1%Full report for this race → |
| Karlsruhe 2026 1 Jul 2026team: Jasmin Rehme, Janina Veitingerwhole field → | Doubles Women · team 25-29 | 1:03:58 | 4th of 1,1631st of 326 aged 25-29 | 35:40 | 24:14 | 4:09 | View results | See splits Hide splitsSkiErg4:10fastest 2%Sled push1:24fastest 2%Sled pull3:09fastest 3%Burpee broad jump3:00fastest 4%Row4:39fastest 3%Farmers carry1:35fastest 15%Sandbag lunges2:42fastest 3%Wall balls3:35fastest 4%Runs (8 km)35:40fastest 1%Roxzone4:09fastest 3%Run 13:16fastest 1%Run 24:40fastest 1%Run 34:53fastest 1%Run 44:47fastest 1%Run 54:47fastest 1%Run 64:47fastest 1%Run 74:47fastest 1%Run 83:48fastest 1%Full report for this race → |
| Berlin 2026 22 May 2026team: Marc Kohler, Janina Veitingerwhole field → | Doubles Mixed · team 25-29 | 1:08:46 | 446th of 3,620100th of 867 aged 25-29 | 31:42* | 24:35* | — | View results | See splits Hide splitsSkiErg3:58fastest 10%Sled push1:57fastest 16%Sled pull2:45fastest 10%Burpee broad jump2:28fastest 6%Row4:27fastest 22%Farmers carry1:49fastest 42%Sandbag lunges3:28fastest 24%Wall balls3:43fastest 7%Runs (8 km)31:42fastest 16%Roxzone—Run 13:21fastest 17%Run 23:43fastest 21%Run 33:59fastest 25%Run 43:51fastest 18%Run 53:56fastest 18%Run 64:02fastest 23%Run 73:51fastest 13%Run 85:03fastest 9%Full report for this race → |
| Frankfurt 2025 12 Dec 2025team: Marc Kohler, Janina Veitingerwhole field → | Doubles Mixed · team 25-29 | 1:11:23 | 260th of 1,46864th of 361 aged 25-29 | 40:04 | 25:06 | 6:18 | View results | See splits Hide splitsSkiErg3:57fastest 11%Sled push2:31fastest 41%Sled pull3:09fastest 10%Burpee broad jump2:40fastest 12%Row4:34fastest 38%Farmers carry1:37fastest 28%Sandbag lunges2:57fastest 10%Wall balls3:41fastest 6%Runs (8 km)40:04fastest 24%Roxzone6:18fastest 31%Run 14:01fastest 19%Run 24:53fastest 26%Run 35:10fastest 28%Run 45:00fastest 21%Run 55:18fastest 27%Run 65:07fastest 24%Run 75:08fastest 25%Run 85:30fastest 28%Full report for this race → |
| Stuttgart 2025 1 Nov 2025team: Janina Veitinger, Marc Kohlerwhole field → | Doubles Mixed · team 25-29 | 1:12:47 | 195th of 85854th of 210 aged 25-29 | 38:21 | 26:04 | 8:26 | View results | See splits Hide splitsSkiErg4:00fastest 13%Sled push1:49fastest 23%Sled pull3:13fastest 14%Burpee broad jump2:37fastest 8%Row4:30fastest 28%Farmers carry1:32fastest 16%Sandbag lunges3:40fastest 40%Wall balls4:43faster than 46%Runs (8 km)38:21fastest 30%Roxzone8:26fastest 25%Run 16:45faster than 7%Run 24:22fastest 26%Run 34:30fastest 19%Run 44:35fastest 23%Run 54:37fastest 21%Run 64:32fastest 19%Run 74:30fastest 18%Run 84:34fastest 14%Full report for this race → |
| Karlsruhe 2025 1 Mar 2025team: Marc Kohler, Janina Veitingerwhole field → | Doubles Mixed · team U29 | 1:16:17 | 233rd of 72673rd of 235 aged U29 | 45:42 | 24:18 | 6:23 | View results | See splits Hide splitsSkiErg3:45fastest 3%Sled push1:41fastest 16%Sled pull3:15fastest 24%Burpee broad jump2:33fastest 7%Row4:22fastest 20%Farmers carry1:28fastest 22%Sandbag lunges3:10fastest 21%Wall balls4:04fastest 45%Runs (8 km)45:42fastest 39%Roxzone6:23faster than 40%Run 13:43fastest 30%Run 25:43fastest 47%Run 36:08fastest 50%Run 46:01fastest 44%Run 56:03fastest 42%Run 66:09fastest 50%Run 75:51fastest 36%Run 86:08fastest 35%Full report for this race → |
How to read
Place is the position among timed finishers in the same race, division and gender; a doubles place is the team's. Runs is the organiser's official run total (it can differ from the eight laps added up by a few seconds), stations the eight stations added up, and roxzone the time moving between them. The age group is the one entered for that race; for a team it is the team’s age group. A dash means the organiser did not publish that number for the result. * At that edition running was under 44% of the typical finish (48% is normal): the timing mats counted some running as station time, so its runs look faster and its stations slower than they were. How the numbers are made.
2 team partners
- Marc Kohler4 races
- Jasmin Rehme1 race
From the team results above. A name opens the search: a partner can have more than one page.
Karlsruhe 2026, against 910 Open Women
Shape of the race
Further out means you beat more of the field on that part. A dent is a weak spot.
How you ranked on each station
Longer is better: the share of the field you beat.
Minutes against the typical finisher
Green, left of centre: faster than the typical Open Women finisher at this race. Orange, right: slower, and by how much.
The race as one bar: Janina against the typical Open Women finisher
The race in order, left to right. A wider block than the one below is slower than typical.
Training for the next one? Let's beat 1:13:53.
The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.
- A week-by-week plan that counts down to your race
- Extra work on your slowest stations
- Adjusts every week to what you actually did
Free to download. Used by more than 40,000 HYROX athletes.