diff --git a/src/components/configuration/EventConfigEditor.tsx b/src/components/configuration/EventConfigEditor.tsx
index dbbd29c..8d2d8ae 100644
--- a/src/components/configuration/EventConfigEditor.tsx
+++ b/src/components/configuration/EventConfigEditor.tsx
@@ -114,6 +114,7 @@ export function EventConfigEditor({ serverId, config }: EventConfigEditorProps)
+
diff --git a/src/lib/schemas/leaderboard.ts b/src/lib/schemas/leaderboard.ts
index 598da77..163965c 100644
--- a/src/lib/schemas/leaderboard.ts
+++ b/src/lib/schemas/leaderboard.ts
@@ -1,6 +1,6 @@
import * as z from 'zod';
-export const resultValueSchema = z.union([z.number().int().min(0), z.literal('DNF'), z.literal('DNS')]);
+export const resultValueSchema = z.union([z.literal('DNF'), z.literal('DNS'), z.coerce.number().int().min(0)]);
export type ResultValue = z.infer;
export const leaderboardDriverSchema = z.object({