Your question is focusing on the wrong thing. A metabox is just one way for a user to introduce some data. The more important question is how you should store that data in the database.
You could make ‘sport’ a custom post type and connect it to models using the Posts 2 Posts plugin. Then, for each connection, you can associate a ‘rank’ custom field:
https://github.com/scribu/wp-posts-to-posts/wiki/Connection-information
The plugin takes care of creating a metabox and of storing the values in an efficient manner.
Related Posts:
- How to force one column layout on custom post type edit page?
- Add comments meta fields to comments metabox on post edit screen
- How to add a select menu to this metabox code?
- Having trouble with custom post type / meta box
- Dynamically add / duplicate custom meta in custom post types
- How can I create a custom meta box to add an mp4 video to a page?
- Cannot save CPT meta box
- How to insert data into meta box from another plugin?
- CMB select with data from CPT
- Placing Admin Post Metaboxes in Tabs
- Custom metabox value not saving
- Problems with a custom meta_box
- What does this PHP function code mean? [closed]
- How do I append multiple taxonomies to the URL?
- Multiple Custom Metabox Help
- Setting Default Category for Custom Post Type Upon Autosave
- Custom post status not working
- wp_dropdown_categories in custom post type with custom taxonomy
- How can I add a column/s to wp_posts table?
- Find callback function for custom taxonomy metabox
- Remove custom metaboxes from custom post type
- Add special meta box to custom post type
- Custom field values get deleted
- How to override parent theme function through the child theme [closed]
- Custom Taxonomy conditionals
- Adding Custom Metaboxes to Custom Pages
- Save or update data when custom post published
- Custom metabox translation
- How to add multiple featured image in meta box in post editor?
- Custom Post Type Alerts
- Adding Meta Boxes while Registering a Post Type in a Class
- How to post twitter like updates on wordpress
- How to get all `supports` attributes by post type?
- Custom search for custom post meta with pre_get_posts interferes with WP search
- Custom Post Type Metabox – Not Saving
- Deleting Custom Post type data using mySQL command
- List of Posts in a Custom Field
- How inefficient is it to use a Custom Post for 4-5 sentences & pull all to 1 page?
- Add Standard Page Attributes Metabox for Page Parent
- Permalink structure by Post Meta value
- A question on creating filters for custom posts using taxonomy
- How to Upload CSV Data into Custom Post Type Data with Metabox programmatically
- Structure of data : CPT + terms
- Default text in a specific post type, but not visible?
- How to remove post listing page for a custom post type
- How to include term custom meta into the custom taxonomy term permalink structure
- Adding a metabox on a CPT’s submenu page
- How to sort posts in a custom post type by title in ascending order by default?
- Add additional field to custom post_type
- Save Multiple Metabox values
- Create metaboxes based on custom post type
- How to Echo Metadata Value in Currency Format
- Problem with $post_id object’s property
- How To Display A List Of CPT Posts In A Meta Box On Menus Page?
- populate array with posts
- CMB2 metabox create select with list of post from CPT
- WordPress Count posts within a custom post type
- Meta box data is saved but NOT displayed in the meta box text field. Why?
- Custom Post Types and Removing Slugs – should we do it?
- Need to have an archive widget which organizes and displays a custom post type using a custom date field
- Custom Content Type with No Page View
- Custom post type tags not showing in search
- Query Custom Posts – Add To Selection
- How to list posts by term (custom taxonomy)
- How to sum values from all custom posts metabox
- Custom Post Type Implementation
- Related “custom post type” using “custom taxonomy”
- How to recover the post ID earlier in the WP admin hook action “firing” sequence?
- How do I disable the built-in editor and automatically configure the properties of new pages?
- How to have multiple search result pages in wordpress with taxonomy terms listed
- Adding accordion-section to custom post type edit screen
- I’m having trouble with Related Product “tax_query” ‘terms’ value
- How to limit the number of custom posts certain users can publish in WordPress using php script?
- Create Post Types from a XML url (Real Estate website)
- Custom page for creating/editing custom post type
- What is WordPress Way to Add Content Blocks to Post and Reference them as Many to One Relationship?
- wp_editor in custom post type is not saving formatted text like bold, italic etc
- Displaying posts inside table having issues
- Admin metabox with custom post type dropdown option not update choosed input after saving
- Building Link List for Custom Tax
- In the admin, how can you list thumbnails instead of titles for a custom post type?
- Dropdown of existing posts in a metabox
- php output of generated custom metabox
- creating a custom post template
- Cant edit custom post type in WordPress dashboard
- Meta Box not being added in plugin
- Advanced Custom Fields – Add Field to Specific Page [closed]
- Problem with ‘save_post’ hook not running
- Howto: use existing post_meta as options for a different metabox (checkboxes or list)
- WPAlchemy Metabox rewriting slug
- Make title field multiline in the add new custom post page?
- Loading one meta box only on post-new.php with a forward link
- Textarea type on one field custom add_meta_box?
- Extending a CPT by Created by another plugin
- Adding a custom “Add Custom Field” button to Custom Meta boxes
- add a “list” into add meta box : problem
- Add Image field to CPT
- Page template with custom query instead of archive-xxx.php?
- Just the First Metabox what saves the data!
- Subpage for Custom Post Type