CalcuSplit2.5
Publisher Description
CalcuSplit is designed to be a runner's best tool at the track. Whether you are a high school coach, friends holding an informal 5K, or just trying to help your running buddies reach their next PR, CalcuSplit makes it easy to time laps for multiple runners.
One coach, one device, a whole heat. Every runner gets their own row with their own Lap and Finish buttons, so nothing gets written on a clipboard and nothing gets reconstructed afterwards.
---
It couldn't be easier!
- Add and track multiple runners
- Time races, relays, and interval workouts
- Hand off between legs in a relay and see each leg's time on its own line
- Select participants for an event and start tracking
- Get your results, including lap and finish times
- Text each runner their own result when the race is done
- The screen stays on while timing, so you don't have to worry about the device locking during a race
- On iPad, runners fill the width in two or three columns, so a full heat fits without scrolling
CalcuSplit Premium unlocks
- View each runner's race/lap history and track their progress across the season
- View past events and export the results as PDF, HTML, or CSV for easy sharing
- Bulk import runners from a spreadsheet or CSV file
---
All data is securely stored on your iPhone. No ads, tracking, or external servers. That also means that CalcuSplit will work anywhere, even in areas with no cell service! If your systems administrator has any questions, please have them contact me at CalcuApps@iannaz.zone.
Version History CalcuSplit 2.5 is rebuilt for iOS 26 and Liquid Glass.
A fuller screen. Each runner takes about a quarter less room, so you see roughly twice as many at once — six where you used to get three. Their name now sits on the same line as their times.
A clock you can read across the track. Bigger, and pinned above the list so it stays put while you scroll.
Harder to mis-tap. Finish is smaller and set apart from Lap. If you do hit it by accident, an Undo appears for a few seconds. Reset only shows up while the clock is paused, and asks before clearing anything.
On iPad, runners fill the width in two or three columns — a whole heat with no scrolling.
Relay results read leg by leg, with each runner's leg time and splits under their name.
Texting results moved to a single button at the top of the results screen.
Also: sort your roster by first name, last name or gender; swipe or hold to delete an event or runner, with a confirmation first; Smart Sort moved to the top bar so it can't scroll away mid-race.
Requires iOS 18 or later. 2.5 18h ago Small fixes to the timer, following 2.4.
• Once the clock is running, the Back button is hidden so a stray swipe can't leave a live race. Reset brings it back.
• "Hide runner after finish" now hides the runner's name too, not just their buttons.
• Finish and Handoff go grey while the clock is paused, the way Lap already did.
• Fixed a case where saving a preset and immediately going back could jump you to the setup screen. 2.4.1 Sep 19 Performance improvements for a strong fall season.
RUNNERS
• Birthday and gender are now optional.
• Placeholder birthdays (January 2, 2001) stored by older versions have been cleared. If an athlete really was born January 1 or 2, 2001, check their profile — it may need re-entering.
• Adding a runner warns you when that name is already on your roster.
• Edits to a runner only take effect when you tap Save.
• Excel imports handle date columns, blank cells, and names like "Smith, Jr."
EVENTS
• Deleting an event now deletes its results too, after a confirmation. Deleting a runner keeps their results on the event.
• Discard a botched event from the results screen, even with Autosave on.
• Going back from runner selection no longer resets your event setup.
• Changing the lap count on a loaded preset keeps the Lap button.
• Reset during a relay keeps team names and leg order.
TIMING & EXPORTS
• Times past an hour display more cleanly.
• Names with commas, ampersands, or more than one last name export correctly to CSV, HTML, and PDF.
• Old export files are cleaned up automatically, freeing space on your device.
PREMIUM
• Restore Purchase works again, and Premium comes back on its own after a reinstall or on a new device. 2.4 Sep 18 - Bug fix for a crash that could occur when rearranging runners in the Event Setup and adding teams in rapid succession 2.3.5 Jun 8 - Added an autosave toggle in settings.
-- Enable this to have events save automatically after completing.
-- You will still have a chance to review the results page before exiting the event. 2.3.4 Apr 20 The saved preset edition!
- Fixed a crash when editing runners in a saved preset
- Added the ability to adjust laps in a saved preset
- Added the ability to permanently update saved presets after loading them
- Fixed a bug that could prevent deleting a saved preset
- Saved presets now go to a recently deleted section for recovery. Purged after 7 days 2.3.3 Apr 16 Some UI adjustments to reordering runners for relay events. It now more closely follows the reordering UI of other modes.
- Simply drag runners to reorder
- Tap on a runner to move them to another team 2.3.2 Apr 15 * Fixed a bug where meets, runners, and events with certain punctuation marks in the name would break export. Thanks Josh! 2.3.1 Mar 23 Race Presets:
- Save any race or relay configuration as a preset — distances, runners, teams, everything
- Load a preset and start timing in seconds — no more re-entering the same setup every week
- Review and edit the event name, meet name, or runner lineup before you start 2.3 Mar 20 * Bug fix for PDF exports. They should no longer get cut off on the right side. 2.2.1 Feb 27 * You can now export all events from a single meet - just tap the share icon next to the meet name in your Event History
* When sharing relay results via text, splits within a single leg are now included. You can disable this in Settings if you like. 2.2 Feb 24 * Fixed an issue where certain phone numbers would cause the Share Results feature to fail
* Adjusted the UI on relay race results 2.1.1 Feb 19 CalcuSplit 2.1 brings relay races, smarter workouts, and new ways to share results.
Relay Race Mode
* Time relay events with full team management. Assign runners to teams, set leg order, track handoffs in real time, and view results grouped by team with individual leg splits.
Rest Period Toggle
* Choose whether workout sessions include rest intervals between laps. When disabled, timing runs continuously — ideal for interval training and tempo workouts.
Text Results to Runners
* Send formatted race results directly to athletes via text message. Just add a phone number to any runner's profile, then tap to share their splits after an event.
Export Runner History
* Export a runner's complete event history as CSV, HTML, or PDF with customizable columns — perfect for season reviews, college recruiting packets, or parent updates. 2.1 Feb 15 Fixed a bug where the lap button would not disappear on final lap in certain cases. 2.0.1 Jan 27 CalcuSplit 2.0 — The biggest update yet
- ORGANIZE WITH MEETS — Group events into meets for track days and competitions
- SMART SORT — Finished runners move to the bottom automatically as you time
- ROSTER IMPORT — Preview imports before committing, with clear error reporting
- PDF EXPORT — Share results as polished PDFs
- Drag to reorder participants before races start
- Refined UI throughout 2.0 12/13/2025 - Hotfix for another crash that could occur when trying to view some saved races. 1.4.4 10/09/2024 - Hotfix for a crash that could occur when trying to view some saved races.
- This bug was introduced in version 1.4.2. Sorry about that! 1.4.3 09/13/2024 - Fixed a bug where resetting an event would cause all runners to lap at the same time.
- Fixed a bug where trying to show rest times would crash the app under certain circumstances. 1.4.2 09/11/2024 A quick bug fix for the race view. The current lap time should now properly display. 1.4.1 05/08/2024 - This update adds a much requested feature!
- You can now select files directly from your device when importing runners! For those that like the copy-paste feature, it is still there. However for the rest of us, you can import CSV, TXT, TAB, TSV, and XLSX files. The same file formatting requirements still apply, though. (Thanks to Raymond for the push to get me over the hill.)
- A few small bug-fixes here and there to catch errors when importing. Especially if you had one row of data that was anomalous. 1.4 04/15/2024 - A quick bug fix to try and prevent an app crash during event export.
- If this happens to you, please get in touch using the Email Me button in the app settings! I still need to track down the exact reason.
Are you a teacher or school coach? CalcuSplit+ is available as an enterprise app with no In-App Purchases and all features unlocked. Email me for more information! 1.3.9 04/09/2024 Now when running an event, you'll see both the Current Lap and Previous Lap! This did require some UI adjustments, so check it out before your next big race or training session.
Now available for EDU and enterprise customers. Contact me via the Email button in the app or my website for more info. 1.3.8 10/03/2023 - Updated links and contact info in the Settings page 1.3.7 08/30/2023 - When viewing a past event, the rest times now respect the "Show Splits with Minutes" toggle.
- Bug fix: sometimes selecting "Show Rest Time" when viewing an old workout could crash the app. I think I have this fixed. If it happens to you, please let me know by using the email link in Settings and sharing some info with me. 1.3.6 08/01/2023 - Small bug fix: removed a “Cancel” button that was showing up by mistake 1.3.5 04/26/2023
About CalcuSplit
The company that develops CalcuSplit is Joseph Iannazzone. The latest version released by its developer is 2.5.
To install CalcuSplit on your iOS device, just click the green Continue To App button above to start the installation process. The app is listed on our website since 2026-10-13 and was downloaded 3 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the CalcuSplit as malware if the download link is broken.
How to install CalcuSplit on your iOS device:
- Click on the Continue To App button on our website. This will redirect you to the App Store.
- Once the CalcuSplit is shown in the iTunes listing of your iOS device, you can start its download and installation. Tap on the GET button to the right of the app to start downloading it.
- If you are not logged-in the iOS appstore app, you'll be prompted for your your Apple ID and/or password.
- After CalcuSplit is downloaded, you'll see an INSTALL button to the right. Tap on it to start the actual installation of the iOS app.
- Once installation is finished you can tap on the OPEN button to start it. Its icon will also be added to your device home screen.
Program Details
System requirements
Download information
Pricing
Version History
version 2.5
posted on 2026-10-13
Version History CalcuSplit 2.5 is rebuilt for iOS 26 and Liquid Glass.
A fuller screen. Each runner takes about a quarter less room, so you see roughly twice as many at once — six where you used to get three. Their name now sits on the same line as their times.
A clock you can read across the track. Bigger, and pinned above the list so it stays put while you scroll.
Harder to mis-tap. Finish is smaller and set apart from Lap. If you do hit it by accident, an Undo appears for a few seconds. Reset only shows up while the clock is paused, and asks before clearing anything.
On iPad, runners fill the width in two or three columns — a whole heat with no scrolling.
Relay results read leg by leg, with each runner's leg time and splits under their name.
Texting results moved to a single button at the top of the results screen.
Also: sort your roster by first name, last name or gender; swipe or hold to delete an event or runner, with a confirmation first; Smart Sort moved to the top bar so it can't scroll away mid-race.
Requires iOS 18 or later. 2.5 18h ago Small fixes to the timer, following 2.4.
• Once the clock is running, the Back button is hidden so a stray swipe can't leave a live race. Reset brings it back.
• "Hide runner after finish" now hides the runner's name too, not just their buttons.
• Finish and Handoff go grey while the clock is paused, the way Lap already did.
• Fixed a case where saving a preset and immediately going back could jump you to the setup screen. 2.4.1 Sep 19 Performance improvements for a strong fall season.
RUNNERS
• Birthday and gender are now optional.
• Placeholder birthdays (January 2, 2001) stored by older versions have been cleared. If an athlete really was born January 1 or 2, 2001, check their profile — it may need re-entering.
• Adding a runner warns you when that name is already on your roster.
• Edits to a runner only take effect when you tap Save.
• Excel imports handle date columns, blank cells, and names like "Smith, Jr."
EVENTS
• Deleting an event now deletes its results too, after a confirmation. Deleting a runner keeps their results on the event.
• Discard a botched event from the results screen, even with Autosave on.
• Going back from runner selection no longer resets your event setup.
• Changing the lap count on a loaded preset keeps the Lap button.
• Reset during a relay keeps team names and leg order.
TIMING & EXPORTS
• Times past an hour display more cleanly.
• Names with commas, ampersands, or more than one last name export correctly to CSV, HTML, and PDF.
• Old export files are cleaned up automatically, freeing space on your device.
PREMIUM
• Restore Purchase works again, and Premium comes back on its own after a reinstall or on a new device. 2.4 Sep 18 - Bug fix for a crash that could occur when rearranging runners in the Event Setup and adding teams in rapid succession 2.3.5 Jun 8 - Added an autosave toggle in settings.
-- Enable this to have events save automatically after completing.
-- You will still have a chance to review the results page before exiting the event. 2.3.4 Apr 20 The saved preset edition!
- Fixed a crash when editing runners in a saved preset
- Added the ability to adjust laps in a saved preset
- Added the ability to permanently update saved presets after loading them
- Fixed a bug that could prevent deleting a saved preset
- Saved presets now go to a recently deleted section for recovery. Purged after 7 days 2.3.3 Apr 16 Some UI adjustments to reordering runners for relay events. It now more closely follows the reordering UI of other modes.
- Simply drag runners to reorder
- Tap on a runner to move them to another team 2.3.2 Apr 15 * Fixed a bug where meets, runners, and events with certain punctuation marks in the name would break export. Thanks Josh! 2.3.1 Mar 23 Race Presets:
- Save any race or relay configuration as a preset — distances, runners, teams, everything
- Load a preset and start timing in seconds — no more re-entering the same setup every week
- Review and edit the event name, meet name, or runner lineup before you start 2.3 Mar 20 * Bug fix for PDF exports. They should no longer get cut off on the right side. 2.2.1 Feb 27 * You can now export all events from a single meet - just tap the share icon next to the meet name in your Event History
* When sharing relay results via text, splits within a single leg are now included. You can disable this in Settings if you like. 2.2 Feb 24 * Fixed an issue where certain phone numbers would cause the Share Results feature to fail
* Adjusted the UI on relay race results 2.1.1 Feb 19 CalcuSplit 2.1 brings relay races, smarter workouts, and new ways to share results.
Relay Race Mode
* Time relay events with full team management. Assign runners to teams, set leg order, track handoffs in real time, and view results grouped by team with individual leg splits.
Rest Period Toggle
* Choose whether workout sessions include rest intervals between laps. When disabled, timing runs continuously — ideal for interval training and tempo workouts.
Text Results to Runners
* Send formatted race results directly to athletes via text message. Just add a phone number to any runner's profile, then tap to share their splits after an event.
Export Runner History
* Export a runner's complete event history as CSV, HTML, or PDF with customizable columns — perfect for season reviews, college recruiting packets, or parent updates. 2.1 Feb 15 Fixed a bug where the lap button would not disappear on final lap in certain cases. 2.0.1 Jan 27 CalcuSplit 2.0 — The biggest update yet
- ORGANIZE WITH MEETS — Group events into meets for track days and competitions
- SMART SORT — Finished runners move to the bottom automatically as you time
- ROSTER IMPORT — Preview imports before committing, with clear error reporting
- PDF EXPORT — Share results as polished PDFs
- Drag to reorder participants before races start
- Refined UI throughout 2.0 12/13/2025 - Hotfix for another crash that could occur when trying to view some saved races. 1.4.4 10/09/2024 - Hotfix for a crash that could occur when trying to view some saved races.
- This bug was introduced in version 1.4.2. Sorry about that! 1.4.3 09/13/2024 - Fixed a bug where resetting an event would cause all runners to lap at the same time.
- Fixed a bug where trying to show rest times would crash the app under certain circumstances. 1.4.2 09/11/2024 A quick bug fix for the race view. The current lap time should now properly display. 1.4.1 05/08/2024 - This update adds a much requested feature!
- You can now select files directly from your device when importing runners! For those that like the copy-paste feature, it is still there. However for the rest of us, you can import CSV, TXT, TAB, TSV, and XLSX files. The same file formatting requirements still apply, though. (Thanks to Raymond for the push to get me over the hill.)
- A few small bug-fixes here and there to catch errors when importing. Especially if you had one row of data that was anomalous. 1.4 04/15/2024 - A quick bug fix to try and prevent an app crash during event export.
- If this happens to you, please get in touch using the Email Me button in the app settings! I still need to track down the exact reason.
Are you a teacher or school coach? CalcuSplit+ is available as an enterprise app with no In-App Purchases and all features unlocked. Email me for more information! 1.3.9 04/09/2024 Now when running an event, you'll see both the Current Lap and Previous Lap! This did require some UI adjustments, so check it out before your next big race or training session.
Now available for EDU and enterprise customers. Contact me via the Email button in the app or my website for more info. 1.3.8 10/03/2023 - Updated links and contact info in the Settings page 1.3.7 08/30/2023 - When viewing a past event, the rest times now respect the "Show Splits with Minutes" toggle.
- Bug fix: sometimes selecting "Show Rest Time" when viewing an old workout could crash the app. I think I have this fixed. If it happens to you, please let me know by using the email link in Settings and sharing some info with me. 1.3.6 08/01/2023 - Small bug fix: removed a “Cancel” button that was showing up by mistake 1.3.5 04/26/2023