diff --git a/src/client/components/PlayData.tsx b/src/client/components/PlayData.tsx
index f387d412..14afd3a7 100644
--- a/src/client/components/PlayData.tsx
+++ b/src/client/components/PlayData.tsx
@@ -161,7 +161,7 @@ export const PlayDataDataList = (props: { play: JsonPlayObject, dates: DisplayDa
Duration
- Track Length: {timeToHumanTimestamp(dayjs.duration(duration, 's'))}
+ Track Length: {duration === undefined ? 'N/A' : timeToHumanTimestamp(dayjs.duration(duration, 's'))}
{listenedFor !== undefined ? Listened For: {timeToHumanTimestamp(dayjs.duration(listenedFor, 's'))} ({formatNumber((listenedFor / duration) * 100)}%) : null}